1. Introduction to Programming
  2. Introduction to Programming
    1. Types of Software
    2. Computer Hardware Architecture
    3. connectors
    4. bits and bytes
    5. Y2K problem
    6. Year 2038 problem
    7. Incorrect floating point number representation
    8. Operating Systems
    9. Programming paradigms
    10. Different OOP systems
    11. Compiled vs Interpreted languages
    12. Open Source
    13. Why create Open Source?
    14. Open Source business models
    15. Open Source languages
    16. Version Control
    17. Software testing
    18. ASCII - Unicode
    19. Complexity
    20. What is the Internet?
    21. What is the Cloud?
    22. Software Development methods