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 multi-reading, files and streams, and the serialization of objects. Topics will be reinforced through exercises in writing programs for varied applications. (4 lecture hours per week)
Offered
Spring only
Electives
- CPS - Computer Science Elective
- NDIR - Nurse Ed Directed Elective
- OPEN - Open Elective
- STEM - STEM Elective