CS 1320 (Principles of Algorithm Design I):
Homework and Other Assignments
General information
- Homework is due at the beginning of class on the due date.
- You may discuss problems with other students,
but the writing of each program must be an individual effort.
- See the
Guidelines for programming assignments for general
guidelines about what to submit and how to submit it.
Reading assignments
In the following, "skim/skip Section n.m" means that if you're
pressed for time you can skim or even skip Section n.m -- you won't
be responsible for this material on an exam unless it was also
covered in lecture.
- For January 21:
- For January 28:
- For February 4:
- Chapter 3 (skim/skip Section 3.4).
- For February 11:
- Chapter 4 (skim/skip Sections 4.4 and 4.5).
- For February 21:
Chapter 5 (skim/skip Sections 5.3, 5.4, and 5.6).
- For March 13:
- Chapter 6.
- Chapter 7 (skim/skip Sections 7.3 and 7.4).
- For March 22:
- Chapter 8 (skim/skip Sections 8.2 and 8.4).
(Section 8.4
overlaps with material covered previously in lecture.)
- Chapter 9 (skim/skip Sections 9.1, 9.4, and 9.5).
- For April 5:
- Chapter 10, Sections 10.1 and 10.2 only for now.
- Chapter 11, Sections 11.1, 11.3, and 11.4 only for now.
- For May 1:
- Chapter 13, Section 13.1 only.
Homeworks to turn in
Homeworks not to turn in
- For January 24:
Start to familiarize yourself with at least one of the
text editors available under Linux.
See the links page
for links to information and tutorials.
Also, try using the tools described in class to write,
compile, and execute a simple C++ program such as the
ones in Chapter 1.
Sample solutions
Unavailable at this time. Send mail to
bmassing@cs.trinity.edu
for further information.