CompSci 100
Program Design and Analysis II
Course Description
A continuation of Computer Science 6. Object-oriented design and
programming using Java emphasizing abstract data types and
their lower-level implementations. Advanced data structures including
balanced trees, hash tables, graphs. Intuitive and rigorous analysis of
algorithms. We use the
Eclipse environment.
Course Announcements
- Dec 13, 2010 - Prof. Rodger's Office Hours this week
- Monday, Dec 13 - 1-5pm
- Tuesday, Dec 14 - 10-12, 1-2:30pm
- Wednesday, Dec 15 - 1-2:30pm
- Thursday, Dec 16 - 9-12, 1-4:30pm
- Friday, Dec 17 - 9-11:45am, 2:45pm-5:30pm
- Huffman is now due Nov 30!
- APT-seven is now due Nov 14!
- APT-five is now due Oct 22! It will be down for several hours
on Oct 21. Hope to have it fixed around 10:30pm or soon after.
- APT-four is now due Oct 15!!
- August 31 is the first day of class.
- The format of this class will consists of both lectures and
some group problem solving. Some problems will be worked on paper and
other problems may be worked on laptops.
You must also be signed up for a recitation that goes along with this
course.
- HELP - How do I get help?
We will setup consulting hours and office hours, they will be posted on
the CompSci 100 web page starting next week.
You can also post questions on the course bulletin board. Please try to
be explicit as possible (Having trouble setting up your computer, please
tell us what type of computer, operating system, etc...).
Required Background:
This is a second course for Computer Science majors or those who want to gain
more experience with programming. The course assumes
prior experience with
programming in Java using variables, conditionals, loops, functions,
and collections (lists, arrays). Prerequisite: CompSci 6 or the equivalent.
Feedback
The
Computer Science department at
Duke
University aims to excel in education and research. To ensure that our
courses fulfill student needs and expectations, you can
submit
comments about this course anonymously here.
These comments will be read only by the
Director
of Undergraduate Studies for Teaching and Learning and the course
staff.