CS240 Project List for Fall Term 2002

[return to CS240 home page ]

[due Date]  ITEM    description

[Fri 9/13]     Hmk 1.1.3: problems 1 - 7 & 9 - 12

[Wed 9/18] Hmk 1.3.7:1, 2, 3-6a&c, 7, 8, 9-16a&c, 17-20, 21-24a&c, 25, 26, 28, 29

[Mon 9/23] Hmk 1.4.2: 1-9

[Mon 9/23] Project 01: The "hello world" program from class.

[Wed 9/25] Project 02: A conversion program similar to the celsius to fahrenheit example from class.  Use integer arithmetic.

[Fri 9/27] Project 03: Body Mass Index, formula below.

BMI = weight(lbs) * 720 / height(ins)^2
[Mon 9/30] Project 04: Gregorian Epact, formula below.  Input a year (4 digit style i.e. 1997) and output the epact for that year.

cent = year /100;    
goldnum = 1 + year % 19    
Epact = (8 + cent / 4 - cent + (8 * cent +13) / 25 + 11 * ( goldnum - 1)) % 30

[Mon 9/30]  Hmk 4.2.8:  1-6  and Hmk 7.4.6: 1, 4, 5, 6, 10, 14

[Mon 10/7] Project 05: Primes using the Seive of Eratosthenes  (for arbitrary N<=1000)

[ASAP] Project 06: Set of basic calendar procedures done by two person teams. See handout.

[Mon 10/21] Project 07: procedures for (non--recursive) Factorial and Binomial Coefficient both for n <= 12 (use unsigned)

[Mon 10/28] Project 08: recursive procedure for GCD.
{important point - each student should select either GCD or BinCooef as their QUIZ 5 and work unassisted.}

[Mon 11/11] Project 10: Newton's method to find roots of equations.

[Mon 11/18] Project 11a:  some small accomplishment in topic chosen by team.

[Mon 11/25]  Project 09: Stupid Calendar Tricks.  See handout.

[Mon 11/25] Project 12: Control & Chaos.  Two files will each contain a sorted (alphabetically) list of last names (all caps) seperated by some end of line character(s).  The program is to identify duplicates and print them to the screen and to a file.
Use file names  CONTROL.TXT, CHAOS.TXT and MOLES.TXT for the three files.

[Mon 12/9] Project 13: EPACT on the VAX.

[Wed 12/11] Project 11b: Final Project Demos.