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
- Computer Science III: Programming Paradigms By: Stanford University
- Computer Networks By: IIT Kharagpur
- Principles of Programming Languages By: IIT Madras
- The Structure and Interpretation of Computer Programs (Fall 2008) By: UC Berkeley
- Internet Technology By: IIT Kharagpur
- Multimedia in Design Presentation By: The University of New South Wales
- Introduction to Computer Programming for Scientists and Engineers (Spring 2009) By: UC Berkeley
- Digital Circuits and Systems By: IIT Madras
- Data Structures And Algorithms By: IIT Delhi
- Computer Engineering By: McGill University
No Comments Available.