CPS102 Computer Science 2 (Java 2)
This course develops advanced computer programming skills through the use of the Java programming language. Advanced features of the Java language are studied. Topics include object-oriented programming, polymorphism, inner class, interface and abstract class, various string processing, graphics and design strategies, exception handling, debugging, threading and multithreading, files and streams, and the serialization of objects. Topics will be reinforced through exercises in writing programs for varied applications. Fulfills open, liberal arts and computer language electives. (4 lecture hours per week)
Offered
Spring only
Electives
- LA - Liberal Arts Elective
- NDIR - Nurse Ed Directed Elective
- OPEN - Open Elective