CompSci 4, Fall 2007: Information
- Office: LSRC D237
- Office Hours: Tuesday 1-2pm, Wednesday 9:30-11:00am,
(or anytime for a quick question, I'm usually in Mon-Fri til 2,
sometimes later.)
- Email:
- Phone: 660-6595
|
|
Graduate TA: Sam Slee
- Office: LSRC D206
- Office Hours: By appointment, most any time,
but Mon/Wed/Fri are the best days.
- Email:
- Phone: 660-6512
|
|
Undergraduate TAs
Hover the pics to see a larger version
UTA's
of
CPS 004
Fall 2007
Follow this link for complete information.
Course Meeting Time
- Section 1: Tue, Thur: LSRC Room D106, 8:30am-9:45am
- UTAs: Alex T., Maggie, Sejin
- Section 2: Tue, Thur: LSRC Room D106, 11:40am-12:55pm
- UTAs: Alex H., Wendy, Anna, Tiffany, Daniel, Joonhahn, Sarah
|
|
Text
- NOTE: At this time it appears the book is not in the bookstore. I
will check on this.
- NOTE: DO NOT buy the Brief Edition! Buy the complete version, 375 pages.
Learning to Program with Alice - by Dann, Cooper, and
Pausch, Pearson Prentice Hall, 2006.
Reading
In general you should read the text in order to be prepared to ask and
answer questions in class. If you've looked at material before it's
discussed in class you'll get much more out of the class discussion.
This is especially true once class has been going for a while.
There will be reading quizes on blackboard due before many
classes! They must be completed before class time, there will not
be second chances.
Web page
Many of the materials for this course (including this page)
are available on
http://www.cs.duke.edu/education/courses/fall07/cps004/
Bulletin Board
You should regularly read the
bulletin board
as it may contain announcements, hints, and information relevant
to this class.
Computing projects
All computing projects will use the tool Alice.
LATE POLICY: Projects turned in up to 2 days late are 10% off
(Sunday does not count as a late day).
Projects turned in after 2 days are 20% off. Projects must be turned
in within one week late. See Prof. Rodger immediately if you are
having difficulty with this.
Collaboration
Some projects will be pair projects and some projects will be
individual projects.
On both you may consult with one or two other students
(and as many times as you
want with TA's and Prof. Rodger).
Consult means you can discuss the project before writing it,
and get help with debugging your project,
but you should write your own code. Writing one world and making multiple
copies of it is not acceptable! For each assignment
you are expected to include a list of the people with whom you
have consulted (including students, TA's, tutors, professors).
Finally, you may not consult with the same CompSci 4 students on two
consecutive assignments.
Tests must be your own work.
Class Participation
This is a working class, almost every class is a lab in which you will program.
As a result, class participation is required. Please let me know in advance
if you can not attend class and the reason why.
Grading
class participation | 10%
|
classwork | 20%
|
readingquizzes | 5%
|
assignments/homework | 15%
|
two exams
|
30%
|
final exam |
20%
|
There will be two exams on October 4 and November 13, and a final exam.
The final exam for section 1 is on Friday, Dec. 14 from 7pm-10pm.
The final exam for section 2 is on Saturday, Dec 15 from 7pm-10pm.
Grading is done on an absolute, but adjustable scale. This means that
there is no curve. Anyone earning 90% or more of the total number of
points available will receive a grade in the A range (A+,A,A-); 80% = B, 70% =
C, 60% = D. This scale may go down, but it will not go up.
The tests and final exam will be closed-book.
Last modified: Sun Aug 26 17:00:25 EDT 2007