CSE 448 Senior Design Project I (2 credits)

Typically offered during both the fall and spring semesters.

Catalog description:

Student teams conduct major open-ended research/design projects. Elements of the design process are considered as well as real-world constraints, such as economic and societal factors, marketability, ergonomics, safety, aesthetics, and ethics. In 448, feasibility and design studies are performed. In 449, implementation, testing and production of the design will be completed.


Senior standing, CSE 201, and CSE 274. Cross listed with MME/ECE 448-449

Miami Plan:

MPC - capstone course.


Weeks  1-2 Introduction to project and forming teams. Announcing groups and projects, assign an advisor to each team, and teams meet with their advisor; project planning and prepare timetable.

Weeks 3-7 Literature research, brainstorming sessions, generating ideas, feasibility study, and project planning.

Weeks 8-13: Requirements analysis; high-level design; prototyping; professional ethics and other concerns (environmental, etc.)

Weeks 14-15: Writing the final report and guidelines for presentations.

Learning Outcomes:

  1. Solve an open-ended problem as part of a team, 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. Perform various roles as part of a team
    • Function in a team environment successfully
    • Document teamwork processes used, and demonstrate ways that they contributed to team progress during the project
  4. Apply engineering ethics and professionalism, and demonstrate skills in project management
    • Haves 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
  5. Demonstrate the need for, and engage in, continuing professional development