May 22, 2022  
Graduate Catalog 2016 - 2017 
    
Graduate Catalog 2016 - 2017 [ARCHIVED CATALOG]

Add to Portfolio (opens a new window)

CIS 568 - Object Oriented Design and Programming

(3 credits)
Prerequisite: CIS 506. Course builds on basic knowledge of data structures and programming in Java. The course revisits concepts of polymorphism and examines how fundamental building blocks of encapsulation, inheritance and polymorphism can be put together to build sensible libraries (packages) of classes. Other topics covered in the class include client side programming with in-depth coverage of deep cloning, exception handling, event source/listeners, GUI, reflection, and multithreading, and java sockets. In addition, issues of deployment of java packages, and jar files are discussed.


Click here for the schedule of courses



Add to Portfolio (opens a new window)