ERROR: Your web browser does not have JavaScript enabled. This web site requires JavaScript to function properly. If you are using an add-on such as NoScript or Ad-Block, you may need to add an exception for this web site.

Announcements

[01-06] Welcome to CSE 143! Some have asked what material they should know before enrolling in this class. Here are some resources to look at if you are unsure of what is covered in our prerequisite course CSE 142:

The following slide deck contains a review of the information that you should be mostly familiar with from 142 (or equivalent course) [PDF, PPT]. The first couple lectures will have a little bit of review of the material at the end of the slide deck relating to classes and objects.

Calendar

Please keep in mind that Hunter is constantly updating this page. It should accurately describe the past,
but it won't always accurately predict the future.

Lecture recordings can be found through Panopto on Canvas. We recommend that you treat the recordings as a supplement to going to lecture (or if you have to miss one day) rather than using the recordings as a replacement to going to lecture.

Readings marked as required (Req) are meant to be read after lecture that day and before the next lecture. Readings marked as supplementary (Sup) are listed if you need them, but are not necessary to read if you feel like you understood the material from lecture that day. The PracticeIt problems linked on the calendar are problems Hunter thinks you should be able to work on after lecture and the readings for that day; if you find that you aren't able to solve the problems, that is a good sign you should be going to section to get more practice but in a more structured learning environment.