CS 107: Explorations in Computer Science, Fall 2003
Syllabus
Course Description
An introduction to computer
science through examining the important ideas in the field.
Specifically, we will look at the following topics:
- Networking
- Artificial Intelligence
- Databases
- Algorithms
- Computer Organization
- Graphics
- ... and more!
Instructor Information
- Instructor: Dave Musicant
- Office: CMC 326
- Email: dmusican _AT_ carleton.edu
- Office phone: (507)646-4369
- Office hours: on web page at http://www.mathcs.carleton.edu/faculty/dmusican
- Home phone: (before 10 pm, please) in Carleton directory
Prefector and Grader
- Jess Rosenblatt, rosenblj _AT_ carleton.edu
Textbooks
- Computer Science Illuminated,
Nell Dale and John Lewis, Jones and Bartlett, 2002.
- Explorations in Computer Science,
R. Mark Meyer, Jones and Bartlett, 2003.
Important Dates
- Midterm 1 (In-class): Wednesday, October 15
- Midterm 2 (Take-home): Assigned on Friday, November 14; due
on Wednesday, November 19
- Final project presentation: Scheduled final exam time,
Sunday, November 23, 3:30-6:00 PM. This is required. You must make sure
your travel plans are such that you leave campus after this
presentation.
Class Website
- http://www.mathcs.carleton.edu/faculty/dmusican/cs107f03
Your Grade
- Assignments: 35%
- Exam 1: 25%
- Exam 2: 25%
- Final Project: 15%
Homework Policies
- Each assignment will be due at the beginning of class on the day
in
which it is due. An assignment turned
in late within one day of the due time will be docked 25%. An
assignment turned in later than one day of the due date but within two
days will be
docked 50%. An assignment turned in any time after this until the last
day of classes will be docked 75%. This policy is to protect the
grader, but also to encourage you to begin your work as early as
possible.
- College policy dictates that there can be no grace period on the
final
project.
Collaboration
- Assignments: You should turn in your own assignment. You may work
with other people, but each of you should be turning in your
own. Indicate at the top of your assignment others with whom you have
worked.
- Take-home exam: Do this completely on your own. You can discuss
this only with me.
- Final project: You may do this in pairs, if you wish.
Getting Help
- If you need help with a project, you can consult with other
students, talk to the prefector, ask a lab assistant, or come to me. I
am happy to answer your questions either in person or via email.