Class Meets: Monday and Wednesday 9:40am-11:25am
Class Location: HR 235
Web Page: http://sites.google.com/site/usfcs212/
Mailing List: https://cs.usfca.edu/mailman/listinfo/cs212
Instructor: Sami Rollins
Office: HR 544
Email: srollins@cs.usfca.edu
Office Hours: Monday 2:30pm-3:30pm, Wednesday 2:30pm-3:30pm, Thursday 1:30pm-2:30pm, and by appointment.
Instructor: Jasper Roel
Office: HR 530
Email: jasper_roel@yahoo.com
Office Hours: Tues 2-4pm and Thurs 10am-12noon
CS112 with a grade of C or better, or equivalent experience.
It is recommended that students buy a Java reference book. Recommended books include the following:
Grades will be based on exams (2), labs (5), projects (1), and occasional quizzes, in-class exercises, and participation. Grades will be distributed as follows:
Labs: 35%
Exams: 30%
Final Project: 25%
In-class Exercises, Quizzes, and Participation: 10%
Note: The distribution is subject to change in the event that assignments need to be removed or added.
Final grades will be assigned as follows:
100 - 93.0 - A
92.9 - 90.0 - A-
89.9 - 87.0 - B+
86.9 - 83.0 - B
82.9 - 80.0 - B-
79.9 - 77.0 - C+
76.9 - 73.0 - C
72.9 - 70.0 - C-
69.9 - 67.0 - D+
66.9 - 63.0 - D
62.9 - 60.0 - D-
59.9 - 0 - F
We will cover the following topics:
The laboratory portion of your grade will be based on assignments typically given weekly over the first half of the semester. Laboratory assignments will only be accepted late in the case of a medical emergency verified by a doctor's note.
The exam portion of your grade will be based on two exams: a midterm and a final. You are responsible for being in class on the day of the exam. Make-up exams will be given only in the case of a medical emergency verified by a doctor's note.
The project portion of your grade will be based on a substantial programming assignment due at the end of the semester. Your project grade will be based on progress demonstrated during code reviews, the final code base submitted, and your oral explanation and demonstration of your work. Extensions will be granted only in the case of a medical emergency verified by a doctor's note.
Attendance and participation are required. In-class exercises and quizzes may be assigned during any class period and will count toward your final grade. Make-up work will only be administered in the case of a medical emergency verified by a doctor's note.
ALL assignments are to be completed individually unless specified, in writing, on the assignment. Academic dishonesty will NOT be tolerated. This is your warning! Students are encouraged to meet with me if they have questions regarding assignments or this policy. Students caught cheating will face severe penalty.
Students may:
Students may NOT:
Requirements
Penalties