Cincinnati Library
Computers for Beginner
The kids in your class are probably experts at navigating the computer, but do they know the difference between hardware and software? Teach computer skills to any level of computer user with a helpful reference sheet. It covers...
Google
Music and Sound: Guru Introduction and Musical Talent Show
Become talented in computer science. After interviewing a computer science guru, pupils work on individual projects related to a virtual music talent show. They learn how to use different code blocks in the Scratch programming language,...
College Board
GridWorld: A Curriculum Module for Computer Science
Stretch out the grid. Teaching modules provide suggestions on how to use the case study, GridWorld, throughout the year as opposed to only right before the exam. The instructional units provide suggestions for presentations, assignments,...
Computer Science Field Guide
Computer Science Field Guide
Imagine computer science all summed up in one book. This resource provides 16 chapters that cover many aspects of computer science, ranging from algorithms to software engineering. The e-book contains links to applets to help explain...
Drexel University
Learning Roomba Module 1: Robotics Introduction
Introducing Mr. Robot. As an introduction to robotics, class develop a definition of a robot and make distinctions between real robots and those in science fiction. They also study the basics of programming in Java to program a Roomba.
College Board
AP® Computer Science A: Magpie Chatbot Lab Student Guide
How is your computer or phone able to talk to you? Explore the tasks needed for a computer to understand human voice input and then write code for a Chatbot with this lab guide.
Curated OER
Chapter 9: Language Processing: Humans and Computers
Designed to accompany An Introduction to Language by Victoria Fromkin, Robert Rodman, and Nina Hyams, this powerpoint addresses a number of language, technological, and sociological topics. The slides could be helpful in either a...
Google
Art: Introduction and Discovery
Art isn't the first thing that comes to mind when thinking about computer science. The first installment of an eight-part Google CS Art unit introduces the series and highlights class procedures. Pupils view videos that show how to use...
Curated OER
What Does It Do? Parts of the Computer
This is a nice introduction for first graders to parts of the computer. It includes several resource links to PowerPoints to show the class. There is one activity for the class to do. This is a basic introduction, and could definitely be...
Curated OER
Graphing on the Computer
Students create a bar graph on the computer using given information from the teacher. They create a bar graph using their own information chart (they need to create one on separate paper first). They utilize Microsoft Excel for this lesson.
Kenan Fellows
Introduction to a Flight Computer
Keep your hands on the wheel—at all times! Scholars learn why pilots use a flight computer through a high-flying demonstration. Making calculations for speed, distance, or time is automatic if you know how to use a flight computer.
Queen of Heaven School
Computer Curriculum
Need some extra resources to get your class computer savvy? How about several years' worth? Show pupils in K-8 a progression of proficiency in a series of computer lessons. Learners master the basics, then work with the Microsoft Office...
College Board
AP® Computer Science A: Elevens Lab Student Guide
Looking for a project to use in an AP® Computer Science class? Engage learners with a simple solitaire game called Elevens. Through these activities, learners break down the task and write the code for a game. Sign in to your College...
Code.org
Introduction to Arrays
How can you store lists in a computer program? The 16th installment of a 21-part unit introduces arrays as a way to store lists within a variable. Individuals program a list of their favorite things—adding interest to the activity.
Code.org
Introduction to Digital Assistant Project
How does a computer recognize voice commands? Scholars learn about digital assistants and natural language processing (NLP) algorithms in the ninth activity of the series. They begin building a simple digital assistant and work on this...
Curated OER
Turn It Upside Down: Introduction to Computer-Aided Design
Students explore a computer-aided design program. Students chart out roller coaster design, computer graphics and architecture. Students focus on understanding the connections between mathematics, science, technology and innovation.
Curated OER
Introduction to Computers
Fifth graders listen as the material on Computer Components and Assembly Script is described. They then get in groups of 4 or 5 and stand together in a line with each student respectively representing one memory register. Another child...
Code.org
Introduction to Data
Data, data everywhere. Challenge your class to begin thinking about data, the ways people collect information, and what we can learn from this data. Class members discuss sources of data and then individuals answer questions in the class...
Curated OER
Problem Solving in Computer Classrooms
High schoolers discuss and implement basic problem solving techniques. They define program specifications and write programs. Students work cooperatively on programming problems and brainstorm solutions.
Curated OER
Introduction to the Internet
Students conduct a brief overview of the Internet in four main sections: Background of the Internet, E-mail, Web Browsing, and Web Searching. The latter three sections of this unit cover the mechanics as well as the underlying concepts...
Curated OER
Computer Basics
Learners review basic terminology that they would use to reference computers in media arts. In this computer terminology lesson plan, students use terms frequently.
College Board
An Introduction to Polymorphism in Java
Run a lesson on run-time polymorphism. An AP® curriculum module introduces polymorphism in Java. It identifies the five major types of run-time polymorphism and provides a brief description and example for each type.
Curated OER
Introduction to The Diary of Anne Frank
Get a glimpse of Anne Frank's years in hiding with this activity, which introduces The Diary of Anne Frank. Readers complete a journal entry about how they would keep themselves occupied if they were forced into hiding (without personal...