- 1. Introduction to Programming
- 2. Introduction to Programming
- 2.1. Types of Software
- 2.2. Computer Hardware Architecture
- 2.3. connectors
- 2.4. bits and bytes
- 2.5. Y2K problem
- 2.6. Year 2038 problem
- 2.7. Incorrect floating point number representation
- 2.8. Operating Systems
- 2.9. Programming paradigms
- 2.10. Different OOP systems
- 2.11. Compiled vs Interpreted languages
- 2.12. Open Source
- 2.13. Why create Open Source?
- 2.14. Open Source business models
- 2.15. Open Source languages
- 2.16. Version Control
- 2.17. Software testing
- 2.18. ASCII - Unicode
- 2.19. Complexity
- 2.20. What is the Internet?
- 2.21. What is the Cloud?
- 2.22. Software Development methods