Computer Science 276
Information Concerning Course Objectives, Assignments, and Grading


Course Objectives.  We will learn how computers store and process images, audio, and video, and become adept at creating and modifying multimedia.

Language and Compilers.  Our primary working environments is Processing, which supports multimedia programming through its own special interactive capabilities.  The Processing environment uses a simplified Java-like language and will also run full-blown Java programs.  Other tools will introduced as the semester unfolds.

Class Web Pages.  The syllabus, policies, lab exercises, homework, and sample code are posted as links from the class website.  When available, some lecture notes will be posted as well.

Reading AssignmentsReadings will be assigned from class notes, websites, and information available on reserve in the library.  Be sure to ask questions about what you don't readily understand.  The readings are interactive...you will need to type in code as it is presented and work with it to better understand how it works.

Homework Assignments  Assignments are graded out of 50 points.  There will be eight weekly assignments, and a number of short daily assignments, boardwork and demonstrations.  Late weekly assignments are docked 5 points per day late.  There are, however, 3 grace days per semester to make allowance for things like illness, away games, etc. Late penalties will not be applied until after the grace days are used up. Even so, no assignment more than 4 days late will be accepted for grading.

Students are to work independently on assignments unless group work is specifically indicated. Each assignment should be turned in by 11:59 pm on the date it is due (this is to discourage skipping class to finish an assignment). You will generally submit assignments electronically by e-mail. Late assignments are penalized for each day late, beginning at 12 midnight the "next day."  So if it's going to be late anyway, get some sleep, come to class, and work on it later that day.

Lecture Summaries for Extra Credit.  You are encouraged, via extra credit, to support the intellectual life of the university by attending lectures/presentations outside of the formal classroom setting. You may submit up to 2 summaries, 1-2 pages in length, describing the ideas presented.  Attending at least one talk sponsored by our department is highly recommended.

Quizzes and the Final Exam.  Quizzes may be given during class time or may be take-home.  Anyone missing an in-class quiz must present me a documented excuse explaining their absence if they are to make it up. 

Grading.  Grades are assigned according to a method whereby the mean of the top class scores are used to determine the cutoff points for each letter grade;  in this way, final scores are based on the performance of the class as a whole.  The instructor reserves the right to move grades up or down in the distribution based on factors such as attendance, improved (or not) scores through the quarter, etc.


Stephen P. Carl