Computer Science - Undergraduate Program - University of Windsor - Windsor, Ontario, Canada
 

The University of Windsor is preparing for a safe return to campus. Learn More.

A computer science professor assisting students with a computer program

Computer Science

Stay Connected Apply Now

Computer Science @ UWin

Program Highlights & Admission Requirements

Your location

Telling us your location makes it easier for us to provide accurate admission requirements.

It’s a digital world and with this degree, you will have the flexibility to chart your own career path in almost any industry. We offer hands-on learning opportunities and support as you learn computer languages, operation systems, and the mathematics behind computation. University degree holders from another subject area can fast track through this program. This excellent career prep has helped all of our grads find jobs in their chosen fields within two years. UWindsor Computer Science program is tied for first in Ontario university employment rates.


Sample Courses:Introduction to Algorithms and Programming, System Programming, Computer Architecture I: Digital Design, Database Management Systems, Web Information Systems Development


Career Tracks: Web developer, software developer, computer programmer, IT manager, video game developer, graduate studies

Admission requirements for Applicants in Canada


Course Requirements: Advanced Functions/MHF4U. English/ENG4U.
Strongly Recommended: Calculus & Vectors/MCV4U
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 Data Management/MDM4U)
Mean Average (Entering Fall 2019): 82%

* Average over six Grade 12 academic courses.

Learn more about Course Equivalencies

Unlock the code to a bright future in this program that is more hands-on than you’ll find almost anywhere else. We partner with industry to get you career ready and we let you specialize in the area that interests you most. If you choose co-op, you’ll find flexible sequencing of four, eight or 12 months. Add another credential to your previous earned university degree, and fast track through the program. Our computer science students are employed in their field within two years. We’re tied for first in grad employment rates in Ontario.


Sample Courses: Principles of Programming Languages, Data Structures and Algorithms, Design and Analysis of Computer Algorithms, Introduction to Software Engineering, Web Information Systems Development


Specialization Options: Artificial Intelligence, Game Development, Multimedia, Networks and Security


Career Tracks: Web developer, software developer, computer programmer, IT manager, video game developer, graduate studies

Admission requirements for Applicants in Canada


Course Requirements: Advanced Functions/MHF4U. English/ENG4U.
Strongly Recommended: Calculus & Vectors/MCV4U
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 Data Management/MDM4U)
Mean Average (Entering Fall 2019): 82%

* Average over six Grade 12 academic courses.

Learn more about Course Equivalencies

Join the real world of artificial intelligence, game development, multimedia, and networks and security from your first day of class. This program is more hands-on than what’s offered elsewhere, and you’ll have lots of opportunities to network with industry leaders. Co-op is available, with flexible scheduling. You’ll find a job in your chosen field within two years of graduation.


Sample Course: Introduction to Algorithms and Programming, Data Structures and Algorithms, Computer Architecture: Digital Design, Advanced Web Design, Game Design, Artificial Intelligence Concepts


Career Tracks: Software developer, video game developer, systems engineer, web developer, network administrator

Admission requirements for Applicants in Canada


Course Requirements: Advanced Functions/MHF4U. English/ENG4U.
Strongly Recommended: Calculus & Vectors/MCV4U
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 Data Management/MDM4U)
Mean Average (Entering Fall 2019): 82%

* Average over six Grade 12 academic courses.

Learn more about Course Equivalencies

Consider this — all our grads in this program have found a job in their chosen field within two years of graduation. We are tied for first in graduate employment rate. You’ll have a strong foundation in the application of computer technology in industry and commerce. You’ll gain insight into the latest technologies from our dedicated professors.


Sample Courses: Introduction to Algorithms and Programming, System Programming, Web Information System Development, Database Management Systems


Career Track: Computer and network administration, software engineering, analyst, information systems security officer

Admission requirements for Applicants in Canada


Course Requirements: Advanced Functions/MHF4U. English/ENG4U.
Strongly Recommended: Calculus & Vectors/MCV4U
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 Data Management/MDM4U)
Mean Average (Entering Fall 2019): 82%

* Average over six Grade 12 academic courses.

Learn more about Course Equivalencies

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.


Sample Courses: Introduction to Algorithms and Programming, Object Oriented Programming Using Java, Data Structures and Algorithms, Software Development, Game Design, Development and Tools, Advanced Web Design, Artificial Intelligence Concepts


Career Tracks: App developer, computer programmer, software engineer, game developer,computer programming, continued study at the graduate level leading to highlevel positions in industry, education and academia, web developer

Admission requirements for Applicants in Canada


Course Requirements: Advanced Functions/MHF4U, Calculus & Vectors/MCV4U. English/ENG4U.
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 Data Management/MDM4U)
Mean Average (Entering Fall 2019): 83%

* Average over six Grade 12 academic courses.

Learn more about Course Equivalencies

The combination of STEM and business in this program emphasize technology in a business setting.This is a program with hands-on learning and many networking opportunities to give you a competitive advantage in the worlds of computer programming, gaming, banking, pensions and more.


Sample Courses: Introduction to Algorithms and Programming, Introduction to Business, Principles of Financial Accounting, Business Communications, Objectoriented Programming Using Java, Management Information Systems, System Programming


Specialization Options: Accounting, Human Resources, International Business, Finance, Supply Chain and Business Analytics, Marketing, Strategy and Entrepreneurship


Career Tracks: Computer programmer, operations manager, computer and network administrator, game developer, software developer


Professional Designation Possible: CPA (Accounting), CFA (Finance), CHRP (Certified Human Resources Professional)

Admission requirements for Applicants in Canada


Course Requirements: Advanced Functions/MHF4U. English/ENG4U.
Strongly Recommended: Calculus & Vectors/MCV4U
Minimum Average: 73% (70% average of all math courses with at least one grade 12 U math course (or equivalent) at 70%)
Minimum Average (Co-op): 78%
Mean Average (Entering Fall 2019): 82%

* Average over six Grade 12 academic courses.

Learn more about Course Equivalencies
  • Co-op Co-op Available
  • G General 3-year program
  • H Honours 4-year program
  • T Thesis Available
  • C Combined Honours programs available
Stay Connected Apply Now
Bryce St. Pierre

"I made some great friends in my program and had the chance to work on interesting group projects. I also was able to establish some great contacts through my job experiences as part of the co-op program. All in all, you will get out of Computer Science what you put into it."

Bryce St. Pierre
BCS in Applied Computing with Minor in Mathematics

What Will I Learn?

  • Using existing computer programming languages to create content and solutions to problems
  • Designing, adapting, and modifying computer programming languages, simulations, and systems analyses to address specific needs
  • Thoroughly understanding the complex ways in which modern digital technologies store, transmit, and process information across networks

  • Developing, debugging, and testing software programs
  • Asking carefully selected, probing questions to troubleshoot confusing situations when presented with technical problems
  • Concentrate acutely on detailed, context specific textual information; maintaining focus and identifying discrepancies


116

Number of Graduates (2020)

96%

EMPLOYMENT RATE OF GRADUATES*

*Employment Skills Match rate of graduates 2 years following degree completion (OUGS Computer Science, 2019)

Explore your opportunities

  • App Developer
  • Budget Analyst
  • Computer Programmer
  • Computing Consultant
  • Database Administrator
  • Data Scientist
  • Design Specialist
  • Development Analyst
  • Development Consultant
  • Digital Content Creator
  • Field Service Technician
  • Game Developer
  • Information Specialist
  • IT Manager
  • Marketing Manager
  • Multimedia Developer
  • Network Administrator
  • Policy Analyst
  • Professor
  • Project Lead
  • Quality Assurance Engineer
  • Research and Development
  • Security Technician
  • Software Developer
  • Systems Analyst
  • Systems Engineer
  • Teacher
  • Technical Analyst
  • Technical Support
  • Technologist
  • Visual Technologist
  • Web Developer

High-Impact Practices (HIP)

A HIP is an enriching educational experience that can be life-changing and often includes learning outside of the classroom while encouraging meaningful interaction and collaboration.


Learn More

Sign up to receive more information about the University of Windsor and this program!


Learn More