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

Saint Louis University

Computer Science 150
Introduction to Object-Oriented Programming

Michael Goldwasser

Spring 2010

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, Friday 15 January 2010 individual
quiz01 Object-Oriented Design In class: Friday 15 January 2010 individual soln
quiz02 Graphics In class: Friday 22 January 2010 individual soln
prog01 Artist 11:59pm, Sunday 24 January 2010 individual
hw02 Using Python's Built-in Types 9:00am, Friday 29 January 2010 individual soln
quiz03 Using Python's Built-in Types In class: Friday 29 January 2010 individual soln
prog02 DNA Reversal 11:59pm, Wednesday, 3 February 2010 pair soln
hw03 For Loops 9:00am, Friday 5 February 2010 individual soln
quiz04 For Loops In class: Friday 5 February 2010 individual soln
prog03 Checker Board 11:59pm, Wednesday, 10 February 2010 individual soln
hw04 More Control Structures 9:00am, Friday 12 February 2010 individual soln
quiz05 Conditionals In class: Friday 12 February 2010 individual soln
prog04 Programming Contest 11:59pm, Wednesday, 17 February 2010 individual soln
hw05 Functions 9:00am, Friday 19 February 2010 individual soln
quiz06 Functions In class: Friday 19 February 2010 individual soln
hw06 Functions and Exceptions 9:00am, Friday 26 February 2010 individual soln
quiz07 More Functions In class: Friday 26 February 2010 individual see hw06
prog05 Hangman 11:59pm, Monday, 1 March 2010 pair
hw07 Defining Classes 9:00am, Friday 19 March 2010 individual soln
quiz08 Class Definitions In class: Friday 19 March 2010 individual soln
prog06 Ball 11:59pm, Wednesday, 24 March 2010 individual
hw08 Good Software Practices 9:00am, Friday 26 March 2010 individual soln
quiz09 Good Software Practices In class: Friday 26 March 2010 individual soln
prog07 Spell Checker (Part I) 11:59pm, Wednesday 31 March 2010 pair
hw09 Inheritance 9:00am, Friday 9 April 2010 individual soln
quiz10 Inheritance In class: Friday 9 April 2010 individual soln
prog08 Spell Checker (Part II) 11:59pm, Saturday 10 April 2010 pair
hw10 Deeper Understanding 9:00am, Friday 16 April 2010 individual soln
quiz11 Deeper Understanding In class: Friday 16 April 2010 individual soln
prog09 Animal 11:59pm, Sunday 18 April 2010 individual
hw11 Recursion 9:00am, Friday 23 April 2010 individual soln
quiz12 Recursion In class: Friday 23 April 2010 individual soln
quiz13 Recursion In class: Friday 30 April 2010 individual soln
prog10 Boggle 11:59pm, Sunday 2 May 2010 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 2010
Last modified: Saturday, 01 May 2010
Course Home | Assignments | Class Photo | Computing Resources | Lab Hours/Tutoring | Schedule | Submit