0 - Introduction
1 - What is Computing Science?
2 - Early Computing Machines (POTS 1)
3 - Bits and Boolean Algebra (POTS 2)
4 - Programming (POTS 3)
P1 - Programming 1
5 - Universal Computers (POTS 4)
6 - Algorithms (POTS 5)
7 - Data Encoding (POTS 6)
8 - Architecture & FSM (POTS 7)
9 - Parallelism & HPC (??)
P2 - Programming 2
10 - Artificial Intelligence (POTS 8)
11 - Human Computer Interaction (POTS 9)
12 - History of Internet (ARXIV)
13 - How the Internet Works (??)
14 - Web Programming (??)
P3 - Programming 3
15 - Graphics & Video Games (9ALG 1)
16 - Searching & Information Retrieval (9ALG 6)
17 - Big Data (9ALG 2 & 3)
18 - Informatics (9ALG 8)
19 - Compression & Error Correcting (9ALG 5 & 7)
P4 - Programming 4
20 - Cryptography (9ALG 4)
21 - Cybersecurity (9ALG 9)
22 - Software Engineering (9ALG 10)
23 - Ethics (9ALG 11)
24 - The Future?
P5 - Programming 5
Programming Final Project