university image
country flag

BSc(Honours) in Computer Science - Software Engineering, University of Windsor

Windsor, Ontario

.

48 Months

Check Eligibility

About this course

arrow
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

arrow
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

arrow
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

arrow
graduation cap icon

Application fees

21.01L

graduation cap icon

1st year tuition fees

21.01L

graduation cap icon

Living cost

-

Degree requirements

arrow
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.
translate icon

English language test

DUOLINGO

115

PTE

60

IELTS

6.5

TOEFL

83

Career prospects

arrow
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.

Similar courses in this university