Home
CPSC 305
CPSC 305: Computer Systems and Architecture
Syllabus
Course Notes:
Course Introduction
Introduction to C
C Programming Continued
Circuits and Transistors
Bytes and Bits
Logic Gates
Introduction to the Game Boy Advance
Signed and Floating Point Numbers
Addition Circuits
Midterm Topics
Sequential Logic
Memory Systems
GBA Graphics Programming
Labs
String Reversal
Structure Exercise
Switch Exercise
Seven Segment Display Exercise
GBA Input Exercise
Simple Logic Unit
Flip Flop Exercise
Projects
XOR Encryption
Build a CPU Part 1
GBA Pong