CS 481

From CS Wiki
Jump to: navigation, search

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: Bruce Bolden

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

Textbook: None

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

  1. Project management: project coping and scheduling.
  2. Project communication: email, web site, meetings.
  3. Record keeping: log books, minutes.
  4. Project work breakdown, roles of team members.
  5. Product specification: requirements, constraints, balancing the needs of constituents.
  6. Customer interaction
  7. Design problem analysis: tradeoffs, selecting from among alternatives
  8. Applied design, implementation, testing and documentation
  9. Professional responsibility

Course Outcomes

  1. Apply sound principles of current "best practices" in industry for design and manufacturing.
  2. Display the knowledge and skills required to operate with professionalism and ownership.
  3. Exhibit professional engineering practices with a focus on teamwork, communication, and project management.

Course Tasks

  1. Project log book review (f) - Download Log Book Rubric (PDF)
  2. Project web site review (f) - Download Web Site Rubric (PDF)
  3. Team planning activity (d)
  4. Team project meetings (d)
  5. Project presentations: “snapshot day” (f)
  6. Conceptual design review (j) - Design Review Rubric
  7. Professional growth planning (h) - Personal growth form
  8. Professional development assessment (h) - Professional Development Assessment Form
  9. Professional responsibility (ethics) assessment (e)
  10. Project demonstration (c)
  11. Detailed design review (k) - Design Review Rubric
  12. Design report (j) - Download Design Report Rubric
    1. Sample Design Report - Download Sample Report
  13. Engineering Expo display (f) - Expo Display Rubric
  14. Final project formal presentation (f)
  15. Team member citizenship assignment (d)
  16. Economic impact of design (e)
  17. Social impact of design (e)
  18. Local and global impact of design (g)
  19. Quality of the final product (c)