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.


CSE 448.

Miami Plan:

MPC - capstone course.


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.


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