Differences between revisions 23 and 24
Revision 23 as of 2010-02-26 18:07:11
Size: 7273
Editor: c-98-246-105-60
Revision 24 as of 2010-02-26 18:26:29
Size: 7495
Editor: c-98-246-105-60
Deletions are marked like this. Additions are marked like this.
Line 67: Line 67:

 * Lycée Louis Armand (Nogent sur Marne) - BTS Informatique de gestion option Administrateur de réseaux
  * Python is used as a first programming language.
  * Python is used to write network oriented applications.

Note that in order to edit text on this wiki page you will need to be registered with and logged into the wiki. See the FrontPage for more info. If you are unable to edit this page, feel free to send the info you wanted to add to altis@semi-retired.com.


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

Colleges and Universities


  • University of New South Wales
    • Computer science taught/teaches course(s) with Python (as of about 2001)
  • RMIT University
    • Computer science teaches course with Python
  • University of Queensland


  • University of Toronto
    • The CS department has introduced Computer Science for the Sciences, an introductory course aimed at (mainly) life sciences students.

    • CSC207H is a third-semester course that teaches several weeks of Python.

    • A few 2nd- and 3rd-year theory courses have students implement some algorithms in Python.
  • University of Waterloo
    • One of the more prestigious engineering/comp-sci schools in Canada is using it officially in 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.

  • Wilfrid Laurier University
    • Python is taught in the Introduction to Programming (CP104) and Data Structures (CP114) courses.

  • 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 Computing Technology



United Kingdom

United States



  • University of Northern Colorado


  • Wesleyan University


  • University of Florida
  • Florida Community College at Jacksonville



  • Lewis & Clark State College


  • University of Iowa
  • Wartburg College
    • Zelle's school
  • Luther College


  • Morehead State University


  • Hampshire College


  • Western Michigan University
  • Kalamazoo College


  • Minnesota State at Bemidji


  • Mississippi College


  • Southeast Missouri State

New York

  • Binghamton University
    • Introduction to programming for students without any programming experience.
    • Python is used in this course using John Zelle's book
    • Course homepage: http://bingweb.binghamton.edu/~cs110/

North Carolina

  • Brunswick Community College, Supply NC


  • 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


  • Mt Hood Community College


  • Bryn Mawr College


  • Washington and Lee University
    • CS1 and CS2 using Lambert’s CS1/CS2 book

need to confirm


Other Materials

Related Pages

SchoolsUsingPython (last edited 2017-01-25 07:37:23 by Nakib Aman Turzo)

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