Computer Systems Technology — Software Development
Credential: Advanced Diploma
Duration: 3 years (6 semesters)
Campus: Learning Commons
Start: September, January
Program Description
A coding-intensive program that teaches full-stack development through building real applications. Students start with Python and Java, move to web frameworks and mobile development, and finish with a capstone project deployed to the cloud. Git, Agile, and test-driven development are practiced from day one. The optional co-op places students with software firms and corporate IT shops.
Admission Requirements
Grade 12 English (C or U); Grade 12 Math (MAP4C ≥ 60%, MCT4C, or any U)
Career Outcomes
Junior developer, web developer, mobile app developer, QA analyst, database programmer.
Course Breakdown
| Semester 1 | Semester 2 | Semester 3 |
|---|---|---|
| COMP101 Programming Fundamentals (Python) | COMP201 Object-Oriented Programming (Java) | COMP301 Web Development |
| COMP102 Database Design | COMP202 Data Structures & Algorithms | COMP302 Mobile Development |
| COMP103 Systems Analysis | COMP203 Software Engineering | COMP303 Full-Stack Frameworks |
| MATH101 Technical Math | COMP204 Database Programming | COMP304 API Design |
| COMM101 College Communications | ELECTIVE General Education | COMP305 Testing & QA |
| ELECTIVE General Education |
| Semester 4 | Semester 5 | Semester 6 |
|---|---|---|
| COMP401 Advanced Java | COMP501 DevOps & Cloud Deployment | COMP601 Capstone: Live Application |
| COMP402 C# & .NET | COMP502 Agile & Project Management | COMP602 Emerging Tech (AI/ML Intro) |
| COMP403 Secure Coding | COOP501 Co-op Work Term (optional) | COMP603 Portfolio & Interview Prep |
| COMP404 UX/UI Principles | COMP504 Mobile Advanced | COMP604 Open Source Contribution |
| ELECTIVE General Education | ELECTIVE General Education | ELECTIVE General Education |
Quick Facts
- Credential: See program details
- Campus: Main Campus
- OSAP: Eligible
Have Questions?
Talk to a program advisor about admission requirements, transfers, and career outcomes.
Talk to an Advisor