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

Saint Louis University

Computer Science 1300
Introduction to Object-Oriented Programming

Michael Goldwasser

Fall 2017

Computer Science Department

There are four different types of assignments for this course.

Please make sure you understand the policy towards Academic Integrity.

Late quizzes and homework assignments are not accepted. Late programming assignments will be accepted, but with penalty in accordance with our Late Policy.

Programming Assignments

Assignment Topic Due Collaboration Policy Solution
prog01 Artist 11:59pm, Monday, 11 September 2017 individual Art Show
prog02 DNA Reversal 11:59pm, Monday, 18 September 2017 pair
prog03 Backgammon 11:59pm, Tuesday, 26 September 2017 pair soln
prog04 Programming Contest 11:59pm, Tuesday, 3 October 2017 individual
prog05 Interest Calculator 11:59pm, Monday, 16 October 2017 pair
prog06 Ball 11:59pm, Monday, 6 November 2017 individual
prog07 "Did you mean Billiken?" 11:59pm, Monday, 13 November 2017 pair
prog08 Animal 11:59pm, Tuesday, 21 November 2017 individual
prog09 Twitter Trends 11:59pm, Tuesday, 5 December 2017 pair
prog10 Disk Usage 11:59pm, Monday, 11 December 2017 individual

Homework Assignments

Assignment Topic Due Collaboration Policy Solutions
hw01 cs1graphics warmup 11:00am, Wednesday 6 September 2017 individual soln
hw02 Using built-in types 11:00am, Wednesday, 13 September 2017 individual soln
hw03 For loops 11:00am, Wednesday, 20 September 2017 individual soln
hw04 Conditionals 11:00am, Wednesday, 27 September 2017 individual soln
hw05 While Loops and Functions 11:00am, Wednesday, 4 October 2017 individual soln
hw06 Error Checking and Exceptions 11:00am, Wednesday, 11 October 2017 individual soln
hw07 Defining a Class 11:00am, Wednesday, 1 November 2017 individual soln
hw08 Good Software Practices 11:00am, Wednesday, 8 November 2017 individual soln
hw09 Inheritance 11:00am, Wednesday, 15 November 2017 individual soln
hw10 Deeper Understanding 11:00am, Tuesday, 28 November 2017 individual soln
hw11 Dictionaries 11:00am, Monday, 4 December 2017
11:00am, Tuesday, 5 December 2017
individual soln
hw12 Recursion 11:00am, Friday, 8 December 2017 individual soln


Assignment Topic Due Solutions
quiz01 cs1graphics 11:45am, Friday, 8 September 2017 soln
quiz02 Using built-in types 11:45am, Friday, 15 September 2017 soln
quiz03 Loops 11:45am, Friday, 22 September 2017 soln
quiz04 Conditionals 11:45am, Friday, 29 September 2017 soln
quiz05 While Loops + Functions 11:45am, Friday, 6 October 2017 soln
quiz06 Error Checking and Exceptions 11:45am, Friday, 13 October 2017 soln
quiz07 Defining a Class 11:45am, Friday, 3 November 2017 soln
quiz08 Good Software Practices 11:45am, Friday, 10 November 2017 soln
quiz09 Inheritance 11:45am, Friday, 17 November 2017 soln
quiz10 Deeper Understanding of Objects 11:45am, Friday, 1 December 2017 soln
quiz11 Dictionaries 11:45am, Friday, 8 December 2017 soln

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 1300, Fall 2017
Last modified: Saturday, 09 December 2017
Course Home | Assignments | Computing Resources | Lab Hours/Tutoring | Python | Schedule | Submit