A capstone design course is a senior-level course designed to enable students to bring together much of what they have learned in their undergraduate major and apply it to the design, construction, and documentation of a sizable and useful engineering artifact. In the Computer Engineering curriculum, CSE476 fills this role for students in the embedded software track. The way it accomplishes this is through a course project that ties together material previously encountered in the program. The project experience has several elements, including:
| Date | Milestone | Description |
| 17 January | Form groups | Form teams and meet to discuss project ideas. Generate initial project ideas. |
| 24 January | Refine project description | Refine initial project into a project description after discussions with team members and instructor. Complete the project group description. Each group will be provided with a web server directory in which to store all project documentation. Begin organizing all your materials in html. |
| 29 January | Project proposal | Generate a complete project proposal that includes all the elements of the sample outline. |
| 12 February | Update 1 | First project update web pages include a description of the major issues and the experiments that will be run to resolve them. |
| 26 February | Industrial Affiliates poster | Use the template and use last year's project posters as a guide. |
| 5 March | Update 2 | Second project update outlines how the issues raised in the first project update were resolved and what changes, if any, were necessary in the scope of the project. |
| 20 March | Project demo | Project demonstrations in 327. These demonstrations should show the entire project in action. Each team member should be prepared to answer any questions on any part of the implementation. You should have your project brochure ready at this demonstration. |
| 20 March | Final report | Final report and technical documentation must be completed. The group web pages should be complete and include all elements of documentation (from initial proposal, through presentations and updates, to final report and brochure). Use only .pdf, .jpeg, .gif, or .html files. |
| Always update the project status page by appending a daily paragraph to the top of the page (latest near the top). Due this religiously so that the instructor and team managers can easily monitor your progress. | ||
| In addition to written documentation, each student will also be responsible for an in-class design presentation. Each person will pick one aspect of their project and discuss it in detail so as to provide enough information to help others understand the issues and tradeoffs in the design. The first presentation from each group will present the project and its major elements. The last presentation from each group will present the demonstration that will take place on 20 March and the current status of the project. All the presentations will take place during the second half of the quarter during lecture hours and we will have a sign-up process for scheduling. | ||
There will be a weekly project meetings for each team with their team managers. You should make sure to pick a time that will work easily with your schedule and will not cause you to miss any meetings. These are crucial events each week.