Differences between revisions 14 and 22 (spanning 8 versions)
Revision 14 as of 2004-03-30 09:58:05
Size: 4274
Editor: lns-th2-10-82-64-145-61
Comment:
Revision 22 as of 2008-11-15 13:59:55
Size: 1567
Editor: localhost
Comment: 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 =  * [[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 5: Line 9:
This is a listing of schools that are using Python in their curriculum.
Line 7: Line 10:
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 == 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 9: Line 16:
Need to copy info from:
 * http://www.ibiblio.org/obp/pyBiblio/schools.php
Line 12: Line 17:
= High Schools = == Software to help with teaching and using Python ==
 * [[http://drpython.sourceforge.net/|DrPython]]
 * PythonCard
Line 14: Line 21:
 * Yorktown High School, in Arlington Virginia ([http://www.elkner.net/ Jeff Elkner]) == Writings ==
Line 16: Line 23:
= Colleges and Universities =  * [[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 18: Line 29:
== 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.

 * Cégep du Vieux-Montréal
  * Used for Advanced Web Development course (420-B63-VM)
  * Note: Cégeps are collegiate level schools giving a 2 year pre-university program or a 3 year professionnal program such as [http://www.cvm.qc.ca/informatique/pages/main.html Computing Technology]

== 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

== France ==
 * Université Bordeaux 1
  * Python is used as a first language for the Science & Technology licence
  * http://dept-info.labri.fr/initinfo/index.html

 * Université Paris 13 - IUT Villetaneuse
  * Python is used as a first language for the Telecom & Networks DUT
  * http://www-gtr.iutv.univ-paris13.fr/Cours

= need to confirm =
 * University of Wisconsin, Madison
 * University of Istanbul (http://www.linuxfocus.org/Francais/October1998/article67.html)

= Books =

 * [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

= Other Materials =
 * [http://www.python.org/other/python.mov Introducing Python] (Quicktime video, 14 minutes long, 68MB)

= Related Pages =
 * Thinki:PythonInScience

See:

Educational software developed with Python

Software to help with teaching and using Python

Writings

PythonInEducation (last edited 2008-11-15 13:59:55 by localhost)

Unable to edit the page? See the FrontPage for instructions.