Course Home | Homework | Lab Open Hours | Programming | Schedule & Lecture Notes | Submit | Turing Access

Saint Louis University

Computer Science 150
Introduction to Object-Oriented Programming

Michael Goldwasser

Fall 2006

Dept. of Math & Computer Science


  • List of Programming Assignments
  • General Information about Programming

  • PROGRAMMING ASSIGNMENTS

    The table below gives the assignments, and associated dates. All future dates are tentative until such assignments are made available.

    Program Topic Date Collaboration Policy
    prog01 Artist 8:00pm, Monday 11 September 2006
    8:00pm, Friday 15 September 2006
    individual
    prog02 DNA Reversal 8:00pm, Tuesday 26 September 2006 pair
    prog03 Checkers 8:00pm, Tuesday 10 October 2006 indvidual
    prog04 Hangman 8:00pm, Thursday 19 October 2006
    8:00pm, Thursday 26 October 2006
    pair
    prog05 Ball 8:00pm, Tuesday 7 November 2006 individual
    prog06 Animal 8:00pm, Friday 17 November 2006 individual
    prog07 Spell Checking (Part I) 8:00pm, Tuesday 28 November 2006 pair
    prog08 Spell Checking (Part II) 8:00pm, Monday 4 December 2006 pair
    prog09 Recursive Pyramid 8:00pm, Monday 11 December 2006 individual


    GENERAL INFORMATION ABOUT PROGRAMMING


    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.

    Computing Resources at SLU

    An account for each student has been created on, turing.slu.edu, our department computing cluster. The cluster runs the Linux operating system. It is accessible from both on and off campus by one of the following two ways:

    For more detailed information on access to the cluster, visit http://turing.slu.edu/access, and the link to "Accessing Turing".

    Please note: you are not explicitly required to use turing as your computing platform, it is simply the only platform what we will officially support. If you wish to use another platform that offers you sufficient support for completing your assignments, please feel free to do so. However the cs1graphics module is something we have installed on turing, which is not part of the standard Python distribution. You will need to ask for a copy of that code, if you wish to use it on another machine.


    Michael Goldwasser
    CSCI 150, Fall 2006
    Last modified: Tuesday, 05 December 2006
    Course Home | Homework | Lab Open Hours | Programming | Schedule & Lecture Notes | Submit | Turing Access