Some topics that we will cover will not be covered in the notes. In some of these cases, web-posted material will be available. As usual with university courses, the material that you are responsible for is the material that has been covered in class. There will be three graded programming assignments. These will not be enormous in scope but they will be nontrivial for beginning programmers.
Any nontrivial assignment can take a nontrivial amount of time.
Keep up with the class and try the exercises so that you will not have too much difficulty completing the assignment in the given time period. There will be a programming project that is to be handed in no later than the last scheduled class. This is to be a major program. It will be graded more or less like Olympic diving. The number of points that you get will be an execution score multiplied by a degree of difficulty.