Michigan Computer Science Standards Archive

Submit site search
  • MI.CS.3B.AP.21

    Develop and use a series of test cases to verify that a program performs according to its design specifications.

    Learn more
  • MI.CS.3B.AP.22

    Modify an existing program to add additional functionality and discuss intended and unintended implications (e.g., breaking other functionality).

    Learn more
  • MI.CS.3B.AP.23

    Evaluate key qualities of a program through a process such as a code review.

    Learn more
  • MI.CS.3B.AP.24

    Compare multiple programming languages and discuss how their features make them suitable for solving different types of problems.

    Learn more
  • MI.CS.3B.IC.25

    Evaluate computational artifacts to maximize their beneficial effects and minimize harmful effects on society.

    Learn more
  • MI.CS.3B.AP.10

    Use and adapt classic algorithms to solve computational problems.

    Learn more
  • MI.CS.3B.IC.26

    Evaluate the impact of equity, access, and influence on the distribution of computing resources in a global society.

    Learn more
  • MI.CS.3B.AP.11

    Evaluate algorithms in terms of their efficiency, correctness, and clarity.

    Learn more