Upcoming Deadlines
Join the 240 Team!
- Interested in helping develop CS 240? Apply to be a CA in Spring 2022!
Lecture #25: Towards Frontends and Finale!
Assignments:
Lecture #24: Authentication with SAML2 (SSO Login)
Assignments:
Lecture #22: Content Delivery Networks (CDNs)
Assignments:
Lecture #20: Caching
Assignments:
Lecture #19: File Systems and Object Storage
Lecture #18: MapReduce II and Object Storage
Assignments:
Lecture #17: API Best Practices and MapReduce
Assignments:
Lecture #16: Application Layers, APIs, and Clouds
Assignments:
Lecture #15: Service Architectures
Lecture #14: Web Servers
Assignments:
Lecture #13: Virtualization and Abstractions
Lecture #12: Web Services, Python, and flask
Lecture #11: Networking and HTTP
Assignments:
Lecture #10: Inter-process Communications (IPC) and Networking
Lecture #9: Synchronization, Dining Philosophers, and Deadlock
Assignments:
Lecture #8: [Limited] Direct Execution and Threads II
Lecture #7: Fragmentation, Threads, and pthreads
Assignments:
Lecture #6b: Memory Finale and Reflection on Part 1
- Lecure Handout (same/cont. from 06)
- Lecure Slides (same/cont. from 06)
- Lecture Code
- Lecture Recording (YouTube)
Lecture #6: Page Eviction, Replacement, Heap Management
Assignments:
Lecture #5: Locality of Reference and Virtual Memory
Lecture #4: ISAs and Instruction Sets, File Types, & Memory
Assignments:
Lecture #3: Binary Math, Two’s Complement and Logic Gates
Lecture #2: Hexadecimal, Character Encodings, and C Programming
Assignments:
Lecture #1: Course Introduction and Binary Representation
Assignments:
Welcome to CS 240!
Our first class meeting is on Tuesday, Aug. 24 at 12:30pm Central Time.
Our classroom is in the brand new Classroom Instructional Facility (CIF), located just to the west of Grainger Library. As an on-campus course, make sure to review the University of Illinois COVID-19 Policy.
See you on Tuesday! :)