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
    • 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
  2. 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
  3. 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
  4. 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