CS117 Intro to Computer Science II

This course continues CS 115 with an emphasis on object-oriented design principles and programming language features that support object orientation. It applies software engineering techniques to the design and implementation of programs using Java programming language with emphasis on data abstraction and encapsulation; inheritance and code reuse; polymorphisms, and program design. Basic data structures and recursion will be introduced. Prerequisites: CS 115 or permission of the program chair. (Spring, night)

Credits

4

Cross Listed Courses

CIS117

Prerequisite

CIS115, CS115