CS 315 Computer Architecture
Fall 2024 Sec 01 Zoom Sec 02 Zoom
Week01
- Tue, Aug 20
- Lec Introduction to CS 315
- Sec01 - iPad Notes Sec02 - iPad Notes
- Wed, Aug 21
- Lab Dev Setup for RISC-V
- Dev Setup for RISC-V
- Sec01 - Recording, iPad Notes Sec02 - Recording, iPad Notes
- Dev Setup for RISC-V
- Thu, Aug 22
- Lec C Programming
- Lab01
- Sec01 - Recording, iPad Notes Sec02 - Recording, iPad Notes
- Lab01
Week02
- Tue, Aug 27
- Lec C Strings Options
- Sec01 - Recording, iPad Notes Sec02 - Recording, iPad Notes
- Wed, Aug 28
- Lab01 due 11:59pm
- Lab Project01 Warmup - Setup help
- Thu, Aug 29
- Lec C Base Conversions
- Sec01 - Recording, iPad Notes Sec02 - Recording, iPad Notes
Week03
- Tue, Sep 3
- Project01 due 11:59pm
- Lec RISC-V Assembly 1 - instructions and registers
- Sec01 - Recording, iPad Notes Sec02 - Recording, iPad Notes
- Lec RISC-V Assembly 1 - instructions and registers
- Wed, Sep 4
- Project01 INTERACTIVE GRADING - No Labs
- Thu, Sep 5
- Lec RISC-V Assembly 2 - args - arrays - if/else - loops
- Sec01 - Recording, iPad Notes Sec02 - Recording, iPad Notes
Week04
- Tue, Sep 10
- Lec RISC-V Assembly - arrays and functions
- Lab02 due 11:59pm
- Sec01 - Recording, iPad Notes Sec02 - Recording, iPad Notes
- Lab02 due 11:59pm
- Wed, Sep 11
- Lab RISC-V Assembly - functions and Project02
- Lab02 Exam Problems due 11:59pm
- Sec01 - Recording, iPad Notes Sec02 - Recording, iPad Notes
- Lab02 Exam Problems due 11:59pm
- Thu, Sep 12
- Lec RISC-V Assembly - functions and recusion
- Sec01 - Recording, iPad Notes Sec02 - Recording, iPad Notes