| 1. Course Organisation | HTM | PPT | RTF |
| 2. Course Overview | HTM | PPT | RTF |
| 3. Computer Organization | HTM | PPT | RTF |
| 4. Introductory Programming Examples | HTM | PPT | RTF |
| 5. Basic Concepts Of Programming | HTM | PPT | RTF |
| 6. Executable Part | HTM | PPT | RTF |
| 7. Conditional Control Flow Constructs | HTM | PPT | RTF |
| 8. Loop Constructs | HTM | PPT | RTF |
| 9. Functions And Subprograms | HTM | PPT | RTF |
| 11. Case Construct | HTM | PPT | RTF |
| 12. Introduction to problem Solving | HTM | PPT | RTF |
| 13. More on Problem Solving | HTM | PPT | RTF |
| 14. Square Root | HTM | PPT | RTF |
| 15. Correctness | HTM | PPT | RTF |
| 16. Efficiency Issues | HTM | PPT | RTF |
| 17. Structured Data Types | HTM | PPT | RTF |
| 18. Examples Using Arrays | HTM | PPT | RTF |
| 19. Multi-Dimensional Arrays | HTM | PPT | RTF |
| 20. Structures | HTM | PPT | RTF |
| 21. Files | HTM | PPT | RTF |
| 22. Pointers | HTM | PPT | RTF |
| 23. Pointers Contd., | HTM | PPT | RTF |
| 24. Modules | HTM | PPT | RTF |
| 25. Recursion | HTM | PPT | RTF |