| Quick Links | Course schedule | Labs and homework | Quizzes and answers | Grades | ||||||||||||
| Description | This course is intended for students who want to learn programming, but whose educational goals do not require the scope of coverage found in CSC 171. Students lacking sufficient programming background and computer skills to perform successfully in CSC 171 can gain that experience in this course. The course is taught using the JavaScript programming language, but emphasizes algorithmic thinking and creative problem solving over language specifics. In class quizzes, labs, homework projects and exams are used to evaluate grades. | ||||||||||||
| Instructor | Bo Hu Computer Studies Building, Room 627 275-0922 bh@cs.rochester.edu |
||||||||||||
| Office Hours | Tuesday 2:00pm-3:00pm, or by appointment. | ||||||||||||
| Text book | Introduction to Interactive Programming on the Internet using HTML and JavaScript by Craig D. Knuckles (John Wiley & Sons, 2001). | ||||||||||||
| Grading |
There will be one in-class closed-book quiz each week. The
quizzes are used to assure everyone is keeping up and let
the instructor know what aspects are not well covered. 10
out of the 12 quizzes will count 10% of the final grade.
There will be 20 in-class labs, each of which counts 1
point. You will have 4 homework assignments, each of which is
10 points.
Two exams count 15 points each. If your accumulated
grades are higher than 90, you get an A. Or if your grades are
among the top 95% of the whole class, you get an A.
|
||||||||||||
| Resources | |||||||||||||
| Academic Honesty |
Discussion and collaboration are encouraged. But don't copy
from your classmates. If you receive significant hints from
someone or do your assignments based on some code found on
the Web, point out the sources.
Read the University's Academic Honesty Policy for details. |