CS 208E
Great Ideas in Computer Science
Great Ideas in Computer Science Covers the intellectual tradition of computer science emphasizing ideas that reflect the most important milestones in the history of the discipline. Topics include programming and problem solving; implementing computation in hardware; algorithmic efficiency; the theoretical limits of computation; cryptography and security; computer networks; machine learning; and the philosophy behind artificial intelligence. Readings will include classic papers along with additional explanatory material.
Topics
- programming and problem solving
- implementing computation in hardware
- algorithmic efficiency
- the theoretical limits of computation
- cryptography and security
- computer networks
- machine learning
- and the philosophy behind artificial intelligence
Topics explicitly listed in official catalogue description
Sources
- Course catalogue ↗2026-2027