Concepts to Code / Software Engineering Foundations
CtrlK
  • Front Matter
    • Preface
    • Syllabus Concept Map
    • Introduction
  • 100 Programming fundamentals
    • 110 Foundations of software development
    • 120 Algorithms and control structures
      • 121 Algorithm fundamentals
      • 122 Control structures
      • 124 Algorithm design methods
    • 130 Programming concepts
  • 200 Object-Oriented Paradigm
    • 210 Introducing OOP
    • 220 Building an OOP App
    • 200 Suggested answers
  • 300 Programming mechatronics
    • 310 Understanding mechatronic systems
    • 320 Designing control algorithms
    • 330 Programming and building mechatronic systems
  • 400 Secure Software Architecture
    • 410 Principles of secure software
    • 420 Making software secure
    • 430 Reasons for securing software
  • 500 Programming for the web
    • 510 How web applications work
    • 520 Frontend web programming
    • 530 Back-end web programming
  • 700 Software Engineering Project
    • 710 Identifying and defining
    • 720 Research and planning
  • Exam-style questions
    • 400 Secure software architecture
    • Python coding tasks
Powered by GitBook
On this page

Was this helpful?

Edit
  1. 100 Programming fundamentals

120 Algorithms and control structures

121 Algorithm fundamentals122 Control structures124 Algorithm design methods
PreviousQuiz 3 / Subroutines (functions) in PythonNext121 Algorithm fundamentals

Was this helpful?

LogoLogo

Jonathan Saurine licences this material under a Creative Commons CC BY-NC-SA license, which allows for the book to be freely shared, adapted and expanded upon for non-commercial purposes, provided that appropriate credit is given to the author.