Lecture #22: Web Server Technologies + Examples
Lecture #21: Data Storage, IaaS, PaaS, SaaS, and AWS
Lecture #20: Microservices and Cloud-based Pipelines
Lecture #19: Application Programming Interfaces (APIs) and MapReduce
Lecture #18: Docker
Lecture #17: Isolation: Containerization and Visualization
Lecture #16: Containerization
Lecture #15: End of Act 1 - Remaining Bits
Practice Exam Available
The Practice Exam for Midterm #1 is available on PL: https://prairielearn.engr.illinois.edu/pl/
Lecture #14: Networking and the OSI Model
Lecture #13: Critical Sections and Deadlock
Lecture #12: Threads and Synchronization
Lecture #11: Python and Web Services/IPC
Lecture #10: Operating System and Multiprogramming
Lecture #9: Page Table Eviction Strategies & Size
Lecture #8: Heap Memory and Heap Management
Lecture #7: Heap Memory and Heap Management
Lecture #6: Caching and Locality of Reference
Lecture #5: Binary Adders and Memory Hierarchy
Lecture #4: Bit Manipulation and Logic Gates
Lecture #2: Data Representation - Binary, Hex, ASCII, Unicode, and UTF-8
Lecture #1: Introduction + Setup for C
- Lecture Handout
- Lecture Notes
- Video 1 - Course Introduction
- Video 2 - Course Topic Overview
- Lecture Recording
Welcome to CS 240!
Our first class meeting is on Tuesday, Aug. 25 at 12:30pm. You will be sent the Zoom link on Monday morning – I look forward to meeting you on Tuesday! :)