Introduction to the field of computer science with the theme of computer games. Introduces students to algorithms, basic data stuctures, and programming techniques. Computer game develpment is used as an example application area and students implement their own games throughout the course. Includes a laboratory.