

BSc(Honours) in Computer Science - Software Engineering, University of Windsor
Windsor, Ontario
.
48 Months
Check Eligibility
About this course
This specialized program at the University of Windsor focuses on developing hard skills for creating, designing, and maintaining software. You’ll learn to apply concepts from computer science, project management, engineering, and interface design to real-world software engineering. The program emphasizes practical experience through co-op positions and features a strong server infrastructure and hosting of events like the ICPC programming competition. Graduates benefit from a high employment rate, with all grads finding jobs within two years. The program offers flexibility with many specializations, including AI and software engineering, to diversify your skills.
Why this course is highly recommended
This program is highly regarded due to its practical approach, strong industry connections, and the opportunity to gain paid co-op experience which can accelerate your career. The faculty-to-student ratio is one of the best in Ontario, ensuring personalized attention. The program’s emphasis on diverse specializations prepares students for a fast-evolving industry, supported by the university’s excellent employment outcomes, with graduates securing jobs promptly after graduation.
Specialisation
The program includes a dedicated specialization in software engineering, allowing students to focus on principles, methods, and techniques for developing high-performance, high-quality software. It covers diverse fields like application domains, interface design, and digital asset management, providing a comprehensive foundation tailored to software development and maintenance.
Course fees
Application fees
21.01L
1st year tuition fees
21.01L
Living cost
-
Living cost
-
Degree requirements
The program is a four-year honours Bachelor of Science (BSc) in Computer Science with a specialization in Software Engineering. It involves completing forty courses across various categories, including core computer science courses, mathematics, communication, professionalism, business, and social sciences. The curriculum includes a mix of programming, algorithms, systems, software engineering, database management, and project courses. The program offers options with or without co-op, and the major average is based on grades in core courses. Specific course prerequisites and sequence are outlined in the program structure.
English language test
DUOLINGO
115
PTE
60
IELTS
6.5
TOEFL
83
Career prospects
Graduates of this program can pursue roles such as app developer, computer programmer, software engineer, game developer, web developer, or further study at the graduate level for industry positions. The program prepares students for careers involving software creation, maintenance, and innovation, with opportunities in various industry sectors and academia.
FAQs
What are the admission requirements for high school students?
Applicants need strong grades in Advanced Functions (MHF4U) and English (ENG4U), with a minimum 70% average and recommendations to include Calculus & Vectors (MCV4U). For co-op, a higher average of 75% is recommended.
Does this program include co-op options?
Yes, students can choose to enroll with or without co-op. The co-op provides paid work experience to help accelerate career development.
Table of content