Class Meets:
Section 01 - Tuesday and Thursday 2:40-4:25pm in LS G12
Section 02 - Tuesday and Thursday 9:55-11:40am in LS G12
Web Page: https://cs682-s18.github.io/
Name: Sami Rollins
Email: srollins@cs.usfca.edu - Piazza preferred
Office: Harney Science Center, Room 404
Hours: Tuesday 1-2pm, Wednesday 11am-noon, Thursday 4:30-5:30pm and by appointment
Name: Thomas Oropeza
Email: toropeza@dons.usfca.edu - Piazza preferred
Office: Harney Science Center, Room 411
Hours: Tuesday and Thursday 12-1pm
CS 631 with a grade of B or better.
There is no text you are required to buy for this course, but readings may be assigned from the online versions of the textbooks below:
You will also be required to read research papers, and I may also refer to the following text.
Links to online resources, including notes, code samples, and external resources, will be posted on the Schedule page. Make sure to check the schedule early and often.
Announcements will be posted on Piazza. Join here: https://piazza.com/usfca/spring2018/cs682 Questions about assignments and projects should be posted on Piazza. Students are responsible for staying current on all course announcements.
At the end of this course, successful students will be able to do all of the following:
You will have six projects. In most cases, the projects will build on your other projects. A demonstration will be required for most projects. A project may only be submitted late in the case of an emergency verified by the dean's office.
You will have two exams. You are responsible for being present on the day of the exam. Make-up exams will only be given in the event of an emergency verified by the dean's office.
You are expected to attend class, participate in class discussion, and participate in online discussion on Piazza. You will also be required to submit reviews for research papers assigned throughout the semester. Pop quizzes may be administered any time. If you are not in class on the day of the quiz you will be assigned a 0 for the quiz.
Any student may be asked to come in for code review for any assignment. A student who does not meet with the instructor for a code review in a timely manner will be given a 0 on the assignment in question. A student who is unable to explain his/her code; answer the instructor's questions about his/her code; or reproduce his/her code as expected may receive a deduction of up to 100%, resulting in a 0 on the assignment.
The final grade for this course will be calculated as follows:
Exam 1: 20% Exam 2: 20%
Projects: 50%
Participation, Paper Reviews, and Quizzes: 10%
Please note that this is a tentative breakdown and subject to change.
Letter grades will be assigned according to the following scale:
A+ ≥97% | B+ ≥87% | C+ ≥77% |
A ≥94% | B ≥84% | C ≥74% |
A- ≥90% | B- ≥80% | C- ≥70% |
F < 70% |
Students are expected to be on-time to all classes. Attendance is mandatory for all exams, quizzes, labs, and exercises. Exam dates will be posted on the course schedule.
All deadlines are firm.
Exceptions to this policy are made only in the case of verifiable medical or family emergency. Extensions and makeup exams must be arranged PRIOR to the original deadline unless in case of extreme emergency (such as an emergency room visit).
All students are expected to know and adhere to the University of San Francisco's Academic Honor Code. Go to https://myusf.usfca.edu/academic-integrity/honor-code for details.
You must never represent another person’s work as your own.
Copying answers or code from other students or sources during a quiz, exam, or for a project or homework assignment is a violation of the university’s honor code.This includes copying code or other material from the web, and having anyone other than yourself complete your assignments. It also includes working too closely with another student. Collaboration or discussion that results in the same or very similar code indicates that you have not placed enough independent work into your solution and is a violation of the honor code.
Flagrant or repeat violations of the honor code will result in an F in the course, a report to the University Academic Integrity Committee, and a report to the Dean.
At the discretion of the instructor, a less severe penalty may be imposed for minor or first offenses. This is at the sole discretion of the instructor and any violation may result in an F in the course.
Examples of honor code violations include but are not limited to:
The Learning and Writing Center (LWC) also provides assistance to students in their academic pursuits. Services are free to students and include individual and group tutoring appointments and consultations to develop specific study strategies and approaches. Please visit http://www.usfca.edu/lwc for more information.
If you are a student with a disability or disabling condition, or if you think you may have a disability, please contact Student Disability Services (SDS) within the first week of class to speak with a disability specialist. If you are determined eligible for reasonable accommodations, your disability specialist will send your accommodation letter to the instructor detailing your needs for the course. For more information, please visit http://www.usfca.edu/sds or call (415) 422-2613.