⇤ ← Revision 1 as of 2004-04-01 17:03:12
Size: 4424
Comment:
|
Size: 4690
Comment: Thanks to Catherine Letondal for this information.
|
Deletions are marked like this. | Additions are marked like this. |
Line 40: | Line 40: |
* Institut Pasteur - Cours d'Informatique en Biologie * Python is used a the main language for teaching programming. * Course description: http://www.pasteur.fr/formation/infobio/ * Online Python course: http://www.pasteur.fr/formation/infobio/python/ |
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:
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.
- 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
- Université Paris 13 - IUT Villetaneuse
Python is used as a first language for the Telecom & Networks DUT
- Institut Pasteur - Cours d'Informatique en Biologie
- Python is used a the main language for teaching programming.
Course description: http://www.pasteur.fr/formation/infobio/
Online Python course: http://www.pasteur.fr/formation/infobio/python/
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
- 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://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)