CSCI 233 Introduction to Scientific Computing
Spring 2010
Class meets MWF 8:00-9:05 a.m, Armerding 123.
Lab meets Thurs 11:15 a.m.-1:05 p.m., Armerding 131 (CS lab).
Handouts, files from class
You'll find files for this class under the class directory at
/cslab/class/csci233
There is a directory there just for handouts (in PDF); the directory
in-class
has a dated subdirectory (MM-DD) with files from
class on that date.
Here are web links for the handouts, also available in PDF.
- Jan 20 Python Notes 1
(web,
pdf)
- Jan 22 Python Notes 2
(web,
pdf)
- Jan 29 Programming Notes 3
(web,
pdf)
Labs
B quad
A quad
Python resources
We will be using Python 2.6 in this course.
- Books and printed materials in the lab
- Practical Programming: An Introduction to Computer
Science Using Python
- An introductory programming text, more current than the others
listed here; it also appears to be better written.
My printed copy is in the lab. Printed copies are available from
a variety of sources; you can also buy it in electronic form
directly
from the publisher.
- How to Think Like a Computer Scientist
- An introduction to programming; written for an older
version of Python (around 2.2). There are two printed
copies in the lab, and it is freely available both
on the web
and in in PDF.
- Learning Python
- Targeted a bit more toward people who already know how
to program in some other language. The lab copy is for
Python 2.3 (a little bit dated, but less so than the
preceding).
- Programming Python
- This is a more advanced how-to.
- Python.org, the principal home of all things Python, including
- Manuals (tutorial, language, and library)
- Resources for beginning programmers
- Getting Python on your own computer
- Additional packages we are using
Cary Gray
Last modified: Thu Mar 25 11:07 CST 2010