cs101/2012.1
Slides and notes
- Course overview.
- Basic data types and their representation.
- Variables, expressions, assignment.
- Blocks, conditional statements,
switch and loops.
- Arrays, searching and sorting.
- Matrices and matrix algorithms.
- Iterating through configurations.
- Functions, parameter passing,
modular compilation, recursion.
- Collection data types: vectors,
lists, sparse maps.
- Classes, objects, fields/members, methods.
- Pointers and references, linked data
structures.
- Interacting with the file system.
- Scripting, data visualization.