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 homeworkin-class:arithmetic instructions and flags

Wednesday, September 25- due:program 2 (convert)have read:section 6.3.1-6.3.3;in-class:selection structuresFriday, 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.6have 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 4Quiz 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 Binomhave 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 GCDin-class:Finish off discussion of chapter 19.3

Wednesday, October 30 - in-class:Continued discussion of floating point representations and programming

Discussion of Floating Point Homework and floating point programming

Friday, November 1 -

Monday, November 4 - in-class:Discussion of group project proposals.

Wednesday, November 6 -in-class:Intro to VAX

Friday, November 8 -in-class:more intro to VAX

Monday, November 11 - due:Newton's methodin-class:more intro to VAX

Wednesday, November 13 - in-class:Macros

Interrupt

Friday, November 15 - in-class:

Monday, Novemeber 18 - due:Stupid Calendar Tricks & Proof of Concept demos

Wednesday, November 20 -Review for test two & Text FilesTest Two

Friday, November 22 -

**Week 12** - - - - - - - - - - - - - - - - - - -

Monday, November 25 - in-class:go over test two. Introduction to VAX/VMSnew assignment:New version of Epact on VAX

More VAX/VMS discussion.

Wednesday, November 27 - in-class:

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 VAXin-class:Those pesky text files

Wednesday,December 11 - in-class:Final Project Demos

Friday,December 13 -in-class:Review for final.