cc_Computer Science_Grade 12_Explore, analyze, and apply mathematical ideas and computer science concepts using reason, technology, and other tools

Submitted by curriculum_webadmin on
Grade
Curricular Competency Group
Curricular Competency
Explore, analyze, and apply mathematical ideas and computer science concepts using reason, technology, and other tools
Elaboration
  • examine the structure of and connections between mathematical ideas (e.g., big-O analysis)
  • inductive and deductive reasoning
  • predictions, generalizations, conclusions drawn from experiences (e.g., with coding)
  • graphing technology, dynamic geometry, calculators, virtual manipulatives, concept-based apps
  • can be used for a wide variety of purposes, including:
    • exploring and demonstrating mathematical relationships
    • organizing and displaying data
    • generating and testing inductive conjectures
    • mathematical modelling
  • integrated development environments (IDE)
  • IDE debugger to inspect memory at run-time
  • third-party libraries
  • visual code comparison tools to view code differences (e.g., Meld)
  • memory analyzers to discover memory leaks
  • version control systems to share source code among team members (e.g., git)
keywords
analyze
reason
technology
other tools