Home Page main content
Recent Announcements of interest to computer science majors.
Required Textbook for CS 110 and CS 111
Starting Out with Java: Early Objects
by Tony Gaddis
Addison Wesley Publisher
CS 111: Programming Fundamentals II (4 units)
Continuation of object-oriented programming concepts introduced in CS 110. Inheritance, exceptions, graphical user interfaces, recursion, and data structures.
Prerequisites: CS 110, MATH 153
This course is the second half of a two-quarter course sequence on the fundamentals of programming. While we will do the programming projects using the Java programming language, the concepts you learn in this course are much more important than the programming language. You should leave the course with a good understanding of the design and construction of object-oriented programs.
This quarter we will cover Chapters 7-12 & 14 in your textbook leaving you in good shape to go on to CS 301 should you choose to continue.