Design Project

Click here if you want to go straight to the DP spec and deliverables.

The primary assignment in 6.1800 is the design project. This project is where the students get to design their own system, which is the primary objective of this course.

The design project requires you to develop a detailed system design to solve a real-world problem. This project will extend over most of the semester, and will be done in teams of three students, all of whom attend the same writing tutorial (with exceptions only for extenuating circumstances). The project will involve a prep assignment, a preliminary report, an oral presentation, a final report, and a peer review. The feedback we give on your preliminary report and presentation will aid in writing your final report.

Your design project will be done in teams of three. Real-world systems are not built individually; it's always a team effort. Part of the design project assignment is to learn to work productively and effectively in this setting. We will give you tools for doing so in the writing tutorials.

DP Teams

One goal of the 6.1800 writing tutorials is to give you the tools necessary to complete the design project. Many tutorials involve a chance for you to do actual work on the project in class; thus, your teammates are required to be in the same writing tutorial as you. We will make no exceptions to this rule, except in the most extenuating circumstances.

We know that some students come into 6.1800 having selected their own DP teammates. Though we try to honor your preferences, there are hundreds students in 6.1800. We also have to keep the enrollment roughly the same across each section, to make sure staff have similar workloads. As a result of all of this, we cannot guarantee that we can put you in the same writing tutorial—and thus, on the same team—as your friends.

We will provide you with ample support throughout the class in collaborating with your team. For example, we will dedicate an entire tutorial to collaboration. Every semester, we assign many students teams at random; those teams perform just as well on the project as pre-formed teams do. nn

Working Together as a Team

Real-world systems are not built individually; it's always a team effort. Part of the design project is to learn to work productively and effectively in this setting. We will give you tools for doing so in the writing tutorials.

However, all teams run into conflict from time to time. This is the nature of people having different viewpoints, working styles, etc. In the past, you may have been told to just work through a conflict to finish the project, but this is not how teamwork is handled in the real workd, and it’s unlikely to be successful! In 6.1800, we aim to give you support to resolve conflicts within your team.

We also have tips on how to make your team work well:

Spec + Deliverables

Below are all DP deliverables and related material. Assignments will be linked as they are released; all assignments are also linked to from the
course calendar.

Material

Assignments

Writing Samples from Previous years

DP Preparation Assignment (relevant DP spec)

DP Preliminary Report (relevant DP spec)

DP Final Report (relevant DP spec)

DP Peer Review