· Web viewThis course focuses on converting problems into detailed plans, writing code into...

24
DESE Model Curriculum GRADE LEVEL/UNIT TITLE: 11-12/Apply Data Structures Concepts Course Code: 034355 COURSE INTRODUCTION: Computer technology skills are vital to business; they permeate the entire workplace. Familiarity with computer programming is required in a growing number of firms and occupations primarily because of the increasingly widespread use of computerized management information systems. This course focuses on converting problems into detailed plans, writing code into computer language, testing, monitoring, debugging, documenting and maintaining computer programs. Students will also design programs for specific uses. 2011 Missouri Department of Elementary and Secondary Education Page 1 of 24

Transcript of   · Web viewThis course focuses on converting problems into detailed plans, writing code into...

Page 1:   · Web viewThis course focuses on converting problems into detailed plans, writing code into computer language, testing, monitoring, debugging, documenting and maintaining computer

DESE Model Curriculum

GRADE LEVEL/UNIT TITLE: 11-12/Apply Data Structures Concepts Course Code: 034355

COURSE INTRODUCTION:

Computer technology skills are vital to business; they permeate the entire workplace. Familiarity with computer programming is required in a growing number of firms and occupations primarily because of the increasingly widespread use of computerized management information systems.

This course focuses on converting problems into detailed plans, writing code into computer language, testing, monitoring, debugging, documenting and maintaining computer programs. Students will also design programs for specific uses.

2011 Missouri Department of Elementary and Secondary Education Page 1 of 16

Page 2:   · Web viewThis course focuses on converting problems into detailed plans, writing code into computer language, testing, monitoring, debugging, documenting and maintaining computer

DESE Model Curriculum

GRADE LEVEL/UNIT TITLE: 11-12/Apply Data Structures Concepts Course Code: 034355

UNIT DESCRIPTION: Students will learn how to create organized data structures. SUGGESTED UNIT TIMELINE: ?? WEEKS

CLASS PERIOD (min.): ?? MINUTES

ESSENTIAL QUESTIONS:

1. What is a data structure?2. What is the benefit of a Database compared to a File?3. Why is it important to create efficient data structures?

ESSENTIAL MEASURABLE LEARNING OBJECTIVES CCSS LEARNING GOALS (Anchor

Standards/Clusters)

CROSSWALK TO STANDARDS

GLEs/CLEs PS CCSS OTHER DOK

1. Create a program using a list S-ID.8S-MD.5S-MD.6S-MD.7S-MD.8G-SRT.8G-GPE.7G-GMD.3G-MG.2F-BF.1F-BF.2A-SSE.4A-APR.1A-APR.6A-CED.1A-CED.4A-REI.1A-REI.2

IT-X.3IT-X.4IT-XI.2IT-XI.3IT-XI.4IT-XVI.1IT-XVI.2IT-XVI.3IT-XVI.4IT-XIV.1IT-XIV.2IT-XIII.1IT-XIII.2IT-XIII.3IT-XIII.4COMP-I.1COMP-II.1COMP-II.2

4

2011 Missouri Department of Elementary and Secondary Education Page 2 of 16

Page 3:   · Web viewThis course focuses on converting problems into detailed plans, writing code into computer language, testing, monitoring, debugging, documenting and maintaining computer

DESE Model Curriculum

GRADE LEVEL/UNIT TITLE: 11-12/Apply Data Structures Concepts Course Code: 034355

A-REI.3A-REI.4RST.11-12.1RST.11-12.2RST.11-12.3RST.11-12.4RST.11-12.5RST.11-12.6RST.11-12.7RST.11-12.8RST.11-12.9RST.11-12.10

COMP-III.1COMP-III.2COMP-IV.1COMP-IV.2COMP-IV.3COMP-V.2COMP-V.3COMP-V.4COMP-VI-A.3COMP-VI-A.4COMP-VI-B.1COMP-VI-B.2COMP-VI-B.3COMP-VI-B.4COMP-VI-C.1COMP-VI-C.2COMP-VI-C.3COMP-VI-D.1COMP-VI-D.2COMP-VI-D.3COMP-VI-E.3COMP-VI-E.4COMP-VI-F.2COMP-VI-F.3COMP-VI-F.4COMP-VI-G.1

2011 Missouri Department of Elementary and Secondary Education Page 3 of 16

Page 4:   · Web viewThis course focuses on converting problems into detailed plans, writing code into computer language, testing, monitoring, debugging, documenting and maintaining computer

DESE Model Curriculum

GRADE LEVEL/UNIT TITLE: 11-12/Apply Data Structures Concepts Course Code: 034355

COMP-VI-G.2COMP-VI-G.3COMP-VI-H.1COMP-VI-H.2COMP-VI-H.3COMP-VI-H.4COMP-VI-I.3COMP-VI-I.4COMP-VI-J.3COMP-VI-J.4COMP-VI-K.2COMP-VI-K.3COMP-VI-L.3COMP-VI-M.3

2. Create a program using one- and two-dimensional arrays

S-ID.8S-MD.5S-MD.6S-MD.7S-MD.8G-SRT.8G-GPE.7G-GMD.3G-MG.2F-BF.1F-BF.2

IT-X.3IT-X.4IT-XI.2IT-XI.3IT-XI.4IT-XVI.1IT-XVI.2IT-XVI.3IT-XVI.4IT-XIV.1IT-XIV.2

4

2011 Missouri Department of Elementary and Secondary Education Page 4 of 16

Page 5:   · Web viewThis course focuses on converting problems into detailed plans, writing code into computer language, testing, monitoring, debugging, documenting and maintaining computer

DESE Model Curriculum

GRADE LEVEL/UNIT TITLE: 11-12/Apply Data Structures Concepts Course Code: 034355

A-SSE.4A-APR.1A-APR.6A-CED.1A-CED.4A-REI.1A-REI.2A-REI.3A-REI.4A-REI.9A-REI.10N.VM.6N.VM.8N.VM.12RST.11-12.1RST.11-12.2RST.11-12.3RST.11-12.4RST.11-12.5RST.11-12.6RST.11-12.7RST.11-12.8RST.11-12.9RST.11-12.10

IT-XIII.1IT-XIII.2IT-XIII.3IT-XIII.4COMP-I.1COMP-II.1COMP-II.2COMP-III.1COMP-III.2COMP-IV.1COMP-IV.2COMP-IV.3COMP-V.2COMP-V.3COMP-V.4COMP-VI-A.3COMP-VI-A.4COMP-VI-B.1COMP-VI-B.2COMP-VI-B.3COMP-VI-B.4COMP-VI-C.1COMP-VI-C.2COMP-VI-C.3COMP-VI-D.1COMP-VI-D.2COMP-VI-D.3

2011 Missouri Department of Elementary and Secondary Education Page 5 of 16

Page 6:   · Web viewThis course focuses on converting problems into detailed plans, writing code into computer language, testing, monitoring, debugging, documenting and maintaining computer

DESE Model Curriculum

GRADE LEVEL/UNIT TITLE: 11-12/Apply Data Structures Concepts Course Code: 034355

COMP-VI-E.3COMP-VI-E.4COMP-VI-F.2COMP-VI-F.3COMP-VI-F.4COMP-VI-G.1COMP-VI-G.2COMP-VI-G.3COMP-VI-H.1COMP-VI-H.2COMP-VI-H.3COMP-VI-H.4COMP-VI-I.3COMP-VI-I.4COMP-VI-J.3COMP-VI-J.4COMP-VI-K.2COMP-VI-K.3COMP-VI-L.3COMP-VI-M.3

3. Create a program using a sort routine S-ID.8S-MD.5S-MD.6S-MD.7

IT-X.3IT-X.4IT-XI.2IT-XI.3

4

2011 Missouri Department of Elementary and Secondary Education Page 6 of 16

Page 7:   · Web viewThis course focuses on converting problems into detailed plans, writing code into computer language, testing, monitoring, debugging, documenting and maintaining computer

DESE Model Curriculum

GRADE LEVEL/UNIT TITLE: 11-12/Apply Data Structures Concepts Course Code: 034355

S-MD.8G-SRT.8G-GPE.7G-GMD.3G-MG.2F-BF.1F-BF.2A-SSE.4A-APR.1A-APR.6A-CED.1A-CED.4A-REI.1A-REI.2A-REI.3A-REI.4RST.11-12.1RST.11-12.2RST.11-12.3RST.11-12.4RST.11-12.5RST.11-12.6RST.11-12.7RST.11-12.8RST.11-12.9RST.11-12.10

IT-XI.4IT-XVI.1IT-XVI.2IT-XVI.3IT-XVI.4IT-XIV.1IT-XIV.2IT-XIII.1IT-XIII.2IT-XIII.3IT-XIII.4COMP-I.1COMP-II.1COMP-II.2COMP-III.1COMP-III.2COMP-IV.1COMP-IV.2COMP-IV.3COMP-V.2COMP-V.3COMP-V.4COMP-VI-A.3COMP-VI-A.4COMP-VI-B.1COMP-VI-B.2COMP-VI-B.3COMP-VI-B.4COMP-VI-C.1COMP-VI-C.2

2011 Missouri Department of Elementary and Secondary Education Page 7 of 16

Page 8:   · Web viewThis course focuses on converting problems into detailed plans, writing code into computer language, testing, monitoring, debugging, documenting and maintaining computer

DESE Model Curriculum

GRADE LEVEL/UNIT TITLE: 11-12/Apply Data Structures Concepts Course Code: 034355

COMP-VI-C.3COMP-VI-D.1COMP-VI-D.2COMP-VI-D.3COMP-VI-E.3COMP-VI-E.4COMP-VI-F.2COMP-VI-F.3COMP-VI-F.4COMP-VI-G.1COMP-VI-G.2COMP-VI-G.3COMP-VI-H.1COMP-VI-H.2COMP-VI-H.3COMP-VI-H.4COMP-VI-I.3COMP-VI-I.4COMP-VI-J.3COMP-VI-J.4COMP-VI-K.2COMP-VI-K.3

2011 Missouri Department of Elementary and Secondary Education Page 8 of 16

Page 9:   · Web viewThis course focuses on converting problems into detailed plans, writing code into computer language, testing, monitoring, debugging, documenting and maintaining computer

DESE Model Curriculum

GRADE LEVEL/UNIT TITLE: 11-12/Apply Data Structures Concepts Course Code: 034355

COMP-VI-L.3COMP-VI-M.3

4. Create file structures 8.SP.47.SP.8RST.11-12.1RST.11-12.2RST.11-12.3RST.11-12.4RST.11-12.5RST.11-12.6RST.11-12.7RST.11-12.8RST.11-12.9RST.11-12.10

IT-IX.1IT-IX.2IT-IX.3IT-IX.4

4

5. Describe database structures (e.g., fields, records, files, and tables)

8.SP.4RI.11-12.1RI.11-12.2RI.11-12.3RI.11-12.4RI.11-12.5RI.11-12.6RI.11-12.7RI.11-12.10W.11-12.1W.11-12.2W.11-12.4W.11-12.5W.11-12.6W.11-12.7W.11-12.8W.11-12.9

IT-IX.1IT-IX.2IT-IX.3IT-IX.4

COMM-I.A.1COMM-I.A.2COMM-I.A.3COMM-I.A.4COMM-I.B.1COMM-I.B.2COMM-I.B.3COMM-I.B.4COMM-I.C.1COMM-I.C.2COMM-I.C.3COMM-I.C.4COMM-I.D.1

1

2011 Missouri Department of Elementary and Secondary Education Page 9 of 16

Page 10:   · Web viewThis course focuses on converting problems into detailed plans, writing code into computer language, testing, monitoring, debugging, documenting and maintaining computer

DESE Model Curriculum

GRADE LEVEL/UNIT TITLE: 11-12/Apply Data Structures Concepts Course Code: 034355

W.11-12.10SL.11-12.1SL.11-12.2SL.11-12.3SL.11-12.4SL.11-12.5SL.11-12.6L.11-12.1L.11-12.2L.11-12.3L.11-12.4L.11-12.5L.11-12.6RST.11-12.1RST.11-12.2RST.11-12.3RST.11-12.4RST.11-12.5RST.11-12.6RST.11-12.7RST.11-12.8RST.11-12.9RST.11-12.10WHST.11-12.1WHST.11-12.2WHST.11-12.4WHST.11-12.5WHST.11-

COMM-I.D.2COMM-I.D.3COMM-I.D.4COMM-III.E.3COMM-IV.1COMM-IV.2COMM-IV.3COMM-IV.4

2011 Missouri Department of Elementary and Secondary Education Page 10 of 16

Page 11:   · Web viewThis course focuses on converting problems into detailed plans, writing code into computer language, testing, monitoring, debugging, documenting and maintaining computer

DESE Model Curriculum

GRADE LEVEL/UNIT TITLE: 11-12/Apply Data Structures Concepts Course Code: 034355

12.6WHST.11-12.7WHST.11-12.8WHST.11-12.9

6. Write code to append, delete, and update a table or a file

S-ID.8S-MD.5S-MD.6S-MD.7S-MD.8G-SRT.8G-GPE.7G-GMD.3G-MG.2F-BF.1F-BF.2A-SSE.4A-APR.1A-APR.6A-CED.1A-CED.4A-REI.1A-REI.2A-REI.3A-REI.4RST.11-12.1RST.11-12.2RST.11-12.3RST.11-12.4RST.11-12.5

IT-IX.1IT-IX.2IT-IX.3IT-IX.4IT-X.3IT-X.4IT-XI.2IT-XI.3IT-XI.4IT-XVI.1IT-XVI.2IT-XVI.3IT-XVI.4IT-XIV.1IT-XIV.2IT-XIII.1IT-XIII.2IT-XIII.3IT-XIII.4COMP-I.1COMP-II.1COMP-II.2COMP-III.1COMP-III.2COMP-IV.1

4

2011 Missouri Department of Elementary and Secondary Education Page 11 of 16

Page 12:   · Web viewThis course focuses on converting problems into detailed plans, writing code into computer language, testing, monitoring, debugging, documenting and maintaining computer

DESE Model Curriculum

GRADE LEVEL/UNIT TITLE: 11-12/Apply Data Structures Concepts Course Code: 034355

RST.11-12.6RST.11-12.7RST.11-12.8RST.11-12.9RST.11-12.10

COMP-IV.2COMP-IV.3COMP-V.2COMP-V.3COMP-V.4COMP-VI-A.3COMP-VI-A.4COMP-VI-B.1COMP-VI-B.2COMP-VI-B.3COMP-VI-B.4COMP-VI-C.1COMP-VI-C.2COMP-VI-C.3COMP-VI-D.1COMP-VI-D.2COMP-VI-D.3COMP-VI-E.3COMP-VI-E.4COMP-VI-F.2COMP-VI-F.3COMP-VI-F.4COMP-VI-G.1COMP-VI-G.2COMP-VI-

2011 Missouri Department of Elementary and Secondary Education Page 12 of 16

Page 13:   · Web viewThis course focuses on converting problems into detailed plans, writing code into computer language, testing, monitoring, debugging, documenting and maintaining computer

DESE Model Curriculum

GRADE LEVEL/UNIT TITLE: 11-12/Apply Data Structures Concepts Course Code: 034355

G.3COMP-VI-H.1COMP-VI-H.2COMP-VI-H.3COMP-VI-H.4COMP-VI-I.3COMP-VI-I.4COMP-VI-J.3COMP-VI-J.4COMP-VI-K.2COMP-VI-K.3COMP-VI-L.3COMP-VI-M.3

7. Create a database file with one or more tables for manipulation by program code

RST.11-12.1RST.11-12.2RST.11-12.3RST.11-12.4RST.11-12.5RST.11-12.6RST.11-12.7RST.11-12.8RST.11-12.9RST.11-12.10

IT-IX.1IT-IX.2IT-IX.3IT-IX.4

4

8. Write code to search, sort, and query a data structure

S-ID.8S-MD.5S-MD.6S-MD.7

IT-IX.1IT-IX.2IT-IX.3IT-IX.4

4

2011 Missouri Department of Elementary and Secondary Education Page 13 of 16

Page 14:   · Web viewThis course focuses on converting problems into detailed plans, writing code into computer language, testing, monitoring, debugging, documenting and maintaining computer

DESE Model Curriculum

GRADE LEVEL/UNIT TITLE: 11-12/Apply Data Structures Concepts Course Code: 034355

S-MD.8G-SRT.8G-GPE.7G-GMD.3G-MG.2F-BF.1F-BF.2A-SSE.4A-APR.1A-APR.6A-CED.1A-CED.4A-REI.1A-REI.2A-REI.3A-REI.4RST.11-12.1RST.11-12.2RST.11-12.3RST.11-12.4RST.11-12.5RST.11-12.6RST.11-12.7RST.11-12.8RST.11-12.9RST.11-12.10

IT-X.3IT-X.4IT-XI.2IT-XI.3IT-XI.4IT-XVI.1IT-XVI.2IT-XVI.3IT-XVI.4IT-XIV.1IT-XIV.2IT-XIII.1IT-XIII.2IT-XIII.3IT-XIII.4COMP-I.1COMP-II.1COMP-II.2COMP-III.1COMP-III.2COMP-IV.1COMP-IV.2COMP-IV.3COMP-V.2COMP-V.3COMP-V.4COMP-VI-A.3COMP-VI-A.4COMP-VI-B.1COMP-VI-B.2

2011 Missouri Department of Elementary and Secondary Education Page 14 of 16

Page 15:   · Web viewThis course focuses on converting problems into detailed plans, writing code into computer language, testing, monitoring, debugging, documenting and maintaining computer

DESE Model Curriculum

GRADE LEVEL/UNIT TITLE: 11-12/Apply Data Structures Concepts Course Code: 034355

COMP-VI-B.3COMP-VI-B.4COMP-VI-C.1COMP-VI-C.2COMP-VI-C.3COMP-VI-D.1COMP-VI-D.2COMP-VI-D.3COMP-VI-E.3COMP-VI-E.4COMP-VI-F.2COMP-VI-F.3COMP-VI-F.4COMP-VI-G.1COMP-VI-G.2COMP-VI-G.3COMP-VI-H.1COMP-VI-H.2COMP-VI-H.3COMP-VI-H.4COMP-VI-I.3COMP-VI-I.4

2011 Missouri Department of Elementary and Secondary Education Page 15 of 16

Page 16:   · Web viewThis course focuses on converting problems into detailed plans, writing code into computer language, testing, monitoring, debugging, documenting and maintaining computer

DESE Model Curriculum

GRADE LEVEL/UNIT TITLE: 11-12/Apply Data Structures Concepts Course Code: 034355

COMP-VI-J.3COMP-VI-J.4COMP-VI-K.2COMP-VI-K.3COMP-VI-L.3COMP-VI-M.3

ASSESSMENT DESCRIPTIONS*: (Write a brief overview here. Identify Formative/Summative. Actual assessments will be accessed by a link to PDF file or Word doc. )

Included assessments: SQL Quiz (with answers) – (formative)

Database labs and arrays projects also included (formative/summative)

*Attach Unit Summative Assessment, including Scoring Guides/Scoring Keys/Alignment Codes and DOK Levels for all items. Label each assessment according to the unit descriptions above ( i.e., Grade Level/Course Title/Course Code, Unit #.)

Obj. # INSTRUCTIONAL STRATEGIES (research-based): (Teacher Methods)

2,5,6,7,8 1. Lecture, Discussion

4 2. Lecture, Discussion

1, 3 3. Lecture

Obj. # INSTRUCTIONAL ACTIVITIES: (What Students Do)

2,5,6,7,8 1. Database Terminology lecture/discussion

4 2. SQL Lecture discussion

1, 3 3. Other programming concepts based upon the language

UNIT RESOURCES: (include internet addresses for linking)

2011 Missouri Department of Elementary and Secondary Education Page 16 of 16