Semester IV
Systems that matter
Networks, operating systems, databases, theory of computation, and AI — the subjects that define a computer scientist.
- Subjects
- 5
- Credits
- 15
- Lessons
- 186
- Labs available
- 30
CSC-262
Theory of Computation
What can computers compute at all? Automata, grammars, Turing machines, decidability and complexity.
Theory
7 units33 lessons0/0 labs
CSC-263
Computer Networks
How data travels the world. The OSI and TCP/IP models, IP addressing, subnetting, routing, and the protocols behind the internet.
Networks
7 units36 lessons8/8 labs
CSC-264
Operating Systems
The software that runs the software. Processes, CPU scheduling, memory management, file systems and deadlocks.
Systems
7 units38 lessons8/8 labs
CSC-265
Database Management System
Store, query and design data properly. The relational model, SQL, ER design, normalization and transactions.
Databases
10 units51 lessons8/8 labs
CSC-266
Artificial Intelligence
Machines that think: search, knowledge representation, reasoning, machine learning and the questions at the frontier of computing.
AI
6 units28 lessons6/6 labs