Site Navigation

Site Search

CS 111: Programming Fundamentals 2

Course Info

Course Content

Supplemental Websites

Home Page main content

Recent Announcements of interest to computer science majors.

CS 111 Student Demographics [PDF]

Starting Out with Java 5 Early Objects Required Textbook for CS 110 and CS 111
Starting Out with Java: Early Objects
by Tony Gaddis
Addison Wesley Publisher
ISBN-10: 0-321-49768-6
ISBN-13: 9780321497680

Catalog Description

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.


Ed Gellenbeck, Department of Computer Science, CWU
400 E. University Way, Ellensburg, WA 98926-7520