Hi, what do you want to do?
Science Buddies
Science Buddies: Career Profile: Computer Software Engineer
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...
Other
Google: Blockly Games
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...
Computer Hope
Computer Hope: Computer Buying Help
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...
Science Buddies
Science Buddies: Programming Nanor Gs in a Virtual World
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...
Science Buddies
Science Buddies: Follow the Bouncing Ball: A Web Animation Project
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...
PBS
Pbs Kids Design Squad: Power Up!
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.
Code.org
Code.org: Game Lab
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...
Code.org
Code.org: Cs Fundamentals: End of Course Project
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.
Education Development Center
Digital Media Arts: Introduction to Visual Arts and Digital Media
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...
Other
Codecademy
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...
Science Buddies
Science Buddies: Project Ideas: Plan a City of the Future With Sim City
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...
TeachEngineering
Teach Engineering: Program Analysis Using App Inventor
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...
University of St. Andrews (UK)
University of St. Andrews: John Von Neumann
The University of St. Andrews provides a biography on John von Neumann. Learn about his contributions to game theory and computer science.
Carnegie Mellon University
Experimental Gameplay Project
Experience the Experimental Gameplay Project at Carnegie Mellon University's Entertainment Technology Center.
Massachusetts Institute of Technology
Mit: Open Course Ware: Multicore Programming Primer
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.
Other
Benetton: Benettonplay!
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,...
Other
Up to Ten
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...
TeachEngineering
Teach Engineering: Engineering and the Periodic Table
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...
National Gallery of Art
National Gallery of Art: The Art Zone
Ten interactive activities that allow you to use the computer to create and manipulate works of art.
Other
Carnegie Mellon University: Alice
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...
Khan Academy
Khan Academy: Beaver Character
Use object-oriented design, discussed in this tutorial, to describe a hopping Beaver character.
Education Development Center
The Fun Works: Technology Career Choices
This resource provides information about some technology careers you've probably never thought of.
ABCya
Ab Cya: Make a Cake
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!...
Science Education Resource Center at Carleton College
Serc: Learning Sustainability With Sim City
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...