pop up description layer
Last modified: 20000101:000000/

FIT2022 AJH-2008-xx

Assignment 1 Marking

Assignment 1 Marking Criteria

Assignment 1 Marking Criteria

  1. Use the SVN server supplied, with repository fit2022-your authcate ID
  2. You can attempt this assignment at a variety of levels. The more challenging the level, the more marks you will receive.

    The following levels are recognized (others may be possible):

    Python Library Module Max Marks
    cmd10
    shlex10
    subprocess15
    popen2/3/415
    os (Process Management)20
  3. Transitions between these levels are possible (either upwards, as you complete a level, or downwards, if you find a level too hard).
  4. You must document your code. Either with comments (base level), or with a documentation tool. A particular challenge would be to use a tool such as literate programming! (Google for downloadable tools.)
  5. Write a short User Manual, which should explain all user features of your shell. Don't make the mistake of describing how your program works! A good way of testing your manual is to get a friend to read through it, and see if they understand all the things you are trying to explain.
  6. Marks breakdown:
    Attribute percentage of Max Marks
    code architecture (key algorithms, perspicacity of program, use of procedures/functions/libraries) 25
    coding style (clarity, variable names, etc.) 25
    documentation style 25
    user manual 15
    working code 10

This page maintained by John Hurst.
Copyright Monash University Copyright Policy
714 accesses since
28 Jul 2008
My PhotoTrain Photo

Generated at 20090703:0231 from an XML file modified on 20080801:1005
Maintainer use only; not generally accessible: Local ServerWork ServerCSSE Server

556 accesses since 16 Aug 2008, HTML cache rendered at 20120202:1636