Course

Course Summary
Credit Type:
Course
ACE ID:
SOPH-0062
Organization's ID:
CS1101
Organization:
Location:
Online
Length:
The course is self-paced, and many learners complete it in 4-8 weeks.
Dates Offered:
Credit Recommendation & Competencies
Level Credits (SH) Subject
Lower-Division Baccalaureate 3 Introduction to Programming
None
Description

Objective:

The course objective is to learn the basics of computer programming from data types, to creating classes, to algorithms and testing. Students will learn these concepts while diving deep into the syntax of Java as the core programming language. The course culminates in the chance to design and build a project that answers a need or goal the student determines.

Learning Outcomes:

  • Describe the steps a programmer goes through to tackle a new problem.
  • Recall the most common data types and how to create and use them in a program.
  • Illustrate the insertion of conditional statements and functions into a program.
  • Create and manipulate arrays, including strings, lists, and other common forms.
  • Use loops to repeat steps either a fixed number of times or dynamically based on conditions.
  • Develop and test complex functions including special Java functions.
  • Write the code for a basic class.
  • Remember the situations where inheritance and scope will affect a program’s operations.
  • Use libraries and streams to add functionality and data to a program
  • Understand where to find code libraries and how to add them to a program.
  • Plan an algorithm for an original program.
  • Code an original program based on a prepared algorithm.
  • Test an original program and debug errors based on the results.

General Topics:

  • Learning to Code Data Types Methods and Conditions Arrays Loops Complex Methods Class Basics Inheritance and Composition Libraries and Streams Planning an Algorithm Coding an Algorithm
Instruction & Assessment

Instructional Strategies:

  • Audio Visual Materials
  • Computer Based Training
  • Lectures
  • Practical Exercises
  • Project-based Instruction

Methods of Assessment:

  • Quizzes
  • Written Papers

Minimum Passing Score:

70%
Supplemental Materials

Other offerings from SOPHIA Learning, LLC

(SOPH-0006)
(SOPH-0029)