Concepts to Code / Software Engineering Foundations
CtrlK
  • Front Matter
    • Preface
    • Syllabus Concept Map
    • Introduction
  • 100 Programming fundamentals
    • 110 Foundations of software development
      • 111 Introduction to software engineering
      • 112 Software development lifecycle
      • 113 Data flow diagrams
      • 114 Structure charts
    • 120 Algorithms and control structures
    • 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

110 Foundations of software development

111 Introduction to software engineering112 Software development lifecycle113 Data flow diagrams114 Structure charts
PreviousIntroductionNext111 Introduction to software engineering

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.