The focus of this course is Problem Solving using the Java language. Basic control structures, primitive types, classes, objects and methods, and algorithm development will be taught. Machine architecture and operating system concepts will be briefly discussed. Homework Assignments and their solutions, lab handouts, and exam prep materials, will be posted to this web page. The class schedule may be adjusted as needed, as we progress through the quarter. If that happens, an announcement will be made in class.
The below scale gives the minimum letter grade that you will receive for the course percentage attained. The midterm and final exams are curved, which is taken into account for the final course grade.
I pledge that this submission is solely my work, and that I have neither given to nor received help from anyone other than the instructor or TAs.