Differences between revisions 18 and 19
Revision 18 as of 2004-04-01 16:28:53
Size: 4650
Editor: sololess
Comment: added note about name of page
Revision 19 as of 2004-04-01 17:13:26
Size: 690
Editor: pcp07849395pcs
Comment:
Deletions are marked like this. Additions are marked like this.
Line 1: Line 1:
[[TableOfContents]]
Line 3: Line 2:
= Introduction = See:
Line 5: Line 4:
This is a listing of schools that are using Python in their curriculum.  * [http://www.python.org/sigs/edu-sig/ EDU-SIG: Python in Education] - Python special interest group
 * SchoolsUsingPython - in courses
 * [http://edtech.coedit.net/EducationalPythonApplications EducationalPythonApplications] in development.
 * [http://edtech.coedit.net/BeginnerErrorsWithPythonProgramming BeginnerErrorsWithPythonProgramming]
Line 7: Line 9:
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
Line 9: Line 10:
Need to copy info from:
 * http://www.ibiblio.org/obp/pyBiblio/schools.php
Educational software developed with Python:
 * [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
Line 12: Line 14:
= High Schools =
Line 14: Line 15:
 * 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.

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

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

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

=== Iowa ===

 * University of Iowa
 * Wartburg College
  * Zelle's school

=== Kentucky ===

 * Morehead State University

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

= need to confirm =
 * North Carolina State University
 * California State University, Chico
 * Centre College
 * Rochester Institute of Technology
 * University of Arizona
 * 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

 You might rename this page SchoolsTeachingPython.

 This page covers schools that use Python in the curriculum even if they aren't teaching Python. This may seem subtle, but it is an important distinction. -- KevinAltis
Software to help with teaching Python:
 * [http://drpython.sourceforge.net/ DrPython]
 * PythonCard

See:

Educational software developed with Python:

Software to help with teaching Python:

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

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