
Mathematics and Computer Science Bachelor
Main Campus, Canada
Bachelor of Mathematics (Honours Mathematics and Computer Science)
University of Windsor
Mathematics and Computer Science
Program Overview: Mathematics and Computer Science at UWindsor
The Bachelor of Mathematics (Honours Mathematics and Computer Science) at the University of Windsor is an interdisciplinary program designed for students who are equally passionate about mathematics and computer science. This program provides a strong mathematical foundation alongside comprehensive computer science training, preparing you for careers where analytical and computational skills intersect.
In your first year, you will take four mathematics courses, two computer science courses, and four elective courses in subjects of your choice. You will benefit from exceptional access to faculty members and individual attention thanks to small class sizes within the Department of Mathematics and Statistics and the School of Computer Science.
The program also offers actuarial preparation pathways and the opportunity to build connections through active student organizations such as the Mathematics and Statistics Student Association and the Actuarial Science Club. Graduates of this program are well-positioned for careers in data science, actuarial science, software development, and graduate studies in related fields.
Key Program Highlights
- Dual expertise in mathematics and computer science with a rigorous Honours designation that combines both disciplines
- Actuarial science preparation available within the program, supporting careers consistently ranked among the top jobs globally
- Small class sizes offering exceptional faculty access and individualized academic support throughout your studies
- Active student community including the Mathematics and Statistics Student Association and Actuarial Science Club
Curriculum and Course Modules
The Bachelor of Mathematics (Honours Mathematics and Computer Science) is structured across 40 courses over four years. The curriculum integrates core mathematics, statistics, and computer science courses with electives from arts, languages, and social sciences to ensure a well-rounded education.
Linear Algebra (MATH-1250)
3 Credit HoursCovers linear systems, matrix algebra, determinants, n-dimensional vectors, dot product, cross product, orthogonalization, eigenvalues, eigenvectors, diagonalization, and vector spaces.
Calculus I and II (MATH-1720/MATH-1730)
6 Credit HoursA two-course sequence covering differential and integral calculus, forming the foundational mathematical analysis skills required for advanced mathematics and computer science courses.
Key Concepts in Computer Science (COMP-1000)
3 Credit HoursIntroduces fundamental concepts in computer science including induction and recursion, formal logic, soundness, completeness, decidability, specification, algorithms, determinism, and complexity.
Introduction to Algorithms and Programming (COMP-1400/COMP-1410)
6 Credit HoursA two-course sequence covering programming fundamentals, algorithm design, data structures, and software development principles using modern programming languages.
Discrete Mathematics (MATH-1020)
3 Credit HoursCovers mathematical logic, proof methods and development of proof techniques, mathematical induction, sets, equivalence relations, partial ordering relations, and functions.
Probability and Statistics (STAT-2910)
3 Credit HoursCovers descriptive statistics, probability, discrete and continuous distributions, point and interval estimation, hypothesis testing, goodness-of-fit, and contingency tables.
Elective and Specialization Options
Admission Requirements
Admission to the Bachelor of Mathematics (Honours Mathematics and Computer Science) at the University of Windsor is competitive. To apply, reach out to Uni4Edu who will guide you through the entire application process and ensure your documents meet all requirements.
Academic Requirements
- Minimum Overall Average70% (minimum admission average)
- Mean Admission Average86% (average of admitted students)
- Required Course: Advanced FunctionsMinimum 70% in MHF4U or equivalent
- Required Course: Calculus and VectorsMinimum 70% in MCV4U or equivalent
- Required Course: EnglishGrade 12 English (ENG4U or equivalent)
English Language Requirements
- IELTS AcademicContact Uni4Edu for current minimum score requirements
- TOEFL iBTContact Uni4Edu for current minimum score requirements
- Duolingo English TestContact Uni4Edu for current minimum score requirements
Required Documents
Application Deadlines
For personalized admission guidance, document verification, and application support, please contact Uni4Edu
Scholarships and Funding
The University of Windsor allocates over CAD 14,000,000 in scholarships, bursaries, and awards to students annually. International students are automatically considered for the Open Entrance Scholarship program upon application. Contact Uni4Edu for personalized guidance on maximizing your funding opportunities.
Open Entrance Scholarship
Up to CAD 2,000 per term (President's Level)Automatically awarded to entering students based on admission average. Three tiers are available: President's Level at CAD 2,000 per term, Dean's Level at CAD 1,250 per term, and Blue and Gold Level as a one-time CAD 1,000 award.
International Student Renewable Scholarship of Excellence
CAD 5,000 per year (renewable for 4 years)Available to international students with an entering average of at least 80%. The scholarship is renewable each year provided you maintain a minimum 75% cumulative average.
International Student Support Bursary
Up to CAD 10,000A needs-based bursary available to international students who demonstrate financial need. Awards are subject to available funding and are distributed on a competitive basis each academic year.
For detailed tuition fee information, please contact Uni4Edu — we will guide you through the costs and available funding options for this program.
Career Prospects
Graduates of the Mathematics and Computer Science program at UWindsor are highly sought after by employers across technology, finance, insurance, and research sectors. The program's dual focus on mathematical theory and computational skills gives you a competitive edge in a data-driven job market. UWindsor's Computer Science program is tied for first in Ontario for university employment rates.
Potential Career Paths
Industries and Employers Hiring Graduates
Rankings and Recognition
The University of Windsor has achieved significant improvements in global rankings in recent years, with particular strength in Computer Science, Engineering, and Business. The university is recognized for its research impact, sustainability initiatives, and strong employment outcomes for graduates.
| Subject | Ranking Body | Rank |
|---|---|---|
| Computer Science | THE Subject Rankings | #301-400 |
| Engineering | THE Subject Rankings | #301-400 |
| Business and Economics | THE Subject Rankings | #301-400 |
| Electrical and Electronic Engineering | U.S. News Subject Rankings | #275 |
How to Apply
Applying for this program is easy with Uni4Edu. Our team will guide you through every step of the process — from document preparation to final enrolment.
Contact Uni4Edu
Reach out to our team via email or phone. We will assess your profile and confirm your eligibility for this program.
Prepare Your Documents
Our advisors will provide you with a personalised checklist of required documents and help you prepare your application package.
Submit Your Application
Uni4Edu will submit your application on your behalf and keep you updated on its progress throughout the review period.
Receive Your Offer
Once accepted, we will help you understand your offer, arrange visa support if needed, and guide you through the enrolment process.
Similar Programmes
Master's & Postgraduate
30 months
Computer Science (Conversion) (30 Months) MSc
London South Bank University, London, United Kingdom
Earliest Intake
October 2025
Gross Tuition
18750 £
Bachelor's Degree
12 months
Computer Science (Top-up)
University of Roehampton, London, United Kingdom
Earliest Intake
January 2026
Gross Tuition
17628 £
Bachelor's Degree
12 months
Web Design and Development (Top-up)
University of Roehampton, London, United Kingdom
Earliest Intake
June 2026
Gross Tuition
16950 £
Bachelor's Degree
48 months
Software Engineering BEng (Hons)
University of Bradford, Bradford, United Kingdom
Earliest Intake
June 2025
Gross Tuition
24456 £
Bachelor's Degree
48 months
Computer Information Systems
Loyola University New Orleans, New Orleans, United States
Earliest Intake
October 2026
Gross Tuition
47390 $
Uni4Edu AI Assistant




