|
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) |