Poyen School
Poyen School Curriculum K - 12 2007-2008

Mathematics - Computer Mathematics


Problem Solving

    Design & implementation of computer
The learner will be able to analyze and interpret graphs, charts, and tables in the design and implementation of a computer program.
Strand Bloom's Scope Hours Source
Logical Reasoning Skills: Math Models Master 1.0 2004 Arkansas Mathematics Frameworks PS.1.CM.1
  
    Write an algorithm
The learner will be able to write an algorithm to solve mathematical problems using formulas, equations, and functions.
Strand Bloom's Scope Hours Source
Logical Reasoning Skills: Math Models Master 1.0 2004 Arkansas Mathematics Frameworks PS.1.CM.2
  
    Boolean Operators
The learner will be able to analyze and interpret truth tables from basic statements using Boolean operators (AND, OR, XOR, and NOT).
Strand Bloom's Scope Hours Source
Logical Reasoning Skills: Math Models Master 1.0 2004 Arkansas Mathematics Frameworks PS.1.CM.3
  
    Algorithm: Math Model
The learner will be able to write an algorithm from a mathematical model.
Strand Bloom's Scope Hours Source
Logical Reasoning Skills: Math Models Master 1.0 4
  

Program Design

    Translate math to computer statement
The learner will be able to translate a mathematical expression into a computer statement, which involves writing assignment statements using the order of operations.
Strand Bloom's Scope Hours Source
Design plan to solve problems Master 1.0 2004 Arkansas Mathematics Frameworks PD.2.CM.1
  
    Implement conditional statements
The learner will be able to implement conditional statements that include if/then/else, case statements, and Boolean logic.
Strand Bloom's Scope Hours Source
Design plan to solve problems Master 1.0 2004 Arkansas Mathematics Frameworks PD.2.CM.2
  
    Decision and Sequence
The learner will be able to define and differentiate Decision (selection) and Sequence (process).
Strand Bloom's Scope Hours Source
Design plan to solve problems Master 1.0 2004 Arkansas Mathematics Frameworks PD.2.CM.3
  
    Flowchart and pseudocode
The learner will be able to the student will represent an algorithm representation as a flowchart and in pseudocode.
Strand Bloom's Scope Hours Source
Design plan to solve problems Master 1.0 2004 Arkansas Mathematics Frameworks PD.2.CM.4
  
    Flowchart terminology
The learner will be able to use flowchart terminology, such as terminals (starts and stops), subroutines, and connectors.
Strand Bloom's Scope Hours Source
Design plan to solve problems Master 1.0 2004 Arkansas Mathematics Frameworks PD.2.CM.5
  
    Develop recursive relationships
The learner will be able to develop recursive relationships from mathematical models (e.g. arithmetic and geometric sequences).
Strand Bloom's Scope Hours Source
Design plan to solve problems Master 1.0 2004 Arkansas Mathematics Frameworks PD.2.CM.6
  
    Variable data types
The learner will be able to define and use variable data types (integers, real, character).
Strand Bloom's Scope Hours Source
Design plan to solve problems Master 1.0 2004 Arkansas Mathematics Frameworks PD.2.CM.7
  

Program Implementation

    Create an array
The learner will be able to using a spreadsheet program, create and array.
Strand Bloom's Scope Hours Source
Worksheet functions to program Master 1.0 2004 Arkansas Mathematics Frameworks PI.3.CM.1
  
    Recursions and loops
The learner will be able to create functions using recursions and loops.
Strand Bloom's Scope Hours Source
Worksheet functions to program Master 1.0 2004 Arkansas Mathematics Frameworks PI.3.CM.2
  
    Implement worksheet functions
The learner will be able to locate, categorize, and implement worksheet functions.
Strand Bloom's Scope Hours Source
Worksheet functions to program Master 1.0 2004 Arkansas Mathematics Frameworks PI.3.CM.3
  
    Constraints
The learner will be able to create constraints to validate cell entries.\.
Strand Bloom's Scope Hours Source
Worksheet functions to program Master 1.0 2004 Arkansas Mathematics Frameworks PI.3.CM.4
  
    Sort data: bubble, quick, shell
The learner will be able to using a spreadsheet program, sort data using various methods (e.g., bubble, quick, and shell).
Strand Bloom's Scope Hours Source
Worksheet functions to program Master 1.0 2004 Arkansas Mathematics Frameworks PI.3.CM.5
  
    Utilize an array
The learner will be able to create, edit, and execute a program utilizing an array.
Strand Bloom's Scope Hours Source
Programming tool: Create programs Master 1.0 2004 Arkansas Mathematics Frameworks PI.4.CM.1
  
    Loops
The learner will be able to create, edit, and execute programs using loops.
Strand Bloom's Scope Hours Source
Programming tool: Create programs Master 1.0 2004 Arkansas Mathematics Frameworks PI.4.CM.2
  
    Programs to execute math formulas
The learner will be able to create, edit, and execute programs to calculate mathematical formulas, such as the quadratic formula, and volume of a simple solid.
Strand Bloom's Scope Hours Source
Programming tool: Create programs Master 1.0 2004 Arkansas Mathematics Frameworks PI.4.CM.3
  
    Functional programs
The learner will be able to develop functional programs from algorithms developed from the mathematical models.
Strand Bloom's Scope Hours Source
Programming tool: Create programs Master 1.0 2004 Arkansas Mathematics Frameworks PI.4.CM.4
  
    Display modes
The learner will be able to create programs using various display modes (including tables and graphs).
Strand Bloom's Scope Hours Source
Programming tool: Create programs Master 1.0 2004 Arkansas Mathematics Frameworks PI.4.CM.5
  
    Programming commands
The learner will be able to locate, categorize, and implement programming commands.
Strand Bloom's Scope Hours Source
Programming tool: Create programs Master 1.0 2004 Arkansas Mathematics Frameworks PI.4.CM.6
  
    Subroutines to reduce keystrokes/memory
The learner will be able to use subroutines to reduce keystrokes and memory use.
Strand Bloom's Scope Hours Source
Programming tool: Create programs Master 1.0 2004 Arkansas Mathematics Frameworks PI.4.CM.7
  

Data Manipulation and Testing

    Name a range
The learner will be able to name a range (one cell or a group of cells) and use the name to select cells.
Strand Bloom's Scope Hours Source
Manipulate data: Test programs Master 1.0 2004 Arkansas Mathematics Frameworks DMT.5.CM.1
  
    Scenario tool
The learner will be able to using the Scenario tool, estimate best-case or worst-case scenarios.
Strand Bloom's Scope Hours Source
Manipulate data: Test programs Master 1.0 2004 Arkansas Mathematics Frameworks DMT.5.CM.2
  
    Compare results
The learner will be able to compare results from mathematical formulas to their program equivalent.
Strand Bloom's Scope Hours Source
Manipulate Data:Test Programs:calculator Master 1.0 2004 Arkansas Mathematics Frameworks DMT.6.CM.1
  
    Troubleshooting techniques
The learner will be able to identify and eliminate error messages using troubleshooting techniques (debug).
Strand Bloom's Scope Hours Source
Manipulate Data:Test Programs:calculator Master 1.0 2004 Arkansas Mathematics Frameworks DMT.6.CM.2
  
    Error types
The learner will be able to understand and differentiate the different error types (syntax, runtime, and logic).
Strand Bloom's Scope Hours Source
Manipulate Data:Test Programs:calculator Master 1.0 2004 Arkansas Mathematics Frameworks DMT.6.CM.3
  
    Scenarios
The learner will be able to design and investigate best-case and worst-case scenarios of a program.
Strand Bloom's Scope Hours Source
Manipulate Data:Test Programs:calculator Master 1.0 2004 Arkansas Mathematics Frameworks DMT.6.CM.4
  

© 2007 by Poyen School and Scantron Corporation.  All Rights Reserved. Made with Curriculum Designer by Scantron Corporation.