Elements
- Computer Fundamentals
- Software
- Data
- Hardware
- Transmission
- Programming Techniques
- Algorithms
- Program structure
- Data types
- Programming languages
- Testing
- Advanced Computing Theory
- Operating systems
- Architecture
- Databases
- Project full cycle
- Investigation & Analysis
- Design
- Development
- Test Strategy
- Documentation
- Evaluation