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. Two lecture periods and two one-hour laboratories per week.

Credits

3

Prerequisite

CIS 181

Distribution

Computer & Information Science

Offered

Spring Term only