SDEV 2395 Software Development Capstone

The student will synthesize and demonstrate skills and knowledge from previous software development coursework. The student will participate in an individual or group class project requiring problem formulation, requirements gathering, design, implementation, documentation, and delivery of a web/desktop/mobile application that solves a real-world problem. The student will engage with industry partners from initial interview through presentation of final project. Prerequisites: Completion of INET 2010 and SDEV 2150, and completion of or concurrent enrollment in SDEV 2200 and SDEV 2300. (3 lect.)

Credits

3 credits

Transfer Status

Transferable to UW

Major Topics

  • Apply agile project management
  • Software-based solution for real-world problems
  • Project documentation and presentation
  • Developing, testing, and debugging clean code
  • Professional practices working in a team environment
  • Developing professional customer relationships

Outcomes

In order to successfully complete this course, the student will:

1. Develop a solution to a significant open-ended problem.

2. Present (using written, oral, and visual means) a documented design process and the results.

3. Evaluate their own contribution to a team project.

4. Identify specific goals of the solution.

5. Perform testing and debugging.

6. Work in a team environment.

7. Develop a customer relationship mentality.

8. Write comments in code to clearly document code.

9. Use industry tools to design, develop, and maintain application.