python.bib

Guzdial:2004jx
Introduction to computing and programming with Python: A Multimedia Approach 
Mark Guzdial
2004 Amazon

Pilgrim:vs
Dive into Python 
Mark Pilgrim
http://diveintopython.org/

Downey:oe
How to Think Like a Computer Scientist: Learning with Python 
Allen B. Downey and Jeffery Elkner and Chris Meyers
http://www.ibiblio.org/obp/thinkCSpy/

Guzdial:2005qy
Design process for a non-majors computing course 
Mark Guzdial and Andrea Forte SIGCSE '05: Proceedings of the 36th SIGCSE technical symposium on Computer science education
2005 ACM Portal

Isaacson:2003vu
Using Python modules in CS0 Topics 
Peter C. IsaacsonJ. Comput. Small Coll.
2003 ACM Portal

Oldham:2005qv
What happens after Python in CS1? 
Joseph D. OldhamJournal of Computing Sciences in Colleges
2005 ACM Portal

Agarwal:2005iy
Python for CS1, CS2 and beyond 
Krishna K. Agarwal and Achla AgarwalJournal of Computing Sciences in Colleges
2005 ACM Portal

Shannon:2003yu
Another breadth-first approach to CS I using python 
Christine Shannon SIGCSE '03: Proceedings of the 34th SIGCSE technical symposium on Computer science education
2003 ACM Portal

Preiss:le
Data Structures and Algorithms with Objected-Oriented Design Patterns inPython 
Bruno Preiss
http://www.brpreiss.com/books/opus7/

Rufinus:2005cw
Teaching an Introductory Programming Course for Non-Majors using Python 
Jeff Rufinus and Y. Kortsarts Proceedingsof ISECON 2005
2005 http://isedj.org/isecon.2005/c/2005/3362/ISECON.2005.Rufinus.pdf

oreilly04
Learning Python 
Mark Lutz and David Ascher
2004 On Amazon

miller-mics05
Teaching an Introductory Computer Science Sequence with Python 
Bradley N. Miller and David L. Ranum Proceedings of the Midwest Instructional Computing Symposium (MICS)
2005 http://www.cs.luther.edu/~bmiller/Papers/paper20.pdf

forsythe
Computer Science: A First Course 
A. I. Forsyth and T. A. Keenan and E. I. Organick and W. Stenberg
1975

chou-pyalgs
Algorithm Education in Python 
P. H. Chou Proceedings of Python 10
2002 http://www.ece.uci.edu/~chou/py02/python.html

stajano-nativespeaker
Python in Education: Raising a Generation of Native Speakers 
Frank Stajano Proceedings of Python 8, the International Python Conference
2000 http://www-lce.eng.cam.ac.uk/publications/files/tr.1999.10.pdf

zelle-book
Python Programming: An Introduction to Computer Science 
John M. Zelle
2003 http://www.fbeedle.com/99-6.html

zelle-firstlang
Python as a First Language 
John M. Zelle Proceedings of 13th Annual Midwest Computer Conference
1999 http://mcsp.wartburg.edu/zelle/python/python-first.html

roberts-common
The dream of a common language: the search for simplicity and stability in computer science education 
Eric Roberts SIGCSE '04: Proceedings of the 35th SIGCSE technical symposium on Computer science education
2004 Available on the ACM Portal