+
Interactive
Khan Academy

Challenge: H for Hopper

For Students 6th - Higher Ed
An "H" is just three rectangles when you are trying to draw them on a computer screen. After watching the previous Intro to Drawing video this online programing activity guides young coders to draw the letter "H" on the screen. Help and...
+
Interactive
Khan Academy

Project: Ad Design

For Students 6th - Higher Ed
Let your young programmers' creativity and programming knowledge shine with this culminating activity. Coders put together everything they know about using text commands, drawing, and animation to create a unique ad. This activity could...
+
Interactive
Khan Academy

Welcome to the Computer Science Platform

For Students 6th - Higher Ed
You don't need to know how to code in order to teach your students! Show them learning is a lifelong skill by learning along with them. Take this activity for example; the code is on the left, and the result is on the right. Can you...
+
Lesson Plan
Media Smarts

Television Broadcast Ratings

For Teachers 7th - 10th
Explore the relationships between programming, advertising, and the ensuing rating wars. Help develop the media smarts of your pupils through this examination of advertisers for popular shows. Although the included Sweep Chart features...
+
Lesson Plan
Curated OER

Introduction to the Internet

For Teachers 5th - 7th
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...
+
Lesson Plan
Curated OER

Case Tools

For Teachers 12th - Higher Ed
Students use CASE Tools in order to develop skills that are relevant in the world of technology and business. They will practice the new skills in mock type of projects that are relevant to real life scenarios.
+
Lesson Plan
Curated OER

Coding History

For Teachers 10th - Higher Ed
Students study the topic of codes in Computer Science. They research it history, divisions in the field and its applications. The activity also includes a brief overview of the information technology theory.
+
Lesson Plan
Curated OER

Object Oriented Programming

For Teachers 10th - Higher Ed
Students engage in a research activity in order to comprehend the intents and dynamics of Object Oriented Programming. They are exposed to the new paradigm of programming in order to develop new skills.
+
Worksheet
Curated OER

Review of Arrays

For Students 12th - Higher Ed
In this computer programming review worksheet, students answer 50 multiple choice questions on one and two dimensional arrays.
+
Lesson Plan
Curated OER

TECH:Introduction to Programming (IT)

For Teachers 9th - Higher Ed
Students complete an activity that illustrates the concepts of giving accurate instructions and computer programming. They also identify the relationship of the instructions/code to computer programming. Students then create a peanut...
+
Lesson Plan
Curated OER

Irregularly Scheduled Programming

For Teachers 6th - 12th
Students examine their favorite holidays and how they are celebrated. After reading an article, they discuss the length of television programming for the Super Bowl. In groups, they create their own television programming relating to...
+
Lesson Plan
Curated OER

Have I Been Hacked?

For Teachers 6th - 12th
Students investigate how effective SNEAK strategies are in detecting hackers. For this technology lesson, students explain the ethical issues about hacking. They graph and analyze their experimental results.
+
Lesson Plan
Curated OER

Programming and PB&J

For Teachers 6th - 7th
Students use peanut butter and jelly sandwiches as a method for learning computer programming skills. In this computer programming instructional activity, students write a detailed, step-by-step program for how to make a peanut butter...
+
Lesson Plan
Curated OER

Variable Arrays

For Teachers 12th
Twelfth graders compare and contrast variables and arrays. Using data, they enter the information into a spreadsheet and an array to compare how they appear. To end the lesson, they complete basic programs in which they use arrays.
+
Lesson Plan
Curated OER

Welcome To Program A Simple Program in C

For Teachers 11th - Higher Ed
Young scholars are introduced to the language in C programming. In groups, they determine the correct function to be used and practice running the program to achieve the desired results. They end the lesson by programming more difficult...
+
Lesson Plan
Curated OER

Getting Started with Java

For Teachers 9th - 12th
Pupils explore a programming curriculum based in the Java language. They start with the basic information needed to code and run their first program. Students analyze the planning, debugging and testing points of the unit. They write a...
+
Lesson Plan
Curated OER

Anything Goes

For Teachers 5th - 10th
Students work collaboratively to explore the functions of the Robolab program and create a small moving robot out of Legos.
+
Lesson Plan
Curated OER

NASA Robots

For Teachers 5th - 8th
Students discuss the needs for robots in space discovery, and take turns simulating a robot and controller to demonstrate the difficulties of programming a robot to successfully complete simple tasks.
+
Lesson Plan
Curated OER

Advanced Introduction to TI-8x Calculators: Programming in TI-Basic

For Teachers 9th - 12th
Students program a TI-Basic calculator. In this calculator programming lesson, students explore how to create and graph a linear equation. Students study how to input variables into the function and read the graph output.
+
Lesson Plan
Curated OER

Introduction to Objects

For Teachers 8th - 10th
Students are introduced to the concept of Objects in Programming and identifying the parts of an object. They view the radio objects movie and then brainstorm household objects that can be represented as a series of controls and displays.
+
Lesson Plan
Curated OER

Select a Sound: RCX Programming

For Teachers 7th - 12th
Learners program an RCX to play one sound if a touch sensor is pressed down and another if it is not pressed. They write the program to repeat twenty times and incorporate the use of both a fork and a loop.
+
Lesson Plan
Curated OER

Things that Go Bump, Bump, Bump

For Teachers 5th - 10th
Students program previously constructed bumper cars to keep bumping and reversing indefinitely. They use touch sensors attached to separate ports and complete a worksheet.
+
Lesson Plan
Curated OER

Engineering: Lego Cars and Light Sensors

For Teachers 5th - 10th
Students build Lego cars with attached light sensors. They program the car to enter a tunnel and reverse out when it records a darker light reading.
+
Lesson Plan
Curated OER

Introduction to HTML

For Teachers 9th - 10th
Students listen to a brief history of HTML and its basic principles. They interact with command tags on computers and perform tasks that the web browser would understand.