2020-2021 Credit Catalog

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)

Credits

4

Prerequisite

CPS101

Offered

Spring only

Electives

  • CPS - Computer Science Elective
  • NDIR - Nurse Ed Directed Elective
  • OPEN - Open Elective
  • STEM - STEM Elective