Textbook Correlation WESTMORELAND COUNTY PUBLIC SCHOOLS 2011 2012 Integrated Instructional Pacing Guide and Checklist Computer Math Following Directions Unit FIRST QUARTER AND SECOND QUARTER Logic Unit Formulas Excel Formatting Review and Benchmarks 1.1, 2.1, 2.2, 3.1, 3.2, 3., 6.1, 6.2, 6.3, 6. 9.1 Days s s 3 Following directions.a Subdivide a problem into modules by task. 14.a Construct a simple logical (Boolean) expression to evaluate a given condition. 14.d Use conditional statements to incorporate decision making into programs. 14.b Construct an if/then statement to perform a specific task. 14.c Construct an if/then/else statement to perform a specific task. 9.a Define and use variable data types, including: integer, real (fixed and scientific notation), character, string, and Boolean. 12.b Use the order of operations to simplify expressions. 12.d Construct and evaluate expressions that include multiple arithmetic operations. 6.c Filter out invalid data, using a variety of methods (error trapping). 12.a Translate a mathematical expression into a computer statement. 11.e Compare and contrast variables and constants. 6.d Determine the contents of variables that have been assigned values by input statements 6.e Determine the contents of variables that have been assigned values by input statements..b Implement the solution of the problem 11.a Determine when use of a variable is appropriate. 9.b Write numeric string variables using valid names. 2.c Describe the function of an algorithm. 4.a Design a step-by-step plan to solve a problem. 12.c Write variable assignment statements. 1
12 s s Differentiate between local and global variables, and describe their appropriate 11.d use. 8.g Describe the role of graphics in the computer environment. 8.e Determine and set screen and background colors. 8.a Design computer graphics. 8.b Implement computer graphics. 12.c Write variable assignment statements. 1.a Design and implement computer programs to solve consumer problems. Design and implement computer programs to -solve mathematical problems, using formulas; -solve mathematical problems, using equations; -solve mathematical problems using functions; 1.c -solve problems related to geometry, business, and leisure; -solve probability problems; -solve date-analysis problems; and -solve statistical problems. 2
WESTMORELAND COUNTY PUBLIC SCHOOLS 2011 2012 Integrated Instructional Pacing Guide and Checklist Computer Math (s) Textbook Correlation THIRD Quarter and FOURTH Quarter Personal Finance Banking and Interest Programming on the Calculator Regression Lines Curve Sketches Probability 8.1, 8., 8.6 8.2, 8.3, 8.4 12. Matrices Finals s Days 6 Banking and Interest 2.a Describe what a computer program is. 11.b Describe how a computer stores, accesses, and processes variables. 2.b List and describe the stages involved in writing a computer program. 2.d Describe the interplay between hardware and software in program execution. 3.a For a given problem, describe the pre-conditions, post-conditions, and desired output. 13.c Invoke a value-returning function. 2.e Compare and contrast compiling and executing a program. 13.a Use library functions in designing programs to process data. 4.b Utilize the following problem-solving formats: Flowchart, pseudo code, hierarchy chart, and data-flow diagram. 7.b Access various output devices. 7.c Use output statements. 13.b Use library functions that are arithmetic or string operators. 2.f Determine what a given output statement will print. 2.h Provide required documentation for a program. 17.a Implement pre-existing algorithms into a program. 6.b Design program information input by -user interaction; -data statements (BASIC); and -file input. 3
s 3.c Write program specifications that define the constraints of a problem. 7.d Label results..a Test a program, using an appropriate and complete set of data. 2.g Debug a program. 19.a Debug a program, using controlled breaks, the printing of intermediate results, and other debugging tools. 19.b Identify the difference among syntax errors, runtime errors, and logic errors (con t).d Determine the need for a subroutine or user-defined function..e Determine the difference between and the need for internal and external subroutines and functions. 1.a Determine when a loop is needed in a program. 1.b Implement loops into programs. Include; iterative loops; pre-test loops; post-test loops 1.c Incorporate single entry point, single exit point, pre-conditions, and postconditions into loops. 11.c Incorporate variable addresses, pointers, and parameter passing into programs..c Write task-oriented modules, including: a user-defined function, subroutines; and procedures. 8.c Plot points and areas. 1.b Analyze and interpret graphs, charts, and tables in the design and implementation of a computer program. 8.f Use box commands. 6.a Design a screen layout to facilitate input. 8.d Determine and set window or screen dimensions. 7.a Design an output layout. 20.a Design, write, test, debug, and document a complete structured program. 4
s 7 1.c Design and implement computer programs to -solve mathematical problems, using formulas; -solve mathematical problems, using equations; -solve mathematical problems using functions; -solve problems related to geometry, business, and leisure; -solve probability problems; -solve date-analysis problems; and -solve statistical problems. 16.e Access a particular component of a two-dimensional array. 16.f Process a two-dimensional array by rows and columns. 16.g Retrieve data from an array. 17.d Implement a binary search routine on a one-dimensional array. 16.a Declare a one-dimensional or two-dimensional array for a given problem. 16.b Fill an array with data, and process the data in the array. 16.c Assign a value to an array component. 3.b Determine whether or not a problem is solvable. 16.d Choose an appropriate component type for an array. 17.c Implement a sequential search routine on a one-dimensional array. 17.b Implement a sort routine on a one-dimensional array.