Course tools
Course documents
- Programming Abstractions (PDF version of course textbook)
- Stanford Library documentation
- Code style guide
- SimpleTest guide
- Guide to Big-O notation
- Submission checklist
C++ language and library refereence
- Python to C++ guide (transitioning from python to C++)
- C++ library reference
- Guide to C++ strings
Qt Creator
- How to install Qt Creator
- Using Qt Creator
- 📦 Blank Qt project (template for creating a new CS106 project)
For prospective students
- Course placement (choosing which Stanford course to start your CS journey)
- Common questions from prospective students