CompSci 18S, Fall 2009
Introduction to Problem Solving
Home

Course Description:

Techniques for solving challenging problems in computer science. We will examine problems from different areas of computer science, and work in groups to solve them.

Here are some of the computer science topics we may cover: Artificial Intelligence, Robotics, Puzzles, Software Safety, Sorting, Searching, Complexity, Genomics, Social Networks, Graphics, Ethics.

Required Background:

No experience necessary, this is an introductory course.

Course Announcements