Here is the list of topics covered in this course. They will be mapped to chapters from the text as the course progresses. See the reading details for a more in-depth breakdown on the book chapters. There is now a new top-level slide page . Homework There will be 4-5 short homework assignments.
Homeworks are to be turned in individually.
Discussion of problems among students is encouraged, but when it comes to ultimately solving the problem, your answers must be your own. Homework and due-dates will be placed here as they are defined. The projects are the programming assignments you will have for the course. I encourage you to work in groups of two for the projects. I'd prefer to limit the groups to only 2, but if you really want a larger group, come talk to me.