Upcoming Deadlines


MP 3: malloc
  • Due: September 27, 2022

MP 4: Resource Manager
  • Due: October 4, 2022

Welcome to CS 340!
Resource Manager

MP 4: Resource Manager

September 27, 2022
Deadlock Solutions and Producer-Consumer

Lecture #11: Deadlock Solutions and Producer-Consumer

Assignments:

September 27, 2022
Synchronization and Dining Philosophers

Lecture #10: Synchronization and Dining Philosophers

Assignments:
  • MP4 (Due Tuesday, Oct. 4 by 11:59pm)

September 22, 2022
Synchronization and Dining Philosophers

Lecture #9: Synchronization and Dining Philosophers

September 20, 2022
Limited Direct Execution and Threads

Lecture #8: Limited Direct Execution and Threads

Assignments:

September 15, 2022
malloc

MP 3: malloc

September 13, 2022
Page Eviction, Threads, and pthreads

Lecture #7: Page Eviction, Threads, and pthreads

Assignments:

September 13, 2022
Heap Memory Allocation and malloc

Lecture #6: Heap Memory Allocation and malloc

Assignments:

September 8, 2022
PNG Chunks

MP 2: PNG Chunks

September 6, 2022
Locality of Reference and Virtual Memory

Lecture #5: Locality of Reference and Virtual Memory

Assignments:

September 6, 2022
Logic Gates, ISAs and Instruction Sets, File Types, & Memory

Lecture #4: Logic Gates, ISAs and Instruction Sets, File Types, & Memory

Assignments:

September 1, 2022
Emojis

MP 1: Emojis

August 30, 2022
Character Encodings (ASCII, UTF-8) and Binary Math

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

Assignments:

August 25, 2022
Welcome to C, It's Been Waitin' For You

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

August 23, 2022
Course Introduction and Binary Representation

Lecture #1: Course Introduction and Binary Representation

Assignments:

August 23, 2022
Welcome to CS 340!

Welcome to CS 340!

CS 340 is an in-person course and we meet every Tuesday and Thursday in 1404 Siebel Center.

See you on Tuesday, Aug. 23! :)

August 4, 2022