CompSci 18S, Spring 2011
Introduction to Problem Solving
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:
Robotics, Puzzles, Software Safety, Sorting, Searching,
Complexity, Genomics, Social Networks, Graphics, Ethics.
No experience necessary, this is an introductory course.
- January 12 is the first day of class. (this is a Wednesday, but
in Duke land this represents a Monday class). Our second class isn't until
- This course is a continuation of CompSci 18S from fall 2010.
To take CompSci 018S, you Must be in the Duke Emerging Scholars in Computer Science (DES-CS)
and taking CompSci 100E, Program Design
and Analysis 2. You can take
either Section 01 or Section 02. You must also be sighed up for a 100E lab.