Apr 18, 2024  
2023-2024 College Catalog 
    
2023-2024 College Catalog [ARCHIVED CATALOG]

CIS 279 - Java Programming

3 Credits, 4 Contact Hours
2 lecture periods 2 lab periods

Introduction to the Java programming language. Includes review of fundamentals; objects, classes, and methods; extending classes and overriding methods; text input and output to console; and handling events. Also includes working with GUI components and database access.

Prerequisite(s): CIS 131  
Gen-Ed: Meets AGEC Options requirement; Meets CTE - Options requirement



Button linking to AZ Transfer course equivalency guide    button image Prior Learning and link to PLA webpage

Course Learning Outcomes
  1. Provide examples illustrating the concepts: class variables and methods, instance variables and methods, constructors.
  2. Design, write, and test Java Applications using the Eclipse Integrated Development Environment.
  3. Develop web  interfaces using JSP.
  4. Create and Import Packages.
  5. Develop Event Handling programs.
  6. Create programs using abstract classes and interfaces.
  7. Use build tools such as Maven and Gradle

Outline:
  1. Review of programming fundamentals
  2. Using the Eclipse Integrated Development Environment
  3. Working with Classes, Objects, and Methods
  4. Extending Classes and Overriding Methods
  5. Working with Strings
  6. Creating web based graphical user interfaces        
  7. Use Maven and/or Gradle to  import packages


Effective Term:
Fall 2023