CS 340: Introduction to Computer Systems

Fall 2023, University of Illinois

Upcoming Deadlines


MP 3: Alloc Too Well
  • Due: October 3, 2023

Homework 9: Midterm 1 Review
  • Due: October 4, 2023

Extra Credit: Alloc Too Well - JKLMNOP
  • Due: October 5, 2023

MP 4: My Resource in your Wallet
  • Due: October 10, 2023

Welcome to CS 340!
My Resource in your Wallet

MP 4: My Resource in your Wallet

October 3, 2023
Networking: OSI Model and HTTP

Lecture #13: Networking: OSI Model and HTTP

Assignments:

October 3, 2023
Deadlock and The Sleeping Barber

Lecture #11: Deadlock and The Sleeping Barber

Assignments:

September 26, 2023
Synchronization and Dining Philosophers

Lecture #10: Synchronization and Dining Philosophers

September 21, 2023
Alloc Too Well

MP 3: Alloc Too Well

September 19, 2023
Page Eviction, Threads, and pthreads

Lecture #8: Page Eviction, Threads, and pthreads

Assignments:

September 14, 2023
I Know Places (We Won't Be Found)

MP 2: I Know Places (We Won't Be Found)

September 12, 2023
Memory Hierarchy, and Virtual Memory

Lecture #6: Memory Hierarchy, and Virtual Memory

September 7, 2023
Best Believe I'm Still 💎💎💎

MP 1: Best Believe I'm Still 💎💎💎

September 5, 2023
Endianness, Memory Hierarchy, and Virtual Memory

Lecture #5: Endianness, Memory Hierarchy, and Virtual Memory

Assignments:

September 5, 2023
Instruction Set Architectures (ISAs)

Lecture #4: Instruction Set Architectures (ISAs)

Assignments:

August 31, 2023
Welcome to C, It's Been Waitin' For You

MP 0: Welcome to C, It's Been Waitin' For You

August 28, 2023
Character Encodings (ASCII, UTF-8), Binary Math, and Two's Complement

Lecture #2: Character Encodings (ASCII, UTF-8), Binary Math, and Two's Complement

Assignments:

August 24, 2023
Course Introduction and Binary Representation

Lecture #1: Course Introduction and Binary Representation

Assignments:

August 22, 2023
Welcome to CS 340!

Welcome to CS 340!

CS 340 is an in-person course and we meet every Tuesday and Thursday at 12:30pm in 1404 Siebel Center.

See you on Tuesday, Aug. 22! :)

August 22, 2022