Sep 20, 2026  
Catalog 2026-2027 
    
Catalog 2026-2027

CIS 133J Fundamentals of Java Programming 1


Lecture Hours: 4
Credits: 4

Introduces Java programming language. Provides a conceptual understanding of object-oriented programming using Java. Covers the structure of the language, the manipulation of data and arrays, how to handle input and output, and how to create classes, objects, and applications.

Recommended: CIS 101  or CIS 120  


Maximum number of credits course can be taken for: 4


Student Learning Outcomes:
  1. Relate the history object-oriented programming and the Java language to current use. 
  2. Apply concepts of object, class, instance, member data and fields, member attributes and methods, and local variables to programming. 
  3. Use object-oriented programming techniques. 
  4. Use the Java environment and the Java development kit for creation and execution of Java programs from Java source files. 
  5. Apply Java language keywords and syntax to create statements for declaring and storing Java data types and manipulate data using the Java language. 
  6. Design programs which use methods, selection, and repetition. 


Content Outline
  • General Structure of the Java Language
  • Object-Oriented Programming
  • Java Language Elements
  • Selection and Repetition
  • Arrays
  • Methods
  • Classes