Academic Standard

The student will write and document an executable program with high level languages such as Java, C++, and BASIC using best coding practices.
Initiative: 
Tennessee State Standards
Set: 
Computer Technology
Type: 
Standard
Code: 
4.0
Grade range: 
11 to 12
 
Elements within this Standard
 
Learning Expectation
4.1 
Identify names for variables and their data types.
4.2 
Recognize and apply the symbols for mathematical operations.
4.3 
Demonstrate the various methods of obtaining input/output and formatting output.
4.4 
Analyze the task and implement a detailed logic plan.
4.5 
Demonstrate the use of control statements.
4.6 
Identify, illustrate, and perform operations using arrays.
4.7 
Identify and apply virtual functions and polymorphism.
4.8 
Read and/or write data files for input/output purposes.
4.9 
Debug the program and verify the output of the program.
Show proper documentation, formatting, and commenting of source code.
Design a program that makes extensive use of event driven, exception handling.
Create a program from an object-oriented design specification.
Performance Indicator
 
The student given a task, develop a detailed logic plan that uses appropriate input/output methods, variables, symbols, and appropriate uses.
 
The student writes an executable program using control statements, arrays, and functions from an object-oriented design specification
 
The student writes input/output data files.
 
The student troubleshoots high level languages such as Java, C++, and BASIC.
 
The student creates a program that handles exceptions.
Sample Performance Task
 
Each student will write a program that converts data from one unit of measurement to another unit of measurement. Evaluation will be the successful operation of the program.