1. Basics | 1.1. constants & variables | 5. Iteration Structure Unknown no of loops | 5.1. while statement |
 | 1.2. assignment statement |  | 5.2. calculating sum in a while loop |
 | 1.3. arithmetic operators |  | 5.3. counting in a while loop |
 | 1.4. comparative operators |  | 5.4. calculating avgr in a while loop |
 | 1.5. logical operators |  | 5.5. calculating max/min in a while loop |
 | 1.6. mathematical functions |  | 5.6. do…while statement |
 | 1.7. input–output statements |  |  |
2. Sequence structure | 2.1. a simple program structure | 6. Arrays | 6.1 one-dimensional arrays |
 |  |  | 6.2. searching |
3. Conditional Structures | 3.1. if statement | Â | 6.3. sorting |
 | 3.2. if…else if |  | 6.4. two-dimensional arrays |
 | 3.2.1 methodology of finding max/min |  |  |
 | 3.3. nested if |  | 6.5. processing per row |
 |  |  | 6.6. processing per column |
4. Iteration Structure Concrete no of loops | 4.1. for statement | Â | 6.7. processing of diagonals |
 | 4.2. calculating sum in a for loop | 7. Sub-programming | 7.1. functions |
 | 4.3. counting in a for loop |  |  |
 | 4.4. calculating avgr in a for loop |  |  |
 | 4.5. calculating max/min in a for loop |  |  |