Program Overview
Mathematics and Computer Science
Science @ UWindsor
Program Overview & Highlights
- Honours 4-Year Program
- BSc
This is an exceptional program choice if you’re equally interested in mathematics and computer science. Your foundation in mathematics will make you stand out from the crowd in the tech world and spur on your career. You’ll love the student-centred approach of the program where you’ll be supported on your way to success. Actuarial preparation available.
Join a very friendly and student-centred environment. Students can make great connections with faculty and peers
Active Mathematics and Statistics Student Association and Actuarial Science Club that provide a welcoming, supportive and friendship building environment
Learn More About Our Program
Over $2 Million in scholarships given annually
1 in the Faculty of Science
100% Employment rate of graduates
What Lancers Are Saying
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: Min of 70% in Advanced Functions/MHF4U, Calculus & Vectors/MCV4U (and Math of Data Management/MDM4 if taken), English/ENG4U
- Strongly Recommended: Calculus & Vectors/MCV4U
- Minimum Average: 70% (70% average in all attempted math courses.)
- Mean Average: 86%
High School Student from Outside Canada and the United States (International)
- Course Requirements: Grade 12 Advanced Functions, Grade 12 Calculus & Vectors. Grade 12 English.
- Minimum Average: 70% (70% average in all attempted math courses.)
- Mean Average: 86%
Career Tracks
- Computer programmer
- Computing consultant
- Modelling analyst
- Software engineer
- Logistics specialist
Related Programs
- Mathematics and Statistics
- Mathematics with Finance Concentration
- Computer Science (Honours)
- Computer Science, Computer Information Systems
Plan Your Program
Term: Fall 2025
Important Notes
- All students should attend Head Start.
- Email: to make an appointment with the undergraduate advisor if you have course selection questions.
Required Course Notes
- MATH 1250 or MATH 1260
- MATH 1720 or MATH 1760
- COMP 1000*
- COMP 1400*
- One Additional Course – Open Choice
- Course with lab
- Students who have credit for MCV4U Calculus and Vectors will take MATH 1250 and MATH 1720; those who do not have this credit will take MATH 1260 and MATH 1760.
Required Courses
COMP 1000: Key Concepts in Computer Science
The objectives of this course are to excite students’ interest in computer science and to give students a precise understanding of a number of difficult concepts that are fundamental to modern computer science. Topics may include: induction and recursion; algebraic characterization; syntax; semantics; formal logic; soundness, completeness, and decidability; specification, algorithm, and determinism; complexity. (Restricted to students registered in programs offered wholly or jointly by Computer Science or by Mathematics and Statistics, or with approval of Computer Science.) (3 lecture hours and 1.5 laboratory hours a week).
COMP 1400: Introduction to Algorithms and Programming I
This course is the first of a two-course sequence designed to introduce students to algorithm design and programming in a high-level language such as C. The main objectives of the course are to develop the ability to identify, understand and design solutions to a wide variety of problems. Topics include: computer system overview, hardware and software, problem solving steps, concepts of variables, constants, data types, algorithmic structure, sequential logic, decisions, loops, modular programming, one-dimensional arrays, text files. If possible, problems like searching/sorting will be addressed. (3 lecture hours and 1.5 laboratory hours a week).
MATH 1250: Linear Algebra I
This course will cover linear systems, matrix algebra, determinants, n-dimensional vectors, dot product, cross product, orthogonalization, eigenvalues, eigenvectors, diagonalization and vector spaces. (Prerequisites: Both Ontario Grade 12 Advanced Functions (MHF4U) and Calculus and Vectors (MCV4U) or MATH-1280.) (Antirequisites: MATH-1260, MATH-1270.) (3 lecture hours, 2 tutorial hours per week.)
MATH 1260: Vectors and Linear Algebra
This course is for students without Ontario Grade 12 Calculus and Vectors (MCV4U). The course MATH- 1250 is for students with MCV4U. This course will cover vectors, three-dimensional geometry, linear systems, matrix algebra, determinants, n- dimensional vectors, dot product, cross product, orthogonalization, eigenvalues, eigenvectors, diagonalization and vector spaces. The course is equivalent to MATH-1250 for all prerequisite purposes. (Prerequisite: Ontario Grade 12 Advanced Functions (MHF4U).) (Antirequisites: MATH-1250, MATH-1270.) (4 lecture hours, 2 tutorial hours per week.)
MATH 1720: Differential Calculus
This course will cover trigonometric functions and identities, inverse trigonometric functions, limits and continuity, derivatives and applications, mean value theorem, indeterminate forms and l’Hôpital’s rule, antiderivatives and an introduction to definite integrals. This course is for students who have taken both Ontario Grade 12 Advanced Functions (MHF4U) and Ontario Grade 12 Calculus and Vectors (MCV4U). Students who do not have credit for MCV4U should take MATH-1760. (Prerequisites: Ontario Grade 12 Advanced Functions (MHF4U) and Ontario Grade 12 Calculus and Vectors (MCV4U) or MATH-1780.) (Antirequisite: MATH-1760.) (3 lecture hours, 1 tutorial hour per week.)
MATH 1760: Functions and Differential Calculus
This course will cover a review of functions, trigonometric functions and identities, transcendental functions, inverse trigonometric functions, introduction to limits, continuity, derivatives and applications, mean value theorem, indeterminate forms and l’Hôpital’s rule, antiderivatives and an introduction to definite integrals. This course is for students who have taken Ontario Grade 12 Advanced Functions (MHF4U), but have not taken Ontario Grade 12 Calculus and Vectors (MCV4U). Students who have credit for MCV4U should take MATH-1720. The course is equivalent to MATH-1720 for all prerequisite purposes. (Prerequisite: Ontario Grade 12 Advanced Functions (MHF4U).) (Antirequisite: MATH-1720.) (4 lecture hours, 1 tutorial hour per week.)
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: