Introduction to Software Program Design


Overview/Description
Target Audience
Prerequisites
Expected Duration
Lesson Objectives
Course Number
Expertise Level



Overview/Description
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

Prerequisites
None

Expected Duration (hours)
1.5

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:
    sd_spff_a02_it_enus

    Expertise Level
    Beginner