CSI333 Programming at the Hardware/Software Interface, U
niversity at Albany Computer Science Dept.

Simple Home Page for Fall 2007 session taught by Prof. S. Chaiken

ALL MATERIALS and ASSIGNMENTS ORGANIZED BY DAY

 Lab, Office Hour and Lecture Times

 Staff and Teaching Assistant Information

U. Albany Computing Help Desk, or call 442-3700, or visit LC-27.

 Link to latest lecture postings

What's New and Still Relevant

Class Materials in roughly chronological order from old home page


Material for Week 1 Lab and for C programming under Unix at UAlbany(.pdf)
Beginning of course handouts: Project/HW, Syllabus, UNIX guide, C programming tutorial
Lecture 01 planned (.pdf)
Lecture 01 done (.pdf)
First HW and Project Handout CORRECTED (.pdf)
Text file for copy and paste into your Project 2 program to avoid typing
Lecture 02 planned (.pdf)
Lecture 02 done PLUS JAVA help on getting started with Project 1 (.pdf)
Lecture 03 planned (.pdf)
Lecture 03 done. (.pdf)
McGraw Hill's LC3 Simulator Download Page. Using the Windows version on UAlbany Info. Commons and Main Library Computers:
LC3 User Manuals
Lab 02 Material:
George Mills Multimedia Logic Simulator download, information, and links. (This is installled and registered in the ITS Windows PCs, so when you click on Multimedia Logic .lgi files, this simulator runs!)
Lecture 04 planned
Homework 2 due Sept 18 (and quiz) from Lecture 4, Sept. 6
Lecture 04 done
Lecture 05 done
Patt and Patel's Ch04 slides on Von Neumann and LC-3 Architecture (.ppt)
EOR gate built w/ NOT, AND, ORs (Multimedia Logic .lgi)
One Half-adder. (Multimedia Logic .lgi)
Two Half Adders=one full adder (Multimedia Logic .lgi)
Be A Computer Architect
Patt and Patel's Ch05 slides(.ppt)
Project 3 and Project 4 Assignments (Due Sept 25 and Oct 2) (.pdf) (Students who need extensions because of religious obligations will get them on request.)
Project 3 and 4 TEMPLATE: ASCII "Binary" file with comments DOWNLOAD this file, convert it to a ".obj" file using the LC3Edit software; open the resulting .obj file with the LC-3 simulator.
Part of Lecture 06 (9/18) (.pdf)
(Lecture 6 continued with Demorgan's Laws and with the basics of 2-s complement binary for negative numbers and subtraction.)
Lecture 07 (9/20) (.pdf)
Patt and Patel's Ch06 slides(.ppt)
Patt and Patel's Ch05 slides(.ppt)
Fall 2000 Web Site
Two Half Adders (Multimedia Logic .lgi)
Two Half Adders (.pdf)


 Lab, Office Hour and Lecture Times

 TA/Staff Information

 Link to latest lecture postings

U. Albany Computing Help Desk, or call 442-3700, or visit LC-27.

What Was New:

Miscellaneous Stuff:

Previous course web sites:  Fall 2000