Apr 19, 2024  
Undergraduate Catalog 2022 - 2023 
    
Undergraduate Catalog 2022 - 2023 [ARCHIVED CATALOG]

Add to Portfolio (opens a new window)

CIS 368 - Object Oriented Design and Programming

[3 credit(s)]
Prerequisite: CIS 265. 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.

Semesters Offered: Every Spring


Click here for the schedule of courses



Add to Portfolio (opens a new window)