Computer Mathematics SOL Prep

Computer Mathematics covers 19 Virginia SOL standards across 4 strands. SOL Prep turns every one of them into a diagnostic, guided notes, flashcards, and practice questions.

What Computer Mathematics covers

Data Representation and Storage

  • CM.DRS.1Represent data and convert between number systems.
  • CM.DRS.2Differentiate between variable data types based on their characteristics.
  • CM.DRS.3Represent data using appropriate data structures.

Components of Programming

  • CM.CP.1Design a step-by-step plan to perform a task or solve a problem.
  • CM.CP.2Construct Boolean expressions and implement conditional statements.
  • CM.CP.3Perform iteration with loops.
  • CM.CP.4Write and implement the output phase of a computer program.
  • CM.CP.5Write and implement the input phase of a computer program.
  • CM.CP.6Implement library functions.
  • CM.CP.7Write and implement user-defined functions.
  • CM.CP.8Implement pre-defined algorithms, including search and sort routines.

Applications of Programming

  • CM.AP.1Write and implement programs using sequencing, selection, and iteration to perform tasks or solve problems.
  • CM.AP.2Create documentation using written comments to annotate the intended purpose of program components.
  • CM.AP.3Verify how programs access and process variables.
  • CM.AP.4Translate a mathematical expression or statement into computer code.
  • CM.AP.5Trace existing code to interpret the intended purpose.

Evaluation of Programming

  • CM.EP.1Test a program to match a sample output using a set of data.
  • CM.EP.2Identify errors and debug a program using various techniques.
  • CM.EP.3Compare and contrast the efficiency of computer programs.

Frequently asked questions

What is on the Computer Mathematics SOL test?

Computer Mathematics is organized into 4 strands: Data Representation and Storage, Components of Programming, Applications of Programming, Evaluation of Programming.

How many standards does Computer Mathematics cover?

Computer Mathematics covers 19 individual Virginia SOL standards across its 4 strands.