Week  Lectures 
Text Book 
Labs and
Quizzes 
Assignments 

Introduction, information representation 
1.1 to 1.7 


General computer architecture, Number systems, Base
conversion, addition and subtraction. IEEE Floating Point Converter 
2.1 to 2.5 


Basic Logic Gates, Truth Tables. 
2.6 to 2.12 
Lab
1 Quiz
1 
Assignment 1 (Logic Circuit) 

Boolean Algebra and circuit reduction. Online Reduction Calculator. 
3.1 to3.5 
Lab 2 


Basic Combinatorial Logic ALU design, and data path. 
3.6 to3.12 4.1 to 4.2 4.4 
Lab
3 Quiz
2 
Assignment 2 (Logic
Circuit) 

Introduction of R2000/3000 machine. Intro to MIPS. s/w Interrupts,Programming patterns, if, loop, 
Lab 4  

Procedures, and stack operations  Lab 5 Quiz 3  Assignment 3 (MIPS assembly)  

Procedures, and stack operations Continued fib.asm 
Lab 6  

Logical, shifting, Examples 
Lab 7
LetterGrade
Quiz 4 
Assignment 4 (MIPS assembly)  

Floating point operations. Cosine.asm 
Lab
8 MakeList.asm 


Multiplication and division.  TA on duty  Assignment 5 (MIPS assembly)  

Input/Output Systems, KbdExample.asm 
Quiz 5 