
Computer Science (Co-Op) Bachelor
Main Campus, Canada
Bachelor of Computer Science (Honours) with Co-Op
University of Windsor
Computer Science
Program Overview: Bachelor of Computer Science (Honours) with Co-Op
The Bachelor of Computer Science (Honours) with Co-Op at the University of Windsor is a four-year program designed to equip you with a comprehensive understanding of computer science fundamentals, computational thinking, and logic. Located next to North America's busiest international border crossing and facing the beautiful Detroit River waterfront, the program prepares graduates for dynamic careers in technology, research, or academia.
This hands-on program partners with industry to get you career-ready, offering specialization options in Artificial Intelligence, Game Development, Multimedia, and Networks and Security. The co-op component provides flexible sequencing of four, eight, or twelve months of paid work placements, allowing you to gain real-world experience in technical roles while building professional connections.
The University of Windsor Computer Science program is tied for first in Ontario university graduate employment rates, with students employed in their field within two years of graduation. Whether you aim to work in software development, cybersecurity, data analytics, or AI, this program provides the strong foundation and practical experience you need to succeed.
Key Program Highlights
- Specialization options in Artificial Intelligence, Game Development, Multimedia, and Networks and Security
- Flexible co-op placements of 4, 8, or 12 months with industry partners
- Tied for first in Ontario for graduate employment rates in Computer Science
- Computer Science ranked 301-400 globally by Times Higher Education Subject Rankings
Curriculum and Course Modules
The Bachelor of Computer Science (Honours) with Co-Op curriculum covers 120 credits across four years, combining core computer science theory with hands-on practical experience. The program includes mandatory courses in programming, algorithms, mathematics, and systems, along with elective options that allow you to tailor your studies to your career interests.
Introduction to Programming (COMP-1400 and COMP-1410)
6 CreditsA two-course sequence introducing algorithm design and programming in a high-level language such as C. Topics include data types, algorithmic structure, sequential logic, decisions, loops, modular programming, arrays, and text files.
Data Structures and Algorithms (COMP-2540)
3 CreditsCovers fundamental data structures including lists, stacks, queues, trees, and graphs, along with key algorithms for sorting, searching, and traversal. Emphasizes algorithmic efficiency and complexity analysis.
Computer Architecture and Organization (COMP-2650 and COMP-2660)
6 CreditsTopics include data representation, central processing unit, arithmetic logic unit, control unit, assembly language concepts, memory segmentation, instruction set architecture, addressing modes, register set, runtime stack, and floating point processor.
Database Management Systems (COMP-3150)
3 CreditsCovers basic concepts of database systems including 3-level architecture, file structures such as B-trees and hashed files, the relational model, relational algebra and calculus, SQL, and database design with normalization theory.
Operating Systems (COMP-3300)
3 CreditsExplores the fundamentals of operating system design and implementation, including process management, memory management, file systems, and concurrency control mechanisms.
Software Engineering (COMP-3220)
3 CreditsIntroduces software engineering principles covering the software development lifecycle, requirements analysis, system design, testing methodologies, and project management practices for building reliable software systems.
Specialization and Elective Options
Admission Requirements
Admission to the Bachelor of Computer Science (Honours) with Co-Op at the University of Windsor is competitive. International applicants must demonstrate academic qualifications equivalent to the Ontario Secondary School Diploma along with strong performance in mathematics. All applications are processed through Uni4Edu, your single point of contact for guidance and submission.
Academic Requirements
- Minimum Overall Average75% or equivalent (for Co-Op admission)
- Mathematics Requirement70% average in all attempted math courses
- Required SubjectsGrade 12 Advanced Functions and Grade 12 English (or equivalents)
- Recommended SubjectsGrade 12 Calculus and Vectors (or equivalent) strongly recommended
- International EquivalencyEducation equivalent to Ontario Secondary School Diploma with six Grade 12 academic courses; grades converted to Ontario equivalents
English Language Requirements
- IELTSMinimum overall band score of 6.5
- Duolingo English TestMinimum score of 120
- PTE AcademicMinimum score of 65
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 several entrance scholarship programs, and additional application-based awards are available. Contact Uni4Edu for personalized guidance on funding opportunities.
Open Entrance Scholarship
Up to CAD 2,000 per term (President's Level)Automatically awarded to entering students based on academic achievement. President's Level receives CAD 2,000 per term, Dean's Level receives CAD 1,250 per term, and Blue and Gold Level receives 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%. Renewable each year provided the student maintains a minimum 75% cumulative average.
Student Support Bursary for International Students
Up to CAD 1,000 per academic yearDesigned to support international students experiencing financial difficulty during their studies. Additional emergency relief funding may also be available through the International Student Centre.
For detailed tuition fee information, please contact Uni4Edu — we will guide you through the costs and available funding options for this program.
Career Prospects and Outcomes
Graduates of the University of Windsor's Computer Science Co-Op program benefit from strong industry connections and practical work experience gained during their co-op placements. The program is tied for first in Ontario for graduate employment rates, with students finding employment in their field within two years of graduation.
Potential Career Roles
Industries and Top Employers
Rankings and Recognition
The University of Windsor has steadily improved its global rankings in recent years, earning recognition across multiple international ranking systems. Its Computer Science program is particularly well-regarded, placing in the top 301-400 globally according to the Times Higher Education Subject Rankings.
| 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
January 2027
Gross Tuition
47390 $
Uni4Edu AI Assistant




