Assignments for CS149-01 Winter 2006

Reading assignments are not listed below. Students should keep slightly ahead of the in-class content when reading the text. Watch out for in-class modification of assignments and due dates. This page often is "behind the times"


Homework One - hexadecimal conversion/arithmetic worksheet.

Homework Two - two's complement representation worksheet.

Homework Three - IEEE 64-bit floating point representation worksheet.


Project One - Hello World program.

Project Two - Hexidecimal dump of EAX.

Project Three - Body Mass Index.

Project Four - Gregorian Epact .

Project Five - Absolute Calendar Procedures. handout with python code and parameter conventions

Project Six - Stupid Calendar Tricks. handout with descriptions of options

Project Seven - Recursion.

Project Eight - linux Hello World program.

Project Nine - Celsius to Fahrenheit.

Project Ten - Cost per square inch for pizza.

Projet Eleven - Newton's method.

Project Twelve - Sorting.