|
Week - 1 |
Introduction to Python, Usage of Github, Python Development Environments |
|
Week - 2 |
Variables, Arithmetic Operators, Basic IO Operations |
|
Week - 3 |
Flowcharts, Pseudocode, Control Structures |
|
Week - 4 |
Complex Control Structures, Logical Operators |
|
Week - 5 |
Loops, Nested Loops, Debugging |
|
Week - 6 |
Lists, Concepts of Data Structures and Algorithms, Introduction to Basic Algorithms (Linear Search, Finding min-max in lists, statistical algorithms) |
|
Week - 7 |
Functions, Recursive Functions, Object Oriented Programming Concepts |
|
Week - 8 |
Stacks and Queues |
|
Week - 9 |
Linked Lists |
|
Week - 10 |
Trees, Binary Search Trees |
|
Week - 11 |
Heaps |
|
Week - 12 |
Search and Sorting Algorithms, Analysis of Algorithms |
|
Week - 13 |
Hash Tables |
|
Week - 14 |
Graphs, Types of Graphs, Graph Data Structures, Graph Algorithms (BFS, DFS, MST, Shortest Path) |