Oct 23, 2026  
2026-2027 Academic Catalog 
    
2026-2027 Academic Catalog
Add to Portfolio (opens a new window)

CSCI 1125 - Object-Oriented Programming Using Java


Credits: 3

Catalog Description
Introduction to object-oriented programming using the Java programming language. Topics include objects, encapsulation, polymorphism, and inheritance. The Java language features of methods, parameter passing, exception handling, event-driven programming will be emphasized. Applets and conventional application programs will be written in the class.

Prerequisite(s) (must have a grade of C or better): CSCI 1106  
Additional fee to student: No

Learner Outcomes
  1. Write complete Java programs utilizing objects.
  2. Write Java applets.
  3. Write Java GUI applications.
  4. Write the Java code to perform exception handling.
  5. Write Java programs using inheritance.
  6. Be able to use the selection, repetition, and sequential structures.
  7. Be able to access external data sources (files) other than the keyboard.
  8. Utilize arrays, vectors, etc. to solve programming problems.

Major Areas of Course Content
  1. Encapsulation
  2. Inheritance
  3. Polymorphism
  4. Arrays
  5. Methods
  6. GUI’s
  7. Applets
  8. Loops
  9. Decision structures

Credit for Prior Learning Options
No credit for prior learning option is available for this course.



Add to Portfolio (opens a new window)