Syllabus
CSCI-UA.0002-010, Fall 2013

For additional information, please see the department's general syllabus.

Course Details

Time:Tuesday & Thursday, 8:00am-9:15am
Location:CIWW 102
Instructor:Dr. Forest Fisher
Email:ffisherbla@cs.nc.orgyu.edu
Office Hours: Thursdays, 9:30-10:30am in room 328 WWH

Text Book

Starting Out with Python, 2nd Edition, © 2012 by Tony Gaddis, Addison-Wesley. See the Course Materials section on the department's general syllabus for more information. Khan Academy also has an excellent series of videos on Python, which might be helpful.

Software

We will be programming in Python version 3.x (not 2.x.) Python is free (and open-source) software. See Professor Marateck's instructions for downloading and installing it. Python should also be available in the ITS Computer Labs.

Grading

Your final grade will be based on a combination of (in-class and out-of-class) homework assignments, two midterms, and a final exam, which are worth the following percentages of your grade.

Homework:20%
Midterm #1:20%
Midterm #2:20%
Final Exam:40%

Attendance

You are expected to attend class on time and remain for the entire class. We will also periodically have in-class assignments that will contribute to your homework grade. It's important that you are present so you don't miss these assignments. If for whatever reason you have a legitimate excuse for missing class such as a doctor’s appointment or a family emergency then please contact me before class or as soon as possible to let me know you will be absent. I will need to see written documentation such as a doctor’s note in order to excuse the absence.

Homework

There will be a homework assignment due nearly every week. Most weeks you will be asked to a few small computer programs and submit them to me via NYU Classes. If your program works correctly then you will receive 100% credit, but partial credit may also be awarded if pieces of the program work correctly. There will also be periodic in-class assignments so make sure you come to class. Late homework will absolutely not be accepted without written documentation of a legitimate excuse such as illness or a family emergency.

Midterms and Final

There will be two midterms and a final exam. The final is cumulative; the midterms are not. Each midterm will be approximately the length of one class period. You are expected to take all midterms and final exams at the scheduled time. If you have a legitimate excuse such as illness or a family emergency then you should contact me in advance and provide written documentation such as a doctor’s note. In most circumstances, failure to do so will result in a zero on the exam. The final exam will be held in WWH 102 from 8:00-9:50am on Thursday, December 19, 2013.

Academic Integrity

Please be familiar with the Computer Science Department's Statement of Academic Integrity.