inline-defaultCreated with Sketch.

This website uses cookies to ensure you get the best experience on our website.

Students
Tuition Fee
Start Date
Medium of studying
On campus
Duration
Program Facts
Program Details
Degree
Bachelors
Major
Computer Science | Information Technology | Software Engineering
Area of study
Information and Communication Technologies
Education type
On campus
Timing
Full time
Course Language
English
About Program

Program Overview


University of Windsor

Science @ UWindsor

Program Overview & Highlights

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

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.


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!


What Lancers Are Saying

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


After the first day I started playing video games, I knew I wanted my future job to do something with them. I am now studying computer science and hopefully will be able to program games of my own soon. It took me years of researching in different fields before I knew what path I wanted to choose in life. Although I know the expectation of figuring life out and choosing your future job when you’re a teenager could be a confusing process, I would be glad to help you in this journey. Come find me at Head Start this summer to put any confusion to rest before attending the University of Windsor in the fall :)


Parmida


Student Ambassador
Computer Science


Admission Requirements

High School Student from 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: 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: 82%

Course Sequencing

Degree Requirements

This program is available with or without Co-op. See Program and Co-operative Education Regulations in the Undergraduate Course Calendar.


Total courses: forty.


  1. Computer Science: COMP-1000, COMP-1400, COMP-1410, COMP-2120, COMP-2540, COMP-2560, COMP-2650, COMP-2660, COMP-3150, COMP-3220, COMP-3300, COMP-3340, COMP-3400, COMP-4990 (a 6.0 credit hour course), plus two additional Computer Science course at the COMP-3XX0 or COMP-4XX0 level.
  2. Business: ACCT-1510, ACCT-2550, FINA-2700, MKTG-1310, and STEN-1000, plus four additional Business courses, but excluding MSCI-2020, MSCI-2130, MSCI-2200 and MSCI-3200.
  3. MATH-1250 (or MATH-1260), MATH-1720 or MATH-1760), and STAT-2910;
  4. Three courses from Arts, Languages or Social Sciences, with at least one from Arts/Languages and one from Social Sciences;
  5. Six additional courses from any area of study excluding Business;
  6. ECON-1100, ECON-1110.

The major average will be calculated on the basis of grades obtained in COMP-1000, COMP-1400, COMP- 1410, COMP-2120, COMP-2540, COMP-2560, COMP-2650, COMP-2660, COMP-3150, COMP-3220, COMP-3300, COMP-3340, COMP-3400, COMP-4990, ACCT-1510, ACCT-2550, FINA-2700, MKTG-1310, and STEN-1000.


First Year

Ten courses, including ECON-1100, ECON-1110, COMP-1000, COMP-1400, COMP-1410, MATH-1250 (or MATH-1260), MATH-1720 (or MATH-1760), ACCT-1510, and STEN-1000.


  • COMP 1000: Key Concepts in Computer Science
  • COMP 1400: Introduction to Algorithms and Programming I
  • COMP 1410: Introduction to Algorithms and Programming II
  • MATH 1250: Linear Algebra I
  • MATH 1260: Vectors and Linear Algebra
  • MATH 1720: Differential Calculus
  • MATH 1760: Functions and Differential Calculus
  • ACCT 1510: Principles of Financial Accounting
  • STEN 1000: Introduction to Business
  • ECON 1100: Introduction to Economics I
  • ECON 1110: Introduction to Economics II

Second Year

Ten courses, including COMP-2120, COMP-2540, COMP-2560, COMP-2650, COMP-2660, STAT-2910, and MKTG-1310, ACCT-2550 and FINA-2700;


  • COMP 2120: Object-Oriented Programming Using Java
  • COMP 2540: Data Structures and Algorithms
  • COMP 2560: Systems Programming
  • COMP 2650: Computer Architecture I: Digital Design
  • COMP 2660: Computer Architecture II: Microprocessor Programming
  • STAT 2910: Statistics for the Sciences
  • MKTG 1310: Principles of Marketing
  • ACCT 2550: Principles of Managerial Accounting
  • FINA 2700: Business Finance I

Third Year

Ten courses, including COMP-3150, COMP-3220, COMP-3300, COMP-3340, and COMP-3400.


  • COMP 3150: Database Management Systems
  • COMP 3220: Object-Oriented Software Analysis and Design
  • COMP 3300: Operating Systems Fundamentals
  • COMP 3340: World Wide Web Information Systems Development
  • COMP 3400: Advanced Object Oriented System Design Using C++

Fourth Year

Ten courses, including COMP-4990 (a 6.0 credit hour course) and two Computer Science courses at the 3XXX or the 4XXX level.


  • COMP 4990: Project Management: Techniques and Tools

Related Programs

  • Computer Science, Computer Information Systems
  • Computer Science (Honours)
  • Electrical Engineering

Plan Your Program

Term: Fall 2025

  • COMP 1000: Key Concepts in Computer Science
  • COMP 1400: Introduction to Algorithms and Programming I
  • MATH 1250: Linear Algebra I
  • MATH 1260: Vectors and Linear Algebra
  • MATH 1720: Differential Calculus
  • MATH 1760: Functions and Differential Calculus
  • Open choice
  • Students who have credit for MCV4U Calculus and Vectors may take MATH 1250 and MATH 1720; those who do not have this credit will take MATH 1260 and MATH 1760.

Academic Calendars

  • The University of Windsor Academic Calendar is your source for official information about academic programs and regulations of the University of Windsor.
SHOW MORE
About University
PhD
Masters
Bachelors

University of Windsor


Overview:

University of Windsor is a public research university located in Windsor, Ontario, Canada. It offers a wide range of undergraduate and graduate programs across various disciplines. The university is known for its strong focus on research and its commitment to providing students with a comprehensive and engaging educational experience.


Services Offered:

The university provides a variety of services to support students, including:

    Academic Support:

    The Office of the Registrar, Financial Matters, and the Office of the Provost offer guidance and assistance with academic matters.

    Student Life:

    The university offers a vibrant student life experience with various clubs, organizations, and events.

    Campus Resources:

    Students have access to facilities like the Leddy Library, EPICentre, and Athletics + Recreation Services.

    Support Services:

    The university provides support services for students with disabilities through Student Accessibility Services and offers mental health services through the Psychology practicum.

Student Life and Campus Experience:

Students at University of Windsor can expect a dynamic campus experience with:

    Events and Activities:

    The university hosts a variety of events throughout the year, including concerts, sporting events, and cultural celebrations.

    Student Organizations:

    Students can join various clubs and organizations based on their interests, fostering a sense of community and engagement.

    Athletics:

    The university has a strong athletics program with varsity teams known as the Lancers, offering opportunities for participation and cheering on the teams.

    Residence:

    The university provides on-campus housing options for students, offering a convenient and social living experience.

Key Reasons to Study There:

    Research Opportunities:

    The university is known for its strong research focus, providing students with opportunities to engage in research projects and collaborate with faculty.

    Co-operative Education:

    The university offers co-operative education programs, allowing students to gain practical work experience in their field of study.

    International Programs:

    The university has a strong international presence, offering programs and opportunities for students to study abroad and engage with diverse cultures.

    Location:

    The university is located in Windsor, a vibrant city with a rich history and culture, offering students a unique and engaging living experience.

Academic Programs:

University of Windsor offers a wide range of academic programs, including:

    Undergraduate Programs:

    The university offers a variety of undergraduate programs across various disciplines, including Arts, Humanities, Social Sciences, Law, Education, Nursing, Engineering, Business, Human Kinetics, and Science.

    Graduate Programs:

    The university also offers a range of graduate programs, including Master's and Doctoral degrees.

Total programs
169
Location
Ambassadors
How can I help you today?