CSTA Web Repository
 

CSTA K-12 Repository >
CSTA Source: K-12 Repository >
Level 2: Computer Science in the Modern World >
L2 A: Topics >
L2 A 02: Algorithmic Problem Solving >

Please use this identifier to cite or link to this item: http://hdl.handle.net/2378/356

Title: Simpler is Better: Python as a Teaching Language
Authors: Zelle, John
Keywords: first language
python language features
object oriented programming
OOP
imperative paradigm
top down design
graphics
Issue Date: Jun-2008
Publisher: CS&IT Symposium 2008
Abstract: Python is a free, portable, very-high-level object-oriented programming language. Its simplicity and elegance make it a perfect language for beginning programmers and enhance the productivity of experienced professionals. Python is now a standard tool in many areas of software development and has found a home at places like Google and NASA. Using Python as the primary language in our CS curriculum at Wartburg College has allowed our students to focus more on fundamental concepts of computer science and less on arcane language issues. This talk is an introduction to the Python language emphasizing its uses in teaching, especially for introductory programming courses.
URI: http://hdl.handle.net/2378/356
Appears in Collections:L2 A 02: Algorithmic Problem Solving
L4 B 06: Web Programming
L3 B 04: Graphics programming
L3 B 03: Objects & classes
L3 B 01: Methods (functions) and parameters
L3 A 01: Program design & problem solving

Files in This Item:

File Description SizeFormat
Zelle.pdf2268KbAdobe PDFView/Open

All items in DSpace are protected by copyright, with all rights reserved.

 

Valid XHTML 1.0! DSpace Software Copyright © 2002-2006 MIT and Hewlett-Packard
or broken NS 4.x --%>