COSC2325-003

Computer Architecture and Machine Language

Synonym:57761
Lectures:MW, 12:30pm - 1:25pm (SAC1-1208)
Labs:MW, 1:30pm - 3:10pm (SAC1-1208)
Syllabus:syllabus (PDF)
Notes:Lecture Notes

Course Schedule

Week Date Topic Reading Lab/HW Due
1 1/14 Intro, Getting Started (Lecture1) Syllabus, Ch1.1-1.5 Exam 0, Week1Labs 1/21
2 1/21 Von Neumann Machines, Performance (Lecture2) Ch 1.6-1.10 Week2Labs 1/28
3 1/28 Number Systems, Data Types, Basic Circuits (Lecture3) Ch 2.1-2.5 Week3Labs 2/4
4 2/4 Boolean Algebra, Digital Components (Lecture4) Ch 2.6-2.9 Week4Labs 2/11
5 2/11 CPU Simulator, Exam 1 Review (Lecture5) App A-D, Ch 3.1-3.5 Week5Labs 2/18
6 2/18 Exam 1 Lecture Notes (Simulator cont) Week6Labs 2/25
7 2/25 Instruction Set Architecture (Lecture6)) Ch 4.5-4.8, notes Week7Labs 3/4
8 3/4 Pentium Processor (Lecture7) Notes Week8Labs 3/11
9 3/18 Pentium (cont - Lecture7) Notes Week9Labs 3/25
10 3/25 Memory Heirarchy (Lecture8) Ch 5.1-5.5, 5.7 Week10Labs 4/1
11 4/1 Cache Memory, Virtual Memory (Lecture9) Notes Week11Labs 4/8
12 4/8 Exam 2 Review, Exam 2 Notes Exam2Lab 4/15
13 4/15 Enbeded System Intro (Lecture10) Notes Week13Labs 4/22
14 4/22 Pulse Width Modulation (lecture12) Notes Week14Labs 4/29
15 4/29 Interrupts, Multi-tasking (lecture13) Notes Week15Labs 5/6
16 5/6 Group Project Demo Notes ".." 5/13
5/13   Last day to submit work for grading