| Teaching     Home | ||||||||||||||||
| News | ||||||||||||||||
| Course
             |
CS 4 | Concepts in Computing | Summer 2002 |
|||||||||||||||
| Lecture |
Rockefeller 002 | MWF 12:30-1:35 | XHr: Tu 1:00-1:50 | |||||||||||||||
| Instructor |
Hany Farid | Sudikoff 208 | 646.2761 office hours are by appointment |
|||||||||||||||
| TA |
| |||||||||||||||
| Textbooks |
An Invitation to Computer Science by Michael Schneider, 2nd
Edition
Danny Goodman's Javascript Bible, Danny Goodman, 4th Edition Three copies of both books are available in the Baker reserve room Readings: Chapters 1-4 in "An Invitation to Computer Science" Readings: Chapters 1-10 in "JavaScript Bible" |
|||||||||||||||
| Web Resources |
HTML Tutorial |
|||||||||||||||
| Notes |
- | |||||||||||||||
| Computing |
We will use Netscape Navigator (version 4.08) for electronic
access to course materials and web programming. It is
important that you use Netscape, instead of Internet
Explorer. A copy of Netscape for Mac may be obtained from the
PUBLIC file server, and a copy of Netscape for PCs can be
obtained from Wilson public server. If you need help with
installation contact the Kiewit Help Desk at 646-2999, or send
e-mail to Help@Dartmouth.EDU. Apply for web
space on the Dartmouth web server.
|
|||||||||||||||
| Lab Hours |
You may use the Macs in Sudikoff 003. A TA will be available
for help during the following hours:    Monday: 3:00-5:00 (Geeta) and 7:00-9:00 (Geeta)    Tuesday: 3:00-5:00 (LeeAnn) and 7:00-9:00 (LeeAnn) Access cards for Sudikoff may be obtained at the front window in Sudikoff from 8:30 a.m. - 12 noon and 1 p.m. - 3:30 p.m. M-F. You should have $20 cash for the refundable deposit. It takes one day to activate the card. |
|||||||||||||||
| Syllabus (tentative) |
a brief history of computers and computing creating a web site HTML introduction to algorithms JavaScript binary number system boolean logic and gates circuits current topics:   steganography   digital watermarks   cryptography   data compressions (Huffman coding)   computer viruses   Microsoft vs. Dept. of Justice   computer ethics: what can we do and should we be doing it?   computers: the future |
|||||||||||||||
| Grading |
Homework (30%) | Midterm (40%) | Final (30%) | |||||||||||||||
| Homework |
There will be weekly homeworks given on Wednesday. Homework
is due in class on the following Wednesday. Hand in hardcopy
of any written questions and a printout of any programming
questions. Your name should appear on the top of your
homework. Late homeworks will not be accepted.
Directions for submitting homeworks that include HTML/JavaScript programming:
|
|||||||||||||||
| Honor Code |
You can not collaborate or copy in any way on exams. On
homeworks, you may discuss general approaches with other
students. You may help other students find bugs in their
code. But your code must be written by you: any copying
(electronic or otherwise) of another person's code or code
fragments is a violation of the honor code. |
|||||||||||||||
| Exam |
Exams will be in-class. | |||||||||||||||
| Teaching     Home | ||||||||||||||||