CMSC313, Computer Organization & Assembly Language Programming, Fall 2014

Instructor: Tyler Simon

Course Syllabus


Each topic below is a link to a web page that contains an expanded topics list for the lecture that day and source code for any programs shown during lecture. The page for each lecture will be updated after the actual lecture is given.

The page for each lecture has a link to the slides used in that lecture (if any). A preview of the slides is available for some lectures. However, last minute changes and schedule slippage might result in different slides being presented. The actual slides presented from lectures that have past are labeled "actual". The source code for programs shown during each lecture will also be posted on that lecture's page.


Date Topic CO&A Reading ALSbS Reading Assign Due
Wed 08/27 Introduction, Data Representation I 1.1–1.8   HW1  
Mon 09/01 Labor Day        
Wed 09/03 Data Representation II 2.1–2.4, 2.6      
Mon 09/08 i386 Assembly Language I 4.14 Ch 3–4 HW2 HW1
Wed 09/10 i386 Assembly Language II   Ch 5–6    
Mon 09/15 i386 Assembly Language III   Ch 7–8 Proj1 HW2
Wed 09/17 i386 Assembly Language IV   Ch 9    
Mon 09/22 Subroutines   Ch 10 Proj2 Proj1
Wed 09/24 Interrupts 7.4      
Mon 09/29 C Programming I     Proj3 Proj2
Wed 10/01 C Programming II        
Mon 10/06 C Programming III     Proj4 Proj3
Wed 10/08 C Programming IV        
Mon 10/13 Review       Proj4
Wed 10/15 Midterm Exam        
Mon 10/20 C Programming V     Proj5  
Wed 10/22 C Programming VI        
Mon 10/27 C & Assembly Language   Ch 12   Proj5
Wed 10/29 Function Pointers     Proj6  
Mon 11/03 Polymorphism in C     Proj7  
Wed 11/05 Introduction to Digital Logic 3.1–3.3     Proj6
Mon 11/10 Transistors & Logic Gates     Proj8 Proj7
Wed 11/12 Circuits for Addition 3.4–3.5      
Mon 11/17 Flip Flops in November 3.6   HW3 Proj8
Wed 11/19 Finite State Machines        
Mon 11/24 Finite State Machine Design     HW4 HW3
Wed 11/26 Snow Day + Thanksgiving        
Mon 12/01 Towards a CPU     HW5  
Wed 12/03 Cache & Virtual Memory 6.1– 6.4, 6.5     HW4
Mon 12/08 VM & Review       HW5
Mon 12/15 Final Exam 3:30-5:30      



Last Modified: Dec. 09 2014 10:18:22 EST by Tyler Simon
to Fall 2014 CMSC 313 Homepage