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

Saint Louis University

Computer Science 1300
Introduction to Object-Oriented Programming

Michael Goldwasser

Spring 2017

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 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, 30 January 2017 individual
prog02 DNA Reversal 11:59pm, Monday, 6 February 2017 pair
prog03 Backgammon 11:59pm, Wednesday, 15 February 2017 pair soln
prog04 Programming Contest 11:59pm, Wednesday, 22 February 2017 individual
prog05 Interest Calculator 11:59pm, Monday, 6 March 2017 individual
prog06 Ball 11:59pm, Wednesday, 29 March 2017 individual
prog07 "Did you mean Billiken?" 11:59pm, Wednesday, 5 April 2017 pair
prog08 Animal 11:59pm, Wednesday, 19 April 2017 individual
prog09 Twitter Trends 11:59pm, Friday, 28 April 2017
11:59pm, Monday, 1 May 2017
pair
prog10 Disk Usage 11:59pm, Monday, 8 May 2017 individual

Homework Assignments

Assignment Topic Due Collaboration Policy Solutions
hw01 cs1graphics warmup 11:00am, Thursday, 26 January 2017 individual soln
hw02 Using built-in types 11:00am, Thursday, 2 February 2017 individual soln
hw03 For loops 11:00am, Thursday, 9 February 2017 individual soln
hw04 Conditionals 11:00am, Thursday, 16 February 2017 individual soln
hw05 While Loops and Functions 11:00am, Friday, 24 February 2017 individual soln
hw06 Error Checking and Exceptions 11:00am, Friday, 3 March 2017 individual soln
hw07 Defining a Class 11:00am, Friday, 24 March 2017 individual soln
hw08 Good Software Practices 11:00am, Monday, 3 April 2017 individual soln
hw09 Inheritance 11:00am, Friday, 7 April 2017 individual soln
hw10 Deeper Understanding 11:00am, Friday, 21 April 2017 individual soln
hw11 Dictionaries 11:00am, Friday, 28 April 2017 individual soln
hw12 Recursion 11:00am, Friday, 5 May 2017 individual soln

Quizzes

Assignment Topic Due Solutions
quiz01 cs1graphics 11:45am, Friday, 27 January 2017 soln
quiz02 Using built-in types 11:45am, Friday, 3 February 2017 soln
quiz03 Loops 11:45am, Friday, 10 February 2017 soln
quiz04 Conditionals 11:45am, Friday, 17 February 2017 soln
quiz05 While Loops + Functions 11:45am, Friday, 24 February 2017 soln
quiz06 Error Checking and Exceptions 11:45am, Friday, 3 March 2017 soln
quiz07 Defining a Class 11:45am, Friday, 24 March 2017 soln
quiz08 Inheritance 11:45am, Friday, 7 April 2017 soln
quiz09 Deeper Understanding of Objects 11:45am, Friday, 21 April 2017 soln
quiz10 Dictionaries 11:45am, Friday, 28 April 2017 soln
quiz11 Recursion 11:45am, Friday, 5 May 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, Spring 2017
Last modified: Monday, 03 April 2017
Course Home | Assignments | Computing Resources | Lab Hours/Tutoring | Python | Schedule | Submit