6-8.DI.4 Understand the notion of (1) Building things in hierarchies is very abstraction – the process of reducing hierarchy and abstraction in computing common in computer software. complexity by focusing on the main idea. including high-level languages, translation, Example: File systems provided by By hiding details irrelevant to the question instruction set, and logic circuits. operating systems. File systems have a at hand and bringing together related and to subdirectories like "Program Files" useful details, abstraction reduces and "Documents and Settings" and under complexity and allows one to focus on the these are more subdirectories. problem. (2) Abstraction is a new representation of a hierarchy – an organizational structure in thing, a system, or a problem that helpfully which items are ranked according to levels reframes a problem by hiding details of importance irrelevant to the question at hand. 6-8.DI.5 Demonstrate interdisciplinary computational thinking – the thought applications of computational thinking and processes involved in formulating problems interact with content-specific models and and their solutions so that the solutions are simulations to support learning and represented in a form that can be research. effectively carried out by an agent, for example: a computer Computing Devices and Systems Indiana Academic Standard Clarifying Statement(s) Vocabulary 6-8.CD.1 Demonstrate an understanding of hardware – the physical components that the relationship between hardware and make up a computing system, computer, or software. computing device software – programs that run on a computer system, computer, or other computing device 6-8.CD.2 Apply troubleshooting strategies troubleshooting – a systematic approach to identify and solve routine hardware and to problem solving that is often used to software problems that occur during find and resolve a problem, error, or fault everyday computer use. within software or a computer system
6-8.DI.4 Understand the notion of hierarchy and abstraction in computing including high-level languages, translation, instruction set, and logic circuits. (1) Building things in hierarchies is very common in computer software. Example: File systems provided by operating systems. File systems have a to subdirectories like "Program Files" and "Documents and Settings" and under these are more subdirectories. (2) Abstraction is a new representation of a thing, a system, or a problem that helpfully reframes a problem by hiding details irrelevant to the question at hand. abstraction – the process of reducing complexity by focusing on the main idea. By hiding details irrelevant to the question at hand and bringing together related and useful details, abstraction reduces complexity and allows one to focus on the problem. hierarchy – an organizational structure in which items are ranked according to levels of importance 6-8.DI.5 Demonstrate interdisciplinary applications of computational thinking and interact with content-specific models and simulations to support learning and research. computational thinking – the thought processes involved in formulating problems and their solutions so that the solutions are represented in a form that can be effectively carried out by an agent, for example: a computer Computing Devices and Systems Indiana Academic Standard Clarifying Statement(s) Vocabulary 6-8.CD.1 Demonstrate an understanding of the relationship between hardware and software. hardware – the physical components that make up a computing system, computer, or computing device software – programs that run on a computer system, computer, or other computing device 6-8.CD.2 Apply troubleshooting strategies to identify and solve routine hardware and software problems that occur during everyday computer use. troubleshooting – a systematic approach to problem solving that is often used to find and resolve a problem, error, or fault within software or a computer system
6-8csresourceguide.docx