Course Home | Assignments | Class Photo | Computing Resources | Lab Hours/Tutoring | Python | Schedule

Saint Louis University

Computer Science 150
Introduction to Object-Oriented Programming

Michael Goldwasser

Spring 2011

Dept. of Math & Computer Science

There are four different types of assignments for this course.

Please make sure you understand the policy towards Academic Integrity.

Late assignments will be accepted, with penalty in accordance with our Late Policy.


The following table lists all assignments, ordered by due date.

Assignment Topic Due Collaboration Policy Solutions
hw01 Object-Oriented Design 9:00am, Tuesday 25 January 2011 individual soln
prog01 Artist 11:59pm, Sunday 30 January 2011 individual
hw02 Using Python's Built-in Types 9:00am, Friday 4 February 2011 individual soln
prog02 DNA Reversal 11:59pm, Thursday, 10 February 2011 pair
hw03 For Loops and Conditionals 9:00am, Wednesday 16 February 2011 individual soln
hw04 Programming Contest 9:00am, Friday 25 February 2011 pair soln
prog03 Backgammon 11:59pm, Wednesday, 2 March 2011 individual soln
hw05 Functions, Exceptions 9:00am, Tuesday 8 March 2011 individual soln
prog04 Hangman 11:59pm, Thursday, 24 March 2011 individual
hw06 Defining a Class 9:00am, Monday 28 March 2011 individual soln
prog05 Spell Checker (Part I) 11:59pm, Wednesday, 30 March 2011 pair soln
prog06 Spell Checker (Part II) 11:59pm, Sunday 10 April 2011 pair
hw07 Inheritance 9:00am, Wednesday 13 April 2011 individual soln
prog07 Animal 11:59pm, Sunday 17 April 2011 individual
hw08 Deeper Understanding 9:00am, Wednesday 20 April 2011 individual soln
hw09 Recursion 9:00am, Friday 29 April 2011 individual soln
prog08 More Anagrams 11:59pm, Wednesday 4 May 2011 pair


General Information About Programming Assignments


What to submit

Electronic Submission Procedure

All programming assignments must be submitted electronically. For each assignment, there will be an aptly named folder in your online submit directory.

Receiving Grade Reports

Grade reports for each program, as well as an overview of all grades received in the course will be kept for each student in a special directory named 'grades' within the online submit directory.
Michael Goldwasser
CSCI 150, Spring 2011
Last modified: Friday, 01 February 2013
Course Home | Assignments | Class Photo | Computing Resources | Lab Hours/Tutoring | Python | Schedule