Cis4930 Syllabus sp2017
Cis4930 Syllabus sp2017
Python Programming
MW, 11:00 - 12:15, LOV 103
Caitlin Carnahan
[email protected]
www.cs.fsu.edu/~carnahan
Office Location: Love 205A
Office Hours: F 10:00 – 1:00 or by appointment.
Please note: Except for changes that substantially affect implementation of the grading
statement, this syllabus is a guide for the course and is subject to change with advance
notice.
Credit Hours: 3
Grade Distribution:
Programming Projects 40%
Group Project 20%
Midterm 20%
Final Exam 20%
We will be using a standard grade distribution scale where a final grade >= 93.0 is an A, a
final grade >= 90.0 is an A-, and so on.
1
Course Policies:
• Grading
To receive a passing grade for the overall course, you must earn a passing on the
projects (C- or better on average) and receive a combined passing grade according to
the weight distribution shown in the table above.
• Exams
This course includes two exams. The second exam will be cumulative. Exam dates will
be announced well ahead of time. If you are absent during an exam, you will receive a
grade of 0 unless your absence has been cleared with me beforehand. In the case of
extreme circumstances beyond your control, you must come talk to me about the
possibility of making up the missed exam.
• Group Project
The course project is a semester-long project which will be assigned towards the
beginning of the course. Students must work in groups of 3 or more. Students will be
required to submit a proposal in the beginning of the semester, but the topic choice is
completely open-ended. All course/project work will be done using a repository. We
will closely monitor your individual contributions to the project. Your grade for the
project will be based on:
1. Overall functionality.
2. Whether all of the requirements of the original proposal were met.
3. The size and quality of your individual contribution to the project.
4. Overall quality of code. (PEP8, code organization, coverage, complexity, test
system, build system, documentation).
You are also expected to present a short demonstration of your project for the class at
the end of the semester.
2
• Attendance and Absences
Attendance is vital to your success in this class. For that reason, attendance is
mandatory. If you are absent for any reason, you will still be responsible for any
material covered on days you have missed. Accommodations may be made for excused
absences. Excused absences include documented illness, deaths in the family and other
documented crises, call to active military duty or jury duty, religious holy days, and
official University activities. These absences will be accommodated in a way that does
not arbitrarily penalize students who have a valid excuse. Consideration will also be
given to students whose dependent children experience serious illness. If you are
unsure whether your absence is excused or not, please come talk to me beforehand. As
usual, first day attendance will be recorded and students who are absent will be
dropped from the course as indicated by the university’s First Day Attendance policy.
ADA
Students with disabilities needing academic accommodation should:
(1) register with and provide documentation to the Student Disability Resource Center; and
(2) bring a letter to the instructor indicating the need for accommodation and what type. This
should be done during the first week of class.
This syllabus and other class materials are available in alternative format upon request.
For more information about services available to FSU students with disabilities, contact the: