This four-year program at Benchlands Campus teaches you how to build, test, and manage software systems. You will learn programming, networking, project management, and system architecture. The curriculum combines classroom theory with hands-on labs and three paid co-op work terms to give you real-world experience.
Career outcomes
- Software developer
- Systems analyst
- Network administrator
- Quality assurance tester
- Technical project coordinator
Admission requirements
- Ontario Secondary School Diploma (OSSD) or equivalent, or mature student status (19 or older by the start of classes)
- Grade 12 English (C or U), minimum 60%
- Grade 12 math (C or U), minimum 60%
- Proof of English proficiency for international applicants
Tuition
Domestic tuition for the 2026–27 academic year is $6,940 per year. International tuition is $21,400 per year. Ancillary fees are $1,125 per year and are billed separately.
Courses
- COMM 2180 Digital Communication and Media
- COMM 2930 Visual Communication and Design
- COMP 1740 Object Oriented Programming
- COMP 3570 Software Quality Assurance
- COMP 3720 Agile Project Management
- COMP 4920 Capstone Software Engineering
- CYBR 1260 Programming Fundamentals
- CYBR 1590 Object-Oriented Design
- CYBR 2650 Software Engineering Principles
- CYBR 4650 Advanced Software Architecture
- GNED 1810 Health and Wellness Foundations
- GNED 2340 Media Production and Ethics
- GNED 2610 Human Anatomy and Physiology
- GNED 2660 Digital Media and Society
- MATH 2230 Linear Algebra for Software
- MATH 2910 Quantitative Methods for Business
- NETW 1210 Systems Networking Basics
- NETW 1410 Digital Communication Theory
- NETW 1940 Operating System Integration
- NETW 2100 Network Architecture II
- NETW 2250 Network Automation Tools
- NETW 3420 Software Defined Networking
- NETW 4610 Distributed System Networks
- NETW 4850 Network Capacity Planning
- NETW 4930 Enterprise Network Design
What you will learn
You will learn how to design, build, and test software that runs on computers, networks, and the cloud. You will write code in multiple programming languages, manage data structures, and ensure systems run securely. Courses cover the full software development life cycle, from planning and design to testing and deployment. You will also study networking fundamentals, project management, and system architecture to understand how software fits into larger business environments. Labs are held in the Kingfisher Building, where you will use modern computer workstations and industry-standard development tools.
How the program runs
This full-time program is delivered at the Benchlands Campus and begins each September. You will complete four years of study across eight terms, followed by a 14-week co-op placement. The program includes three paid work terms where you will apply what you have learned in a professional setting. These work terms give you hands-on experience, help you build a professional network, and make you ready for the workforce when you graduate. Classes are held in the Kingfisher Building, where you will use modern computer labs and software development tools. You will work in small groups to solve real-world problems and present your solutions to instructors and industry guests.
Admission
To apply, you need an Ontario Secondary School Diploma (OSSD) or equivalent, or you must be a mature student (19 or older by the start of classes). You must have Grade 12 English and Grade 12 math, both at a minimum grade of 60%. If you are an international applicant, you must also provide proof of English proficiency. Domestic students apply through the provincial college application service. International students use the college's own application form. We review applications on a rolling basis, but we recommend applying early to secure a spot in the September intake.
Tuition and fees
Domestic tuition for the 2026–27 academic year is $6,940 per year. International tuition is $21,400 per year. You will also pay ancillary fees of $1,125 per year, which cover student services, campus facilities, and the Student Association. Additional costs may include textbooks and software licenses. You can pay your fees in two installments, one before the Fall term and one before the Winter term. Payment plans are available for domestic students. Visit the Tuition and fees page for a full breakdown of costs and payment deadlines.
After you graduate
Graduates are prepared to work as software developers, systems analysts, network administrators, and quality assurance testers. The co-op work terms help you build a professional network and gain the practical skills employers look for. You will graduate with a portfolio of projects and the technical foundation to pursue further study or certification in specialized areas of technology. Our Co-op & Career Services office provides ongoing support for resume building, interview preparation, and job placement after graduation.
How to apply
Domestic students apply through the provincial college application service. International students apply directly through the college's application portal. You can upload your transcripts and supporting documents in myWrenford. Visit the How to apply page for detailed instructions and deadlines. For questions about admission, contact the Admissions office at 519-555-0171.