UNIT DESCRIPTION: Students will learn how to create a program and validate the code. SUGGESTED UNIT TIMELINE: 2 WEEKS CLASS PERIOD (min.): 50 MINUTES ESSENTIAL QUESTIONS: What changes with each execution of a program? Why follow standards? Why validate input? What is the benefit of using a method? ESSENTIAL MEASURABLE LEARNING OBJECTIVES CCSS LEARNING GOALS (Anchor Standards/Clusters) CROSSWALK TO STANDARDS GLEs/CLEs PS CCSS OTHER DOK Use correct syntax and naming conventions of a given programming language RI.11-12.1 RI.11-12.2 RI.11-12.3 RI.11-12.4 RI.11-12.5 RI.11-12.6 RI.11-12.7 RI.11-12.10 L.11-12.1 L.11-12.2 L.11-12.3 L.11-12.4 L.11-12.5 L.11-12.6 RST.11-12.1 RST.11-12.2 RST.11-12.3 IT-X.3 IT-X.4 IT-XI.2 IT-XI.3 IT-XI.4 IT-XVI.1 IT-XVI.2 IT-XVI.3 IT-XVI.4 IT-XIV.1 IT-XIV.2 IT-XIII.1 IT-XIII.2 IT-XIII.3 IT-XIII.4 COMP-I.1 COMP-II.1 3
RST.11-12.4 RST.11-12.5 RST.11-12.6 RST.11-12.7 RST.11-12.8 RST.11-12.9 RST.11-12.10 COMP-II.2 COMP-III.1 COMP-III.2 COMP-IV.1 COMP-IV.2 COMP-IV.3 COMP-V.2 COMP-V.3 COMP-V.4
Create a program internal documentation S-ID.8 S-MD.5 S-MD.6 S-MD.7 S-MD.8 G-SRT.8 G-GPE.7 G-GMD.3 G-MG.2 F-BF.1 F-BF.2 A-SSE.4 A-APR.1 A-APR.6 A-CED.1 A-CED.4 A-REI.1 A-REI.2 A-REI.3 A-REI.4 RST.11-12.1 RST.11-12.2 RST.11-12.3 RST.11-12.4 RST.11-12.5 RST.11-12.6 RST.11-12.7 RST.11-12.8 RST.11-12.9 RST.11-12.10 IT-X.3 IT-X.4 IT-XI.2 IT-XI.3 IT-XI.4 IT-XVI.1 IT-XVI.2 IT-XVI.3 IT-XVI.4 IT-XIV.1 IT-XIV.2 IT-XIII.1 IT-XIII.2 IT-XIII.3 IT-XIII.4 COMP-I.1 COMP-II.1 COMP-II.2 COMP-III.1 COMP-III.2 COMP-IV.1 COMP-IV.2 COMP-IV.3 COMP-V.2 COMP-V.3 COMP-V.4 4
COMM-I.D.4 COMM-IV.1 COMM-IV.2 COMM-IV.3 COMM-IV.4 Identify the use and limitations of different data types (integer, double, and constant) N.RN.1 N.RN.2 N.RN.3 N.Q.1 N.Q.2 N.Q.3 RST.11-12.1 RST.11-12.2 RST.11-12.3 RST.11-12.4 RST.11-12.5 RST.11-12.6 RST.11-12.7 RST.11-12.8 RST.11-12.9 RST.11-12.10 1 Create programs that include: variables and constants; counters and accumulators; arithmetic operations and functions; conditional statement; loop instruction; required user input; input validation; opening, S-ID.8 S-MD.5 S-MD.6 S-MD.7 S-MD.8 IT-X.3 IT-X.4 IT-XI.2 IT-XI.3 IT-XI.4 4
writing, and reading from a data file; producing formatted output; modular program using one or more methods; that passes data to methods using parameters G-SRT.8 G-GPE.7 G-GMD.3 G-MG.2 F-BF.1 F-BF.2 A-SSE.4 A-APR.1 A-APR.6 A-CED.1 A-CED.4 A-REI.1 A-REI.2 A-REI.3 A-REI.4 RST.11-12.1 RST.11-12.2 RST.11-12.3 RST.11-12.4 RST.11-12.5 RST.11-12.6 RST.11-12.7 RST.11-12.8 RST.11-12.9 RST.11-12.10 IT-XVI.1 IT-XVI.2 IT-XVI.3 IT-XVI.4 IT-XIV.1 IT-XIV.2 IT-XIII.1 IT-XIII.2 IT-XIII.3 IT-XIII.4 COMP-I.1 COMP-II.1 COMP-II.2 COMP-III.1 COMP-III.2 COMP-IV.1 COMP-IV.2 COMP-IV.3 COMP-V.2 COMP-V.3 COMP-V.4
COMP-VI-I.3 COMP-VI-I.4 COMP-VI-J.3 COMP-VI-J.4 COMP-VI-L.3 Identify type of errors (e.g. syntax, run-time and logic) RST.11-12.1 RST.11-12.2 RST.11-12.3 RST.11-12.4 RST.11-12.5 RST.11-12.6 RST.11-12.7 RST.11-12.8 RST.11-12.9 RST.11-12.10 COMM-I.A.1 COMM-I.A.2 COMM-I.A.3 COMM-I.A.4 COMM-I.B.1 COMM-I.B.2 COMM-I.B.3 COMM-I.B.4 COMM-I.C.1 COMM-I.C.2 COMM-I.C.3 COMM-I.C.4 COMM-I.D.1 COMM-I.D.2 COMM-I.D.3 COMM-I.D.4 COMM-IV.1 1
COMM-IV.2 COMM-IV.3 COMM-IV.4 Create a program with a standard graphic user interface (GUI) that includes: objects and menus; and a custom GUI S-ID.8 S-MD.5 S-MD.6 S-MD.7 S-MD.8 G-SRT.8 G-GPE.7 G-GMD.3 G-MG.2 F-BF.1 F-BF.2 A-SSE.4 A-APR.1 A-APR.6 A-CED.1 A-CED.4 A-REI.1 A-REI.2 A-REI.3 A-REI.4 RST.11-12.1 RST.11-12.2 RST.11-12.3 RST.11-12.4 RST.11-12.5 RST.11-12.6 RST.11-12.7 RST.11-12.8 RST.11-12.9 IT-VII.1 IT-VII.2 IT-VII.3 IT-VII.4 IT-X.3 IT-X.4 IT-XI.2 IT-XI.3 IT-XI.4 IT-XVI.1 IT-XVI.2 IT-XVI.3 IT-XVI.4 IT-XIV.1 IT-XIV.2 IT-XIII.1 IT-XIII.2 IT-XIII.3 IT-XIII.4 COMP-I.1 COMP-II.1 COMP-II.2 COMP-III.1 COMP-III.2 COMP-IV.1 COMP-IV.2 COMP-IV.3 COMP-V.2 COMP-V.3 4
COMP-VI-I.3 COMP-VI-I.4 COMP-VI-J.3 COMP-VI-J.4 COMP-VI-L.3 Modify an existing program S-ID.8 S-MD.5 S-MD.6 S-MD.7 S-MD.8 G-SRT.8 G-GPE.7 G-GMD.3 G-MG.2 IT-X.3 IT-X.4 IT-XI.2 IT-XI.3 IT-XI.4 IT-XVI.1 IT-XVI.2 IT-XVI.3 IT-XVI.4 3
F-BF.1 F-BF.2 A-SSE.4 A-APR.1 A-APR.6 A-CED.1 A-CED.4 A-REI.1 A-REI.2 A-REI.3 A-REI.4 RST.11-12.1 RST.11-12.2 RST.11-12.3 RST.11-12.4 RST.11-12.5 RST.11-12.6 RST.11-12.7 RST.11-12.8 RST.11-12.9 RST.11-12.10 IT-XIV.1 IT-XIV.2 IT-XIII.1 IT-XIII.2 IT-XIII.3 IT-XIII.4 COMP-I.1 COMP-II.1 COMP-II.2 COMP-III.1 COMP-III.2 COMP-IV.1 COMP-IV.2 COMP-IV.3 COMP-V.2 COMP-V.3 COMP-V.4
COMP-VI-J.4 COMP-VI-L.3 Create a program in collaboration with a team S-ID.8 S-MD.5 S-MD.6 S-MD.7 S-MD.8 G-SRT.8 G-GPE.7 G-GMD.3 G-MG.2 F-BF.1 F-BF.2 A-SSE.4 A-APR.1 A-APR.6 A-CED.1 A-CED.4 A-REI.1 A-REI.2 A-REI.3 A-REI.4 SL.11-12.1 SL.11-12.2 SL.11-12.3 SL.11-12.4 IT-X.3 IT-X.4 IT-XI.2 IT-XI.3 IT-XI.4 IT-XVI.1 IT-XVI.2 IT-XVI.3 IT-XVI.4 IT-XIV.1 IT-XIV.2 IT-XIII.1 IT-XIII.2 IT-XIII.3 IT-XIII.4 COMP-I.1 COMP-II.1 COMP-II.2 COMP-III.1 COMP-III.2 COMP-IV.1 COMP-IV.2 COMP-IV.3 COMP-V.2 4
L.11-12.5 L.11-12.6 RST.11-12.1 RST.11-12.2 RST.11-12.3 RST.11-12.4 RST.11-12.5 RST.11-12.6 RST.11-12.7 RST.11-12.8 RST.11-12.9 RST.11-12.10 IT-XIII.2 IT-XIII.3 IT-XIII.4 COMP-I.1 COMP-II.1 COMP-II.2 COMP-III.1 COMP-III.2 COMP-IV.1 COMP-IV.2 COMP-IV.3 COMP-V.2 COMP-V.3 COMP-V.4
COMP-VI-E.3 COMP-VI-E.4 COMP-VI-F.2 COMP-VI-F.3 COMP-VI-F.4 COMP-VI-I.3 COMP-VI-I.4 COMP-VI-J.3 COMP-VI-J.4