Good programming skills are indispensable for good computational research. The knowledge of data structures and algorithms is necessary for writing efficient and easy to understand codes. This course is tailored specifically for EE PGs with limited programming experience. We will use Python to implement the concepts we learn in this course. (Python is one of the most popular high-level languages highly recommended for researchers). There will be theory classes as well as coding assignments.
Week of 2022 | Topics |
---|---|
2 | Python basics |
3 | Abstract Data Types, Arrays |
4 | Linked Lists |
5 | Stacks and Queues |
6 | Trees |
7 | Heaps |
8 | Sets, Binary Search Tree |
9 | End-sem Exam |
vipular@iitk.ac.in
GitHub YouTube