Course Details

Previous Page

Introduction to Software Program Design

Target Audience
Expected Duration
Lesson Objectives
Course Number

In order to work their magic, computer programmers need to understand the various methods required by programming languages. This course introduces the learner to the basic methods and processes necessary to construct algorithms, including variables and data types, expressions and statements, and more advanced concepts like arrays and functions. Specific topics covered include variables, constants and data types, expressions and statements, arrays, and procedures and functions. While this course doesn’t focus on any one programming language, example code will be provided in the syntax of popular programming languages such as C++, VisualBasic, and Java.

Target Audience
Anyone wishing to understand the basics of software program design


Expected Duration (hours)

Lesson Objectives

Introduction to Software Program Design

  • recognize how to create a variable
  • recognize the conventions for naming a variable
  • identify the types of data stored in variables
  • identify the functions of mathematical and comparison operators
  • recognize how operators are evaluated
  • recognize how variables, operators, and values are used to construct expressions
  • recognize how to build expressions
  • recognize how to use arrays in programs
  • recognize how to create arrays in BASIC, C++, and Revolution
  • recognize called procedures in code examples
  • recognize the difference between local and global variables
  • use arrays in programs
  • use procedures in programs
  • Course Number: