Steam-powered Turing Machine University of Washington Computer Science & Engineering
 CSE 190D, Wi '15: Pixels, Numbers, and Programs: Visual Computing with Python
  CSE Home   About Us    Search    Contact Info 

Schedule
Assignments
Lecture slides, etc.
   
Class Meetings:  MGH 030 (schematic); MWF 2:30-3:20
 
Instructor:  Steve Tanimoto, tanimoto at cs  ; Office hours Wednesdays and Fridays 10:30-11:20 in CSE 638.
 
TA:  Johnson Goh, johnson at cs ; Office hours Mondays 1:30-2:20 in CSE 218, and Thursdays 1:00-1:50 in CSE 220.
 
Course Discussion Board:

GoPost (Catalyst) Use this board to ask and/or answer questions about class activities and material. The instructor and TA will be subscribed to this board.

 
Course Description:

The course is a project-oriented introduction to computation using visual information, and to the Python programming language. Although prior programming experience is desirable, it's not required for the course. Students with Java experience may find that helpful when learning Python.

Topics include the Python programming language, digital representation of images, transforming image geometry and color, image compression, filtering, fractals, morphing, image analysis with morphological operators, web querying by image contents, comparison of human and robot vision, feature extraction, classification, a variety of programming techniques, formal approaches to computer-assisted problem solving and problem formulation, and basic game design. The final project will be done in collaborative groups. Four credits.

 
Prerequisite: High-school mathematics
 
Software: PixelMath, and Python. The PixelMath Python API is described here.
 
Grading: In-class laboratory activities, homework exercises, programming projects, a midterm exam and two quizzes. (No final exam.) Overall weights roughly: labs 10%, projects and assignments 65%, midterm exam 15%, quizzes 5% each.
 
Textbook:

An Interdisciplinary Introduction to Image Processing by S. Tanimoto MIT Press, 2012. (Available from the U Book Store, Amazon, etc.). Additional readings will be made available online.

 
Feedback: Comments can be sent to the instructor or TAs using this anonymous feedback form.

Portions of the CSE 190D Web may be reprinted or adapted for academic nonprofit purposes, providing the source is accurately quoted and duly credited. The CSE 190D Web: © 1993-2015, Department of Computer Science and Engineering, University of Washington.


CSE logo Computer Science & Engineering
University of Washington
Box 352350
Seattle, WA  98195-2350
(206) 543-1695 voice, (206) 543-2969 FAX
[comments to tanimoto]