Gameboard
Button |
Objectives |
History |
- Recognize that computers
have a long and interesting history.
- Identify some features
of the Difference Engine and the
Analytical Engine that are found
in modern computers.
- Explain Charles
Babbage's importance to the history of computers.
- Explain the contributions
of at least one other computer pioneer.
|
Theory |
- Distinguish between features
of the decimal number system and
the binary number system.
- Define the following terms:
bit, byte,
and place value.
- Convert a number from
the binary number system to the
decimal number system.
- Convert a number from
the decimal number system to the
binary number system using the
successive division method.
|
Preparation |
- Define the following terms:
flowchart,
terminal symbol, processing
symbol, and document symbol.
- Explain why programmers
use flowcharts to represent algorithms.
- Explain what the oval,
rectangle, and parallelogram are used for in flowcharts.
- Interpret an algorithm
defined by simple flowchart.
|
Knowledge |
- Explain the importance
of algorithms to the development of computer programs.
- Explain why programmers
use flowcharts to represent algorithms.
- Distinguish between numeric
and alphanumeric
information.
- Use an analogy to explain
how a computer stores information.
- Define the following terms:
variable, variable name, numeric variable,
string variable and
assignment statement.
- Use the key word LET
to assign data to variables.
- Correctly use the rules
for naming variables.
- Modify a simple program
using numeric and alphanumeric
information.
|
Game
Skills 1 |
- Define the following terms:
variable, numeric variable, assignment statement.
- Interpret a simple flowchart.
- Translate a mathematical
formula into a QBasic statement using numeric
variables.
- Write an algorithm
in plain English.
- Correctly use LET
to write a simple program.
|
Game
Skills 2 |
- Use assignment statements
to store numeric and alphanumeric
information in variables.
- Create a flowchart
to represent an algorithm.
- Use a five step process
to develop a program.
- Assign multiple "sets"
of data to unique variables.
|
Game
Skills 3 |
- Identify the print
zones on the computer screen.
- Explain the meaning of
output format.
- Use print
zones to print columns of data in a table format.
|
Game
Skills 4 |
- Use the 5 step process
to design a computer program.
- Use a flowchart
to design an algorithm to handle a computer task.
- Use numeric
and alphanumeric variables
to store data, process data, and print out data.
- Format
output data in an organized table using print
zones.
|
Project |
- Discuss some of the changes
that have taken place in computers over the last 20 years.
|