Course Description Assignments Manhattan Site
Week 1 - - - - - - - - - - - - - - - - - - - - -
Wednesday, September 11 - in-class: introduction to this course, the class will read section 1.1 in class and work on homework set 1.1
Friday, September 13 - due: homework 1.1; have read: 1.2, 1.3; in-class: 1.3 - unsigned numbers in base 2, 8, 10 and 16
Week 2 - - - - - - - - - - - - - - - - - - - - -
Monday, September 16 - in-class: continue discussion of 1.3 - signed integers
Wednesday, September 18 - Quiz 1; have read: 1.4; in-class: defining variables, the link library and simple arithmetic instructions.
Friday, September 20 - in-class: 1.4 - boolean operations & simple programming example - celsius to fahrenheit.
Week 3 - - - - - - - - - - - - - - - - - - - - -
Monday, September 23 - due: program 1 & 1.4 homework in-class: arithmetic instructions and flags
Wednesday, September 25 - due: program 2 (convert) have read: section 6.3.1-6.3.3; in-class: selection structures
Friday, September 27 - Quiz 2; due: program 3 (body mass index) have read: 6.3.1-6.3.3; in-class:conditional loop structures
Week 4 - - - - - - - - - - - - - - - - - - - - -
Monday, September 30 - due: program 4 (epact), homework 4.2.8 & 7.4.6 have read: section 6.5; in-class: continue discussion selection and conditional loop structures
Wednesday, October 2 - Discussion of arrays and indexed and indirect addressing.
Friday, October 4 Quiz 3; Additional Discssion of indirect and indexed addressing
Week 5 - - - - - - - - - - - - - - - - - - - -
Monday, October 7 - due: program 5 (sieve) in-class: Review for Test One. Begin discussion of procedures - using registers to pass parameters.
Wednesday, October 9 - TEST ONE
Friday, October 11 - OUTFLY
Week 6 - - - - - - - - - - - - - - - - - - -
Monday, October 14 - Continued discussion of procedures - using the run-time-stack and establishing call frames.Wednesday, October 16 - Quiz 4; have read: Chapter 8. in-class: Walk through Chapter 8. new assignments: Project 7 & 8.
Friday, October 18 - in-class: Continue discussion of chapter 8 procedures.
Week 7 - - - - - - - - - - - - - - - - - - -
Monday, October 21 - due: Project 7 - Factorial and Binom have read: 2nd half of Chapter 19 (pdf on CD) in-class: Finish off discussion of chapter 8. Introduction to IEEE floating point number representation.Wednesday, October 23 - in-class: Continuation of discussion of floating point representation and arithmetic. The Floating point ALU. new assignment: Project 10 - Newton's method.
Friday, October 25 - Fall Break
Week 8 - - - - - - - - - - - - - - - - - - -
Monday, October 28 - Quiz 6. due: Project 8 - recursive GCD in-class: Finish off discussion of chapter 19.3Week 9 - - - - - - - - - - - - - - - - - - -
Wednesday, October 30 - in-class: Continued discussion of floating point representations and programming
Friday, November 1 - Discussion of Floating Point Homework and floating point programming
Monday, November 4 - in-class: Discussion of group project proposals.Week 10 - - - - - - - - - - - - - - - - - - -
Wednesday, November 6 - in-class: Intro to VAX
Friday, November 8 - in-class: more intro to VAX
Monday, November 11 - due: Newton's method in-class: more intro to VAXWeek 11 - - - - - - - - - - - - - - - - - - -
Wednesday, November 13 - in-class: Macros
Friday, November 15 - in-class: Interrupt
Monday, Novemeber 18 - due: Stupid Calendar Tricks & Proof of Concept demos
Wednesday, November 20 - Review for test two & Text Files
Friday, November 22 - Test Two
Week 12 - - - - - - - - - - - - - - - - - - -
Monday, November 25 - in-class: go over test two. Introduction to VAX/VMS new assignment: New version of Epact on VAX
Wednesday, November 27 - in-class: More VAX/VMS discussion.
Friday, November 29 - Thanksgiving Break - no class
Week 13 - - - - - - - - - - - - - - - - - - -
Monday, December 2 - in-class: Lab Day to work on projects
Wednesday, December 4 - in-class: More on macros
Friday, December 6 - in-class: Clean up some misc topics.
Week 14 - - - - - - - - - - - - - - - - - - -
Monday, December 9 - due: Epact on VAX in-class: Those pesky text files
Wednesday, December 11 - in-class: Final Project Demos
Friday, December 13 - in-class: Review for final.