Standards Alignment

Project 5.1: Sleepy Guard

StandardStandard ContentWhere is it in the lesson?
3-5.AP.13Decompose problems into smaller, manageable tasks which may themselves be decomposedThe program has several different components which can be decomposed into smaller segments and further decomposed from there.
3-5.AP.17Test and debug a program or algorithm to ensure it accomplishes the intended taskStudents will need to run tests to make sure Bittle is correctly reacting to motion, and check the code to debug if it is not reacting appropriately.
6-8.AP.13Decompose problems and subproblems into parts to facilitate the design, implementation, and review of programsThe program has several different components which can be decomposed into smaller segments and further decomposed from there.
6-8.AP.19Document programs in order to make them easier to use, read, test, and debugExit ticket
9-12.CS.3Develop guidelines that convey systematic troubleshooting strategies that others can use to identify and fix errors.Students can keep a log of debugging steps for their unique trick, and refer to those steps for later projects.
9-12.AP.15Iteratively design and develop computational artifacts for practical intent, personal expression, or to address a societal issue by using events to initiate instructions.The guard dog program can be applied in practical ways as security systems for households and businesses.