SC.68.CS-CC.1.1 |
Demonstrate an ability to communicate appropriately through various online tools. |
Lessons
|
SC.68.CS-CC.1.2 |
Apply productivity and or multimedia tools for local and global group collaboration. |
Lessons
|
SC.68.CS-CC.1.3 |
Design, develop, and publish a collaborative digital product using a variety of digital tools and media-rich resources that demonstrate and communicate concepts to inform, persuade, and/or entertain. |
Lessons
|
SC.68.CS-CP.1.1 |
Define parameters for individual and collaborative projects using Boolean logic (e.g., using “not”, “or”, “and”). |
Lessons
|
SC.68.CS-CP.1.2 |
Select and use data-collection technology (e.g., probes, handheld devices, geographic mapping systems and output from multiple runs of a computer program) to gather, view, organize, analyze, and report results for content-related problems, individually and collaboratively. |
Lessons
|
SC.68.CS-CP.2.1 |
Develop problem solutions using visual representations of problem states, structures and data. |
Lessons
|
SC.68.CS-CP.2.2 |
Evaluate the logical flow of a step-by-step program by acting it out through computerfree activities. |
Lessons
|
SC.68.CS-CP.2.3 |
Develop problem solutions using a block programming language, including all of the following: looping behavior, conditional statements, expressions, variables, and functions. |
Lessons
|
SC.68.CS-CP.2.4 |
Develop problem solutions using a programming language, including all of the following: looping behavior, conditional statements, expressions, variables, and functions. |
Lessons
|
SC.68.CS-CP.3.1 |
Select appropriate tools and technology resources to accomplish a variety of tasks and solve problems. |
Lessons
|
SC.68.CS-CP.3.2 |
Create online content (e.g., webpage, blog, digital portfolio, multimedia), using advanced design tools. |
Lessons
|
SC.68.CS-CP.3.3 |
Create an artifact (independently and collaboratively) that answers a research question and communicates results and conclusions. |
Lessons
|
SC.68.CS-CS.1.1 |
Examine connections between elements of mathematics and computer science including binary numbers, logic, sets, and functions |
Lessons
|
SC.68.CS-CS.1.2 |
Create or modify and use a simulation to analyze and illustrate a concept in depth (i.e., use a simulation to illustrate a genetic variation), individually and collaboratively. |
Lessons
|
SC.68.CS-CS.1.3 |
Evaluate what kinds of real-world problems can be solved using modeling and simulation. |
Lessons
|
SC.68.CS-CS.1.4 |
Interact with content-specific models and simulations to support learning, research and problem solving (e.g., immigration, international trade, invasive species). |
Lessons
|
SC.68.CS-CS.2.1 |
Create, modify, and use a database (e.g., define field formats, adding new records, manipulate data) to analyze data and propose solutions for a task/problem, individually and collaboratively. |
Lessons
|
SC.68.CS-CS.2.10 |
Recognize that more than one algorithm can solve a given problem. |
Lessons
|
SC.68.CS-CS.2.11 |
Predict outputs while showing an understanding of inputs. |
Lessons
|
SC.68.CS-CS.2.12 |
Select the ‘best’ algorithm based on a given criteria (e.g., time, resource, and accessibility) to solve a problem, individually and collaboratively |
Lessons
|
SC.68.CS-CS.2.13 |
Explore a problem domain using iterative development and debugging |
Lessons
|
SC.68.CS-CS.2.14 |
Perform program tracing to predict the behavior of programs. |
Lessons
|
SC.68.CS-CS.2.2 |
Solve real-life issues in science and engineering (i.e., generalize a solution to openended problems) using computational thinking skills. |
Lessons
|
SC.68.CS-CS.2.3 |
Perform a variety of operations such as sorting, filtering, and searching in a database. |
Lessons
|
SC.68.CS-CS.2.4 |
Organize and display information in a variety of ways such as number formats (e.g., scientific notation, percentages, and exponents), charts, tables and graphs |
Lessons
|
SC.68.CS-CS.2.5 |
Decompose a problem and create a function for one of its parts at a time (e.g., video game, robot obstacle course, making dinner), individually and collaboratively. |
Lessons
|
SC.68.CS-CS.2.6 |
Create a program that implements an algorithm to achieve a given goal, individually and collaboratively. |
Lessons
|
SC.68.CS-CS.2.7 |
Design solutions that use repetition and two-way selection (e.g., for, while, if/else). |
Lessons
|
SC.68.CS-CS.2.8 |
Recognize that boundaries need to be taken into account for an algorithm to produce correct results. |
Lessons
|
SC.68.CS-CS.2.9 |
Identify simple data types and data structures. |
Lessons
|
SC.68.CS-CS.3.1 |
Explain why different file types exist (e.g., formats for word processing, images, music, and three-dimensional drawings). |
Lessons
|
SC.68.CS-CS.3.2 |
Identify the kinds of content associated with different file types. |
Lessons
|
SC.68.CS-CS.3.3 |
Integrate information from multiple file formats into a single artifact. |
Lessons
|
SC.68.CS-CS.4.1 |
Identify and describe the function of the main internal parts of a basic computing device (e.g., motherboard, hard drive, Central Processing Unit -CPU). |
Lessons
|
SC.68.CS-CS.4.2 |
Describe the main functions of an operating system and explain how an operating system provides user and system services (e.g., user interface, IO device management, task management). |
Lessons
|
SC.68.CS-CS.4.3 |
Describe the relationships between hardware and software (e.g., BIOS, operating systems and firmware). |
Lessons
|
SC.68.CS-CS.4.4 |
Identify and describe the use of sensors, actuators, and control systems in an embodied system (e.g., a robot, an e-textile, installation art, and a smart room). |
Lessons
|
SC.68.CS-CS.4.5 |
Evaluate a hardware or software problem and construct the steps involved in diagnosing and solving the problem (e.g., power, connections, application window or toolbar, cables, ports, network resources, video, and sound). |
Lessons
|
SC.68.CS-CS.4.6 |
Describe the essential characteristics of a software artifact. |
Lessons
|
SC.68.CS-CS.4.7 |
Describe the major components and functions of computer systems and networks. |
Lessons
|
SC.68.CS-CS.4.8 |
Identify software used to support specialized forms of human-computer interaction. |
Lessons
|
SC.68.CS-CS.5.1 |
Describe how information, both text and non-text, is translated and communicated between digital computers over a computer network. |
Lessons
|
SC.68.CS-CS.5.2 |
Explain the difference between physical (wired), local area wireless, and mobile networks |
Lessons
|
SC.68.CS-CS.5.3 |
Identify the major components of a network. |
Lessons
|
SC.68.CS-CS.6.1 |
Explain why some tasks can be accomplished more easily by computers. |
Lessons
|
SC.68.CS-CS.6.2 |
Describe how humans and machines interact to accomplish tasks that cannot be accomplished by either alone. |
Lessons
|
SC.68.CS-CS.6.3 |
Identify novel ways humans interact with computers, including software, probes, sensors, and handheld devices. |
Lessons
|
SC.68.CS-CS.6.4 |
Describe ways in which computers use models of intelligent behavior (e.g., robot motion, speech and language understanding, and computer vision). |
Lessons
|
SC.68.CS-CS.6.5 |
Identify factors that distinguish humans from machines. |
Lessons
|
SC.68.CS-CS.6.6 |
Design and demonstrate the use of a device (e.g., robot, e-textile) to accomplish a task, individually and collaboratively. |
Lessons
|
SC.68.CS-PC.1.1 |
Recognize and describe legal and ethical behaviors when using information and technology and describe the consequences of misuse |
Lessons
|
SC.68.CS-PC.1.2 |
Describe and use safe and appropriate practices when participating in online communities (e.g., discussion groups, blogs, and social networking sites). |
Lessons
|
SC.68.CS-PC.1.3 |
Evaluate the proper use and operation of security technologies (e.g., passwords, virus protection software, spam filters, pop-up blockers, and cookies). |
Lessons
|
SC.68.CS-PC.1.4 |
Recognize the impacts and consequences of plagiarism on the development of creative works, projects, publications and online content. |
Lessons
|
SC.68.CS-PC.2.1 |
Analyze the positive and negative impacts of computing, social networking and web technologies on human culture. |
Lessons
|
SC.68.CS-PC.2.2 |
Explain the possible consequences of cyberbullying and inappropriate use of social media on personal life and society. |
Lessons
|
SC.68.CS-PC.2.3 |
Describe the influence of access to information technologies over time and the effects those changes have had on education, the workplace, and the global society. |
Lessons
|
SC.68.CS-PC.2.4 |
Describe how the unequal net-neutrality and distribution of computing resources in a global economy raises issues of equity, access, and power. |
Lessons
|
SC.68.CS-PC.2.5 |
Describe ways in which adaptive technologies can assist users with special needs to function in their daily lives. |
Lessons
|
SC.68.CS-PC.2.6 |
Identify and discuss the technology skills needed in the workplace |
Lessons
|
SC.68.CS-PC.2.7 |
Interpret writings and/or communications which use developmentally appropriate terminology. |
Lessons
|
SC.68.CS-PC.2.8 |
Identify interdisciplinary careers that are enhanced by computer science. |
Lessons
|
SC.68.CS-PC.3.1 |
Answer research questions using digital information resources. |
Lessons
|
SC.68.CS-PC.3.2 |
Analyze how media and technology can be used to distort, exaggerate, or misrepresent information. |
Lessons
|
SC.68.CS-PC.3.3 |
Describe strategies for determining the reliability of resources or information on the Internet. |
Lessons
|
SC.68.CS-PC.3.4 |
Identify peer reviewed resources and understand the need for peer review. |
Lessons
|
SC.68.CS-PC.3.5 |
Identify resources such as city, state, and federal government websites and explain that these resources can be used for communication between citizens and government. |
Lessons
|
SC.68.CS-PC.4.1 |
Explain the guidelines for the fair use of downloading, sharing or modifying of digital materials. |
Lessons
|
SC.68.CS-PC.4.2 |
Explain how copyright law and licensing protect the owner of intellectual properties. |
Lessons
|
SC.68.CS-PC.4.3 |
Explain the possible consequences of violating intellectual property law |
Lessons
|
SC.68.CS-PC.4.4 |
Identify threats and actions that protect devices from viruses, intrusion, vandalism, and other malicious activities |
Lessons
|
SC.68.CS-PC.4.5 |
Demonstrate compliance with the school’s Acceptable Use Policy. |
Lessons
|
SC.68.CS-PC.4.6 |
Generate text and non-text citations using digital citation tool. |
Lessons
|