| Weeks | Topics |
| 1 |
Introduction to Algorithms - Definition and their role in problem solving
|
| 2 |
Introduction to Algorithms - Algorithms of daily life problems
|
| 3 |
Logical Constructs in Programming
|
| 4 |
Operators in Programming
|
| 5 |
Variables and Data Types
|
| 6 |
Creating Algorithms and Flowcharts
|
| 7 |
Creating Algorithms and Flowcharts
|
| 8 |
Introduction to Python
|
| 9 |
Flow Control Structures: Conditionals
|
| 10 |
Flow Control Structures: Loops
|
| 11 |
Lists
|
| 12 |
Functions
|
| 13 |
Programming practice
|
| 14 |
Programming practice
|