Labs CSE 415, Autumn 2009

Python Introduction

This lab introduces a variety of basic Python features. Refer to the printed handout for details.

Tic-Tac-Toe Tourney

This lab involves working with state representations and the dynamics of two-person, zero-sum game playing. Here is the starter code for this lab. Refer to the printed handout for details. Here are the separate files of the tar archive:
JohnsTicTacToe.py
MarysTicTacToe.py
TicTacToeLab09a.py

Search Algorithms

Through a graphical user interface, we compare the characteristics of several different search methods. The code for this lab is available here. For full credit on this lab, be sure to finish at least: Activity A, Activity D (turn in your code separately, via Catalyst CollectIt by 11:30 AM on Monday, Oct. 19), and at least one of the other activities. Turn in the hardcopy lab sheet at the beginning of class on Monday, Oct. 19.

Image Understanding

Using special software ("PixelMath"), we investigate issues of representation of information in images, histogram analysis, segmentation by thresholding, and analysis of shaping using "mathematical morphology." For full credit on this lab, do all four activities, and return your filled-in lab sheet in class on Monday, Nov. 23. For those out with the swine flu, you can access the lab sheet here.