Course

Course Summary
Credit Type:
Course
ACE ID:
PLNS-0102
Organization:
Location:
Online
Length:
12 -- 15 weeks (128 hours)
Dates Offered:
Credit Recommendation & Competencies
Level Credits (SH) Subject
Lower-Division Baccalaureate 4 Computer Science and Information Technology
Description

Objective:

The course objective is to provide an introduction to Java computer programming.

Learning Outcomes:

  • Solve simple problems using the fundamental syntax and semantics of the Java programming language
  • Examine elementary techniques in Java programming
  • Examine object-oriented programming using objects and classes
  • Write Java programs that use inheritance and polymorphism
  • Write Java programs that use selection
  • Write Java programs that use loops (while, do while, for)
  • Write Java programs that make use of methods for transfer of control
  • Write Java programs that use arrays
  • Solve programming problems using Java and recursion
  • Illustrate object-oriented programming using immutable classes and immutable objects
  • Develop graphical user interfaces for Java programs
  • Extend error handling techniques by adding exception handlers to Java programs

General Topics:

  • Elementary computing concepts
  • Java basics
  • Statements
  • Control flow
  • Transfer of control using methods
  • Arrays
  • Control flow and recursion
  • Data abstraction in a program
  • Objects and classes (putting it all together)
  • Inheritance and polymorphism
  • Graphical user interfaces
  • Exceptions and exception handling
Instruction & Assessment

Instructional Strategies:

  • Audio Visual Materials
  • Computer Based Training
  • Discussion
  • Learner Presentations
  • Practical Exercises

Methods of Assessment:

  • Examinations
  • Quizzes
  • Written Papers

Minimum Passing Score:

70%
Supplemental Materials