CSS 263 Fall 2009 Assignments
- Program 0 is your first C++ program. Make
it good. Remember to think and design before coding, and use all the
time you have; don't wait until close to the due dates!
- Program 1 is a significantly more
ambitious project in which you use (at least) three classes to solve
simple sudoku puzzles. It also requires you to develop a
singly-linked list class. Design review on October 26; program and
final documentation due November 2.
- Written homework 1. Do the following exercises from the Rosen text
(due November 4, 2009 at the start of class): section 1.3: 2,
5(a,d), 6, 17(a,c), 18(b,d); section 1.4: 3(d), 4, 9(g), 10(a, c, e,
g), 16(a, b, c, d); section 1.5: 3(c, e), 4, 9(c), 10(a, b, c, d),
13(a), 14.
- In program 2 you will write a program that
generates graphics programs. Recursively.
- Program 3 involves applying mergesort to
linked lists.
- Written homework 2. Do the following exercises from the Rosen text
(due November 25, 2009 at the start of class): section 1.6: 6, 16,
18; 1.7: 4; 2.4: 6(a), 10(c); 4.1: 4, 10, 18; 7.1: 1(c), 2(b, d), 8,
14.
- Last but not least, program 4 expands on
the infix to postfix converter of Weiss, chapter 12.