SE2030 -- Lab 3: Subversion and Multithreading

Overview

The assignment is located here. However, you should follow the submission guidelines given on this page.

Pair Assignment

Each student will be assigned a partner. Each pair must choose a common subversion repository for their files related to this project.

A repository for each student has been created on emerald. The respository name is svn/se2030_MSOELOGIN where MSOELOGIN is the MSOE login name for each student.

FAST (due 11:00pm, the day prior to weeks 4 and 5 lab)

Enter the overall time you spent each week on this lab assignment into the FAST system (for weeks 3 and 4). The time entered in the week 3 column should include all time spent on the project from the day the project was assigned up to the week 4 lab session. The remaining time spent on the project should be recorded in the week 4 column.

Demo (in weeks 4 and 5 lab)

You must demonstrate your working program in lab week 4 (without background processing) and in lab week 5 (with background processing).

Repository Contents (due 11:00pm, the day prior to week 5 lab)

The choosen repository for each pair of students should contain the following:

  • The documented source code for your application.
  • An executable .jar file for the latest version of your application.
  • A file called report with an insightful essay that reflects on your collective experience with this assignment. Possible things to address in this essay:
    • Challenges encountered and how they were overcome.
    • Design decisions including modifications to the design used in lab 1.
    • How you worked together as a team.
    • Reactions to using TortoiseSVN and Subversion.
    Your report may be in .pdf, .txt, or .doc format.

Place the report and .jar file in the root directory of the SVN repository.

If you have any questions, consult the instructor.

Acknowledgment

This laboratory was developed by Dr. Mark Hornick.

  • © 2001-2015 Dr. Christopher C. Taylor •
  • Office: L-343 •
  • Phone: 277-7339 •
  • npǝ˙ǝosɯ@ɹolʎɐʇ