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

CS 350-01/02/03: Computer Organization & Assembly Language, Spring 2012

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

For posted scores, go to myIIT → Blackboard.

Instructor: Dr. Jim Sasaki

Computer Science Dept

Class Meetings

Teaching Assistants

Course News

Lectures/Activities (Subject to change)

WeekDateLecture| ActivityTopicNote
1Mon Jan 9Lec 1 | Act 1Intro, Active Learning, Universal Computation Devices, C
1Wed Jan 11Lec 2 | Act 2More C; Binary Integers
2Mon Jan 16Martin Luther King Day (No class)
2Wed Jan 18Lec 3 | Act 3Binary, Octal, Hex IntegersDid Act 2
3Mon Jan 23Lec 4 | Act 4Characters, Floating-Point
3Wed Jan 25Lec 5 | Act 5C Pgmg; Logical Expressionsc_intro.c
4Mon Jan 30Lec 6 | Act 6Tautologies and Normal FormsDid Act 5
4Wed Feb 1Lec 7 | Act 7Normal Forms, Karnaugh MapsFinished Act 6
5Mon Feb 6Lec 8 | Act 8Karnaugh Maps, Bistringsbitwise.c, bitshift.c
5Wed Feb 8Quiz 1 (1st 30 min)Covers Lect 1-6, Labs 1 -2
5Wed Feb 8Lec 9 | Act 9Switches, Transistors
6Mon Feb 13Lec 10Logic Gates, Combinatorial Circuits
6Wed Feb 15Lec 11Storage Elements, Memory
7Mon Feb 20Lec 12Sequential Logic Circuits, Finite State Machines
7Wed Feb 22Lec 13Von Neumann Computers
8Mon Feb 27Lec 14Simple Decimal Computer
8Wed Feb 29Lec 15LC-3: Addressing Modes
9Mon Mar 5Midterm Exam Covers Lect 1-13, Labs 1-6; some emphasis on material after Quiz 1
9Wed Mar 7Lec 16LC-3: Calculation Instructions
10Mon Mar 12Lec 17LC-3: Control instructions
10Wed Mar 14Lec 18LC-3 Assembler, Simulator
11Mon Mar 19Spring Break (No class)
11Wed Mar 21Spring Break (No class)
12Mon Mar 26Lec 19LC-3 Programming I
12Wed Mar 28Lec 20LC-3 Programming II
13Mon Apr 2Lec 21Tables, Subroutines, Stacks
13Wed Apr 4Quiz 2 (1st 30 min)Covers Lect 14-20, Labs 7-8
13Wed Apr 4Lec 22Lecture: The Runtime Stack
14Mon Apr 9Lec 23The Runtime Stack
14Wed Apr 11Lec 24Pointers in C
15Mon Apr 16Lec 25C Pointers, Arrays, and Structures
15Wed Apr 18Lec 26I/O and Interrupts
16Mon Apr 23Lec 27Computer Architecture I
16Wed Apr 25Lec 28Computer Architecture II
17Thu May 3Final Exam (8-10 am) Comprehensive; some emphasis on material since Quiz 2
18Wed May 9Final Grades Due

*See IIT's Final Exam Schedule for other courses.

Labs/Final Project

WeekDateLabTopicNote
1Thu Jan 12Lab 1Binary Integers; C Pgmg (sample) Due 1/27
2Thu Jan 19Lab 2Linux; Octal; Hex; Other Data Due 2/3
3Thu Jan 26Lab 3Binary Conversion; Propositional Logic Due 2/10
4Thu Feb 2Lab 4Karnaugh Maps Due 2/17

Other Handouts

Old Course News

Posted Feb 8, 2012.

Copyright © 2012 Jim Sasaki, Illinois Institute of Technology

xhtml css