Upcoming Deadlines
Homework 5: Memory Addresses and Heap Usage
- Due: February 6, 2023
MP 2: I Know Places (We Won't Be Found)
- Due: February 7, 2023
Welcome to CS 340!

Lecture #6: Memory Allocation and malloc
Assignments:
February 2, 2023

Lecture #5: Endianness, Memory Hierarchy, and Virtual Memory
Assignments:
January 31, 2023

Lecture #4: Instruction Set Architectures (ISAs)
Assignments:
January 26, 2023

Lecture #3: C Programming and Logic Gates
Additional Readings
- The C Programming Language - An Introduction
- Strings in C
- Basic Memory Management in C
- Bitwise Operations
Assignments:
January 24, 2023

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

Lecture #1: Course Introduction and Binary Representation
Assignments:
January 17, 2023

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, Jan. 17! :)
August 4, 2022