Standards in this Framework
Standard | Description |
---|---|
SC.68.CS-CC.1.1 | Demonstrate an ability to communicate appropriately through various online tools. |
SC.68.CS-CC.1.2 | Apply productivity and or multimedia tools for local and global group collaboration. |
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. |
SC.68.CS-CP.1.1 | Define parameters for individual and collaborative projects using Boolean logic (e.g., using “not”, “or”, “and”). |
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. |
SC.68.CS-CP.2.1 | Develop problem solutions using visual representations of problem states, structures and data. |
SC.68.CS-CP.2.2 | Evaluate the logical flow of a step-by-step program by acting it out through computerfree activities. |
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. |
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. |
SC.68.CS-CP.3.1 | Select appropriate tools and technology resources to accomplish a variety of tasks and solve problems. |
SC.68.CS-CP.3.2 | Create online content (e.g., webpage, blog, digital portfolio, multimedia), using advanced design tools. |
SC.68.CS-CP.3.3 | Create an artifact (independently and collaboratively) that answers a research question and communicates results and conclusions. |
SC.68.CS-CS.1.1 | Examine connections between elements of mathematics and computer science including binary numbers, logic, sets, and functions |
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. |
SC.68.CS-CS.1.3 | Evaluate what kinds of real-world problems can be solved using modeling and simulation. |
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). |
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. |
SC.68.CS-CS.2.10 | Recognize that more than one algorithm can solve a given problem. |
SC.68.CS-CS.2.11 | Predict outputs while showing an understanding of inputs. |
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 |
SC.68.CS-CS.2.13 | Explore a problem domain using iterative development and debugging |
SC.68.CS-CS.2.14 | Perform program tracing to predict the behavior of programs. |
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. |
SC.68.CS-CS.2.3 | Perform a variety of operations such as sorting, filtering, and searching in a database. |
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 |
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. |
SC.68.CS-CS.2.6 | Create a program that implements an algorithm to achieve a given goal, individually and collaboratively. |
SC.68.CS-CS.2.7 | Design solutions that use repetition and two-way selection (e.g., for, while, if/else). |
SC.68.CS-CS.2.8 | Recognize that boundaries need to be taken into account for an algorithm to produce correct results. |
SC.68.CS-CS.2.9 | Identify simple data types and data structures. |
SC.68.CS-CS.3.1 | Explain why different file types exist (e.g., formats for word processing, images, music, and three-dimensional drawings). |
SC.68.CS-CS.3.2 | Identify the kinds of content associated with different file types. |
SC.68.CS-CS.3.3 | Integrate information from multiple file formats into a single artifact. |
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). |
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). |
SC.68.CS-CS.4.3 | Describe the relationships between hardware and software (e.g., BIOS, operating systems and firmware). |
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). |
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). |
SC.68.CS-CS.4.6 | Describe the essential characteristics of a software artifact. |
SC.68.CS-CS.4.7 | Describe the major components and functions of computer systems and networks. |
SC.68.CS-CS.4.8 | Identify software used to support specialized forms of human-computer interaction. |
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. |
SC.68.CS-CS.5.2 | Explain the difference between physical (wired), local area wireless, and mobile networks |
SC.68.CS-CS.5.3 | Identify the major components of a network. |
SC.68.CS-CS.6.1 | Explain why some tasks can be accomplished more easily by computers. |
SC.68.CS-CS.6.2 | Describe how humans and machines interact to accomplish tasks that cannot be accomplished by either alone. |
SC.68.CS-CS.6.3 | Identify novel ways humans interact with computers, including software, probes, sensors, and handheld devices. |
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). |
SC.68.CS-CS.6.5 | Identify factors that distinguish humans from machines. |
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. |
SC.68.CS-PC.1.1 | Recognize and describe legal and ethical behaviors when using information and technology and describe the consequences of misuse |
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). |
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). |
SC.68.CS-PC.1.4 | Recognize the impacts and consequences of plagiarism on the development of creative works, projects, publications and online content. |
SC.68.CS-PC.2.1 | Analyze the positive and negative impacts of computing, social networking and web technologies on human culture. |
SC.68.CS-PC.2.2 | Explain the possible consequences of cyberbullying and inappropriate use of social media on personal life and society. |
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. |
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. |
SC.68.CS-PC.2.5 | Describe ways in which adaptive technologies can assist users with special needs to function in their daily lives. |
SC.68.CS-PC.2.6 | Identify and discuss the technology skills needed in the workplace |
SC.68.CS-PC.2.7 | Interpret writings and/or communications which use developmentally appropriate terminology. |
SC.68.CS-PC.2.8 | Identify interdisciplinary careers that are enhanced by computer science. |
SC.68.CS-PC.3.1 | Answer research questions using digital information resources. |
SC.68.CS-PC.3.2 | Analyze how media and technology can be used to distort, exaggerate, or misrepresent information. |
SC.68.CS-PC.3.3 | Describe strategies for determining the reliability of resources or information on the Internet. |
SC.68.CS-PC.3.4 | Identify peer reviewed resources and understand the need for peer review. |
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. |
SC.68.CS-PC.4.1 | Explain the guidelines for the fair use of downloading, sharing or modifying of digital materials. |
SC.68.CS-PC.4.2 | Explain how copyright law and licensing protect the owner of intellectual properties. |
SC.68.CS-PC.4.3 | Explain the possible consequences of violating intellectual property law |
SC.68.CS-PC.4.4 | Identify threats and actions that protect devices from viruses, intrusion, vandalism, and other malicious activities |
SC.68.CS-PC.4.5 | Demonstrate compliance with the school’s Acceptable Use Policy. |
SC.68.CS-PC.4.6 | Generate text and non-text citations using digital citation tool. |