## Upcoming

Final Project – due Thu Oct 25 ; Mon Oct 29 ; Mon Nov 5 ; Thu Nov 8 ; Fri Nov 30 ; Tue Dec 11 ; Mon Dec 10 ; and Tue Dec 11
From now until the end of the semester you will be working with a team of students on a group software project. The project will culminate during the Final Event period for this class, with an EXPO style demo / poster session.

## Past

Assignment 21 – due 10:00 am, Thu 15 Nov
Assignment 19 – due 10:00 am, Thu 8 Nov
Assignment 17 – due 10:00 am, Thu 1 Nov
Assignment 16 – due 10:00 am, Mon 29 Oct
Mini Project 4: Interactive Programming – due Mon Oct 15 ; Mon Oct 15 ; Thu Oct 18 ; and Thu Oct 25
The big idea of this project will be to move from static programs (ones that are run, do some computations, and spit out a result) to interactive programs (ones that allow the user to perform actions that change the state of the program).
Assignment 14 – due 10:00 am, Mon 22 Oct
Assignment 12 – due 10:00 am, Mon 15 Oct
Mini Project 3: Text Mining and Analysis – due 10:50 am, Thu 11 Oct
Assignment 11 – due 10:00 am, Thu 11 Oct
Assignment 10 – due 10:00 am, Thu 4 Oct
Mini Project 2: Computational Art – due 10:50 am, Mon 1 Oct
In this assignment you will be exploring one particular means of using computers to generate images.
Assignment 9 – due 10:00 am, Mon 1 Oct
Assignment 8 – due 10:00 am, Thu 27 Sep
Assignment 7 – due 10:00 am, Mon 24 Sep
Mini Project 1: Gene Finder – due Thu Sep 13 ; and Thu Sep 20
In this assignment you will be writing a Python program that analyzes a DNA sequence and outputs snippets of DNA that are likely to be protein-coding genes. You will then use your program to find genes in a sequence of DNA from the bacterium Salmonella Enterica.
Assignment 6 – due 10:00 am, Thu 20 Sep
Assignment 5 – due 10:00 am, Mon 17 Sep
Assignment 4 – due 10:00 am, Fri 14 Sep
Assignment 3 – due 10:00 am, Thu 13 Sep
Assignment 2 – due 9:00 am, Mon 10 Sep
Assignment 1 – due 9:00 am, Thu 6 Sep