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
- 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
January 24th.
- 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)
program
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.