CS 481: Senior Capstone Design
Catalog Description: Application of formal design techniques to development of a large computer science project performed by students working in teams. Significant lab work required.
Course Coordinator's Note: This is the second semester of a two-course sequence. This is a project class, in which students work in teams to specify, design, test and demonstrate a project of substantial scope. Project teams are made up of students from one or more of Electrical and Computer Engineering, Mechanical Engineering, Bio-Agricultural Engineering, and Computer Science. Projects span two semesters, and are sponsored by a outside customer from industry, government, or the university. Final projects are presented at Engineering Expo, at the end of the Spring semester.
Type: Required for all Computer Science majors.
Total Credits: 3
Contact Hours: 3 hours of lecture and project meetings per week.
Course Coordinator: Gregory Donohoe
URL (Interdisciplinary Senior Design): http://seniordesign.engr.uidaho.edu/
URL (CS 481): None at this time.
Prereq: Senior standing and have passed CS 480: Senior Capstone Design I
Prerequisites by Topic:
- Knowledge of fundamental material covered in the core content areas sufficient to allow achievement of project objectives
- Knowledge of problem analysis and solution design processes and techniques (CS 383)
- Technical writing skills (Engl 317 and CS 383)
- Formal presentations skills (Comm 101 and CS 480)
- Proficient programming skills in a high level language such as C++ or Java (CS 120, 121, 127, or 480)
- Knowledge of basic software development tools found on Unix platforms (CS 270, 480)
- Ability to understand code written by others (CS 120, 121, 480)
Major Topics Covered
- Project management: project coping and scheduling.
- Project communication: email, web site, meetings.
- Record keeping: log books, meeting minutes.
- Project work breakdown, roles of team members.
- Product specification: requirements, constraints, balancing the needs of constituents.
- Customer interaction
- Design problem analysis: tradeoffs, selecting from among alternatives
- Applied design, implementation, testing and documentation
- Professional responsibility
- Apply sound principles of current "best practices" in industry for design and manufacturing.
- Display the knowledge and skills required to operate with professionalism and ownership.
- Exhibit professional engineering practices with a focus on teamwork, communication, and project management.
Note: the primary Student Outcomes addressed in this course are (d), (f) and (k) which are Emphasized.
- Project log book review (f) - Download Log Book Rubric (PDF)
- Project web site review (f) - Download Web Site Rubric (PDF)
- Team planning activity (d)
- Team project meetings (d)
- Project presentations: “snapshot day” (f)
- Conceptual design review (j) - Design Review Rubric
- Professional growth planning (h) - Personal growth form
- Professional development assessment (h) - Professional Development Assessment Form
- Professional responsibility (ethics) assessment (e)
- Project demonstration (c)
- Detailed design review (k) - Design Review Rubric
- Design report (j) - Download Design Report Rubric
- Sample Design Report - Download Sample Report
- Engineering Expo display (f) - Expo Display Rubric
- Final project formal presentation (f)
- Team member citizenship assignment (d)
- Economic impact of design (e)
- Social impact of design (e)
- Local and global impact of design (g)
- Quality of the final product (c)