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 .
IntroductionThis 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
High SchoolsYorktown and Washington-Lee High Schools and the Arlington Career Center in Arlington Virginia (Jeff Elkner)
Gimnasio Fidel Cano, Bogotá, Colombia (Igor Támara)
Model Experimental Senior High School of University of Macedonia - Thessaloniki, Greece
(http://http://peiramatiko.uom.gr/), ICT instructor at python2304@gmail.com
Zanneio Experimental Junior High School - Piraeus, Greece, http://gym-peir-zanneio.att.sch.gr/, (Computer Science Instructor : Euripides Vrachnos)
Using TkInter for Object Oriented Design and Design Patterns (CSE 213) course .
Information about courses (in Cyrillic): Syllabus for Introduction to CS1 Syllabus for Introduction to CS2
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.
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.
Note: Cégeps are collegiate level schools giving a 2 year pre-university program or a 3 year professionnal program such as Computing Technology
The EECE department is giving an Introductory course on programming using Python (GLO-1900) to all first year students in the programs of Computer Engineering and Electrical Engineering (and possibly to Software Engineering students in 2011).
McMaster University
Course Information: Digital Asset Management 2011
Python is used as a first language for the Science & Technology licence
Python is used as a first language for the Telecom & Networks DUT
Course description: http://www.pasteur.fr/formation/infobio/
Online Python course: http://www.pasteur.fr/formation/infobio/python/
Course Syllabus (Two modules): http://www.universityofcalicut.info/syl/B.Sc_Maths_Syll.pdf
High school classes (8th, 9th & 10th standards) in Kerala state
Class X book: https://www.itschool.gov.in/pdf/Std_X/ICT/xEnglish.pdf (Chapter 4)
Maths and Game Programming. Materials: http://sites.google.com/site/laislalibre/
http://www-teaching.physics.ox.ac.uk/computing/Programming/Python/Oxford/html/handbook_Python.html
Coventry University http://www.coventry.ac.uk
University of Southampton, MSc in Web Science "Computational Thinking" module for non-computer scientists. http://www.ecs.soton.ac.uk/admissions/pg/msc/syllabus.php?unit=COMP6046
Bangor University http://www.bangor.ac.uk/cs/listcourses.php.en?view=course&prospectustype=undergraduate&courseid=420&subjectarea=4
Lewis & Clark State College
CS110 Computer Programming and Applications: 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/
ISE314 Computer Programming for Engineers: o Python (basic syntax and programming principle) o NumPy (matrix and linear algebra) o SymPy (symbolic operation) o SciPy (signal processing) o Pandas (data analysis and statistics) o MatPlotLib (data visualization) o SQLite3 (database programming) o PyQt (GUI programming). http://binghamton.edu/centers/seorl/teaching.html
Python (2.7) is taught in CS1114 "Introduction to Procedural Problem Solving"/"Intro to Programming & Problem Solving", the introductory programming course for majors in CS, CompE, EE/CS, Urban Sustainability, and Physics & Mathematics (combined major).
Franklin & Marshall College
Both CS1 and CS2 (Miller & Ranum's books)
University of Istanbul (http://www.linuxfocus.org/Francais/October1998/article67.html)
Python Programming: An Introduction to Computer Science by John Zelle. Also see John Zelle's Teaching with Python.
How to Think Like a Computer Scientist: Learning with Python by Allen Downey, Jeff Elkner and Chris Meyers
Fundamentals of Python: From First Programs Through Data Structures by Kenneth Lambert
Python: Programming in Context and Problem Solving with Algorithms and Data Structures Using Python by Brad Miller and David Ranum
Introduction to Computing Using Python: An Application Development Focus by Ljubomir Perkovic
Introduction to Computer Science Using Python: A Computational Problem-Solving Focus by Charles Dierbach
Also see PythonBooks
Introducing Python (Quicktime video, 14 minutes long, 68MB)
CategoryPythonInEducation CategoryPythonInEducation
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4