Class Meets: Tuesday and Thursday 2:40pm - 4:25pm
Class Location: HR 235
Web Page: http://sites.google.com/site/usfcs212/
Mailing List: https://cs.usfca.edu/mailman/listinfo/cs21201
Instructor: Sami Rollins
Office: HR 544
Email: srollins@cs.usfca.edu
Office Hours: Tuesday 4:30-5:30pm, Thursday 4:30-5:30pm, Wednesday 11am-12noon, and by appointment.
Instructor: Kevin Moran
Office: HR 530 or 539
Email: ksmoran AT cs DOT usfca DOT edu
Office Hours: Friday 3:30-5pm
CS112 with a grade of C or better, or equivalent experience.
Students new to Java should purchase the following book:
Other recommended reference 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 or bi-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