WGU D278 - SCRIPTING AND PROGRAMMING
FOUNDATIONS TEST LATEST 2025
Program
List of statements, each statement performs some action and statements execute
one at a time
Simplest types of instructions: Input, Processing, Output
Computational Thinking
To solve a problem write the steps to solve the problem.
Algorithm
List of instructions that solves a problem.
Algorithm should be developed before writing the program. Algorithm is a plan
that describes solution while the program is implementation of the algorithm
that actually solves the problem.
Information Age
Began in the 1990's, with human activity shifting from traditional industry to
creating/managing/using computerized information
Computer Sales over time
Desktops and Laptops have been going down, while phones and tablets continue
to increase
Embedded Computer
, Computer inside another electrical device, like inside a TV, car, printer,
thermostat, satellite, etc
Pseudo Code
Text that resembles a program in a real programming language but is simplified
to aid human understanding
Variable
Named item, like x or numPeople, that holds a value
Can be altered as the script/program progresses
Can be used in an equation to alter itself (i.e. x = x + 7)
-Type can be declared before actually assigning a value like 'float
variableName'
String
Is a collection of characters enclosed in quotations
Integer
Whole Number
Integer division discards remainder
Float
Number containing a decimal point (7.0)
- 'Put myFloat to output with 3 decimal places' ; rounds final
Boolean
FOUNDATIONS TEST LATEST 2025
Program
List of statements, each statement performs some action and statements execute
one at a time
Simplest types of instructions: Input, Processing, Output
Computational Thinking
To solve a problem write the steps to solve the problem.
Algorithm
List of instructions that solves a problem.
Algorithm should be developed before writing the program. Algorithm is a plan
that describes solution while the program is implementation of the algorithm
that actually solves the problem.
Information Age
Began in the 1990's, with human activity shifting from traditional industry to
creating/managing/using computerized information
Computer Sales over time
Desktops and Laptops have been going down, while phones and tablets continue
to increase
Embedded Computer
, Computer inside another electrical device, like inside a TV, car, printer,
thermostat, satellite, etc
Pseudo Code
Text that resembles a program in a real programming language but is simplified
to aid human understanding
Variable
Named item, like x or numPeople, that holds a value
Can be altered as the script/program progresses
Can be used in an equation to alter itself (i.e. x = x + 7)
-Type can be declared before actually assigning a value like 'float
variableName'
String
Is a collection of characters enclosed in quotations
Integer
Whole Number
Integer division discards remainder
Float
Number containing a decimal point (7.0)
- 'Put myFloat to output with 3 decimal places' ; rounds final
Boolean