Unit 1 : Computer Fundamentals
1. Computer overview and its Basics
2. Software Concepts
3. Data Representation
4. Microprocessor and Memory Concepts
Unit 2 : Programming Methodology
5. Programming Methodology
6. Algorithms and Flowcharts
Unit 3 : Introduction to Python
7. Introduction to Python
8. Getting Started with Python
9. Operators in Python
10. Functions
11. Conditional and Looping Constructs
Unit 4 : Programming with Python
12. Strings
13. Lists, Dictionaries and Tuples