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 2750922 bh@cs.rochester.edu 

Office Hours  Tuesday 2:00pm3: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 inclass closedbook 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 inclass 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. 