Course

Course Summary
Credit Type:
Course
ACE ID:
SKIL-0229
Organization:
Location:
Online
Length:
31.5 hours
Dates Offered:
Credit Recommendation & Competencies
Level Credits (SH) Subject
Lower-Division Baccalaureate 2 object-oriented programming
Lower-Division Baccalaureate 2 Java programming
This course is being recommended for a total of 4 semester hours in the lower-division. Learners who successfully complete track one receive the recommendation in Java programming. Learners who successfully complete track two receive the recommendation in Object-Oriented Programming
Description

Objective:

The course objective is to grow your programming skills by exploring Java and also learning about Git and Github. The student will learn the basics of Java programming, Object-Oriented Programming in Java and use Git and GitHub for collaborative development.

Learning Outcomes:

  • evaluate conditions
  • create classes & objects in Java
  • implement exception handling in Java
  • recognize the role of constructors in inheritance
  • explore multi-level inheritance
  • compare run-time & compile-time polymorphism
  • work with Git repositories and Github for source code management
  • use arithmetic & logical operations
  • examine iterative evaluation
  • use try-catch-finally blocks
  • utilize streams in java
  • work with files & directories
  • apply inheritance & polymorphism in Java
  • define interfaces & anonymous classes

General Topics:

  • Java Programming Principles
  • Java SE 13
  • Java Oobject-oriented Programming Principles
  • Working with Git Repositories
  • Using GitHub for Source Code Management
Instruction & Assessment

Instructional Strategies:

  • Computer Based Training
  • Laboratory
  • Practical Exercises

Methods of Assessment:

  • Examinations
  • Quizzes

Minimum Passing Score:

70%
Supplemental Materials