Dec 21, 2024  
Catalog 2024-2025 
    
Catalog 2024-2025

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  

Differential Fee Yes
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