Please enable JavaScript.
Coggle requires JavaScript to display documents.
Programming Fundamentals - Coggle Diagram
Programming Fundamentals
Software Development
Explore fundamental software development steps
Requirements definition
Determining specifications
Design
Development
Integration
Testing & Debugging
Installation
Maintenance
Research and evaluate the prevalence and use of online code collaboration tools
Designing Algorithms
Apply computational thinking and algorithmic design
Apply divide and conquer and backtracking
Develop structured algorithms
Pseudocode
Flowcharts
Use of subprograms
Use modelling tools
structure charts
abstraction and refinement diagrams
top-down and bottom-up design
Analyse the logic and structure of written algorithms
Data for software engineering
Developing solutions with code