The official course syllabus will be maintained at this link. As the course progresses, I will update this document. Any printed copies handedout at the beginning of the class are not to be considered accurate after the course begins. Dates for labs projects and exams should be verified on this website before whenever you need current information.
Before you go any further in this course, please follow this link and fill out a course survey form so I know a bit more about you, and any special needs you might have.
These notes are designed to augment the course materials found in your text. You should plan on reading these notes, then scanning the text. Together, you should find enough material to master the concepts we want you to learn. Don’t let this slide. You cannot hope to understand the material if you do not read the notes and practice writing programs. Remember, this can be fun, unless you put things off and find yourself under a time crunch!
Lab projects give you more experience in thinking your way through problems and expressing solutions to those problems as computer programs. You will be installing a number of tools for these labs. Notes will be provided to guide you through the process as needed.