Activity
Science Buddies

Science Buddies: Career Profile: Computer Software Engineer

For Students 6th - 9th
For those students interested in developing cool video game software for computer or those who enjoy applying their compter science skills to solve problems, a career as a computer software engineer might be worth examining. This Science...
Interactive
Other

Google: Blockly Games

For Students 9th - 10th
A series of educational games that teach programming to students. It is designed for children who have not had prior experience with computer programming. By the end of these games, players are ready to use conventional text-based...
Handout
Computer Hope

Computer Hope: Computer Buying Help

For Students 9th - 10th
This section of Computer Hope is designed to help users understand and make better decisions when purchasing computer hardware, software and computers. Be sure to review the section 'Buying locations' which gives you tips and what to...
Website
Science Buddies

Science Buddies: Programming Nanor Gs in a Virtual World

For Students 9th - 10th
In this two week long project, you will design an assembly-language control program for the microprocessors of a colony of nano-organisms (NANORGs) in a virtual world. If you're up for a real programming challenge, this is the project...
Website
Science Buddies

Science Buddies: Follow the Bouncing Ball: A Web Animation Project

For Students 6th - 8th
This project is a fun way to try your hand at programming and expand your knowledge of web design. You will learn how to create some simple animations, and perform tests and make measurements to help you create more realistic-looking...
Article
PBS

Pbs Kids Design Squad: Power Up!

For Students 2nd - 8th
Engineers work on many different kinds of projects and some even design video games! The coolest part about being an engineer is that they look at normal everyday objects in new and creative ways.
Activity
Code.org

Code.org: Game Lab

For Students 9th - 10th
Game Lab is a programming environment where you can make simple animations and games with objects and characters that interact with each other. Design an animation or game, code with blocks or JavaScript to make it work, then share your...
Lesson Plan
Code.org

Code.org: Cs Fundamentals: End of Course Project

For Teachers 1st - 3rd
This lesson provides students with space to create a project of their own design, using a step-by-step process that requires planning but also allows for broad creativity.
Website
Education Development Center

Digital Media Arts: Introduction to Visual Arts and Digital Media

For Students 9th - 10th
Digital media curriculum for teaching high school students how to communicate through media. Students learn the fundamentals of art and design and the technical skills to prepare them for careers in the arts, media, and entertainment...
Website
Other

Codecademy

For Students 9th - 10th
Codecademy is a creation designed to educate users in writing code, using JavaScript, HTML/CSS, Python, and other programs. Review tutorials, create web designs, interactives, and apps, and collaborate or share with the Codecademy...
Activity
Science Buddies

Science Buddies: Project Ideas: Plan a City of the Future With Sim City

For Students 9th - 10th
In this video and computer games science fair project, design and build a city of the future using SimCity. The Science Buddies project ideas are set up consistently beginning with an abstract, objective, and introduction, followed by a...
Lesson Plan
TeachEngineering

Teach Engineering: Program Analysis Using App Inventor

For Teachers 7th - 9th
In computer science, program analysis is used to determine the behavior of computer programs. Flow charts are an important tool for understanding how programs work by tracing control flow. Control flow is a graphical representation of...
Handout
University of St. Andrews (UK)

University of St. Andrews: John Von Neumann

For Students 9th - 10th
The University of St. Andrews provides a biography on John von Neumann. Learn about his contributions to game theory and computer science.
Website
Carnegie Mellon University

Experimental Gameplay Project

For Students 9th - 10th
Experience the Experimental Gameplay Project at Carnegie Mellon University's Entertainment Technology Center.
Online Course
Massachusetts Institute of Technology

Mit: Open Course Ware: Multicore Programming Primer

For Students 9th - 10th
This is an introductory course on the fundamental design techniques used in parallel programming. The course uses popular gaming consoles to teach the different approach that is required for multicore programming.
Interactive
Other

Benetton: Benettonplay!

For Students 9th - 10th
Suite of games and animation tools where players can design, draw, and play a variety of multimedia games. Flipbook is great for creating frame-by-frame animations that tell stories or simply explode with color. Other games, Odd One Out,...
Website
Other

Up to Ten

For Students Pre-K - 1st
This multi-intelligence developmental site categorizes activities into motor skill development, intellectual agility development, and computer literacy development. Large, brightly colored icons and figures light up the screen. Follow...
Activity
TeachEngineering

Teach Engineering: Engineering and the Periodic Table

For Teachers 3rd - 8th
Students learn about the periodic table and how pervasive the elements are in our daily lives. After reviewing the table organization and facts about the first 20 elements, they play an element identification game. They also learn that...
Website
National Gallery of Art

National Gallery of Art: The Art Zone

For Students Pre-K - 1st
Ten interactive activities that allow you to use the computer to create and manipulate works of art.
Website
Other

Carnegie Mellon University: Alice

For Teachers Pre-K - 1st
An innovative 3D programming environment that makes it easy for students to create an animation for telling a story, playing an interactive game, or a video to share on the web. This is a free teaching tool designed to be a student's...
Article
Khan Academy

Khan Academy: Beaver Character

For Students 9th - 10th
Use object-oriented design, discussed in this tutorial, to describe a hopping Beaver character.
Website
Education Development Center

The Fun Works: Technology Career Choices

For Students 9th - 10th
This resource provides information about some technology careers you've probably never thought of.
Interactive
ABCya

Ab Cya: Make a Cake

For Students Pre-K - 1st
Make a Cake is a fun computer activity for kids to learn mouse manipulation skills, letters and numbers one to ten! First, children select a cake to decorate. Next, they add different color frosting, designs, letters and numbers!...
Lesson Plan
Science Education Resource Center at Carleton College

Serc: Learning Sustainability With Sim City

For Teachers 9th - 10th
Helps educators develop SimCity-based lesson plans that will encourage students to think critically about the challenges facing modern cities. SimCity is a city-building simulation computer game where players become the mayor and design...

Other popular searches