CSCE 2214 – Computer Organization

Quick Nav

Course Information
Schedule
Projects
Resources
Syllabus – 2214

Course Information

Instructor: Alexander Nelson
Lecture: MWF – 10:45-11:35 JBHT 216
Office Hours: MWF – 2:00-3:30 and by appointment
Teaching Assistants and Office Hours:
Keaten Stokke – Th 1-3, Tu by appointment
S M Nahian Al Sunny (Sunny) – M/Tu 2-3:30
Suhail Ba Salama – T/Th 9:45-10:45, W 10-12
MD Arafat Kabir (Arafat) – Th 2-3

Schedule

Date

Notes

Info

01/13/20 Introduction, Lecture 1: Eight Great Ideas in Computer Architecture  Read Sections 1.1, 1.2
01/15/20 Lecture 2: Below your program  Read Sections 1.3, 1.4
01/17/20 Lecture 3: Processors, Performance, Power  Read Sections 1.5 – 1.7
01/20/20 MLK Day — No Class  
01/22/20 Finish Lecture 3  Read Sections 1.8 through end of chapter
01/24/20 Lecture 4: Instructions — Language of the Computer  Read Sections 2.1-2.4
 Homework 1 Assigned
01/27/20 Continue Lecture 4 Read Sections 2.5-2.7
Last Day to Drop Without “W”
01/29/20 Finish Lecture 4
Lecture 5: Procedures and Data Representation
Read Sections 2.8, 2.9
Homework 1 Due!
01/31/20 No Class  
02/03/20 Finish Lecture 5 Read Sections 2.10, 2.11
02/05/20 Assembly Example — C Code, Assembly Code  
02/07/20 No Class  
02/10/20 Lecture 6: Putting it all Together Read Sections 2.12-2.14
02/12/20 Continue Lecture 6 Read Sections 2.16-2.19
02/14/20 Lecture 7: Procedure Call Conventions, Collatz Conjecture Assembly Code  
02/17/20 Lecture 8: Arithmetic for Computers  
02/19/20    
02/21/20    
02/24/20    
02/26/20    
02/28/20    
03/02/20    
03/04/20    
03/06/20    
03/09/20    
03/11/20    
03/13/20    
03/16/20    
03/18/20    
03/20/20    
03/23/20 Spring Break — No Class  
03/25/20 Spring Break — No Class  
03/27/20 Spring Break — No Class  
03/30/20    
04/01/20    
04/03/20    
04/06/20    
04/08/20    
04/10/20    
04/13/20    
04/15/20    
04/17/20   Last Day to Drop With “W”
04/20/20    
04/22/20    
04/24/20    
04/27/20    
04/29/20    
05/01/20 Dead Day — No Class  

Assignments

All dates are tentative and subject to change.

Date Assigned

Date Due

Assignment

Info

1/24/2020 1/29/2020  1.4, 1.5, 1.6, 1.8.1, 1.8.2, 1.10, 1.13, 1.15 in the book  Due in class on Wednesday
2/14/2020 2/21/2020  Assignment 2  Due in class on Friday
       

Labs

 

Lab Title

Dates Assigned

Info

 Lab 0 – Digital Design Review  1/21/2020 – 1/27/2020  Lab 0 Questions  
 Lab 1 – Installation & MIPS Introduction  1/28/2020 – 2/3/2020 Test Program
Hello World
Simple Add
 
 Lab 2 – Data Types, Loops, and Procedures 2/4/2020 – 2/10/2020    
 Lab 3 – Intro to Xilinx and VHDL Review 2/4/2020 – 2/10/2020 or_tb.vhd
1bit_2to1mux_tb.vhd
or_word.vhd
 

 

Resources

Type

Links

Course Textbook Computer Organization and Design MIPS Edition (5th Edition), David Patterson and John Hennessy. ISBN 978-0-12-407726-3
 Lab Report Template  Template – docx