3559
Comment:
|
← Revision 22 as of 2008-11-15 13:59:55 ⇥
1567
converted to 1.6 markup
|
Deletions are marked like this. | Additions are marked like this. |
Line 1: | Line 1: |
[[TableOfContents]] | See: |
Line 3: | Line 3: |
= Introduction = This is a listing of schools that are using Python in their curriculum. I would like to confirm each of the schools below by linking to a specific web page with a course listing and/or the professor(s) teaching classes that involve the use of Python. Each listing should be expanded with a description of how Python is being used. -- KevinAltis Need to copy info from: * http://www.ibiblio.org/obp/pyBiblio/schools.php = High Schools = * Yorktown High School, in Arlington Virginia ([http://www.elkner.net/ Jeff Elkner]) = Colleges and Universities = == Australia == * University of New South Wales * Computer science taught/teaches course(s) with Python (as of about 2001) == Canada == * University of Waterloo * One of the more prestigious engineering/comp-sci schools in Canada is using it officially in [http://www.student.cs.uwaterloo.ca/~cs488/ CS488 (Intro to 3D graphics)], and I'm told there's lots of use among faculty, staff and students. I don't think they actually teach much Python, they're focused on teaching OpenGL/graphics programming, but they do wind up using it as the framework into which the students slot their code. == United Kingdom == * University of Oxford * Department of Physics (need to confirm) * http://www-teaching.physics.ox.ac.uk/computing/Programming/Python/Oxford/html/handbook_Python.html == United States == === California === * University of California, Irvine * http://www.eng.uci.edu/catalogue/?page=engr_9 * http://wingide.com/pipermail/marketing-python/2003-March/004157.html * University of California Santa Cruz Extension in Sunnyvale CA === Colorado === * University of Northern Colorado === Connecticut === * Wesleyan University === Florida === * University of Florida === Georgia === * Georgia Tech * [http://coweb.cc.gatech.edu/cs1315 Introduction to Media Computation] === Idaho === * Lewis & Clark State College, Idaho === Iowa === * University of Iowa * Wartburg College (Zelle's school), Iowa === Kentucky === * Morehead State, Kentucky === Massachusetts === * Hampshire College === Michigan === * Kalamazoo College === Minnesota === * Minnesota State at Bemidji === Mississippi === * Mississippi College === Missouri === * Southeast Missouri State === Ohio === * Capital University * Python is used in the traditional CS1 course using John Zelle's book * Python and C++ are used in CS2 * lab assignments in many courses may be written in Python or C++ * contact person: David Reed (dreed (at) capital.edu) * Kent State === Oregon === * Mt Hood Community College === Pennsylvania === * Bryn Mawr College |
* [[http://www.python.org/sigs/edu-sig/|EDU-SIG: Python in Education]] - Python special interest group * SchoolsUsingPython - in courses * EducationalCd and SeaPig:PythonEducationalDistribution projects * [[http://www.ibiblio.org/obp/pyBiblio/|Python Bibliotheca]] - Python resources for computer science education * [[http://developers.coedit.net/BeginnerErrorsWithPythonProgramming|BeginnerErrorsWithPythonProgramming]] |
Line 112: | Line 10: |
= need to confirm = * University of Wisconsin, Madison |
== Educational software developed with Python == * [[http://developers.coedit.net/EducationalPythonApplications|EducationalPythonApplications]] in development. * [[http://emergent.brynmawr.edu/~dblank/pyro/|Pyro]] - Python robotics * [[http://www.cs.unc.edu/Research/assist/bats/index.shtml|BATS]] - Blind Audio Tactile Mapping System * [[http://pw1.netcom.com/~ajs/|PyGeo]] |
Line 116: | Line 17: |
= Books = | == Software to help with teaching and using Python == * [[http://drpython.sourceforge.net/|DrPython]] * PythonCard |
Line 118: | Line 21: |
* [http://www.fbeedle.com/99-6.html Python Programming: An Introduction to Computer Science] by John Zelle. Also see John Zelle's [http://mcsp.wartburg.edu/zelle/python/ Teaching with Python]. * Introduction to Media Computation: A Multimedia Cookbook in Python * http://coweb.cc.gatech.edu/mediaComp-plan * [http://www.greenteapress.com/thinkpython/ How to Think Like a Computer Scientist: Learning with Python] by Allen Downey, Jeff Elkner and Chris Meyers * Also see PythonBooks |
== Writings == |
Line 124: | Line 23: |
= Other Materials = * [http://www.python.org/other/python.mov Introducing Python] (Quicktime video, 14 minutes long, 68MB) |
* [[http://www.fbeedle.com/99-6.html|Python Programming: An Introduction to Computer Science]] (textbook) * [[http://www.python.org/sigs/edu-sig/miller-dissertation.pdf|Promoting computer literacy through programming python]] (dissertation) * [[http://www.alice.org/advancedtutorial/ConwayDissertation.PDF|Alice: Easy-to-Learn 3D Scripting for Novices]] (dissertation) * [[http://www.pythonology.com/success&story=bats|Python in the Blind Audio Tactile Mapping System]] * [[http://www.python.org/pycon/dc2004/papers/10/PyCon04Paper.htm|Creating Web-based Classroom Tools with Zope]] |
Line 127: | Line 29: |
= Related Pages = * Thinki:PythonInScience |
See:
EDU-SIG: Python in Education - Python special interest group
SchoolsUsingPython - in courses
EducationalCd and PythonEducationalDistribution projects
Python Bibliotheca - Python resources for computer science education
Educational software developed with Python
EducationalPythonApplications in development.
Pyro - Python robotics
BATS - Blind Audio Tactile Mapping System
Software to help with teaching and using Python