Week 1

Day 1

Programming: Understanding and analysis of a problem


Day 2

Programming: Understanding and analysis of a problem


Day 3

Programming: Learning to frame the solution


Day 4

Programming: Learning to frame the solution


Day 5

Programming: Learning to frame the solution: Basic Examples


Day 6


Week 2

Day 1

Programming: Learning to frame the solution: Basic Examples


Day 2

Programming: Learning to frame the solution: Advanced Examples


Day 3

Programming: Learning to frame the solution: Advanced Examples


Day 4

Basics, Control Flow


Day 5

Basics, Control Flow


Day 6


Week 3

Day 1

Basics, Control Flow


Day 2

Basics, Control Flow


Day 3

Basics, Control Flow


Day 4

Algorithm: Datastructures and implementation


Day 5

Algorithm: Datastructures and implementation


Day 6


Week 4

Day 1

Algorithm: Datastructures and implementation


Day 2

Algorithm: Datastructures and implementation


Day 3

Algorithm: Datastructures and implementation


Day 4

Algorithm: Sort, search and others


Day 5

Algorithm: Sort, search and others


Day 6


Week 5

Day 1

Algorithm: Sort, search and others


Day 2

Algorithm: Sort, search and others


Day 3

Algorithm: Sort, search and others


Day 4

Algorithm: Recursion


Day 5

Algorithm: Recursion


Day 6

