Saint Louis University |
Computer Science 180
|
Dept. of Math & Computer Science |
There are three different types of assignments for this course. If looking for due dates, please make sure to check the links for each of these categories:
Homework Assignments are typically pen-and-paper problems for reinforcement. They are submitted in person at the appropriate class meeting.
Lab Assignments are small programming projects, worked on in pairs during a Thursday class meeting, with a pre-lab that is due at the beginning of that class meeting.
Programming Assignments are larger programming projects that are to be completed outside of class and submitted electronically.
Please make sure you understand the policy towards Academic Integrity.
For homework and programming, late assignments will be accepted with penalty in according with our Late Policy. For labs, the prelab is due strictly at the beginning of class on the Thursday devoted to the lab, and the completed labs must be submitted by 11:59pm the subsequent Friday.
Assignment | Title | Due | Collaboration Policy |
---|---|---|---|
Final Exam | Wednesday, 7 May 2014, 12:00-1:50pm | individual |
Assignment | Title | Due | Collaboration Policy | Solutions |
---|---|---|---|---|
lab00 | A First Glance at C++ | Wednesday, 15 January 2014, 11:59pm | individual | |
lab01 | Copier Reduction |
Prelab: Tuesday, 21 January 2014, 10:00am
Postlab: Wednesday, 22 January 2014, 11:59pm |
Prelab: individual
Lab: pair |
|
hw01 | Television | Monday, 27 January 2014, 10:00am | individual | soln |
lab02 | Speed Limit |
Prelab: Tuesday, 28 January 2014, 10:00am
Postlab: Wednesday, 29 January 2014, 11:59pm |
Prelab: individual
Lab: pair |
|
prog01 | Credit Card | Monday, 3 February 2014, 11:59pm | pair | |
lab03 | Symmetric Order |
Prelab: Tuesday, 4 February 2014, 10:00am
Postlab: Wednesday, 5 February 2014, 11:59pm |
Prelab: individual
Lab: pair |
|
hw02 | C++ Object Model | Friday, 7 February 2014, 10:00am | individual | soln |
lab04 | Doubles |
Prelab: Tuesday, 11 February 2014, 10:00am
Postlab: Wednesday, 12 February 2014, 11:59pm |
Prelab: individual
Lab: pair |
|
hw03 | Stacks and Queues | Friday, 14 February 2014, 10:00am | individual | soln |
prog02 | Leaky Stack | Friday, 21 February 2014, 11:59pm | individual | |
lab05 | Tanning Salon |
Prelab: Tuesday, 25 February 2014, 10:00am
Postlab: Wednesday, 26 February 2014, 11:59pm |
Prelab: individual
Lab: pair |
|
prog03 | Smart Stack | Monday, 3 March 2014, 11:59pm | pair | |
lab06 | Mad Scientist |
Prelab: Tuesday, 4 March 2014, 10:00am
Postlab: Wednesday, 5 March 2014, 11:59pm |
Prelab: individual
Lab: pair |
|
hw04 | Amortization and Linked Lists | Friday, 7 March 2014, 10:00am | individual | soln |
lab07 | Overflowing Bookshelf |
Prelab: Tuesday, 18 March 2014, 10:00am
Postlab: Wednesday, 19 March 2014, 11:59pm |
Prelab: individual
Lab: pair |
|
prog04 | Merge | Monday, 24 March 2014, 11:59pm | individual | |
prog05 | Image Compression | Monday, 31 March 2014, 11:59pm | pair | |
lab08 | Tree Grafting 1 |
Prelab: Tuesday, 8 April 2014, 10:00am
Postlab: Wednesday, 9 April 2014, 11:59pm |
Prelab: individual
Lab: pair |
|
hw05 | Trees | Wednesday, 9 April 2014, 10:00am | individual | soln |
lab09 | Tree Grafting 2 |
Prelab: Tuesday, 15 April 2014, 10:00am
Postlab: Wednesday, 16 April 2014, 11:59pm |
Prelab: individual
Lab: pair |
|
hw06 | Priority Queues | Wednesday, 16 April 2014, 10:00am | individual | soln |
prog06 | Huffman Decoding |
Monday, 28 April 2014, 11:59pm |
pair | |
lab10 | Bulletin Board |
Prelab: Tuesday, 29 April 2014, 10:00am
Postlab: Wednesday, 30 April 2014, 11:59pm |
Prelab: individual
Lab: pair |
|
hw07 | Binary Search Trees | Friday, 2 May 2014, 10:00am | individual | soln |
prog07 | Huffman Encoding | Monday, 5 May 2014, 11:59pm | pair |