Draft Example of Partial Mapping for AMSA CS Standards Crosswalk with CSTA K-12 Computer Science Standards for State/District/Course Standards CS Standards Name AMSA Grades 6-11 Website Contact Info Kelly Powers k.powers@amsacs.org Please indicate whether your standards are: State District XSchool or Institution (X) CSTA Standard Grade Level Strand CS Standard Aligned Standard Aligned Standard Level 1 (recommended for grades K–6) Computer Science and Me Elementary school students are introduced to foundational concepts in computer science by integrating basic skills in technology with simple ideas about computational thinking. The learning experiences created from these standards should be inspiring and engaging, helping students see computing as an important part of their world. 1/ K-3 Computational Thinking Use technology resources (e.g., puzzles, logical thinking programs) to solve age-appropriate problems. CTL1-1 Level 1/ K-3 Computational Thinking Use writing tools, digital cameras, and drawing tools to illustrate thoughts, ideas, and stories in a manner. CTL1-2 Level 1/ K-3 Computational Thinking Understand how to arrange (sort) information into useful such as sorting students by birth date, without using a computer. CTL1-3
Level 1/ K-3 Computational Thinking Recognize that software is created to control computer operations. CTL1-4 Level 1/ K-3 Computational Thinking Demonstrate how 0s and 1s can be used to represent information. CTL1-5 Level 1/ 3-6 Computational Thinking Understand and use the basic steps in algorithmic problem-solving (e.g., problem statement and exploration, examination of sample instances, design, implementation, and testing). Notion of algorithms Grade 6, Topic 13, Designing Solutions, Pseudo Code, Flowchart, Coding Algorithms CTL1-6 Level 1/ 3-6 Computational Thinking Develop a simple understanding of an algorithm (e.g., search, sequence of events, or sorting) using computer-free exercises. Notion of algorithms 6, Topic 13, Designing Solutions, Pseudo Code, Flowchart, Coding Algorithms CTL1-7 Level 1/ 3-6 Computational Thinking Demonstrate how a string of bits can be used to represent alphanumeric information. Coding letters with numbers ASCII and Unicode with binary & hex, RGB in HEX Grade 6, Topic 12, How Computers Think CTL1-8 Level 1/ 3-6 Computational Thinking Describe how a simulation can be used to solve a problem. CTL1-9 1/ 3-6 Computational Thinking Make a list of sub-problems to consider while addressing a larger problem. Creating a Strategy, writing steps to solve a problem Notion of algorithms Grade 6, Topic 13, Designing Solutions, Pseudo Code, Flowchart, Coding Algorithms CTL1-10 Level 1/ 3-6 Computational Thinking Understand the connections between computer science and other fields. Babbage (analytic engine), Von Neumann, Harvard Mark I, analog computers. CTL1-11
Grade 6, Unit 1: Topic 1History of Computers and Computation Level 1/ K-3 Collaboration Gather information and communicate electronically with others with support from teachers, family members, or student partners. COL1-1 Level 1/ K-3 Collaboration Work cooperatively and collaboratively with peers, teachers, and others using technology. COL1-2 1/ 3-6 Collaboration Use productivity technology (e.g., word processing, spreadsheet, presentation software) for individual and collaborative writing, communication, and publishing activities. Notion of an editor Editing, formatting a project Using on line help, clip art Basic word functions 6, Topic 6, Word Processing Email etiquette Grade 6, Topic 8, Electronic Mail COL1-3 Level 1/ 3-6 Collaboration Use online resources (e.g., email, online discussions, collaborative web environments) to participate in collaborative problem-solving activities for the purpose of developing solutions or products. Notion of an editor Editing, formatting a project Using on line help, clip art Basic word functions Grade 6, Topic 6, Word Processing Email etiquette Grade 6, Topic 8, Electronic Mail COL1-4 Level 1/ 3-6 Collaboration Identify ways that teamwork and collaboration can support problem solving and innovation. Notion of an editor Editing, formatting a project Using on line help, clip art Basic word functions Grade 6, Topic 6, Word Processing COL1-5 Level 1/ K-3 Computing Practice and Programming Use technology resources to conduct Research. CPPL1-1 appropriate
1/ K-3 Computing Practice and Programming Use developmentally appropriate multimedia resources (e.g., interactive books and educational software) to support learning across the curriculum. Level 1/ K-3 Computing Practice and Programming Create developmentally multimedia products with support from teachers, family members, or student partners. CPPL1-3 1/ K-3 Computing Practice and Programming Construct a set of statements to be acted out to accomplish a simple task (e.g., turtle instructions). CPPL1-4 1/ K-3 Computing Practice and Programming Identify jobs that use computing and technology. CPPL1-5 Level 1/ K-3 Computing Practice and Programming Gather and organize information using tools. Level 1/ 3-6 Computing Practice and Programming Use technology resources (e.g., calculators, data collection probes, mobile devices, videos, educational software, and web tools) for and self-directed learning. CPPL1-7 1/ 3-6 Computing Practice and Programming Use general-purpose productivity tools and peripherals to support personal productivity, remediate skill deficits, and facilitate learning. Use proven typing program Grade 6, Topic 4,Typing Skills CPPL1-8 Level 1/ 3-6 Computing Practice and Programming Use technology tools (e.g., multimedia and text authoring, presentation, web tools, digital cameras, and scanners) for individual and collaborative writing, communication, and publishing activities. Use and web tools to build and create animation Grade 6, Topic 6, Elementary Computer Graphics CPPL1-9 Level 1/ 3-6 Computing Practice and Programming Gather and manipulate data using a variety of digital tools. CPPL1-10
Level 1/ 3-6 Computing Practice and Programming Construct a program as a set of step-by-step instructions to be acted out (e.g., make peanut butter and jelly sandwich activity). Notion of algorithms Grade 6, Topic 13, Designing Solutions, Pseudo Code, Flowchart, Coding Algorithms CPPL1-11 Level 1/ 3-6 Computing Practice and Programming Implement problem solutions using a block based visual programming language. Using Alice visual programming Programming as steps to solve a problem Concept of an object, methods, looping 6, Topic 14, Intro to Programming CPPL1-12 Level 1/ 3-6 Computing Practice and Programming Use computing devices to access remote information, communicate with others in support of direct and independent learning, and pursue personal interests. CPPL1-13 Level 1/ 3-6 Computing Practice and Programming Navigate between webpages hyperlinks and conduct simple searches using search engines. URLS, domains, hyperlinks Comparison of search engines Relevance of search Boolean search strings Grade 6, Topic 9, WWW & Browsers CPPL1-14 Level 1/ 3-6 Computing Practice and Programming Identify a wide range of jobs that require knowledge or use of computing. what computers are used for Grade 6, Unit 1 Topic 2: Computer Usage and Terminology CPPL1-15 1/ 3-6 Computing Practice and Programming Gather and manipulate data using a variety of digital tools. CPPL1-16
1/ K-3 Computers and Communication Devices Use standard and output devices to successfully operate computers and related technologies. CCDL1-1 Level 1/ 3-6 Computers and Communication Devices Demonstrate an appropriate level of proficiency with keyboards and other input and output devices. CCDL1-2 Level 1/ 3-6 Computers and Communication Devices Understand the pervasiveness of computers and computing in daily life (e.g., voicemail, downloading videos and audio files, microwave ovens, thermostats, wireless Internet, mobile computing devices, GPS systems). CCDL1-3 Level 1/ 3-6 Computers and Communication Devices Apply strategies for identifying simple hardware and software problems that may occur during use. CCDL1-4 Level 1/ 3-6 Computers and Communication Devices Identify that information is coming to the computer from many sources over a network. Level 1/ 3-6 Computers and Communication Devices Identify factors that distinguish humans from machines. Level 1/ 3-6 Computers and Communication Devices Recognize that computers model intelligent behavior (as found in robotics, speech and language recognition, and computer animation). CCDL1-7 Level 1/ K-3 Community, Global, and Ethical Impacts Practice responsible digital citizenship (legal and ethical behaviors) in the use of technology systems and software. CGEL1-1 1/ K-3 Community, Global, and Ethical Impacts Identify positive and negative social and ethical behaviors for using technology. CGEL1-2
1/ 3-6 Community, Global, and Ethical Impacts Discuss basic issues related to responsible use of technology and information, and the consequences of inappropriate use. Level 1/ 3-6 Community, Global, and Ethical Impacts Identify the impact of technology (e.g., social networking, cyber bullying, mobile computing and communication, web technologies, cyber security, and virtualization) on personal life and society. Level 1/ 3-6 Community, Global, and Ethical Impacts Evaluate the accuracy, relevance, appropriateness, comprehensiveness, and biases that occur in electronic information sources. CGEL1-5 Level 1/ 3-6 Community, Global, and Ethical Impacts Understand ethical issues that relate to computers and networks (e.g., equity of access, security, privacy, copyright, and intellectual property). Personal safety Cyber Bullying Social Networking Concept of an object, methods, looping 6, Topic 12, internet Safety CGEL1-6 CSTA Standard Level/ Grade Level Strand CS Standard Aligned Standard Level 2 (recommended for grades 6–9) Computer Science and Community Middle school/junior high school students begin using computational thinking as a problem-solving tool. They begin to appreciate the ubiquity of computing and the ways computer science facilitates communication and collaboration. Students begin to experience computational