Activity
TeachEngineering

Teach Engineering: Putting It All Together: Peripheral Vision

For Teachers 11th - 12th
In this culminating activity of the unit, students bring together everything they've learned in order to write the code to solve the Grand Challenge. The code solution takes two images captured by robots and combines them to create an...
Article
Get Safe Online

Get Safe Online: Use a Firewall

For Students 9th - 10th
Firewall software forms the first line of defense against hackers and certain types of computer viruses. This site explains what a firewall can do to help secure a computer and what it cannot do. The site also discusses different types...
Website
Get Safe Online

Get Safe Online: Viruses and Spyware

For Students 9th - 10th
If a computer is connected to the internet and is not protected from computer viruses and spyware, then it is only a matter of time before the computer is infected. This article describes the symptoms of an infected computer and the...
Lesson Plan
Other

Teaching Ideas for Primary Teachers: Computing Ideas

For Teachers Pre-K - 1st
A great resource to discover fun new computer activities to bring to your classroom.
Website
NBC

Science of Innovation: Self Driving Cars

For Students 9th - 10th
This tutorial includes a video filmed at Google headquarters in Mountain View, California, computer scientist Sebastian Thrun and his team of software engineers are creating a fleet of self-driving cars. His innovative approach to...
Article
Other

Medium: 4 Ways to Make Your Code More Reusable

For Students 9th - 10th
Reusable code saves time, energy and cost making it vital in software development. Consider four essential attributes to make code more reusable.
Website
Get Safe Online

Get Safe Online: Safe Internet Use

For Students 9th - 10th
No matter what software a person uses to browse the internet, there are security risks involved. This article describes some of the security risks and how to browse the internet safely.
Unit Plan
Khan Academy

Khan Academy: Unit: Online Data Security

For Students 9th - 10th
Readings and practice problems about online data security.
Primary
Other

The History of Programming Languages

For Students 9th - 10th
Brief history of programming languages is provided in this research paper at this site.
Unit Plan
TED Talks

Ted: Ted Ed: Meet a 12 Year Old App Developer

For Students 9th - 10th
Most 12-year-olds love playing video games- but Thomas Suarez taught himself how to create them. After developing iPhone apps like "Bustin Jeiber," a whack-a-mole game, he is now using his skills to help other kids become developers. [4:33]
Handout
BBC

Bbc Bitesize: Development and Testing: Test Plan

For Students 6th - 9th
Learn how developers use test plans that check a range of types of data under different circumstances.
Handout
BBC

Bbc Bitesize: Development and Testing: Test Driven Development

For Students 6th - 9th
See why programming and debugging can be part of the same development process.
Website
Other

Internet Learning Tree: A Brief History of the Internet

For Students 9th - 10th
An anecdotal history of the people and communities that brought about the internet.

Other popular searches