Syllabus

This document and others linked within it should be your PRIMARY source for understanding the expectations of this course. Be sure to read it carefully. You must contact the instructor for clarification if you receive information from any another source that is in contradiction to what is provided below.

Basic Facts

Resources

Required Resources

Graded Work and Grade Policy

Evaluation components

I will drop the lowest two quizzes. For late labs and programming assignments, you will receive a 15% penalty for each day the lab/programming assignment is late (deadlines are strict, and it’s considered a day late even if it’s only late by 1 minute). There are no late submissions allowed for any extra credit assignments.

Grade assignment policy

A+ 97-100 A 93-97 A- 90-93
B+ 87-90 B 83-87 B- 80-83
C+ 77-80 C 73-77 C- 70-73
D+ 67-70 D 63-67 D- 60-63
F Below 60

Curving: The grade scale above represents the minimum letter grade you will be assigned—at the instructor’s discretion, the grading scale may be altered in the students’ favor if this will be better reflect the students’ mastery of the material. Thus, if there is a "curve", it will be applied at the end, not to individual assignments.

A+ grades: These may be awarded to the very best performing students in the class—but the cutoff for A+ grades will be determined at the end of the course at the discretion of the instructor (there is no pre-determined cutoff—an average of 97 or more doesn’t guarantee you an A+ grade.)

What you should know to be ready for CS24

Here’s the list of a few important things you’ll need to know to be ready for CS24.

Course objectives

Back to Syllabus