View this PageEdit this PageAttachments to this PageHistory of this PageHomeRecent ChangesSearch the SwikiHelp Guide
Hotspots: Admin Pages | Turn-in Site |
Current Links: Cases Final Project Summer 2007

Summer 2006 Project Milestones

Each team (of 3-4 people) will complete 5 milestones. The first two are worth 4% of your grade each. The third and fourth are worth 8% of your grade each. The last one is worth 6% of your grade. Together, that is 30% or about 1/3 of your total grade. To succeed in this class, your team will have to work well together.

For milestone due dates, see the Class Schedule: It is definitive. While there are definite deadlines for each milestone, there is nothing keeping you from going on to the next milestone early. If you are making good progress, it only helps you to get things done early; however, don't get too far ahead of your TA. Show your TA your milestones early and he can help you find problems before you turn it in for evaluation.

Overview of the Project

For this semester, you will be implementing a Digital Logic Workbench. Digital logic and circuits are, at a basic level, how computers function. You learn more about them in cs2110. For this project, you will be creating a graphical drag-and-drop system to create digital logic circuits. As this is a class on design, we want you to make choices about your system. Not everyone will create the same system.

Your team gets to choose the user of your system. You could design a digital logic workbench for cs2110 students to use. You could design a digital logic workbench for computer engineers that allows them to design a microprocessor. You could design a digital logic workbench for middle-schoolers who are interested in computers. All three of these are users who could use a digital logic workbench; however, the workbench (both aesthetics and function) would be drastically different in each case. Which user you choose probably depends on your expertise and preferences. This project has the possibility of being pretty dry and uninteresting if you choose a user (and thereby a project) that doesn't interest you. So, choose something you'd be interested in. If you have any questions about your choice of user, run it by the TA or the instructor.

Summary of the Milestones

Link to this Page