IS 2300

Programming II

Indiana Institute of Technology · UGRD · Fall 2026

1 section
Add to a schedule

Catalog description

A comprehensive second programming course using the Java language. Students will build on their previous basic Java programming knowledge to create class-centric, object-oriented applications that uses abstraction, encapsulation, inheritance, and polymorphism to provide great flexibility, modularity, and reusability in developing software. Graphics programming topics, including event driven programming, creating graphical user interfaces, and writing applets are covered. Several advanced features such as using exception handling to make programs robust, using multi-threading to make programs more responsive and interactive, incorporating sound and image to make programs user-friendly, using input and output to manage and process a large quantity of data, and creating client/server applications may also be covered. Scheduled and unscheduled laboratory projects.

Sections

Current meeting, instructor, credit, and enrollment details

Updated 4 hours ago

001

Availability not recently verified
Class #indiana_professional_studies-0579Fall 2026UGRD3 credits
Days & times
No scheduled meeting time
Meeting dates
Location
Instructor
Staff
Class numbers and section codes come from the registrar.
Spot missing or incorrect course data?