Offers a broad overview of the computer science discipline. Provides students with an appreciation for and an understanding of the many different aspects of the discipline. Topics include information and data representation; introduction to computer hardware and programming; networks; applications (e.g., spreadsheet, database); social networking; ethics; and history. Intended for both students expecting to continue in computer science as well as for those taking it for general interest.
Prerequisite(s): N/A
- Build a Modern Computer from First Principles: From NAND to Tetris Part I
- Build a Modern Computer from First Principles: From NAND to Tetris Part II
- Build an 8-bit computer from scratch
- Brilliant Summary
- Interactive game inspired by NAND to Tetris
- Boolean Logic & Logic Gates: Crash Course Computer Science #3
- Representing Numbers and Letters with Binary: Crash Course Computer Science #4