This course is designed as a self-study in Python. You are expected to learn
the language and solve a set of programming problems assigned to
you from Dietel et al using Python available from
http://www.python.org. There are no exams. We officially meet only once
in the quarter. However, I will be available in the posted office hours
for clarifications and discussions about the programming problems.
Each programming assignment will be graded as Pass/Unsatisfactory, and
the letter grade 'P' or 'U' will be assigned at the end of the course.
Course Policies
All work must be turned-in by Nov 5, 2009.
Do not expect an incomplete for any reason.
Each assignment will also have a separate deadline.
You must pass all the assignments to pass the course. The code you turnin must be
your own creation. Copying code from available books, or cutting and pasting
code from the Internet is strictly prohibited because it defeats the whole purpose of
the course.
Each
program should be well-documented and adequately tested.
You must turnin well-documented source code runnable using Python, a README.txt with a brief description of
the program and how to run it, and where applicable, sample test inputs and outputs to indicate
that you have tested your code adequately, as a single
zip-archive
for each assignment. To turnin
the ith assignment (where i = 1,2,3,4), create the
archive asgi.zip,
and execute the following shell command on
unixapps1.wright.edu
after replacing i with the appropriate assignment number: csh%
/common/public/tkprasad/cs340/turnin-pai asgi.zip README.txt
You may also be required to demonstrate your code in my office hours after the due date.