Python is a programming language that is easy to learn and use, yet is powerful enough to be used by the Google web search engine and Industrial Light and Magic (ILM), which does the computer generated special effects for movies such as Star Wars, Pirates of the Caribbean, Transformers, and Iron Man. Python has also been used for programming robots, such as the Scribbler. This course will introduce students to the basics of Python with an emphasis on media computation, that is, programming to manipulate images, audio and video in the same way that a movie company like ILM would.
This course is for both computer science majors and non-majors. For computer science majors, this course provides a gentler introduction to programming than CS 201 Introduction to Object-Oriented Programming and is highly recommended as a prerequisite for CS 201 for those who have no prior experience in programming. For non-majors, this course will provide an introduction to computer programming and provide practical knowledge on how to accomplish real-world, practical tasks.
| Semester | ||
|---|---|---|
| Fall 2008 | Lecture | Lab |
| Spring 2009 | Lecture | Lab |
| Fall 2009 | Lecture | Lab |