Upcoming

Final Project – due Thu Mar 29 ; Thu Mar 29 ; Tue Apr 3 ; Tue Apr 10 ; Tue May 8 ; Tue Apr 24 ; Tue May 1 ; and Tue May 8
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

Mini Project 4: Interactive Programming – due Fri Mar 2 ; Tue Mar 6 ; Fri Mar 9 ; and Fri Mar 16
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 13 – due 9:00 am, Mon 12 Mar
Assignment 11 – due 9:00 am, Tue 6 Mar
Mini Project 3: Text Mining and Analysis – due 1:30 pm, Fri 2 Mar
In this assignment you will learn how to use computational techniques to analyze text.
Assignment 10 – due 9:00 am, Fri 2 Mar
Assignment 9 – due 9:00 am, Tue 27 Feb
Assignment 8 – due 9:00 am, Fri 23 Feb
Mini Project 2: Computational Art – due 1:30 pm, Fri 16 Feb
In this assignment you will be exploring one particular means of using computers to generate images.
Assignment 7 – due 9:00 am, Fri 16 Feb
Assignment 6 – due 9:00 am, Tue 13 Feb
Mini Project 1: Gene Finder – due Fri Feb 2 ; and Fri Feb 9
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 5 – due 9:00 am, Fri 9 Feb
Assignment 4 – due 9:00 am, Tue 6 Feb
Assignment 3 – due 1:30 pm, Fri 2 Feb
Assignment 2 – due 1:30 pm, Tue 30 Jan
Assignment 1 – due 1:30 pm, Fri 26 Jan