# Schedule (Fall 2024)

## Lectures and Labs

- Introduction to CSC 411 [Slides]
- Number Systems [Slides]
- Bitwise Operations [Slides]
- Integers (signed, unsigned) [Slides]
- GDB/LLDB [Slides]
- Memory and Pointers [Slides]
- Floating Point I [Slides]
- Floating Point II [Slides]
- Computer Systems [Slides]
- RISC-V Basics I [Slides]

topics for midterm exam end here

- RISC-V Basics II [Slides]
- Executing Instructions [Slides]
- RISC-V Procedures [Slides]
- Representing Instructions [Slides]
- Compiling, Interpreting, Running Programs [Slides]
- Performance [Slides]
- Introduction to Logic Design [Slides]
- Boolean Algebra [Slides]

## Homework Assignments

- Assignment 1, due Sep 19th 11:59p
- Assignment 2, due Oct 1st 11:59p
- Assignment 3, due Oct 28th 11:59p

## Exams

- Midterm Exam, Oct 9, 4:30-6:30pm, TBA
- Final Exam, Dec 16, 6:30-8:30pm, TBA