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
- August 30 is the first day of class.
- To take CompSci 018S, you Must be in the Duke Emerging Scholars in Computer Science (DES-CS)
program
and taking CompSci 6L, Introduction to Computer Science. You can take
either Section 01 or Section 02. You must also be sighed up for a 6L lab.