Computational Methods
Virginia SOL DM.CM.4
Analyze the limitations of algorithms and their contextual relationships in computing.
What students need to be able to do
- Describe maximum complexity of an algorithm using Big O notation.
- Describe Turing machines and how they are used to test the limits of computation.
- Describe the halting problem and explain its implications for computation and undecidability.
- Explain the P versus NP problem and defend a justification for equality, inequality, or undecidability.
- Analyze how the equivalence of P- and NP-class problems might impact society.