I. Computer components (1)
II. Problem solving techniques (2, 7)
3. Processing/manipulations required
B. Designing the algorithm
1. Structure/hierarchy charts
2. Pseudo-code and/or flowchart
3. Fundamental program constructs
III. FORTRAN language tools (3)
A. Constants and variables
1. Integer, real, floating point
2. Alphabetic, blank, character
1. IF-THEN-ELSE, ENDIF statements
3. GO TO/RETURN statements
F. String and numeric manipulations
1. Hierarchy of mathematical operations
3. User-defined functions
2. Use of iteration routines to load tables
3. Algorithms to search tables
1. OPEN and CLOSE statements
2. READ statement for file access
3. WRITE statement for file access
IV. Using FORTRAN to solve problems (4)
A. Entering FORTRAN programs
1. Saving and retrieving FORTRAN programs
2. Merging FORTRAN programs
C. Use of common programming constructs
D. Report preparation and production
V. Debugging programs (5)
A. Syntax error detection and correction
B. Logic error detection and correction
VI. Use of test data in programs (6)
A. Creating test data sets
VII. Programming documentation (7)
A. Refined structure/hierarchy charts
B. Refined pseudo code or flowcharts
C. Internal documentation (Comments) statements
|