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.