Home Page: http://www.cs.iit.edu/~cs350

CS 350/01-02: Computer Organization & Assembly Language, Fall 2009

Dr. Jim Sasaki, CS Dept., Illinois Institute of Technology

For posted grades and lecture videos, go to Blackboard.

Instructor: Dr. Jim Sasaki

Computer Science Dept

Teaching Assistants

Upcoming Events (also see Calendar)

Course News

Working Calendar

Week Day Month Date Activity Topic
1 Mon Aug 24 Lec 1 Welcome | Active Learning; Class topics | Abstraction; Universal Computation Devices; Unsigned Binary Ints | Postmortem
Wed 26 Lec 2 MiniQuiz: Unsigned Ints | Signed Ints | Activity: Signed Ints | Postmortem
Fri 28 Lab 1 Signed and Unsigned Integers
2 Mon 31 Lec 3 Floating-Point Numbers, Octal and Hex Numbers | Activity: Floating-Point | Activity: Octal & Hex
Wed Sep 2 Lec 4 Characters, Logical Operations | Review for Quiz 1
Fri 4 Lab 2 Review for Quiz 1
3 Mon Sep 7 Labor Day (No class)
Wed Sep 9 Quiz 1 Weeks 1 & 2
Mon 9 Lec 5 Ch. 3: Transistors; Switches | Postmortem
Fri 11 Lab 3 Transistors; Switches
4 Mon 14 Lec 6 Logic Gates & Truth Tables (Notes | Activity) | Postmortem
Wed 16 Lec 7 Quiz 1 Solution | Combinatorial Logic Circuits (Notes | Activity) | Postmortem
Fri 18 Lab 4 Combinatorial Logic Circuits
5 Mon 21 Lec 8 Standard Combinatorial Circuits | Storage Elements | Activity: Storage Elements
Wed 23 Lec 9 Sequential Logic Circuits; Finite State Machines | Activity: Finite_State_Machines
Fri 25 Lab 5 Storage Units and Sequential Logic Circuits
6 Mon 28 Lec 10 Ch 4: The von Neumann Model | Activity: Simple Decimal Computer | Review for Quiz 2
Wed 30 Lec 13 Quiz 2 Review | LC-3 Basics & Calculation Instructions | Activity: Missing Operations
Fri Oct 2 Lab 6 More Quiz 2 Review
7 Mon Oct 5 Quiz 2 (Moved from Wed Sep 30) Weeks 3 – 5 (Review)
Mon 5 Lec 12 LC-3: Data Movement (Notes | Activity)
Wed 7 Lec 13 LC-3: Control instructions (Notes | Activity)
Fri 9 Lab 7 LC-3 Control & Addressing
8 Mon Oct 12 Fall Break (No class)
Wed Oct 14: Midterm Exam Move Midterm Exam to Wed Oct 21
Wed Oct 14 Lec 14 The LC-3 Simulator (Notes | Activity)
Fri 16 Lab 8 LC-3 Simulator and Programs
9 Mon 19 Lec 15 The LC-3 Simulator; Midterm Review
Wed Oct 21 Midterm Exam Weeks 1 – 7 [≤ Lecture 13, ≤ Lab 7]
Fri 23 Lab 9 LC-3 Simulator & Programs II | (Sample/Practice Pgms: printstring, readnbr, prtnbr)
10 Mon 26 Lec 16 LC-3 Assembler: (Notes | Activity)
Wed 28 Lec 17 Midterm solution | Notes: Control Structures | Activity: Possible Final Projects
Fri 30 Lab 10 Control Structures
11 Mon Nov 2 Lec 18 Notes: Ch.8: I/O | Activity: FP ideas, I/O
Wed Nov 3: Quiz 3 Move Quiz 3 to Wed Nov 10
Wed 4 Lec 19 Notes: Ch 9 (TRAPs & Subroutines) | Final Project Idea summary 1 | Activity: FP Ideas & TRAPs/Subroutines
Fri 6 Lab 11 Quiz 3 review & Final Project ideas
12 Mon 9 Lec 20  
Wed Nov 11 Quiz 3  
Wed 11 Lec 21  
Fri 13 Lab 12  
13 Mon 16 Lec 22  
Wed 18 Lec 23  
Fri 27 Lab 13  
14 Mon 23 Lec 24  
Wed Nov 25 Quiz 4 Weeks 11 – 13
Lec 25  
Fri Nov 27 Thanksgiving (No class)
15 Mon 30 Lec 26  
Wed Dec 2 Lec 27  
Fri 4 Lab 14  
16 Mon 7 Lec 28  
Wed Dec 9 (10:30 am - 12:30 pm)
(See Fall 2009 Final Exam Schedule)
Final Exam (Comprehensive)

Future Topics

Old Course News

Updated Nov 4, 2009.

Copyright © 2009 CS Dept., Illinois Institute of Technology

xhtml css