You can download the syllabus here. The syllabus includes information on grading, course goals, and policies I will use in teaching this course.
We will be using my own textbook for this class: Java: An Open Introduction.
As this book is still a draft, it will be supplemented by various readings from Wikipedia and Oracle’s Java documentation. Please keep up!
Also, if you still have your book from CS I, it is worth hanging onto it for other background information.
Specific assignments are given below. Please note that homeworks are very important, and make up a very large portion of your grade. If you fall behind, you will likely do poorly on the exams as well. Homework should follow the specifications given here.
Homeworks can be turned in here.
Additional resources will be placed here.
This is a tentative schedule for the class. I may change it depending on how the class progresses. We will start by reviewing object-oriented principles, then move into sorting, and will finish out with complicated data structures.