| Teaching     Home | |||||||
| News | An archive of old news | ||||||
| Class
             |
CS 4 | Concepts in Computing | Summer 2003 |
||||||
| Lecture |
MWF 12:30 - 1:35 (X-hour: Tu 1:00-1:50) | ||||||
| Instructor |
Hany Farid | Sudikoff 208 | 646.2761 |
office hours are by appointment, or just stop by my office
Send specific questions to me, and general homework questions to cs4 @ cs.dartmouth.edu (this reaches me and the TAs). |
||||||
| TA |
| ||||||
| Textbooks |
An Invitation to Computer Science by Michael Schneider, 2nd
Edition (required)
     [Read: Chap. 1-4] Danny Goodman's Javascript Bible, Danny Goodman, 4th Edition (recommended) Copies of both books are available in the Baker reserve room |
||||||
| Web Resources |
HTML Tutorial |
||||||
| Notes |
supplemental notes |
Steganography (hidden messages)
|
||||||
| Computing |
We will use Netscape Navigator (version 4.08) for electronic
access to class 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 Netscape's
web site. 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:    T 7:00-8:30 | W 7:00-8:30 | R 7:00-8:30 & 8:30-10:00 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. 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   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 and URL 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 |
Please read this part carefully and make sure that you
understand it. If there is even the remotest uncertainty of
what does and does not constitute a violation of the honor
code, ask me.
You cannot collaborate or copy in any way on exams. On the computer programming portion of homeworks, you may discuss general approaches with other students before you sit down at the computer to write code. Once you are writing code, however, 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 - this includes code from any web page (other than our class web page) that you find on the web. In addition, you may not use software that generates web code for you (e.g., MS Word). On the written portion of homeworks, you may discuss general approaches with other students before you sit down to write out your solutions. Once you are writing your solutions, however, your work must be your own: any copying of another person's solution, or portions of their solution, is a violation of the honor code - this includes solutions from any web page (other than our class web page) that you find on the web. You must reference all sources of help and collaboration on each homework. For example, if you talked with Jane Smith about your homework (in any way), you must note this on your homework. If you used a source outside of one provided by me or the class web page, you must cite it on your homework. Not doing so is a violation of the honor code. |
||||||
| Exam |
There will be two 2 hour exams that will be held outside of class hours - typically from 6-8 p.m. | ||||||
| Teaching     Home | |||||||