Dec 26, 2024  
2024-2025 Course Catalog 
    
2024-2025 Course Catalog
Add to Portfolio (opens a new window)

CIS 178 - Java Programming I

Credits: 2
Lecture Hours: 2
Lab Hours: 0
Practicum Hours: 0
Work Experience: 0
Course Type: Voc/Tech
Learn Java programming techniques related to information technology and network administration.
Competencies
  1. Summarize the rational of Java Object oriented Programming.
    1. Describe the purpose of a Java Virtual Machine (JVM).
    2. Define the Abstract Window Toolkit (AWT).
  2. Create Java classes.
    1. Define the function of the different components of a class.
    2. Demonstrate how to use inheritance.
    3. Demonstrate how to use exception handling.
    4. Demonstrate how to use streams and file I/O.
  3. Compare components of the Abstract Windows Toolkit (AWT).
    1. Define the component properties.
    2. Describe the rational behind JavaBeans.
    3. Demonstrate how to implement the basic components.
  4. Contrast the different methods of adding graphics to an application.
    1. Define the graphics coordinate system.
    2. Demonstrate how to load and display images.
    3. Demonstrate how to filter an image.
  5. Assess how event handling is implemented in a graphical user interface.
    1. Describe inheritance based event handling.
    2. Discuss the delegation event model.
    3. Demonstrate handling event.
  6. Assess how Applets can be used to add functionality to HTML code.
    1. Define an Applet.
    2. Describe how to convert an AWT to an Applet.
    3. Demonstrate how to place an Applet in an HTML document.



Add to Portfolio (opens a new window)