Computer Science, Software Engineering Specialization

Program Overview & Highlights

  • Co-op Opportunity
  • Honours 4-Year Program
  • BSc

Develop the hard skills you’ll need for creating, designing and maintaining software in this specialized program. You’ll learn to apply the technologies and practices from computer science, project management, engineering, application domains, interface design, digital asset management and other fields to software engineering. UWindsor is tied for first in graduate employment rates. All our grads find jobs in their chosen field within two years of graduation. Not a professional engineering designation.

Gain experience in paid co-op positions and accelerate your career.
We host the ICPC programming competition and have a strong server infrastructure for students.
Many specializations – flexibility to diversify your skills in AI, software engineering and more!

Learn More About Our Program

1:20
Faculty to student ratio - the best in Ontario and one of the best in Canada.
94.1%
Employment Rate of Graduates1
1 *Six Months after Graduation (OUGS Computer Science, 2020)

What Lancers Are Saying

Ashad - Web & Digital Project Coordinator

Taking Computer Science at University of Windsor has allowed me to explore so many different fields and topics that now I have a much better idea of what I want to achieve in my future. From data structures to website design classes, I've gained useful knowledge in various areas thanks to the amazing faculty and meaningful friendships. Additionally, I've had the unique experience of taking on a co-op position at the University, which has helped me gain valuable connections and real-world experience with modern web development techniques in a fast-paced team and environment. Overall, the program has certainly paved a bright pathway for my future by preparing me for the ever advancing computer science industry.

Ashad

Web & Digital Project Coordinator
Bachelor of Computer Science (Hons), Minor in Math & IT
Parmida - Student Ambassador

Taking Computer Science at the University of Windsor has been one of the most life-changing experiences for me. I’ve had the chance to explore so many areas from AI and security to data analysis and UX design which helped me figure out what I want to focus on. I’m now specializing in AI, a decision inspired after speaking with Google employees during a workshop on campus. I also built strong connections with my professors, started researching in a lab in my second year, and am now working on publishing a paper on diagnosing diseases with AI.

Even though I’m not from Windsor, I met so many friendly students and staff who made the campus feel welcoming. I started working on campus in my very first semester and have continued to work on campus throughout all four years of my studies. The co-op program was also incredibly helpful, teaching me how to present myself professionally and allowing me to gain real-world experience in different technical roles. Overall, the program has given me valuable skills and a much clearer idea of the career I want after graduation.

Parmida

Student Ambassador
Bachelor of Computer Science (Hons) with Co-op, Specialization in AI and Minor in Math

Admission Requirements

High School Student from Canada

Course Requirements: Advanced Functions/MHF4U. English/ENG4U.
Strongly Recommended: Calculus & Vectors/MCV4U
Minimum Average: 70% (Min of 70% on all math courses)
Minimum Average (Co-op): 75%
Mean Average: 86%

High School Student from Outside Canada and the United States (International)

Course Requirements: Grade 12 Advanced Functions. Grade 12 English.
Strongly Recommended: Grade 12 Calculus & Vectors
Minimum Average: 70% (70% average of math courses)
Minimum Average (Co-op): 75% (Co-op Programs: 75% + 70% average in all attempted math courses, excluding Grade 12 Data Management)
Mean Average: 83%

Language Requirements

Course Sequencing

First Year

Ten courses, including COMP-1000, COMP-1400, COMP-1410, MATH-1250 (or MATH-1260), MATH-1720 (or MATH-1760), MATH-1730 and MATH-1020.

Courses

Important Note: Course sequencing is for illustrative purposes only. The University of Windsor Academic Calendar is your source for official information about academic programs and regulations of the University of Windsor.

Academic Calendars

The University of Windsor Academic Calendar is your source for official information about academic programs and regulations of the University of Windsor.

Career Tracks

  • App developer
  • computer programmer
  • software engineer
  • game developer
  • computer programming
  • Graduate level study for high level industry positions
  • education and academia
  • web developer

Contact A Recruiter

Do you have questions about this or one of our many other programs? Send us a message and we’ll answer any questions you have!

Get Ready for More!

Apply Now!

Your pathway to a brighter future.