Tentative Week-by-week
- Introduction to C/C++, types, control structures, etc
- Arrays, strings, memory, functions
- Abstract data types: structures and classes
- More on classes
- Inheritance and Polymorphism
- I/O, file processing
- Templates
- Data structures
- STL
Week-by-week sample code (both sections)
week 1
week 2
Class notes
week 2
Class notes (section 1)
Lecture 1:
Introduction to C++, data types, operations
Lecture 2:
types, expressions, conditionals
Lecture 3:
loops
Class notes (section 2)
Lecture 1:
Introduction to C++, data types, operations
Lecture 2:
conditionals, control flow, loops