Capstone Software Development Project

Course code CSTP 2240

Credit 4.0

Length 80.0 hours

Course outline View

Students learn to work as teams on advanced group projects with ideas originated from various real-world applications, including projects from external clients. Students are exposed to all aspects of software development. Students work as teams to analyze, design, develop, test, and deploy a complete software application project.

Project team members work collaboratively on a project in an environment that resembles what is in the real software industry. A project team will follow industry practices using SDLC and agile methodology, and has weekly SCRUM meetings. Students will have experience with a working environment similar a typical IT software company.

Students will apply the knowledge and skills they acquired from previous CSTP courses. They will develop project management plans and produce analysis and design documentation. They will practice their project management, project meeting and presentation skills. They will present the final product to relevant stakeholders.

Prerequisites

CSTP 1210 or equivalent, taken prior to or concurrently; CSTP 2104 or equivalent, taken prior to or concurrently; CSTP 2130 or equivalent, taken prior to or concurrently; CSTP 2140 or equivalent, taken prior to or concurrently.

Course type

This course is offered as part of a VCC program and cannot be taken individually.
International students: Eligibility is determined at the program level. Visit the program page for international student requirements and application information.

  • Project processes in a team environment
  • Project planning and management
  • Project requirements for software products
  • Software analysis and design
  • Software development using selected tools
  • Software version control
  • Software testing methodologies
  • User manuals

Course schedules

Select your program to see the available course schedules.

How to take this course

This course is offered as part of a VCC program only.

Contact us

If you have any questions, please email at [email protected].

† This information is intended as a guideline only. Program and course details are subject to change with the approval of VCC's Board of Governors.

Indigenous Territory Acknowledgment

VCC is located on the traditional territories of the xʷməθkʷəy̓əm (Musqueam), Sḵwx̱wú7mesh (Squamish), and səlilwətaɬ (Tsleil-Waututh) peoples who have been stewards of these lands since time immemorial.