Skip to content

Lab0Milestone3

sethnielson edited this page Mar 14, 2019 · 1 revision

This is milestone 3 deliverable for Lab 0: Company Product. Although part of a larger lab, it is submitted for grading as an independent assignment.

Lab 0 Milestone 3: Technical functionality 1

Assigned 3/6/2019
Due 3/25/2019
Points 25

Overview

You need to start developing the actual code for your product. Because each company's products will be unique, there is no set requirements. Your team will have to decide what is a good first technical milestone. But here are a few suggestions for potential submissions:

  1. A basic client and server (perhaps derived from HTTP server and/or escape room) that at least connect and talk to each other (even if they don't do much else)
  2. Test code that demonstrates key operations
  3. Implementations of critical algorithms

Whatever you choose to do, you need to create a 1-page document describing what you did and what you plan to do before the next milestone.

Grading

Submit your lab 0 milestone 3 technical report in your team github as follows:

<team_repository_root>/doc/lab0/technial_update1.[ext]

We will accept contracts as PDF's, word documents, text, or html.

The contract has two grading pieces. First, you will receive 25 points for the class as explained in the syllabus. Second, you will also receive 2000 bit points that will be deposited into a team bank account. You can divide up bitpoints into personal accounts if you wish.

There is no grading breakdown. This is a pass/fail assignment, although we may ask you to add more information to your contract or update it for clarity/content. We will only deduct points if we feel your team is not making a good faith effort.