All of the chapters in the textbook end with a section called ``End of Chapter Material'', and most of them have subsections called ``Exercises'' and ``Projects''. Most of them describe programming problems, but a few (especially for the early chapters) ask you to research something and write some prose. You can get extra credit for:
I'm also open to the possibility of giving extra credit for other work -- problems/projects you invent yourself, a report on something course-related, etc. If you have an idea for such a project, let's negotiate (e-mail is probably best).
For this assignment, please work individually, without discussing the problems with other students. If you want to discuss problems with someone, talk to me.
Whatever you turn in, please tell me what problem(s) you're trying to solve -- e.g., ``this program is for project X in chapter Y''.
If you write a program or programs, send them to me by e-mail as you did with the programming homeworks.
If you write prose, either hardcopy (in the mailbox outside my office door) or e-mail is fine.