1 | Title of the course (L-T-P-C) | Data Structures and Algorithms (3-0-0-6) |
2 | Pre-requisite courses(s) | Exposure to Computer Programming |
3 | Course content | Introduction: data structures, abstract data types, analysis of algorithms. Creation and manipulation of data structures: arrays, lists, stacks, queues, trees, heaps, hash tables, balanced trees, tries, graphs. Algorithms for sorting and searching, order statistics, depth-first and breadth-first search, shortest paths and minimum spanning tree. |
4 | Texts/References |
|
1 | Title of the course (L-T-P-C) | Introduction to Electrical Systems and Electronics (3-0-0-6) |
2 | Pre-requisite courses(s) | Exposure to Calculus |
3 | Course content | From Physics to Electrical Engineering
|
4 | Texts/References |
|
1 | Title of the course (L-T-P-C) | Data Structures and Algorithms Laboratory (0-0-3-3) |
2 | Pre-requisite courses(s) | Exposure to Computer Programming (CS 102) |
3 | Course content | Laboratory course for CS 211 is based on creating and manipulating various data structures and implementation of algorithms. |
4 | Texts/References |
|