Algorithms & Programming Archive

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

    Plan and develop programs for broad audiences using a software life cycle process.

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

    Explain security issues that might lead to compromised computer programs.

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

    Develop programs for multiple computing platforms.

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

    Use version control systems, integrated development environments (IDEs), and collaborative tools and practices (code documentation) in a group software…

    Learn more
  • 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