Materials for teaching and learning
The Academic Initiative Courseware Repository has courses and roadmaps that high school teachers can use to introduce their students to social computing, project-based learning, and more.
IBM developerWorks offers many resources for teachers to learn about software technologies and bring them into their classroom.
Contests and games for students
High school students can participate in programming contests that promote computer science and information technology opportunities. Games are also available as a way to increase skills in a fun learning environment.
Web sites with IBM-sponsored contests and resources
Make learning fun with these interactive games
IBM DB2 Business Game
Interactive game to "run your own business". The company's future depends on a key report needed to secure funds for a critical upgrade.
Students use relational database skills (DB2 and SQL) to build this report.
PowerUp
Online, multi-player game that enables students to apply science and math concepts to real world problems and
experience the excitement and the diversity of modern engineering! Players work together designing and building
energy solutions to save the world.
CodeRally
Java-based, real-time programming game. Players develop a rally car and make decisions about when to speed up, turn, or slow down based on the location of other
players or checkpoints, their current fuel level, and other factors. Each player can test their car locally against a number of sample rally cars.
Robocode
A real-time programming game, where the goal is to develop a robot battle tank to battle against other tanks in Java or .NET.
Competitors write software that controls a tank that fights other identically-built (but differently programmed) tanks in a playing field.
