Professional Documents
Culture Documents
Committed to Excellence
ABSTRACT
Exploring Computer Science is a full year course designed to introduce students to the field of computer science. This course teaches the
creative, collaborative, interdisciplinary, and problem solving nature of computing with instructional materials that feature an inquiry-based
approach to learning. The course is designed to focus on the conceptual ideas of computing and to help students understand wh y certain tools
or languages might be utilized to solve particular problems. The goal of this course is to develop student’s conceptual pract ices of algorithm
development, problem solving and programming within the context of problems that are relevant to the lives of today's students. Students will
also be introduced to topics such as: the limits of computers and societal and ethical issues as they engage in several in -depth projects to
demonstrate the real-world applications of computing.
Mission Statement
2. To vertically and horizontally align curriculum K-12 to ensure successful transition of students at each grade level
3. To identify individual student strengths and weaknesses utilizing various assessment measures (formative, summative, alternative, etc.)
so as to differentiate instruction while meeting the rigor of the applicable content standards
4. To improve student achievement as assessed through multiple measures including, but not limited to, state testing, local assessments,
and ongoing progress monitoring
This curricular document contains both pacing guides and curriculum units. The pacing guides serve to communicate an estimated timeframe as
to when skills and topics will be taught throughout the year. The pacing, however, may differ slightly depending upon the unique needs of each
learner. The curriculum units contain more detailed information as to the content, goals, and objectives of the course well as how students will
be assessed. The terms and definitions below will assist the reader to better understand the sections and components of this curriculum
document.
Terms to Know
1. Accommodation(s): Accommodations are adaptations that do not alter the learning goal or standards being measured; accommodations
can be for all students.
2. Differentiated Instruction (DI): The idea of differentiating instruction to accommodate the different ways that students learn involves a
3. Enduring Understanding: Enduring understandings (aka big ideas) are statements of understanding that articulate deep conceptual
understandings at the heart of each content area. Enduring understandings are noted in the alongside essential questions wit hin each
unit in this document.
4. Essential Question: These are questions whose purpose is to stimulate thought, to provoke inquiry, and to spark more questions. They
extend beyond a single lesson or unit. Essential questions are noted in the beginning of each unit in this document.
5. Formative Assessments: Formative assessments monitor student learning to provide ongoing feedback that can be used by (1) instructors
to improve teaching and (2) by students to improve their learning. Formative assessments help identify students’ strengths and
weaknesses and address problems immediately.
6. Learning Activity(s): Learning activities are those activities that take place in the classroom for which the teacher facilitates and the
students participate in to ensure active engagement in the learning process. (Robert J. Marzano, The Art and Science of Teaching)
7. Learning Assignment(s): Learning assignments are those activities that take place independently by the student inside the classroom or
outside the classroom (i.e. homework) to extend concepts and skills within a lesson.
8. Learning Goal(s): Learning goals are broad statements that note what students “should know” and/or “be able to do” as they progress
through a unit. Learning goals correlate specifically to the NJSLS noted within each unit.
9. Learning Objective(s): Learning objectives are more specific skills and concepts that students must achieve as they progress towards the
broader learning goal. These are included within each unit and are assessed frequently by the teacher to ensure students are progressing
appropriately.
10. Modification(s): Modifications are adaptations that alter the learning goals and grade-level standards. Modifications are warranted when
the learner has significant needs that impede his or her ability to access grade-level concepts. They are most appropriate for appropriate
some students with IEPs and some English Language Learners.
11. Performance Assessments: (aka alternative or authentic assessments) Performance assessments are a form of assessment that requires
students to perform tasks that generate a more authentic evaluation of a student’s knowledge, skills, and abilities. Performance
12. Standards: Academic standards, from which the curriculum is built, are statements that of what students “should know” or “be able to
do” upon completion of a grade-level or course of study. Educational standards help teachers ensure their students have the skills and
knowledge they need to be successful by providing clear goals for student learning.
o State: The New Jersey Student Learning Standards (NJSLSs) include Preschool Teaching and Learning Standards as well as K-12
standards for: Visual and Performing Arts; Comprehensive Health and Physical Education; Science; Social Studies; World Languages;
Technology; 21st-Century Life and Careers; Language Arts Literacy; and, Mathematics
13. Summative Assessments: Summative assessments evaluate student learning at the end of an instructional time period by comparing it
against some standard or benchmark. Information from summative assessments can be used formatively when students or faculty use it
to guide their efforts and activities in subsequent courses.
14. 21st Century Skills & Themes: These elements emphasize the growing need to focus on skills that prepare students to successfully compete
in a global environment by focusing on the following: learning and innovation skills; information, media and technology skills; and life and
career skills. These concepts are embedded in each unit of the curriculum.
Unit Title: Duration/ Related Standards: Learning Goals: Topics and Skills:
Month(s)
Unit 1: September- 8.1.12.A.1 1. Students will understand various 1. Describe the uses for computer
Human Computer October 8.1.12.D.1 ways technology impacts everyday hardware components.
Interaction 6 weeks 8.1.12.D.4 lives and demonstrate digital 2. Use appropriate tools and methods
8.1.12.E.2 citizenship. 8.1.12.A.1 (6 weeks) to execute Internet searches which
8.2.12.C.3 yield requested data.
8.2.12.E.4 2. Students will model numerous 3. Evaluate the results of web searches
modes which technology can aid in and the reliability of information
Interdisciplinary Standards: communication and cite the sources of found on the Internet.
RI.9-10.1 where information was gathered. 4. Recognize various forms of
RI.9-10.8 8.1.12.D.1 (6 weeks) communication as data exchange.
9.3. IT.4 5. Investigate the impact of changes to
9.3. IT.12 3. Students will be able to explain the communication on social
9.3.IT-PRG.1 positive and negative impacts of interaction, privacy, and society.
9.3.IT-PRG.2 computer use. 8.1.12.D.4 (2 weeks) 6. Explore the connection between
design tools and mathematics.
4. Students will be able to identify the 7. Explain how computers can be used
advantages and disadvantages of as tools for visual data, modeling,
unethical use of computers in society. and design.
8.1.12.E.2 (2 weeks) 8. Explain/discuss whether computers
are intelligent or only “behave”
5. Students will be able to identify the intelligently based on human input.
meanings of appropriate terms and
use them in conversation. 8.2.12.E.4 (6
weeks)
1. How can we be more ethical, civil, and responsible when using a 1. The Students will understand the various functions of computers.
computer? 2. Students will be able to describe the two main components of a computer
2. How does a computer interact with humans and vice versa? system: hardware and software.
3. What are the main components of a computer? 3. The Students will understand the ethical and societal impacts of computer
4. How does a computer process information? usage.
4. Students will understand a computer can accomplish a specific task once precise
instructions and problem solving techniques have been applied.
8.1.12.A.1 Create a personal digital portfolio 1. Students will understand various ways 1. Describe the uses for computer hardware
which reflects personal and academic interests, technology impacts everyday lives and components.
achievements, and career aspirations by using a demonstrate digital citizenship. 8.1.12.A.1 (6 2. Use appropriate tools and methods to execute
variety of digital tools and resources. weeks) Internet searches which yield requested data.
8.1.12.D.1 Demonstrate appropriate application 3. Evaluate the results of web searches and the
of copyright, fair use and/or Creative Commons 2. Students will model numerous modes which reliability of information found on the Internet.
to an original work. technology can aid in communication and cite the 4. Recognize various forms of communication as data
8.1.12.D.4 Research and understand the sources of where information was gathered. exchange.
positive and negative impact of one’s digital 8.1.12.D.1 (6 weeks) 5. Investigate the impact of changes to communication
footprint. on social interaction, privacy, and society.
8.1.12.E.2 Research and evaluate the impact 3. Students will be able to explain the positive 6. Explore the connection between design tools and
on society of the unethical use of digital tools and negative impacts of computer use. 8.1.12.D.4 mathematics.
and present your research to peers. (2 weeks) 7. Explain how computers can be used as tools for visual
8.2.12.C.3 Analyze a product or system for data, modeling, and design.
factors such as safety, reliability, economic 4. Students will be able to identify the advantages 8. Explain/discuss whether computers are intelligent or
considerations, quality control, environmental and disadvantages of unethical use of computers only “behave” intelligently based on human input.
KRSD Office of Curriculum and Instruction
10
Relevant Standards: Learning Goals: Learning Objectives:
Formative Assessments Summative Assessments: Performance Assessments: Major Activities/ Assignments (required):
Oral Presentations Unit based group Projects Worksheets Computer Buying Project
Internet Research Team Project Presentations Responses to discussion questions Website Evaluation
Group Discussion Class Projects Group Assignments Privacy Activity
Communication Methods Chart
Exit Tickets
Culturally Situated Design Tool Project
Quizzes Computer Intelligence Activity
Guided Notes
Possible Assessment Adjustments (Modifications /Accommodations/ Differentiation): How will the teacher provide multiple means for the following student
groups to EXPRESS their understanding and comprehension of the content/skills taught?
Special Education Students English Language Learners (ELLs) At-Risk Learners Advanced Learners
Provide test study guide, which Multiple choice format Provide test study guide which Students create questions with
includes definitions and Read directions aloud includes definitions and complete solutions throughout the
examples. Highlight/underline key words in examples. unit that may be used on the
Retakes available if criteria is the directions Highlight/underline key words in assessment.
met. Provide test study guide which the directions.
Allow additional time. includes definitions and Allow additional time.
Work or take a test in a different examples. Work or take a test in a different
setting, such as a quiet room with Work or take a test in a different setting, such as a quiet room with
few distractions. setting, such as a quiet room with few distractions.
Answer fewer or modified few distractions. Use an alarm to help students
KRSD Office of Curriculum and Instruction
11
Possible Assessment Adjustments (Modifications /Accommodations/ Differentiation): How will the teacher provide multiple means for the following student
groups to EXPRESS their understanding and comprehension of the content/skills taught?
Special Education Students English Language Learners (ELLs) At-Risk Learners Advanced Learners
questions (decreased amount of Give visuals for directions. manage time during an
MC answer choices, word bank Translate what is possible into assessment.
provided for sentence native language
completion)
Unit Vocabulary:
Essential: computer, computing, virtual, operating system, processor, program (as it relates to Computer Science), static, dynamic, aggregate
Non-Essential: components, video card, sound card, memory, privacy, Web 2.0, globalization, social bookmarking website
Interdisciplinary Connections & Career Integration of Technology: 21st Century Themes: 21st Century Skills:
Ready Practices (Note Applicable (Note the SAMR Model elements (Check and explain how the (Check and explain how the connection is
Standards): used and how.) connection is made.) made.)
E/LA: RI.9-10.1 Interactive White Board __x__ Global Awareness __x__ Creativity & Innovation
RI.9-10.8 Use of in-class Computers
Career Ready Practices: 9.3. IT.4 Internet __x__ Civic Literacy __x__ Media Literacy
9.3. IT.12 Online videos/presentations
9.3.IT-PRG.1 __x__ Financial, Economic, __x__ Critical Thinking & Problem Solving
9.3.IT-PRG.2 Business, & Entrepreneurial Literacy
_____ Life and Career Skills (flexibility,
____ Health Literacy initiative, cross-cultural skills, productivity,
leadership, etc.)
__ __ Information Literacy
Resources:
Texts/Materials:
The Wayback Machine: https://archive.org/web
Google Maps: https://maps.google.com
MapQuest: http://www.mapquest.com
Website Evaluation Rubric
Communication Methods and data Chart
Culturally Situated Design Tool: http://www.csdt.rpi.edu
http://www.photoshop.com
http://www.justriddlesandmore.com/direct.html
http://csunplugged.com
Exploring Computer Science Curriculum http://www.exploringcs.org
Teacher developed worksheets and activities
1. How do I decide what strategy will work best in a given problem 1. Most daily routines consist of algorithms, or step by step instructions.
situation? 2. Big problems can be broken down into smaller problems, which are usually more
2. How do I know where to begin when solving a problem? manageable.
3. How are algorithms used? 3. There is often more than one way to solve a problem, and some ways are better
4. What is the connection between math and computers? or more efficient than others.
4. There is a strong connection between math and computers.
8.1.12.A.1 Create a personal digital portfolio 1. Students will understand various ways 1. Name, explain, and apply the steps in the problem-
which reflects personal and academic interests, technology impacts everyday lives and solving process.
achievements, and career aspirations by using a demonstrate digital citizenship. 8.1.12.A.1 (6 2. Define and explain an algorithm.
variety of digital tools and resources. weeks) 3. Determine if a given solution successfully solves a
8.1.12.C.1 Develop an innovative solution to a problem.
real world problem or issue in collaboration 2. Students will be able to identify the meanings 4. Explain the connection between binary numbers and
with peers and experts, and present ideas for of appropriate terms and use them in computers.
feedback through social media or in a n online conversation. 8.2.12.E.4 (6 weeks) 5. Use binary numbers to encode and decode messages.
community. 6. Describe the linear and binary search algorithms.
8.1.12.F.1 Evaluate the strength and limitations 3. Students will be able to demonstrate the ability 7. Describe and compare various sorting algorithms.
o emerging technologies and their impact on to work collaboratively to develop solutions to 8. Use algorithms to solve practical problems, such as
educational, career, personal, and/or social real world problems. 8.1.12.C.1 (6 weeks) searching, sorting, and finding paths in graphs.
needs.
8.2.12.E.1 Demonstrate an understanding of 4. Students will be able to develop critical
the problem-solving capacity of computers in thinking skills used to collect and analyze data
out world. and make informed decisions. 8.1.12.F.1 (6
KRSD Office of Curriculum and Instruction
15
Relevant Standards: Learning Goals: Learning Objectives:
Formative Assessments Summative Assessments: Performance Assessments: Major Activities/ Assignments (required):
Oral Presentations Unit based group Projects Worksheets Data collection journal
Internet Research Team Project Presentations Responses to discussion questions Tower Building Activity
Group Discussion Class Projects Group Assignments Final Project
Journals
Exit Tickets
Quizzes
Guided Notes
Possible Assessment Adjustments (Modifications /Accommodations/ Differentiation): How will the teacher provide multiple means for the following student
groups to EXPRESS their understanding and comprehension of the content/skills taught?
Special Education Students English Language Learners (ELLs) At-Risk Learners Advanced Learners
Provide test study guide, which Multiple choice format Provide test study guide which Students create questions with
includes definitions and Read directions aloud includes definitions and complete solutions throughout the
examples. Highlight/underline key words in examples. unit that may be used on the
Retakes available if criteria is the directions Highlight/underline key words in assessment.
met. Provide test study guide which the directions.
Allow additional time. includes definitions and Allow additional time.
Work or take a test in a different examples. Work or take a test in a different
setting, such as a quiet room with Work or take a test in a different setting, such as a quiet room with
few distractions. setting, such as a quiet room with few distractions.
Answer fewer or modified few distractions. Use an alarm to help students
questions (decreased amount of Give visuals for directions. manage time during an
MC answer choices, word bank Translate what is possible into assessment.
provided for sentence native language
completion)
KRSD Office of Curriculum and Instruction
16
Instructional Strategies: (List and describe.)
Differentiated Instruction: Provide student choice assignments based on readiness, interests, and information processing styl es
Critical Thinking: Apply skills to determine reliability and validity of data used to support information or conclusions drawn
Scaffolding: Provide one segment of the assignment at a time
Modeling: Provide in class demonstrations or completed examples for assignments
Cooperative Learning: Group assignments-formation will be one of the following
o Random
o Heterogeneous by past performance or learning style
o Interest
o Student choice
Direct Instruction:
o State objectives and purpose for lesson/activity
o Explain concepts or operations
o Practice with guidance
o Review
o Assess
Note-Taking: Student will complete study guides to take notes on the most important information in each unit.
Possible Instructional Adjustments (Modifications /Accommodations/ Differentiation): How will the teacher provide multiple means for the following student
groups to ACCESS the content/skills being taught?
Special Education Students English Language Learners (ELLs) At-Risk Learners Advanced Learners
Assign preferential seating Key words in native language (if Encourage SMART attendance. Jigsaw activity
Provide outlines or study guides available). Provide websites for additional Tiered assignments
Provide daily assignment lists Give students choice with writing examples Enrichment activities to explore
Listen to audio recordings along topics. Provide daily assignment lists standards on a deeper level
with text Provide daily assignment lists Have another student share class
Use alternate texts at a lower Record a lesson, and have notes to notes with him/her
readability level accompany the lesson Provide a copy of notes
Be given written list of instructions Provide a copy of notes Use of a word processor to type
Provide a copy of notes Use of a word processor to type notes or give responses in class
Use of a word processor to type notes or give responses in class Preferential seating
notes or give responses in class Preferential seating Extended time on activities when
Extended time on activities when Extended time on activities when needed
needed needed Frequent breaks after completing
Frequent breaks after completing a Use an alarm to help with time a task
KRSD Office of Curriculum and Instruction
17
task management Use an alarm to help with time
Use an alarm to help with time Provide study skills instruction management
management Provide study skills instruction
Provide study skills instruction
Unit Vocabulary:
Essential: Algorithm, Bit, Byte, Linear, Binary, Minimal Spanning Tree, edge, node/vertex, weight, graph, computer program, computer lan guage, iteration,
dilation, rotation, translation, pseudocode
Non-Essential: Data, computational thinking, Prim’s Algorithm, Kruskal’s Algorithm
Interdisciplinary Connections & Career Integration of Technology: 21st Century Themes: 21st Century Skills:
Ready Practices (Note Applicable (Note the SAMR Model elements (Check and explain how the (Check and explain how the connection is
Standards): used and how.) connection is made.) made.)
E/LA: RL.11-12.2 Interactive White Board __x__ Global Awareness __x__ Creativity & Innovation
Science: S.ID.6b Use of in-class Computers
Career Ready Practices: 9.3.IT.SUP.6 Internet __x__ Civic Literacy __x__ Media Literacy
Online videos/presentations
__x__ Financial, Economic, __x__ Critical Thinking & Problem Solving
Business, & Entrepreneurial Literacy
_____ Life and Career Skills (flexibility,
____ Health Literacy initiative, cross-cultural skills, productivity,
leadership, etc.)
__ __ Information Literacy
1. What are the benefits of using an authoring tool when creating a web 1. Explain basic security issues on the Internet and identify web applications that
page? influence society and education.
2. What is the most important part of the website development process? 2. Students will be introduced to HTML through the use of Notepad. They will also
3. How does a developer successfully design, create and publish multi- spend time creating and viewing HTML documents in a web browser.
page websites with a text editor? 3. Web design software will give the ability to create web pages for both business
4. What is netiquette and why is it important to use it on the Internet? and personal use
4. The utilization of enhancements and elements in web development and design
contribute to a successful website
8.1.12.A.1 Create a personal digital portfolio 1. Students will understand various ways 1. Create web pages to address specified objectives
which reflects personal and academic interests, technology impacts everyday lives and using basic formatting in HTML and CSS.
achievements, and career aspirations by using a demonstrate digital citizenship. 8.1.12.A.1(7 2. Create a storyboard to begin the design process for
variety of digital tools and resources. weeks) web pages with practical, personal, and/or societal
8.2.12.C.2 Analyze a product and how it has purpose.
changed or might change over time to meet 2. Students will be able to identify the meanings 3. Explore image editing for the web using an image
human needs and wants. of appropriate terms and use them in editor.
8.2.12.E.3 Use a programming language to conversation. 8.2.12.E.4 (7 weeks) 4. Use various design elements to separate style from
solve problem or accomplish a task(e.g., robotic structure in web page design and development.
function, website design, applications, and 3. Students will be able to demonstrate and 5. Describe the use of a website with appropriate
games) understanding on how a product could change documentation.
8.2.12.E.4 Use appropriate terms in based on needs and wants of the user. 8.2.12.C.2
conversation (e.g., troubleshooting, peripherals, (7 weeks)
diagnostic, software, GUI, abstraction,
variables, data types and conditional 4. Students will be able to use a programming
statements). language to design multipage websites. 8.2.12.E.3
KRSD Office of Curriculum and Instruction
20
Relevant Standards: Learning Goals: Learning Objectives:
(7 weeks)
Formative Assessments Summative Assessments: Performance Assessments: Major Activities/ Assignments (required):
Oral Presentations Unit based group Projects Worksheets Create a storyboard for a web page.
Internet Research Team Project Presentations Responses to discussion questions Create an html page with a title and body
Group Discussion Class Projects Group Assignments Create an html page that includes images
and hyperlinks
Exit Tickets
Create a web page that uses internal style
Quizzes sheet with CSS
Guided Notes Create a web page using a variety of page
layout styles
Possible Assessment Adjustments (Modifications /Accommodations/ Differentiation): How will the teacher provide multiple means for the following student
groups to EXPRESS their understanding and comprehension of the content/skills taught?
Special Education Students English Language Learners (ELLs) At-Risk Learners Advanced Learners
Provide test study guide, which Multiple choice format Provide test study guide which Students create questions with
includes definitions and Read directions aloud includes definitions and complete solutions throughout the
examples. Highlight/underline key words in examples. unit that may be used on the
Retakes available if criteria is the directions Highlight/underline key words in assessment.
met. Provide test study guide which the directions.
Allow additional time. includes definitions and Allow additional time.
Work or take a test in a different examples. Work or take a test in a different
setting, such as a quiet room with Work or take a test in a different setting, such as a quiet room with
few distractions. setting, such as a quiet room with few distractions.
Answer fewer or modified few distractions. Use an alarm to help students
questions (decreased amount of Give visuals for directions. manage time during an
MC answer choices, word bank Translate what is possible into assessment.
provided for sentence native language
completion)
Unit Vocabulary:
Essential: HTML, document tags, Notepad, CSS, hypertext web, web browser, application, website, hexadecimal color codes, story board, grid elements, menu,
layout styles
Non-Essential: visited hyperlink, table, row, column tagging
Interdisciplinary Connections & Career Integration of Technology: 21st Century Themes: 21st Century Skills:
Ready Practices (Note Applicable (Note the SAMR Model elements (Check and explain how the (Check and explain how the connection is
Standards): used and how.) connection is made.) made.)
Career Ready Practices: Interactive White Board __x__ Global Awareness __x__ Creativity & Innovation
9.3.IT.WD.1 Use of in-class Computers
9.3.IT.WD.2 Internet __x__ Civic Literacy __x__ Media Literacy
9.3.IT.WD.4 Online videos/presentations
9.3.IT.WD.6 __x__ Financial, Economic, __x__ Critical Thinking & Problem Solving
Business, & Entrepreneurial Literacy
_____ Life and Career Skills (flexibility,
____ Health Literacy initiative, cross-cultural skills, productivity,
leadership, etc.)
__ __ Information Literacy
1. What are the signs of a well-made program? 1. Designing a program requires algorithms and abstraction just as in general
2. How can programming in Scratch or Python be used to help solve real problem solving.
problems? 2. Proper program design requires several steps, and often requires the developer
3. Why is Open Source code produced? to go back and redesign the program several times.
3. Logical programming is based on mathematics and Boolean logic.
4. Programming is a collaborative endeavor, as many are often modified by others
to improve upon or sue for another purpose.
8.1.12.A.1 Create a personal digital portfolio 1. Students will understand various ways 1. Design, code, test, and execute a program that
which reflects personal and academic interests, technology impacts everyday lives and corresponds to a set of specifications using Scratch
achievements, and career aspirations by using a demonstrate digital citizenship. 8.1.12.A.1 (7 and Python.
variety of digital tools and resources. weeks) 2. Use appropriate algorithms to solve a problem.
8.2.12.C.2 Analyze a product and how it has 3. Select appropriate programming structures.
changed or might change over time to meet 2. Students will be able to identify the meanings 4. Explain event driven programming.
human needs and wants. of appropriate terms and use them in 5. Explain and create variables.
8.2.12.E.4 Use appropriate terms in conversation. 8.2.12.E.4 (7 weeks) 6. Explain conditionals and use them in a program.
conversation (e.g., troubleshooting, peripherals, 7. Use a random number generator.
diagnostic, software, GUI, abstraction, 3. Students will be able to demonstrate and
variables, data types and conditional understanding on how a product could change
statements). based on needs and wants of the user. 8.2.12.C.2
8.2.12.E.3 Use a programming language to (7 weeks)
solve problem or accomplish a task(e.g., robotic
function, website design, applications, and 4. Students will be able to use a programming
games) language to design applications. 8.2.12.E.3 (7
weeks)
Possible Assessment Adjustments (Modifications /Accommodations/ Differentiation): How will the teacher provide multiple means for the following student
groups to EXPRESS their understanding and comprehension of the content/skills taught?
Special Education Students English Language Learners (ELLs) At-Risk Learners Advanced Learners
Provide test study guide, which Multiple choice format Provide test study guide which Students create questions with
includes definitions and Read directions aloud includes definitions and complete solutions throughout the
examples. Highlight/underline key words in examples. unit that may be used on the
Retakes available if criteria is the directions Highlight/underline key words in assessment.
met. Provide test study guide which the directions.
Allow additional time. includes definitions and Allow additional time.
Work or take a test in a different examples. Work or take a test in a different
setting, such as a quiet room with Work or take a test in a different setting, such as a quiet room with
few distractions. setting, such as a quiet room with few distractions.
Answer fewer or modified few distractions. Use an alarm to help students
questions (decreased amount of Give visuals for directions. manage time during an
MC answer choices, word bank Translate what is possible into assessment.
provided for sentence native language
completion)
Interdisciplinary Connections & Career Integration of Technology: 21st Century Themes: 21st Century Skills:
Ready Practices (Note Applicable (Note the SAMR Model elements (Check and explain how the (Check and explain how the connection is
Standards): used and how.) connection is made.) made.)
Career Ready Practices: Interactive White Board __x__ Global Awareness __x__ Creativity & Innovation
9.3.IT.PRG.1 Use of in-class Computers
9.3.IT.PRG.2 Internet __x__ Civic Literacy __x__ Media Literacy
9.3.IT.PRG.4 Online videos/presentations
9.3.IT.PRG.6 __x__ Financial, Economic, __x__ Critical Thinking & Problem Solving
9.3.IT.PRG.7 Business, & Entrepreneurial Literacy
_____ Life and Career Skills (flexibility,
____ Health Literacy initiative, cross-cultural skills, productivity,
leadership, etc.)
__ __ Information Literacy
Resources:
Texts/Materials:
Exploring Computer Science Curriculum http://www.exploringcs.org
Teacher developed worksheets and activities
http://scratch.mit.edu
Rubrics from Exploring Computer Science Curriculum
Python IDLE
KRSD Office of Curriculum and Instruction
28
Unit: 5 Computing and Data Analysis Recommended Duration: April / 6 weeks
Unit Description: In this unit students explore how computing has facilitated new methods of managing and interpreting data. Students will use computers to
translate, process and visualize data in order to find patterns and test hypotheses. Students will work with a variety of large data sets that illustrate how widespread
access to data and information facilitates identification of problems. Students will collect and generate their own data related to local community issues and discuss
appropriate methods for data collection and aggregation of data necessary to support making a case or facilitating a discussi on.
1. How is data analyzed and represented to inform or perhaps persuade 1. Managing and storing large amounts of data is part of the foundation of our
an audience? information society and economy.
2. How can large amounts of data be used to solve global issues? 2. The ability to analyze, visualize, and draw conclusions from large data sets is
3. What is the best use of data analysis, using it to make appropriate critical to computing.
inferences, using it to make a case or inform a discovery, or being able 3. There are a variety of tools used for data analysis. The choice of tool(s) to use
to use data analysis to justify a conclusion? should be based on local needs and resources.
4. Computer programs use mathematical and logical concepts to process
information, gain insight and knowledge.
8.1.12.A.1 Create a personal digital portfolio 1. Students will understand various ways 1. Explain the difference uses for data.
which reflects personal and academic interests, technology impacts everyday lives and 2. Explain how various forms of data lend themselves to
achievements, and career aspirations by using a demonstrate digital citizenship. 8.1.12.A.1 (5 processing.
variety of digital tools and resources. weeks) 3. Collaborate with others to create, manage, and
8.2.12.E.1 Demonstrate and understanding of maintain a large set of data.
the problem-solving capacity of computers in 2. Students will be able to describe the features 4. Understand the complexities of collecting, processing
our world. of appropriate data sets for specific problems. and analyzing large sets of data.
8.2.12.E.3 Use a programming language to 8.2.12.E.1 (5 weeks) 5. Identify specific variables needed to analyze data and
solve problem or accomplish a task(e.g., robotic justify conclusions drawn from data analysis.
function, website design, applications, and 3. Students will be able to use a programming
games) language to design and accomplish a specific task.
8.2.12.E.4 Use appropriate terms in 8.2.12.E.3 (5 weeks)
conversation (e.g., troubleshooting, peripherals,
diagnostic, software, GUI, abstraction, 4. Students will be able to identify the meanings
variables, data types and conditional of appropriate terms and use them in
KRSD Office of Curriculum and Instruction
29
Relevant Standards: Learning Goals: Learning Objectives:
Formative Assessments Summative Assessments: Performance Assessments: Major Activities/ Assignments (required):
Oral Presentations Unit based group Projects Worksheets Group Work
Internet Research Team Project Presentations Responses to discussion questions Creating Histograms
Group Discussion Class Projects Group Assignments Creating Bar Plots
Analyzing data sets
Exit Tickets
Creating bubble charts
Quizzes
Guided Notes
Possible Assessment Adjustments (Modifications /Accommodations/ Differentiation): How will the teacher provide multiple means for the following student
groups to EXPRESS their understanding and comprehension of the content/skills taught?
Special Education Students English Language Learners (ELLs) At-Risk Learners Advanced Learners
Provide test study guide, which Multiple choice format Provide test study guide which Students create questions with
includes definitions and Read directions aloud includes definitions and complete solutions throughout the
examples. Highlight/underline key words in examples. unit that may be used on the
Retakes available if criteria is the directions Highlight/underline key words in assessment.
met. Provide test study guide which the directions.
Allow additional time. includes definitions and Allow additional time.
Work or take a test in a different examples. Work or take a test in a different
setting, such as a quiet room with Work or take a test in a different setting, such as a quiet room with
few distractions. setting, such as a quiet room with few distractions.
Answer fewer or modified few distractions. Use an alarm to help students
questions (decreased amount of Give visuals for directions. manage time during an
MC answer choices, word bank Translate what is possible into assessment.
provided for sentence native language
completion)
Unit Vocabulary:
Essential: query, quantitative data, categorical data, continuous data, contextual data, median, mean, mode, aggregation, consensus , variable, big data
Interdisciplinary Connections & Career Integration of Technology: 21st Century Themes: 21st Century Skills:
Ready Practices (Note Applicable (Note the SAMR Model elements (Check and explain how the (Check and explain how the connection is
Standards): used and how.) connection is made.) made.)
E/LA: Interactive White Board __x__ Global Awareness __x__ Creativity & Innovation
SL.9-10.1 Use of in-class Computers
Mathematics: Internet __x__ Civic Literacy __x__ Media Literacy
S.ID.6a Online videos/presentations
S.ID.6b __x__ Financial, Economic, __x__ Critical Thinking & Problem Solving
Business, & Entrepreneurial
Literacy _____ Life and Career Skills (flexibility,
initiative, cross-cultural skills, productivity,
____ Health Literacy leadership, etc.)
__ __ Information Literacy
Resources:
Texts/Materials:
Teacher generated worksheets and rubrics
Exploring Computer Science Curriculum
KRSD Office of Curriculum and Instruction
32
Resources:
Research questions
Teacher generated sample charts and graphs
Data sets
http://exploringcs.org
http://www.latlong.net
http://webhelp.esri.com/arcgisdesktop/9.2/index.cfm?TopicName=Georeferencing_and_coordinate_systems
1. How is creativity and innovation used in engineering design? 1. The engineering design process is how creative ideas are turned into inventions
2. How do teams efficiently and effectively solve problems in an and innovations.
increasingly complex world? 2. The engineering design process is how engineers solve problems.
3. In what ways can humans and machines interact to accomplish goals Communication and collaboration are essential to efficient and effective
that neither could achieve separately? problem solving.
4. How can devices such as robots be brought to serve the needs of 3. Robots expand human capabilities in many directions and operating in
humans? environments not made for living organisms.
8.1.12.A.1 Create a personal digital portfolio 1. Students will understand various ways 1. List and explain the criteria that describe a robot.
which reflects personal and academic interests, technology impacts everyday lives and 2. Determine if something is a robot.
achievements, and career aspirations by using a demonstrate digital citizenship. 8.1.12.A.1 (5 3. Evaluate how the design of a robot’s body affects is
variety of digital tools and resources. weeks) behavior.
8.2.12.C.4 Explain and identify interdependent 4. Download programs to a robot.
systems and their functions. 2. Students will be able to explain how hardware 5. Use basic controls to program robot.
8.2.12.E.4 Use appropriate terms in designs affect the function of the machine. 6. Modify properties of the control icons.
conversation (e.g., troubleshooting, peripherals, 8.2.12.C.4 (5 weeks) 7. Develop if then statements and use Boolean
diagnostic, software, GUI, abstraction, operators to direct human “robot”.
variables, data types and conditional 3. Students will be able to use a programming 8. Debug conditional statements by testing and
statements). language to design and accomplish a specific task. competing as teams.
8.2.12.E.3 Use a programming language to 8.2.12.E.3 (5 weeks)
solve problem or accomplish a task(e.g., robotic
function, website design, applications, and 4. Students will be able to identify the meanings
games) of appropriate terms and use them in
conversation. 8.2.12.E.4 (5 weeks)
KRSD Office of Curriculum and Instruction
34
Formative Assessments Summative Assessments: Performance Assessments: Major Activities/ Assignments (required):
Oral Presentations Unit based group Projects Worksheets Student group work
Internet Research Team Project Presentations Responses to discussion questions Run “test programs” on Robots
Group Discussion Class Projects Group Assignments program robots
Write clear instructions
Exit Tickets
Debug and test robots
Quizzes Project reflections
Guided Notes
Possible Assessment Adjustments (Modifications /Accommodations/ Differentiation): How will the teacher provide multiple means for the following student
groups to EXPRESS their understanding and comprehension of the content/skills taught?
Special Education Students English Language Learners (ELLs) At-Risk Learners Advanced Learners
Provide test study guide, which Multiple choice format Provide test study guide which Students create questions with
includes definitions and Read directions aloud includes definitions and complete solutions throughout the
examples. Highlight/underline key words in examples. unit that may be used on the
Retakes available if criteria is the directions Highlight/underline key words in assessment.
met. Provide test study guide which the directions.
Allow additional time. includes definitions and Allow additional time.
Work or take a test in a different examples. Work or take a test in a different
setting, such as a quiet room with Work or take a test in a different setting, such as a quiet room with
few distractions. setting, such as a quiet room with few distractions.
Answer fewer or modified few distractions. Use an alarm to help students
questions (decreased amount of Give visuals for directions. manage time during an
MC answer choices, word bank Translate what is possible into assessment.
provided for sentence native language
completion)
Interdisciplinary Connections & Career Integration of Technology: 21st Century Themes: 21st Century Skills:
Ready Practices (Note Applicable (Note the SAMR Model elements (Check and explain how the (Check and explain how the connection is
Standards): used and how.) connection is made.) made.)
Career Ready Practices: Interactive White Board __x__ Global Awareness __x__ Creativity & Innovation
9.3.IT.SUP.9 Use of in-class Computers
9.3.IT.PRG.5 Chrome Books __x__ Civic Literacy __x__ Media Literacy
9.3.IT.PRG.6 Internet
9.3.IT.PRG.7 Online videos/presentations __x__ Financial, Economic, __x__ Critical Thinking & Problem Solving
Business, & Entrepreneurial Literacy
_____ Life and Career Skills (flexibility,
____ Health Literacy initiative, cross-cultural skills, productivity,
leadership, etc.)
__ __ Information Literacy
Resources:
Texts/Materials:
Exploring Computer Science Curriculum http://www.exploringcs.org
Teacher generated worksheets and rubrics
https://edu.sphero.com/