RCPS Math Curriculum - Computer Math

Benchmarks | SOLs | Resources by Textbook Chapters | Overview | Flowchart for Math Courses | D.O.E. Resources | Curriculum Home

Computer Math Overview

Text: Programming in Visual Basic 6.0
Grade Levels: 11-12
Prerequisite: Algebra I (or Algebra I, Parts 1 and 2)

This course is intended to provide students with experiences in using computer programming techniques and skills to solve problems that can be set up as mathematical models. Students enrolled in Computer Mathematics are assumed to have studied the concepts and skills in Algebra I and beginning geometry. Students who successfully complete the standards for this course may earn credit toward meeting the mathematics graduation requirement. It is recognized that many students will gain computer skills in other mathematics courses or in a separate curriculum outside of mathematics and prior to high school. In such cases, the SOLs indicated by an asterisk (*) should be included in the student’s course of study and treated as a review.

Even though computer ideas should be introduced in the context of mathematical concepts, problem solving per se should be developed in the most general sense, making the techniques applicable by students in many other environments. Strategies include defining the problem; developing, refining, and implementing a plan; and testing and revising the solution. Programming, ranging from simple programs involving only a few lines to complex programs involving subprograms, should permeate the entire course and may include programming a graphing calculator or scripting a problem solution in a database or spreadsheet. Programming concepts, problem-solving strategies, and mathematical applications should be integrated throughout the course.

These standards identify fundamental principles and concepts in the field of computer science that will be used within the context of mathematical problem solving in a variety of applications. As students develop and refine skills in logic, organization, and precise expression, they will apply those skills to enhance learning in all disciplines.