CSE 449 Senior Design Project II (1-2 credits)
Typically offered during both the fall and spring semesters.
Catalog description:
Continuation of CSE 448. Student teams, with varied academic backgrounds, conduct major open-ended research/design projects; implementation, testing, and production of design. Nonmajors can register for 1-2 credits.
Prerequisites:
CSE 448.
Miami Plan:
MPC - capstone course.
Syllabus:
Week 1: Introduction, follow up on the proposals and final report and presentation from CSE 448, and meeting with project's advisors.
Week 2: Develop project plan for CSE 449; more research, synthesis, analysis, experimentation, modeling if needed.
Weeks 3-7: System design and implementation according to the project plan.
Preliminary reports: Preliminary paper and midterm progress poster presentations of all 448/449 teams.
NOTE: ALL STUDENTS ARE EXPECTED TO ATTEND ALL PRESENTATIONS OF ALL GROUPS.
Weeks 8-13: Final implementation, testing and documentation of the product/system; professional ethics and environmental concerns.
Final presentation of systems.
Weeks 14-15: Writing the report and guidelines for presentations.
Learning Outcomes:
- As a team member, work under the direction of a faculty mentor to solve an open-ended problem utilizing computational or software engineering tools and methods
- Define the problem, determine requirements to solve the problem, and analyze alternative approaches to solving the problem
- Design a solution to the problem
- Implement a design producing a functioning software system that meets user requirements or addresses the research problem at a high level of quality
- Validate and verify that the solution solves the problem
- Deploy an implemented software system
- Use standard processes or domain notations and tools such as UML, mathematics, scientific notations, and relevant modeling tools
- Demonstrate written and oral communication skills necessary to communicate effectively with both technical and non-technical audiences
- Interact with the client to determine appropriate criteria and constraints on the design, and the appropriate solution to solve to satisfy the client need
- Document and present the results of the design process by the following means:
- Prepare and deliver various written engineering reports as requested by the client
- Prepare and deliver effective professional oral presentations
- Understand and apply engineering ethics and professionalism, and demonstrate skills in project management
- Have the ability to plan, organize, attend, and conduct project meetings
- Plan and manage a design project, including time management
- Identify ethical implications/considerations of the project
- Work in teams and take on different roles in the team
- Function in a team environment successfully
- Document teamwork processes used, and demonstrate ways that they contributed to team progress during the project