Topics in Programming: Python (810:151) Spring 2006

Time and Place: 2 - 3:15 PM Tuesday (Wright 5) and Thursday (Wright 112) from January 9 to February 10.


Class Email List: Send messages to from your UNI account (let me know other email addesses that you want to use)

Instructor: Mark Fienup (

Office: Wright Hall 321

Phone: 273-5918 (Home 266-5379)

Office Hours: M 9-11, 1-2; T 3:30-4:30; W 9-10, 1-3; Th 3:30-4:30; F 9-11

Prerequisite: Computer Science III (810:063) or Computing for Bioinformatics I (810:065)

Required Text: none, we'll use on-line resouces

Goals: This course aims to help you learn the programming language Python as a "second" language.

The course is not an introductory programming language course since it assumes that you are proficient in at least one other programming language.

Course Components:

WARNING: I encourage you to discuss ideas related to the programming assignments, as a way to help you understand the problems better and to encounter different points of view about possible solutions. However, unless the assignment explicitly states otherwise, any work you submit must be your own, i.e., write your own code. You should acknowledge any collaboration explicitly in the work you submit. Undocumented or unacceptable collaboration is considered a form of academic dishonesty, and will be dealt with according to UNI's established policy of academic integrity. (see the UNI catalog).

Grading policy: Tentative weighting of course components is:

In-class Work: 5 %

Programs: 60 %

Exam: 35 % (February 10)

Grades will be assigned based on straight percentages off the top student score. If the top student's score is 92%, then the grading scale will be, i.e., 100-82 A, 81.9-72 B, 71.9-62 C, 61.9-52 D, and below 52 F. Plus and minus grades will be assigned for students near cutoff points.

Special Notice: The Americans with Disabilities Act of 1990 (ADA) provides protection from discrimination for qualified individuals with disabilities. Students with a disability, who require assistance, will need to contact the Office of Disability Services (ODS) for coordination of academic accommodations. The ODS is located at 103 Student Health Center. Their phone number is 319/273-2676.