Saint Louis University |
Computer Science 180
|
Dept. of Math & Computer Science |
There are three different types of assignments for this course. Click on any of the following categories for additional details.
Homework Assignments are typically pen-and-paper problems for reinforcement. They are turned in at classtime, but late assignments will be accepted with penalty in according with our Late Policy.
Lab Assignments are small programming projects begun in class on Tuesday. Completed labs may be submitted for full credit up until a hard deadline of 11:59pm Friday night of the same week. This year, we will chose problems inspired by the ACM International Collegiate Programming Contest.
Programming Assignments are larger programming projects that are to be completed outside of class and submitted electronically. Late assignments will be accepted with penalty in according with our Late Policy.
Please make sure you understand the policy towards Academic Integrity.
The following table lists all types of assignments, ordered by due date.
Assignment | Topic | Due | Collaboration Policy | Solutions |
---|---|---|---|---|
lab00 | A First Glance at C++ | Friday, 16 January 2009, 11:59pm | individual | |
lab01 | Copier Reduction | Friday, 23 January 2009, 11:59pm | pair | |
hw01 | Television | Monday, 26 January 2009, 10:00am | individual | soln |
lab02 | Speed Limit | Friday, 30 January 2009, 11:59pm | pair | |
prog01 | Credit Card | Monday, 2 February 2009, 11:59pm |
pair | |
hw02 | C++ Object Models | Friday, 6 February 2009, 10:00am | individual | soln |
lab03 | Symmetric Order | Friday, 6 February 2009, 11:59pm | pair | |
lab04 | Doubles | Friday, 13 February 2009, 11:59pm | pair | |
prog02 | Car Dealer | Sunday, 15 February 2009, 11:59pm | individual | |
hw03 | Stacks and Queues | Monday, 16 February 2009, 10:00am | individual | soln |
prog03 | Web History | Sunday, 22 February 2009, 11:59pm | individual | |
lab05 | Tanning Salon | Friday, 27 February 2009, 11:59pm | pair | |
prog04 | Smart Stack | Monday, 2 March 2009, 11:59pm | pair | |
lab06 | Symmetric Order (again) | Friday, 6 March 2009, 11:59pm | pair | |
lab07 | Overflowing Bookshelf | Friday, 20 March 2009, 11:59pm | pair | |
prog05 | Merging Lists | Friday, 20 March 2009, 11:59pm | individual | |
hw04 | Amortization, Lists | Tuesday, 24 March 2009, 10:00am | individual | soln |
lab08 | Booklet | Friday, 27 March 2009, 11:59pm | pair | |
lab09 | Anagrams | Friday, 3 April 2009, 11:59pm | pair | |
prog06 | Magic Squares | Monday, 6 April 2009, 11:59pm | pair | |
hw05 | Trees | Wednesday, 8 April 2009, 10:00am | individual | soln |
lab10 | Tree Grafting | Tuesday, 14 April 2009, 11:59pm | pair | |
prog07 | Decode | Friday, 17 April 2009, 11:59pm | individual | |
hw06 | Priority Queues | Friday, 24 April 2009, 10:00am | individual | soln |
lab11 | Bulletin Board | Friday, 24 April 2009, 11:59pm | pair | |
prog08 | Encode | Saturday, 2 May 2009, 11:59pm |
pair | |
hw07 | Balanced Search Trees | Friday, 1 May 2009, 10:00am | individual | soln |
lab12 | Railway Transportation | Monday, 4 May 2009, 11:59pm | pair |