CSCI 612 - Advanced Programming in Java

Overview

Course Title

Advanced Programming in Java

Department(s)

Description

Systematic treatment of object-oriented algorithmic problem solving in Java beyond the level of introductory programming, with attention to general as well as language-specific issues including applications, event-driven programming; elements of graphical user interfaces (GUIs); linked lists; heap memory management and garbage collection; recursion; inheritance, polymorphism and dynamic binding of function code, abstract classes; file I/O; exception handling; packages; applications of data structures; applets; concept of multithreading; testing and debugging.

Typically Offered

Fall, Spring

Academic Career

Graduate

Credits

Minimum Units

3

Maximum Units

3

Academic Progress Units

3

Repeat For Credit

No

Components

Name

Laboratory

Hours

2

Name

Lecture

Hours

2

Requisites

029737

Course Schedule