SE1020 -- Lab 3: MediaPlayer GUI

Details

Details for this assignment can be found here.

Demonstration (due at the beginning of week 4 lab, no grace period)

Immediately following the quiz, you should be prepared to demonstrate your working program to your instructor.

Lab deliverables (due 11:00pm, the day prior to week 4 lab)

This XML template should be used as a starting point for your report.

Each student should submit a lab report. Your report should include:

  • Images of your two sequence diagrams (saved as .png images). Use the following filenames: 1020MSOEloginL3a.png and 1020MSOEloginL3b.png. Place both images in a .zip file and submit it as the support file.
  • Discussion:
    • The most interesting thing you discovered in the process of completing the assignment
    • The one thing that you found most difficult
  • Documented source code for your program. Be sure to read the documentation guidelines.

As with any report you submit, correct spelling and grammar are required. In addition, your report should be submitted electronically following the Electronic submission guidelines. (You may wish to consult the sample report before submitting your report.) Be sure to keep copies of all your files, in case something gets lost.

In addition, each student should indicate how much time you spend on this assignment in the FAST system. You are encouraged to log your activity as you work on the project. At a minimum, you should log all of the time spent on this assignment before the due date given above. All time spent on this assignment should be entered into the week 3 column (even if you worked on it in week 4).

If you have any questions, consult your instructor.

Grading Criteria

  • Demonstration - Defect free (30 points)
  • Code Quality (35 points)
    • Organization/Simplicity
    • Choice of identifier names
    • Completeness of implementation and testing
    • Choice of fields/methods
    • ...
  • Discussion (25 points)
    • Insightfulness
    • Grammar/Spelling
    • ...
  • Documentation (5 points)
    • Header Documentation for each source file
    • Method/Body Documentation
  • FAST entry (5 points)
  • © 2001-2009 Dr. Christopher C. Taylor •
  • Office: L-343 •
  • Phone: 277-7339 •
  • npǝ˙ǝosɯ@ɹolʎɐʇ