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.
Offered
Fall semester and Spring term