Mar 29, 2024  
2022-2023 College Catalog 
    
2022-2023 College Catalog [ARCHIVED CATALOG]

CIS 279 - Java Programming

4 Credits, 4 Contact Hours
4 lecture periods 0 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-S Options requirement


  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 graphical user interfaces using the current Java graphical interface classes and the Model-View-Controller design pattern.
  4. Create and Import Packages.
  5. Develop Event Handling programs.
  6. Create programs using abstract classes and interfaces.
  7. Develop a program that connects to a database and runs stored procedures

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 graphical interfaces
    1. Components
      1. Buttons
      2. Text fields
      3. Combo boxes
  7. Building graphical applications with the Model-View-Controller Design Pattern
  8. Handling Events
    1. Button Clicks
    2. Key Presses
  9. Creating and Importing Packages
  10. Using Java Database Connectivity to work with a relational database