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

Homework Assignment 01

Object-Oriented Design

Contents:


Overview

Topic: Object-Oriented Design
Related Reading: Ch. 1
Due: 9:00am, Friday 15 January 2010

Please make sure you adhere to the policies on academic integrity.


Practice Problems

From the text: 1.15, 1.23, 1.25.

You do not submit these; feel free to discuss them freely with others.


Problems to be Submitted (20 points)

  1. (5 points)

    Using the style of problems 1.15-1.19 of the text, pick one of the following concepts and describe an intial design for a class: FacebookAccount, VoicemailAccount, or EmailAccount.

  2. (5 points)

    Although homeworks are turned in on paper in class, we will be using an online submission system for turning in programming assignments. We have made a folder for a fake "prog00" for you to experiment with for the following purpose.

    Using the style of problems 1.20-1.24 of the text, draw a sequence diagram describing the process of submitting a file on our course submission web page. Use two agents: a Student and a WebServer.

  3. (5 points)

    Exercise 1.27

  4. (5 points)

    Exercise 1.32


Extra Credit

  1. (2 points)

    Exericse 1.22


Michael Goldwasser
CSCI 150, Spring 2010
Last modified: Saturday, 09 January 2010
Course Home | Assignments | Class Photo | Computing Resources | Lab Hours/Tutoring | Schedule | Submit