Refine Your Results

Now... gain access to over 2 Million curated educational videos and 500,000 educator reviews to free & open educational resources

Get a 10 Day Free Trial

239 resources with the concept computer science

Videos (Over 2 Million Educational Videos Available)
How to paint a watercolor and ink flower bouquet | Watercolor Flower Painting Video
6:54
How to paint a watercolor and ink flower...
The Secret World of Animal Sleep 101 Sleepless on the Savanna Video
3:42
The Secret World of Animal Sleep 101...
Cells - Overview & Introduction Video
4:07
Cells - Overview & Introduction
Other Resource Types (239)
+
28 Items in Topic
Lesson Planet: Curated OER

Set Up a Remote Learning Schedule for Middle School

For Teachers 6th - 8th Standards
This collection provides a 2-week sample plan and a blank template for remote learning. In addition, we provide ideas to get you started in your planning for remote instruction. 
+
10 Items in Lesson
Lesson Planet: Curated OER

TeachEngineering: Java Code

For Teachers 9th - 12th Standards
Testing is an important part of the software/systems design process. The two resources in the "Java Code: Does It Work? Test and Test Again" lesson teach future programmers how to use the CodingBat website to test programs written in...
+
7 Items in Unit
Lesson Planet: Curated OER

TeachEngineering: It's a Connected World - The Beauty of Network Science

For Teachers 7th - 10th Standards
A series of lessons and activities show scholars how engineers use graphs to understand large and complex systems. The first lesson provides the beginnings of graph theory by introducing set theory, graphs, and degree distributions of a...
+
28 Items in Unit
Lesson Planet: Curated OER

TeachEngineering: Android Acceleration Application

For Teachers 9th - 12th Standards
Introduce young engineers to the software development design process used in app building. After watching a video tutorial, groups are challenged to build an accelerometer app for an Android device and design an app utilizing the GPS...
+
8 Items in Topic
Lesson Planet: Curated OER

How The Internet Works

For Students 6th - 12th
Imagine spiders crawling around a virtual web! Welcome to the internet. A series of eight short, entertaining videos explain how the internet works. The series begins with an explanation of just what the internet is. Subsequent topics...
+
10 Items in Topic
Lesson Planet: Curated OER

Think Like a Coder

For Students 6th - 12th Standards
Challenge young programmers to save the world! An engaging  10-episode video series of programming puzzles provides tweens and teens with an opportunity to practice their coding skills, foster problem-solving abilities, and develop a...
+
20 Items in Topic
Lesson Planet: Curated OER

Crash Course: Artificial Intelligence

For Students 6th - 12th Standards
Jabril, assisted by his John Green Bot, narrate a Crash Course in Artificial Intelligence and Machine Learning. The 20 videos in the collection examine the logic behind AI, its history, how it is being used today, and show some...
+
16 Items in Unit
Lesson Planet: Curated OER

Interactive HTML Tutorial

For Students 9th - 12th
Eight interactive lessons teach would-be web designers how to use HTML coding to modify existing web pages. The first lesson of an eight-part tutorial covers the basics of HTML. It teaches scholars about HTML code, tags, and document...
+
Lesson Planet: Curated OER

2004 AP® Computer Science A Free-Response Questions

For Students 10th - 12th
What is important from the instruction? Using the questions, pupils and teachers see how the AP® Computer Science exam addresses topics. Scholars realize the importance of the case studies from the course. The released questions range...
+
Lesson Planet: Curated OER

2006 AP® Computer Science A Free-Response Questions

For Students 10th - 12th
Inheritance is a programming problem. Released free-response questions allow pupils and teachers to experience the 2006 AP® exam phrases questions. The items range from the application of basic algorithms to using inheritance in a...
+
Lesson Planet: Curated OER

2009 AP® Computer Science A Free-Response Questions

For Students 10th - 12th
Coding and decoding is part of the work. Pupils and teachers use the released questions from 2009 to gather information on how topics show up on the AP Computer Science exam. The four questions range from the array data structure to...
+
5:47
Lesson Planet: Curated OER

How Much Information?

For Students 9th - 12th Standards
How much information can we process? How much information is stored inside us? These questions, and many more, inspired an inquisitive installment from a larger video series. From verbal and written language to DNA and computers,...
+
Lesson Planet: Curated OER

Creative Computing

For Teachers K - 12th
Scratch the surface of computer coding. A seven-unit lesson guide provides a crash course on computer programming. It uses a programming language called Scratch.
+
Lesson Planet: Curated OER

Star Wars: Building a Galaxy with Code

For Teachers 6th - 12th
Welcome to the code side. The interactive instructional activity introduces coding in a game format with familiar characters. Young computer experts learn to develop code to control the interaction of the characters in the game. The...
+
3:27
Lesson Planet: Curated OER

Great Minds: Alan Turing

For Students 9th - 12th
Alan Turing helped defeat the Nazis and conceptualized the first computers, yet he was arrested for gross indecency because he was homosexual. The video explains the math genius and how his many talents were used to help society. It also...
+
4:36
Lesson Planet: Curated OER

Great Minds: Margaret Hamilton

For Students 9th - 12th
Don't push that button! Margaret Hamilton wrote the computer codes that saved Apollo 8 and Apollo 11 from various glitches, including an astronaut pushing the wrong button at the wrong time. The video describes her groundbreaking work...
+
Lesson Planet: Curated OER

The Need for DNS

For Teachers 9th - 12th
That's one complicated address book! To understand the need for a system that keeps track of addresses, pupils trying to find the IP address of their classmates. Then individuals change their IP addresses, which leads to research about...
+
Lesson Planet: Curated OER

Encoding Color Images

For Teachers 9th - 12th
Color me green. The fourth instructional activity in a unit of 15 introduces the class to color images and how to encode color images using binary code and hexadecimal numbers — and they will quickly notice that it is easier to code the...
+
Lesson Planet: Curated OER

Sending Binary Messages

For Teachers 9th - 12th
Pairs build a device that will be able to send a binary message. They then update their device to allow it to send four possible messages before upping the ante to eight. The provided self-assessment rubric comes with reflection...
+
Lesson Planet: Curated OER

Kodable

For Students K - 6th
Prepare young scholars for life in the twenty-first century with this introduction to computer coding formatted as a fun problem solving game, this resource is a great way to develop children's sequential thinking skills.
+
1
In 1 Collection
Lesson Planet: Curated OER

Java Programming: Testing the Edges

For Teachers 9th - 12th
Tests are no fun, but test cases are extremely helpful. Pupils work in groups to write a Java program that completes a given task. They come up with test cases to give to another group, then trade test cases to determine if their program...
+
1
In 1 Collection
Lesson Planet: Curated OER

Java Code: Does It Work? Test and Test Again

For Teachers 9th - 12th Standards
Testing software code can sure test one's patience. Future programmers learn about the importance of testing when writing code for computer software. They access the CodingBat website to test programs written in Java using three test...
+
3:04
Lesson Planet: Curated OER

Career Connections | Network Architect

For Teachers 6th - 12th
Network architects are the people who build those computer networks that we use every day. Advice? "Keep learning!" binary.
+
1:06
Lesson Planet: Curated OER

Women's History Minute: Grace Hopper

For Students 6th - 12th Standards
Navy WAVE, Rear Admiral, developer of the Mark 1, an early electronic computer. Grace Hopper is the subject of a short Women's History Minute that introduces viewers to this amazing electronics pioneer.