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:
1: 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
1.1: Define the problem, determine requirements to solve the problem, and analyze alternative approaches to solving the problem
1.2: Design a solution to the problem
1.3: Implement a design producing a functioning software system that meets user requirements or addresses the research problem at a high level of quality.
1.4: Validate and verify that the solution solves the problem.
1.5: Deploy an implemented software system.
1.6: Use standard processes or domain notations and tools such as UML, mathematics, scientific notations, and relevant modeling tools.
2: Demonstrate written and oral communication skills necessary to communicate effectively with both technical and non-technical audiences
2.1: Interact with the client to determine appropriate criteria and constraints on the design, and the appropriate solution to solve to satisfy the client need.
2.2: 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
3: Understand and apply engineering ethics and professionalism, and demonstrate skills in project management
3.1: Have the ability to plan, organize, attend, and conduct project meetings
3.2: Plan and manage a design project, including time management
3.3: Identify ethical implications/considerations of the project
4: Work in teams and take on different roles in the team
4.1: Function in a team environment successfully.
4.2: Document teamwork processes used, and demonstrate ways that they contributed to team progress during the project