Index
|
|
Vocational Education
|
|
|
|
|
Elkhorn Public Schools |
|
Business Curriculum |
|
Vocational Education - Programming I |
|
|
Fundamental Terminology
The learner will be able to
understand the fundamental terminology concerning True BASIC programs.
| Strand |
Scope |
Source |
| Vocabulary |
Master |
Elkhorn Public Schools(a) Nebraska Links to Learns BE 12.13 |
|
Simple Program Commands
The learner will be able to
use the CLEAR, PRINT, and END statements to write a simple program.
| Strand |
Scope |
Source |
| Vocabulary |
Master |
Elkhorn Public Schools(a) |
|
Program Documentation
The learner will be able to
use the exclamation point and REM statements to create comments that will document a program.
| Strand |
Scope |
Source |
| Documentation |
Master |
Elkhorn Public Schools(a) Nebraska Links to Learns BE 12.13 |
|
Assignment Statement
The learner will be able to
use the LET statement in assignment of values to variables.
| Strand |
Scope |
Source |
| Command Statements |
Master |
Elkhorn Public Schools(a) |
|
Constants and Variables
The learner will be able to
write numeric constants and variables according to True BASIC guidelines.
| Strand |
Scope |
Source |
| Constants and Variables |
Master |
Elkhorn Public Schools(a) |
|
Arithmetic Operators/Order of Operations
The learner will be able to
use mathematical arithmetic operators and order of operations to perform calculations in the True BASIC programming language.
| Strand |
Scope |
Source |
| Mathematic Operations |
Master |
Elkhorn Public Schools(a) |
|
Program Development Cycle
The learner will be able to
describe the process of the program development cycle.
| Strand |
Scope |
Source |
| Programming Structure |
Master |
Elkhorn Public Schools(a) |
|
Top-down Design
The learner will be able to
discuss a top-down programming method that will be used in the designing of programs.
| Strand |
Scope |
Source |
| Programming Structure |
Master |
Elkhorn Public Schools(a) |
|
Pseudocode
The learner will be able to
write pseudocode in designing of programs.
| Strand |
Scope |
Source |
| Programming Structure |
Master |
Elkhorn Public Schools(a) |
|
Programs Errors
The learner will be able to
distinguish between the types of program errors: syntax, logic and those due to improper data.
| Strand |
Scope |
Source |
| Program errors |
Master |
Elkhorn Public Schools(a) |
|
Coding
The learner will be able to
enter, save, load, run, list, and edit a True BASIC program.
| Strand |
Scope |
Source |
| Programming Structure |
Master |
Elkhorn Public Schools(a) Nebraska Links to Learns BE 12.13 |
|
Debugging
The learner will be able to
debug a simple True BASIC program.
| Strand |
Scope |
Source |
| Programming Structure |
Master |
Elkhorn Public Schools(a) |
|
Programming Style
The learner will be able to
discuss the general concept of good programming style together with a number of specific fundamental Style Pointers.
| Strand |
Scope |
Source |
| Programming Structure |
Master |
Elkhorn Public Schools(a) |
|
|
TRUE BASIC INPUTS & OUTPUTS
|
|
|
Input Statements
The learner will be able to
assign data entered by the user to the corresponding variables.
| Strand |
Scope |
Source |
| Programming Structure |
Master |
Elkhorn Public Schools(a) Nebraska Links to Learns BE 12.13, 8.1 |
|
Input Prompt Statements
The learner will be able to
write a print statement that will prompt the user to enter data that will be assigned to the corresponding variables.
| Strand |
Scope |
Source |
| Programming Structure |
Master |
Elkhorn Public Schools(a) |
|
Character String Constants and Variables
The learner will be able to
use string constants and variables in input, assignment, and output statements.
| Strand |
Scope |
Source |
| Programming Structure |
Master |
Elkhorn Public Schools(a) |
|
String Variables
The learner will be able to
use string variables with PRINT, LET, INPUT statements.
| Strand |
Scope |
Source |
| Programming Structure |
Master |
Elkhorn Public Schools(a) |
|
READ and DATA Inputs
The learner will be able to
arrange READ and DATA statements in a program to input data in the appropriate sequence, including if and when to use a RESTORE statement.
| Strand |
Scope |
Source |
| Programming Structure |
Master |
Elkhorn Public Schools(a) |
|
Output Separator Statements
The learner will be able to
discover how to use the TAB statement and comma separator within a PRINT statement to arrange the program output.
| Strand |
Scope |
Source |
| Programming Structure |
Master |
Elkhorn Public Schools(a) Nebraska Links to Learns BE 12.13, 8.1 |
|
Introduction to Functions
The learner will be able to
calculate values within the True BASIC statements using the INT and ROUND functions.
| Strand |
Scope |
Source |
| Programming Structure |
Master |
Elkhorn Public Schools(a) |
|
PRINT USING Statements
The learner will be able to
apply the PRINT USING statement with the format symbols to provide informative and eye-pleasing output for BASIC programs.
| Strand |
Scope |
Source |
| Programming Structure |
Master |
Elkhorn Public Schools(a) |
|
Output to Printer
The learner will be able to
use the PRINT #1: and PRINT #1,USING statements to direct output of the program to the printer.
| Strand |
Scope |
Source |
| Programming Structure |
Master |
Elkhorn Public Schools(a) |
|
|
TRUE BASIC STRUCTURED PROGRAMMING
|
|
|
Modular Programming
The learner will be able to
apply the process of modular programming to design and code a program as a set of interrelated modules.
| Strand |
Scope |
Source |
| Programming Structure |
Master |
Elkhorn Public Schools(a) Nebraska Links to Learns BE 12.13,8.1 |
|
Characteristics of Program Modules
The learner will be able to
to apply the method of "divide and conquer" to break a programming problem down into smaller, more manageable subprograms.
| Strand |
Scope |
Source |
| Programming Structure |
Master |
Elkhorn Public Schools(a) |
|
Hierarchy Charts
The learner will be able to
design programs using a (top-down) modular approach with the aid of hierarchy charts made with flowchart symbols.
| Strand |
Scope |
Source |
| Programming Structure |
Master |
Elkhorn Public Schools(a) |
|
Procedures
The learner will be able to
discuss the use of the procedures of subprograms and functions in modular programming.
| Strand |
Scope |
Source |
| Programming Structure |
Master |
Elkhorn Public Schools(a) Nebraska Links to Learns BE 12.13, 8.1 |
|
Subprograms
The learner will be able to
apply the SUB, END SUB, and CALL statements in creating and calling subprograms.
| Strand |
Scope |
Source |
| Programming Structure |
Master |
Elkhorn Public Schools(a) |
|
External verses Internal subprograms
The learner will be able to
demonstrate understanding of the difference between external and internal subprograms.
| Strand |
Scope |
Source |
| Programming Structure |
Master |
Elkhorn Public Schools(a) |
|
Parameters and Arguments
The learner will be able to
create and use external subprograms that pass variables through parameters and arguments.
| Strand |
Scope |
Source |
| Programming Structure |
Master |
Elkhorn Public Schools(a) |
|
Functions
The learner will be able to
create functions (user-defined functions) using the FUNCTION and END FUNCTION statements.
| Strand |
Scope |
Source |
| Programming Structure |
Master |
Elkhorn Public Schools(a) Nebraska Links to Learns BE 12.13, 8.1 |
|
Fundamental Control Structures
The learner will be able to
describe and apply programming principles of fundamental control structures: sequential, loop, and decision, to create well-structured programs.
| Strand |
Scope |
Source |
| Programming Structure |
Master |
Elkhorn Public Schools(a) |
|
Libraries
The learner will be able to
modify programs with the use of True BASIC libraries that allow the programmer to change text style, font, and size.
| Strand |
Scope |
Source |
| Programming Structure |
Master |
Elkhorn Public Schools(a) |
|
Loops
The learner will be able to
discuss different types of loops and describe how they are implemented in True B ASIC.
| Strand |
Scope |
Source |
| Programming Structure |
Master |
Elkhorn Public Schools(a) Nebraska Links to Learns BE 12.13, 8.1 |
|
Pre-test and Post-test Loops
The learner will be able to
demonstrate how to construct pre-test and post-test loops using the DO WHILE...LOOP and the DO...LOOP UNTIL statements.
| Strand |
Scope |
Source |
| Programming Structure |
Master |
Elkhorn Public Schools(a) |
|
Relational Operators
The learner will be able to
differentiate when to use relational operator =, <>, <=, > and >= as applied to numeric data; = and <> as applied to string data.
| Strand |
Scope |
Source |
| Programming Structure |
Master |
Elkhorn Public Schools(a) |
|
Counter-controlled loop
The learner will be able to
apply FOR and NEXT statements to construct loops that will be executed a preset number of times.
| Strand |
Scope |
Source |
| Programming Structure |
Master |
Elkhorn Public Schools(a) |
|
Variation in Use of Loops
The learner will be able to
differentiate between sentinel-controlled, query-controlled, and counter-controlled loops and design programs that will use them effectively.
| Strand |
Scope |
Source |
| Programming Structure |
Master |
Elkhorn Public Schools(a) |
|
Data Validation
The learner will be able to
apply the UCASE$ built-in function to user input so that it does not matter if the input is entered in lower or upper case and checks the input against what was intended to be input.
| Strand |
Scope |
Source |
| Programming Structure |
Master |
Elkhorn Public Schools(a) Nebraska Links to Learns BE 12.13 |
|
|
TRUE BASIC DECISION STRUCTURES
|
|
|
IF-THEN Structure
The learner will be able to
design a program using a single- alternative IF-THEN structure.
| Strand |
Scope |
Source |
| Programming Structure |
Master |
Elkhorn Public Schools(a) Nebraska Links to Learns BE 12.13, 8.1 |
|
IF-THEN-ELSE Structure
The learner will be able to
design a program using a dual-alternative IF-THEN-ELSE structure.
| Strand |
Scope |
Source |
| Programming Structure |
Master |
Elkhorn Public Schools(a) |
|
CASE Structure
The learner will be able to
design a program using a multiple- alternative CASE structure.
| Strand |
Scope |
Source |
| Programming Structure |
Master |
Elkhorn Public Schools(a) |
|
Nesting Structures
The learner will be able to
design a program by using nesting of fundamental control structure along with decision structures.
| Strand |
Scope |
Source |
| Programming Structure |
Master |
Elkhorn Public Schools(a) |
|
Relational Operators revisited
The learner will be able to
use relational and logical operators to construct test conditions for loop and decision structures. This includes with both numeric and string variables and constants.
| Strand |
Scope |
Source |
| Programming Structure |
Master |
Elkhorn Public Schools(a) |
|
Defensive Programming
The learner will be able to
apply defensive programming techniques to prevent a potential program crash.
| Strand |
Scope |
Source |
| Programming Structure |
Master |
Elkhorn Public Schools(a) |
|
Menu-driven programs
The learner will be able to
design and code a menu-driven program.
| Strand |
Scope |
Source |
| Programming Structure |
Master |
Elkhorn Public Schools(a) |
|
|
TRUE BASIC GRAPHICS PROGRAMMING
|
|
|
Graphics Window
The learner will be able to
experiment with the OPEN SCREEN, WINDOW, and SET WINDOW statements to display the output of a program in a creative and readable manner.
| Strand |
Scope |
Source |
| Programming Structure |
Master |
Elkhorn Public Schools(a) Nebraska Links to Learns BE 12.13, 8.1 |
|
Graphics Color
The learner will be able to
change the color of text and the background using the SET COLOR and SET BACKGROUND COLOR statements.
| Strand |
Scope |
Source |
| Programming Structure |
Master |
Elkhorn Public Schools(a) |
|
Miscellaneous True BASIC output commands
The learner will be able to
experiment with various True BASIC command statements to produce creative program output features. These include the PAUSE, FLOOD, PLOT POINTS, and PLOT LINES commands. It also includes using the True BASIC Graphics Library.
| Strand |
Scope |
Source |
| Programming Structure |
Master |
Elkhorn Public Schools(a) |
|
|