Refine Your Results

Content Curators

Grades

Subjects

Resource Types

Standards

244 resources with the concept computer science

28 Items in Collection
Lesson Planet

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. 
5:46
Lesson Planet

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,...
8:13
Lesson Planet

The Tower of Epiphany | Think Like A Coder, Ep 7

For Students 6th - 12th Standards
New ReviewLet coding save the world. As part of her quest, the hero of the series must retrieve the Node of Creation from the Tower of Epiphany. This requires solving a computer programming puzzle to determine the energy needed to fill a basin...
6:09
Lesson Planet

The Resistance | Think Like A Coder, Ep 2

For Students 6th - 12th Standards
Join the resistance and learn computer code while you're at it. Continuing from the previous installment, the hero of the series looks for a resistance leader using a set of conditional statements. Scholars learn how to include if,...
6:50
Lesson Planet

The Prison Break | Think Like A Coder, Ep 1

For Students 6th - 12th Standards
Break free from monotonous lessons. An engaging video introduces the computer coding series and describes the ongoing context. Robots have taken over, and the hero needs to escape from prison and save the world by solving a set of clues....
12:16
Lesson Planet

Neural Networks: Crash Course Statistics #41

For Students 9th - 12th Standards
Combine multiple inputs to get one output. An engaging video discusses neural networks and how they work on a basic level, that of taking several inputs and determining a single output. Using examples, the narrator defines different...
Lesson Planet

NOVA Cybersecurity Lab Lesson Plan

For Teachers 6th - 12th
Don't be fooled by cyber scams! An informative lesson teaches techies about cybersecurity. They watch videos, play a game, and engage in discussion to improve their understanding of online safety.
4:43
Lesson Planet

A Brief History of Banned Numbers

For Students 6th - 12th
What numbers should not be shared? Numbers thoughout history have been banned for one reason or another. The resource provides details of illegal numbers and compares them to the written and spoken word. Discussion brings the idea of...
11:05
Lesson Planet

The Map of Mathematics

For Students 9th - Higher Ed
How does all this math fit together? The resource creates a graphical view of the extent of mathematics. The map shows the pure and applied sides of studying mathematics and breaks them down into their many disciplines.
Lesson Planet

Boolean Algebra is Elementary

For Teachers 3rd - 6th Standards
See how Boolean algebra relates to video games with a lesson plan that teaches young scholars how to use Boolean algebra to create rules for a virtual world. They test the rule base for consistency in groups.
Lesson Planet

Graphics: Bits and Points

For Students 3rd - 6th Standards
What can a mural teach pupils about computer science? The lesson has scholars create a mural on a wall to learn about bitmap and vector graphics. Along the way, they learn about the graphics coordinate system.
Lesson Planet

Start Networking!

For Students 7th - 10th Standards
Class members create their own social networks by collecting signatures before graphing the interactions with their fellow classmates. The degree distribution of the simulated social network is determined by calculating the degree of...
Lesson Planet

Coloring Discrete Structures

For Teachers 6th - 9th
What's the least number of colors needed to color a U.S. map? The lesson plan begins by having pupils view a video clip on continuous and discrete phenomenon, then launches into an activity reminiscent of Zeno's paradox. A separate video...
7:53
Lesson Planet

Learn to Code: Understanding Functions and Making a Guessing Game

For Students 9th - Higher Ed Standards
Here's where it all comes together. Using the skills learned in the previous three videos, the final installment of this series on JavaScript explores how to create functions. By the end of the video, young programmers will be able to...
13:48
Lesson Planet

Learn to Code: Arrays and Logic Statements

For Students 9th - Higher Ed Standards
Young programmers learn about the concepts of arrays and logic statements with the third video in this introductory series on JavaScript. Starting with a brief explanation of arrays, the resource goes on to provide clear and simple...
6:33
Lesson Planet

Learn to Code: Variables and Basic Data Types

For Students 9th - Higher Ed Standards
Explore the fundamentals of coding in Javascript with the first video of this four-part series. After learning about the three basic data types — strings, numbers, and Boolean — young programmers are taught how to create, define, and...
6:02
Lesson Planet

Learn to Code: Working with Variables

For Students 9th - Higher Ed Standards
Building on prior knowledge about defining variables, the second video in this series on coding explains how to perform simple operations with data in JavaScript. Introducing first the concept of statements, the video goes on to...
4:12
Lesson Planet

Inside Your Computer

For Students 9th - 12th Standards
Computers are amazingly powerful machines that we have come to take for granted. Starting with a simple click of the mouse, this animated video takes you on a trip through the inner workings of computers. Learn how programs allow the...
12:28
Lesson Planet

The Internet and Computing: Crash Course History of Science #43

For Students 9th - 12th Standards
IBM has a computer that is 1 mm by 1 mm and as fast as a computer from 1990. With time, computers get faster, smaller, and cheaper. A video lesson examines the history of computer production and what that means for biotechnology advances.
4:27
Lesson Planet

Schrödinger's iPad? New Breakthroughs in Quantum Computing

For Students 9th - 12th Standards
Are quantum computers the future of technology and security? The video explains what quantum computing is and how quantum computers are vastly different than traditional computers. The narrator details the benefits and downfalls of such...
Lesson Planet

Circuits and Boolean Expressions

For Teachers 3rd - 6th Standards
Teach basic logic using Boolean operators. Young computer scientists learn about the operators NOT, AND, and OR, and how they can be expressed using Boolean notation, logic gates, or truth tables. Along the way, they learn about half...
Lesson Planet

Complex Networks and Graphs

For Students 7th - 10th Standards
Show your class how engineers use graphs to understand large and complex systems. The resource provides the beginnings of graph theory by introducing the class to set theory, graphs, and degree distributions of a graph. 
Lesson Planet

Drawing Lines with Pixels

For Teachers 4th - 12th Standards
How do the computers keep it straight? Using the provided algorithms, class members draw a line and a circle using pixels. They then check the drawings using a straight edge and compass to determine the accuracy of their drawings. 
10:04
Lesson Planet

Programming! Learn the Basics of Coding, How to Pick a Language a Project, and More!

For Students 9th - Higher Ed Standards
Kick off an introductory computer science course with this exploration of computer programming basics. From variable types and writing statements in JavaScript to finding a web host and deploying a website, this resource provides...