vcc.ca

CSTP 2240: Capstone Software Development Project 

Effective date

September 2026 

Department

Computer Systems Tech Diploma 

School

Trades, Technology and Design 
 




Description

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. 

Credits

4.0 

Year of study

2nd Year Post-secondary 

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. 

Corequisites

None 

Course Learning Outcomes

Upon successful completion of this course, students will be able to:

Prior Learning Assessment & Recognition (PLAR)

None 

Hours

Lecture, Online, Seminar, Tutorial: 30
Clinical, Lab, Rehearsal, Shop, Kitchen, Simulation, Studio: 50
Total Hours: 80
 

Instructional Strategies

Instructional strategies include classroom lectures, demonstrations, group discussions, computer labs and hands-on practical work. 

Grading System

Letter Grade (A-F) 

Passing grade

 

Evaluation Plan

Type

Percentage

Assessment activity

Project 

30 

Identify project requirements and create documentation; Carry out project design and create documentation;
 

Project 

20 

Quality of project implementation work. Tools used. Features used. 

Project 

10 

Project Presentation. 

Project 

10 

Project user manual. 

Participation 

15 

Individual contributions. 

Project 

15 

Overall project product quality. 

Course topics

Notes:

  • Course contents and descriptions, offerings and schedules are subject to change without notice.
  • Students are required to follow all College policies including ones that govern their educational experience at VCC. Policies are available on the VCC website at:
    https://www.vcc.ca/about/governance--policies/policies/.
  • To find out if there are existing transfer agreements for this course, visit the BC Transfer Guide at https://www.bctransferguide.ca.
Generated at: 10:12 pm on Dec. 04, 2025