Course Description :
Abstraction and its relation to programming. Software engineering principles of data abstraction and modularity. Object-oriented programming, fundamental data structures (such as stacks, queues, sets) and data-directed design. Recursion and recursive data structures (linked lists, trees, graphs). Introduction to time and space complexity analysis. Uses the programming language C++ covering its basic facilities.
Other Resources :
Syllabus | Handouts | Citation |
Other Computer Science Courses
- Data Structures, Fall 2009 By: UC Berkeley
- Digital Computer Organization By: IIT Kharagpur
- Data Structures (Fall 2008) By: UC Berkeley
- Introduction to Copyright Law By: MIT OCW
- Design and Analysis of Algorithms By: IIT Bombay
- Digital Circuits and Systems By: IIT Madras
- Computer System Engineering By: MIT OCW
- Machine Learning By: Stanford University
- Principles of Programming Languages By: IIT Madras
- Operating Systems and System Programming, Fall 2009 By: UC Berkeley






No Comments Available.