CIS 284 Computer Programming II

This course introduces object-oriented programming (OOP) using the Java programming language. Students will learn to define their own classes and to understand possible relationships between classes in an inheritance hierarchy. These more general OOP principles will be illustrated through a variety of practical topics including mathematical calculations, string manipulation, file I/O, and basic GUI design. This course involves a significant amount of time in the lab writing programs that apply ideas discussed in class.

Credits

3

Prerequisite

Grade of C- or better in CIS 181 OR ENGR 212

Offered

Fall semester and Spring term

Instructional Time

Two lecture periods and two one-hour laboratories per week