Programming Process
History & Ethics of Computers
Algorithms
Flowcharts and Pseudocode
Documentation and Use Cases
100
Write the program
What is the 3rd step of the programming process?
100
This computer was never mass-produced because it frequently jammed or malfunctioned, causing data reliability issues.
What is the Stepped Reckoner?
100
A set of steps that create an ordered approach to a problem solution?
What is an Algorithm?
100
This is a mix of English and code that tells your program what to do.
Pseudocode.
100
To begin a comment in Visual Basic you use this symbol.
What is an apostrophe?
200
Design the Solution 
What is the 2nd step in the programming process?
200

A programming language that allows programs to run on any operating system.

What is high level?
200

A list of instructions that contain data for a computer to follow.

What is a computer program?
200

In flowchart symbols, this symbol is used to show processes?

What is a rectangle?
200
Comments are this color in Visual Basic.
What is green?
300

Top-Down Design

What is the most frequently used design in the programming process?
300
The primary number system used in computers.
What is binary?
300

Running your program, testing for all syntax errors.

What is debugging?
300
These use symbols and text to give a visual representation of a solution to a problem.
Flowchart.
300
The interaction between the actor and system. 
What is Use Case.
400
Solution method where a problem is broken down into sub-problems, then broken down again into more sub-problems.
What is Modularization?
400

A program designed to reproduce itself by copying itself into other programs without the user’s knowledge.

What is a virus?
400
1. Leave classroom. 2. Turn right out of school building. 3. Walk 1.2 miles. 4. Turn right on street. 5. Go to 4th house.
What is an example of an algorithm.
400
In flow chart symbols this symbol represents the start and end process.
What are ovals?
400
Multiple lines of comments are referred to as this type of commenting.
What is block?
500

The design approach that should be considered when several programs all require similar functionality.

What is object oriented?
500

The need to perform this task led to the development of the first mechanical devices. 

Mathematical Computations
500
A series of repeated instructions.
What is a loop?
500

Represents the computer’s ability to execute instructions in a step-by-step, sequential manner.

What is a simple sequence control structure?
500
Programmers use this to define the purpose of each line of code for other users or for their own understanding.
What is commenting?