Upcoming Deadlines
Join the 240 Team!
- Interested in helping develop CS 240? Apply to be a CA in Spring 2022!
![Towards Frontends and Finale!](/cs240/fa2021/static/stock-photos/lecture1.jpg)
Lecture #25: Towards Frontends and Finale!
Assignments:
![Authentication with SAML2 (SSO Login)](/cs240/fa2021/static/stock-photos/lecture1.jpg)
Lecture #24: Authentication with SAML2 (SSO Login)
Assignments:
![Security and Authentication](/cs240/fa2021/static/stock-photos/lecture1.jpg)
![Content Delivery Networks (CDNs)](/cs240/fa2021/static/stock-photos/lecture1.jpg)
Lecture #22: Content Delivery Networks (CDNs)
Assignments:
![Domain Name System (DNS)](/cs240/fa2021/static/stock-photos/lecture1.jpg)
![Caching](/cs240/fa2021/static/stock-photos/lecture1.jpg)
Lecture #20: Caching
Assignments:
![File Systems and Object Storage](/cs240/fa2021/static/stock-photos/lecture1.jpg)
Lecture #19: File Systems and Object Storage
![MapReduce II and Object Storage](/cs240/fa2021/static/stock-photos/lecture1.jpg)
Lecture #18: MapReduce II and Object Storage
Assignments:
![API Best Practices and MapReduce](/cs240/fa2021/static/stock-photos/lecture1.jpg)
Lecture #17: API Best Practices and MapReduce
Assignments:
![Application Layers, APIs, and Clouds](/cs240/fa2021/static/stock-photos/lecture1.jpg)
Lecture #16: Application Layers, APIs, and Clouds
Assignments:
![Service Architectures](/cs240/fa2021/static/stock-photos/lecture1.jpg)
Lecture #15: Service Architectures
![Web Servers](/cs240/fa2021/static/stock-photos/lecture1.jpg)
Lecture #14: Web Servers
Assignments:
![Virtualization and Abstractions](/cs240/fa2021/static/stock-photos/lecture1.jpg)
Lecture #13: Virtualization and Abstractions
![Web Services, Python, and flask](/cs240/fa2021/static/stock-photos/lecture1.jpg)
Lecture #12: Web Services, Python, and flask
![Networking and HTTP](/cs240/fa2021/static/stock-photos/lecture1.jpg)
Lecture #11: Networking and HTTP
Assignments:
![Inter-process Communications (IPC) and Networking](/cs240/fa2021/static/stock-photos/lecture1.jpg)
Lecture #10: Inter-process Communications (IPC) and Networking
![Synchronization, Dining Philosophers, and Deadlock](/cs240/fa2021/static/stock-photos/lecture1.jpg)
Lecture #9: Synchronization, Dining Philosophers, and Deadlock
Assignments:
![[Limited] Direct Execution and Threads II](/cs240/fa2021/static/stock-photos/lecture1.jpg)
Lecture #8: [Limited] Direct Execution and Threads II
![Fragmentation, Threads, and pthreads](/cs240/fa2021/static/stock-photos/lecture1.jpg)
Lecture #7: Fragmentation, Threads, and pthreads
Assignments:
![Memory Finale and Reflection on Part 1](/cs240/fa2021/static/stock-photos/lecture1.jpg)
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)
![Page Eviction, Replacement, Heap Management](/cs240/fa2021/static/stock-photos/lecture1.jpg)
Lecture #6: Page Eviction, Replacement, Heap Management
Assignments:
![Locality of Reference and Virtual Memory](/cs240/fa2021/static/stock-photos/lecture1.jpg)
Lecture #5: Locality of Reference and Virtual Memory
![ISAs and Instruction Sets, File Types, & Memory](/cs240/fa2021/static/stock-photos/lecture1.jpg)
Lecture #4: ISAs and Instruction Sets, File Types, & Memory
Assignments:
![Binary Math, Two’s Complement and Logic Gates](/cs240/fa2021/static/stock-photos/lecture1.jpg)
Lecture #3: Binary Math, Two’s Complement and Logic Gates
![Hexadecimal, Character Encodings, and C Programming](/cs240/fa2021/static/stock-photos/lecture1.jpg)
Lecture #2: Hexadecimal, Character Encodings, and C Programming
Assignments:
![Course Introduction and Binary Representation](/cs240/fa2021/static/stock-photos/lecture1.jpg)
Lecture #1: Course Introduction and Binary Representation
Assignments:
![Welcome to CS 240!](/cs240/fa2021/static/stock-photos/exp-design.jpg)
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! :)