Summer Course on programming Abstractions | Summer / Short course | Computer Science & IT | On Campus | 8 weeks | Stanford University Summer Session | USA
This course focuses on; 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.