Key documents about the course:

Announcements:

Students enrolled should also have access to EdDiscussion board, which will be used frequently. Announcements may be made on this page or on the EdDiscussion board, and you should check both regularly.

Contacting the Professor

Lecture Handouts:

The following are digital copies of handouts that I plan to provide in lecture. I recommend you have a printed copy (which will likely be provided in the first lecture on each topic) and take notes in pen or pencil (not digitally).

Lab Worksheets:

I recommend you read these before lab and attempt the problems, first alone and then with one or more study partners. I will not check that you have done that, but I have found that students who do this tend to perform better in the class.

Annotated Slides

These are the annotated slides from my lectures. Note that I do not provide the blanks in advance; this is for a very good reason. In the past, I discovered that when I post un-annotated slides in advance, students write down only what I write on the board. My writing on these is not the lecture, but rather goes along with the lectures. Accordingly, I suggest using the handouts (above) while following lecture, and the annotated slides to double-check or refer back. If you miss a lecture, I suggest getting notes from a classmate and discuss those notes with them, rather than relying on these posted slides.
Units 3 and 4
This section is slides that start in week six.
Units 1 and 2
This section is slides that predated the first exam:

Problem Sets:

While we will not be collecting these this quarter, we strongly encourage you to do these problems as practice for the exams.

Programming Projects:

First, please read the CompSci 260P Lab Manual.

If you are submitting late (within the period allowed), or otherwise do not want your last commit pushed prior to the deadline to be graded, please use this form. You will need to be signed in to your UCI account to access this. Projects other than project 0 are eligible to be submitted up to 48 hours late, as described in the lab manual.

Exams:

As the exams get closer, I will post diagnostic exams here, which will enable you to practice some key skills you will need for the tests. In the meantime, I encourage you to work on the practice set questions. To get the most out of a diagnostic exam, take it in exam-like circumstances, such as in a quiet area in the library. Set a timer so you know if you can accomplish the exam in the allowed time.