PBS: Crash Course: Computer Science
Last updated: June 25, 2022
Introduction
PBS created a really great crash course for Computer Science. It’s in a fun ‘show’ type format and it’s hosted by the wonderful Carrie Anne Philbin.
True to anything ‘Computer Science’ – the webpage is really hard to use. Everything is in backward order.
Not sure if they were rushing her… but she talks really fast! It’s an onslaught of amazing information – but we thought we should organize the series a bit for you so that you could ingest it properly.
Experiment with .75 speed in the video player. It feels a tiny bit unnatural – but the pace might work out better for you. (It did for us). Ok. Here’s the list in order:
- Early computing
- Overview of what the show is about
- How computing has changed our lives
- Compares computing to the industrial revolution
- Carrie LOVES Computer Science!
- Computing’s origins
- Abacus
- …
- Electronic computing
- The first half of the 20th century sees the world’s population almost double
- Global trade networks grow – and we eve think about visiting other planets.
- Describes “relays”
- Complex operations took over a minute at the time
- The relays would break
- 1942 found a moth in the computer (origin of the term ‘bug’)
- Vacuum tubes (1904) solve this… continues to an option with no moving parts
- Marks shift from electro-mechanic computing to electronic computing
- 1947 brings the “transistor” / and leads to the “semi-conductor” 1000 times per second
- Boolean logic and logic gates
- Binary
- ..
- Arithmetic and logic unit
- …
- Registers and Ram
- .
- CPU and clock speed
- .
- Instructions and programs
- Advanced CPU designs
- .
- Early programming
- .
- Programming languages
- .
- Statements and functions
- ..
- missing ?
- Data structures
- .
- Alan Turing
- ..
- Software engineering
- ..
- Integrated circuits
- …
- Operating Systems
- .
- Memory and storage
- .
- File systems
- .
- Compression
- .
- Command-Line Interfaces
- .
- Screens and 2D graphics
- .
- Cold War and consumerism
- .
- Personal Computer revolution
- .
- Graphical User Interface
- .
- 3D graphics
- .
- Computer Networks
- .
- The Internet
- .
- World Wide Web
- .
- Cybersecurity
- .
- Hackers
- .
- Cryptography
- .
- Machine learning
- .
- Computer vision
- .
- Natural language processing
- .
- Robotics
- .
- Psychology
- .
- Ed Tech
- .
- Future
- .