Posted: Fri, 09/09/2016 - 8:31am Updated: Wed, 06/10/2020 - 11:34am

This Teacher Resource Guide has been developed to provide supporting materials to help educators successfully implement the Indiana Academic Standards for Third-Fifth Grade Computer Science. These resources are provided to help you in your work to ensure all students meet the rigorous learning expectations set by the Academic Standards. Use of these resources are optional; teachers should decide which resources will work best in their school for their students.

This resource document is a living document and will be frequently updated.

Please send any suggested links and report broken links to:
Jacob Koressel
Computer Science Specialist

The resources, clarifying statements, and vocabulary in this document are for illustrative purposes only, to promote a base of clarity and common understanding. Each item illustrates a standard but please note that the resources, clarifying statements, and vocabulary are not intended to limit interpretation or classroom applications of the standards.

The links compiled and posted in this Resource Guide have been provided classroom teachers, the Department of Education, and other sources. The DOE has not attempted to evaluate any posted materials. They are offered as samples for your reference only and are not intended to represent the best or only approach to any particular issue. The DOE does not control or guarantee the accuracy, relevance, timeliness, or completeness of information contained on a linked website; does not endorse the views expressed or services offered by the sponsor of a linked website; and cannot authorize the use of copyrighted materials contained in linked websites. Users must request such authorization from the sponsor of the linked website.

Data and Information
Indiana Academic Standard Activities/Labs/Simulations (Examples and Ideas)
3-5.DI.1 Understand and use the basic steps in algorithmic problem solving (e.g., problem statement and exploration, examination of sample instances, design, implementation, and testing). Divide and Conquer (Santa’s Dirty Socks)Move It, Move ItBuilding a FoundationMaze: Loops Bee: LoopsFor Loop Fun
3-5.DI.2 Develop a simple understanding of an algorithm (e.g., search, sequence of events, or sorting) using computer-free exercises. Searching AlgorithmsSorting AlgorithmsGetting Loopy Graph Paper ProgrammingConditionalsDice RaceTangram Algorithms
3-5.DI.3 Demonstrate how a string of bits can be used to represent alphanumeric information and how 1's and 0's represent information. Binary NumbersImage RepresentationModems UnpluggedBinary BraceletsBinary Images
3-5.DI.4 Describe how a simulation can be used to solve a problem. Dominating SetsSpelling BeeThe Big EventReal-Life Algorithms: Paper PlanesRelay ProgrammingEnvelope Variables
3-5.DI.5 Understand the connections between computer science and other fields. Line Drawing
Computing Devices and Systems
Indiana Academic Standard Activities/Labs/Simulations (Examples and Ideas)
3-5.CD.1 Demonstrate proficiency with keyboards and other input and output devices.  
3-5.CD.2 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). Databased Unplugged
3-5.CD.3 Apply troubleshooting strategies for identifying simple hardware and software problems that may occur during use. Play Lab: Create a Story
3-5.CD.4 Recognize that computers model intelligent behavior (as found in robotics, speech and language recognition, and computer animation). Harold the Robot  Artificial Intelligence
Programs and Algorithms
Indiana Academic Standard Activities/Labs/Simulations (Examples and Ideas)
3-5.PA.1 Use technology resources (e.g., calculators, data collection probes, mobile devices, videos, educational software, and web tools) for problem-solving and self-directed learning, and general-purpose productivity tools and peripherals to support personal productivity, remediate skill deficits, facilitate learning, and individual/collaborative writing, communication, and publishing activities.  
3-5.PA.2 Use digital tools to gather, manipulate, and modify data for use by a program.  
3-5.PA.3 Implement problem solutions using a block-based visual programming language. Bee: Sequence Artist: Sequence
Networking and Communication
Indiana Academic Standard Activities/Labs/Simulations (Examples and Ideas)
3-5.NC.1 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. Crowdsourcing
3-5.NC.2 Use productivity technology tools (e.g., word processing, spreadsheet, presentation software) for individual and collaborative writing, communication, and publishing activities.  
Impact and Culture
Indiana Academic Standard Activities/Labs/Simulations (Examples and Ideas)
3-5.IC.1 Discuss basic issues related to responsible use of technology and information, and the consequences of inappropriate use.  
3-5.IC.2 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.  
3-5.IC.3 Evaluate the accuracy, relevance, appropriateness, comprehensiveness, and biases that occur in electronic information sources.  
3-5.IC.4 Understand ethical issues that relate to computers and networks (e.g., equity of access, security, privacy, copyright, and intellectual property).