10152190Java Programming - IDC
Course Information
Description
Introduction to the Java programming language from an object-oriented point of view. Students start with Java basics: data types, class construction, control structures, method writing and elementary event handling. Further topics include Java components and layout, mouse handling, graphics, string manipulation, remote data access, file I/O, network programming and database work. Java 2 and Swing are covered extensively. Students write device independent applications as well as Internet applets. This course is an elective for the Internet Developer Certificate.
Total Credits
3

Course Competencies
  1. Write a basic Java applet with event handlers.
    Assessment Strategies
    by writing applets
    by writing JAVA applicatoins
    Criteria
    you perform tasks and assignments as designed and explained in the course handout
    you write applications and applets that successfully run.

  2. Become familiar with and use object oriented concepts like classes, properties, and methods.
    Assessment Strategies
    by writing applets
    by writing JAVA applicatoins
    Criteria
    you perform tasks and assignments as designed and explained in the course handout
    you write applications and applets that successfully run.

  3. Become familiar with and use Java variables, flow, conditions, and arrays.
    Assessment Strategies
    by writing applets
    by writing JAVA applicatoins
    Criteria
    you perform tasks and assignments as designed and explained in the course handout
    you write applications and applets that successfully run.

  4. Write Java programs with mathematical calculations.
    Assessment Strategies
    by writing applets
    by writing JAVA applicatoins
    Criteria
    you perform tasks and assignments as designed and explained in the course handout
    you write applications and applets that successfully run.

  5. Write Java programs with exception handling.
    Assessment Strategies
    by writing applets
    by writing JAVA applicatoins

  6. Write Java programs to manipulate images.
    Assessment Strategies
    by writing applets
    by writing JAVA applicatoins
    Criteria
    you perform tasks and assignments as designed and explained in the course handout
    you write applications and applets that successfully run.

  7. Write Java programs with Swing components, including JFrame, JDialog, and JTable.
    Assessment Strategies
    by writing applets
    by writing JAVA applicatoins
    Criteria
    you perform tasks and assignments as designed and explained in the course handout
    you write applications and applets that successfully run.

  8. Write Java programs with the drawing API.
    Assessment Strategies
    by writing applets
    by writing JAVA applicatoins
    Criteria
    you perform tasks and assignments as designed and explained in the course handout
    you write applications and applets that successfully run.

  9. Write Java programs with collections.
    Assessment Strategies
    by writing applets
    by writing JAVA applicatoins
    Criteria
    you perform tasks and assignments as designed and explained in the course handout
    you write applications and applets that successfully run.

  10. Write Java programs to read and write text files.
    Assessment Strategies
    by writing applets
    by writing JAVA applicatoins
    Criteria
    you perform tasks and assignments as designed and explained in the course handout
    you write applications and applets that successfully run.

  11. Write Java programs with the JDBC to access databases.
    Assessment Strategies
    by writing applets
    by writing JAVA applicatoins
    Criteria
    you perform tasks and assignments as designed and explained in the course handout
    you write applications and applets that successfully run.

  12. Become familiar with and use basic SQL to retrieve and update records.
    Assessment Strategies
    by writing applets
    by writing JAVA applicatoins
    Criteria
    you perform tasks and assignments as designed and explained in the course handout
    you write applications and applets that successfully run.

This Outline is under development.