CS 107: The Structure of the Internet, Fall 2002
Syllabus
Instructor Information
- Instructor: Dave Musicant
- Office: CMC 326
- Email: dmusican _AT_ carleton.edu
- Office phone: (507)646-4369
- Home phone: (952)882-8571 (before 10 pm, please)
Textbooks
- The Internet Book, 3rd Edition, Douglas omer, Prentice
Hall, 2000.
- The Web Wizard's Guide to PHP, David Lash, Addison-Wesley,
2002.
Important Dates
- Exam 1: Wednesday, October 16
- Exam 2: Wednesday, November 20
- Final project due: Scheduled final exam time
Class Website
- http://www.mathcs.carleton.edu/faculty/dmusican/cs107f02
Your Grade
- Assignments: 45%
- Labs: 10%
- Exam 1: 15%
- Exam 2: 15%
- Final Project: 15%
Homework Policy
Each assignment will have a specific time for which it will be due,
and your electronic submissions are timestamped. 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.
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.
Collaboration, Cheating, and the Difference Between the Two
There are two different kinds of working together: collaboration and
plagiarism.
Collaboration
- Collaboration is good.
- You are encouraged to collaborate on ideas and web page design.
- Development is often a social effort, and there is much you
can learn by talking out the ideas in this class with each other.
- You are encouraged to talk to each other and share ideas.
- If a piece of your design utilizes someone else's idea, you
must give that person credit in comments.
Plagiarism
- Plagiarism is bad. DON'T DO IT!
- Any submissions that you turn in should be your work.
- Even if you work with someone else and share ideas, you must
still do your own development.
The following are examples of plagiarism.
- Taking someone else's web page or script, changing the name
of the programmer at the top, and turning it in.
- Taking someone else's web page or script, changing the variables
and comments around, and turning it in.
- Finding a similar web page or script on the internet, putting
your name at the top, and turning it in.
- Finding a similar web page or script on the internet, changing
the variables and comments around, and turning it in.
I will not hesitate to notify the College if I or my grader discovers
examples of plagiarism. I have prosecuted a number of students for this
in the past.