Software Engineering Teacher Resources

Find Software Engineering lesson plans and worksheets
Showing 219 resources
Lesson Plan
TeachEngineering

Teach Engineering: How Do You Store All This Data?

For Teachers 11th - 12th
During this lesson, students start to see the data structure they will use to store their images, towards finding a solution to this unit's Grand Challenge. Students are introduced to two-dimensional arrays and vector classes. Then they...
Activity
TeachEngineering

Teach Engineering: Save the Stuffed Animal! Push & Pull

For Teachers 1st - 3rd
Students develop an understanding of the concepts of "push" and "pull" as they "save" stuffed animals from danger using LEGO MINDSTORMS NXT robots. After learning more about the concepts through a robot demonstration, students explore...
Unit Plan
University of Utah

University of Utah: Aspire: The Aspire Breadboard

For Students 9th - 10th
This is a tutorial for creating a breadboard with an LED display as an educational outreach effort for the Telescope Array cosmic ray research project near Delta, Utah. When completed, the breadboard could be programmed to use actual...
Article
DOGO Media

Dogo News: Hour of Code Is Designed to Inspire Kids From 4 to 104!

For Students Pre-K - 1st
From December 5-11, millions of kids in over 180 countries will take the Hour of Code challenge. The annual initiative, which coincides with Computer Science week, is organized by Seattle-based non-profit Code.org to demystify the world...
Instructional Video
Science Friday Initiative

Science Friday: Untangling the Hairy Physics of Rapunzel

For Students 9th - 10th
Kelly Ward, senior software engineer for Walt Disney Animation Studios, was responsible for bringing Rapunzel's locks to life in Disney's Tangled. The hair had to look realistic, but not too real. Learn about the physics of this animated...
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...
Lesson Plan
Google

Google for Education: Exploring Computational Thinking: What Is Ct?

For Teachers Pre-K - 1st
Learn about computational thinking which involves a set of problem-solving skills and techniques that software engineers use to write programs that underlie the computer applications you use such as search, email, and maps.
Instructional Video
Khan Academy

Khan Academy: Ip Addresses and Dns

For Students 9th - 10th
The co-founder of the Internet Vint Cerf and software engineer Paola Mejia take us through the ins and outs of how networks talk to each other. [6:44]
Instructional Video
Khan Academy

Khan Academy: Wires, Cables, and Wi Fi

For Students 9th - 10th
Software engineer Tess Winlock introduces how the physical infrastructure of the Internet moves information. [6:41]
Article
Khan Academy

Khan Academy: Programming Case Study: Going Beyond the Ka Curriculum

For Teachers 9th - 10th
To give fellow teachers ideas for how they can teach Khan curriculum in a classroom setting, check out the case studies. Here's how software engineer-turned-teacher Jenny Oliver builds upon Khan's curriculum in her classroom.
Instructional Video
Khan Academy

Khan Academy: Ip Addresses and Dns

For Students 9th - 10th
The co-founder of the Internet Vint Cerf and software engineer Paola Mejia take us through the ins and outs of how networks talk to each other. This video lesson from Khan Academy is intended for students who are taking a high school...
Instructional Video
Khan Academy

Khan Academy: Our Budget and Planning for Our Future

For Students 9th - 10th
Bhavna, a senior product manager, and Ram, a senior software engineer, talk about their financial goals and how they purchased a home in the Bay Area.
Instructional Video
PBS

Pbs Learning Media: Career Connections: Software Developer Dayton

For Students 9th - 10th
Watch a software developer explain how a love of math, science, and the creative process led him to pursue a career in information systems. [5:15]
Handout
US Department of Labor

Bureau of Labor Statistics: Network and Computer Systems Administrator

For Students 9th - 10th
This resource provides information about careers for computer systems analysts, computer engineers, and computer scientists. Includes information about the nature of the work, working conditions, employment, training, job outlook,...
Lesson Plan
Other

Tufts University: Stomp: Nxt Activity Database

For Teachers 9th - 10th
A collection of lesson plans that can be used with the Lego Mindstorms NXT robots. Lesson plans include procedure, student handouts, and programming code.
Instructional Video
Khan Academy

Khan Academy: What I Do and How Much I Make

For Students 9th - 10th
What does a site reliability engineer do? Ruth Grace talks about her responsibilities and compensation as a site reliability engineer in the Bay Area. [1:58]
Lesson Plan
TryEngineering

Try Engineering: Eeeek a Mouse!

For Teachers 9th - 10th
Students investigate how a mouse works by dissembling and evaluating its design. They are also challenged to improve the design by eliminating or changing components of the mouse they dissembled.
Unit Plan
Khan Academy

Khan Academy: Electrical Engineering: Home Made Robots

For Students 9th - 10th
Use these tutorials to start some robotics projects with Spout, Spider, and Bit-zee bots.
Article
Khan Academy

Khan Academy: Bonus Points

For Students 9th - 10th
After completing the electrical engineering project called Ant Bot, improve your machine and share your ideas with others.
Article
Khan Academy

Khan Academy: Bonus Points

For Students 9th - 10th
Take part in some challenges after completing electrical engineering project, ant bot. SHare your ideas, and see how others have improved thier bots.
Instructional Video
Khan Academy

Khan Academy: Electrical Engineering: Lego Robotics

For Students 9th - 10th
Introduction to the Lego NXT robotics platform. Recommending this not be harvested, just have single evaluation for it.
Instructional Video
Khan Academy

Khan Academy: How I Got My Job and Where I'm Going

For Students 9th - 10th
Ruth Grace talks about her path to become a site reliability engineer and the importance of mentors. [3:03]
Website
PBS

Pbs Learning Media: Programming a Robot

For Students 3rd - 8th
In this video segment from Cyberchase, the CyberSquad breaks down an action into a series of steps in order to program a robot to do what they need it to do. [4:50]
Handout
Other

National Physical Laboratory: The History of Length Measurement

For Students 9th - 10th
This resource provides historic information on length measurement in the United Kingdom. Click on the topics on the left toolbar of the article to find out more information.

Browse by Subject


Software Engineering