
Computer Science Bachelor
Lakehead University Campus, Canada
Honours Bachelor of Science in Computer Science
Lakehead University
Computer Science
Program Overview: Honours BSc in Computer Science
The Honours Bachelor of Science in Computer Science at Lakehead University is a four-year program that equips students with essential skills and knowledge for the rapidly evolving field of computing. Students explore computer science through one of two focused program streams — Business Focus or Science Focus — allowing them to tailor their education to their career interests.
Students benefit from high-tech labs and classrooms, access to a 240-core high-performance Linux cluster, and a 3-D virtual reality lab. The curriculum covers the latest advances in game programming, mobile computing, health informatics, big data, and cloud computing, ensuring graduates are prepared for modern industry demands.
Lakehead University is ranked among Canada's Top 5 primarily undergraduate universities by Maclean's 2025 and is recognized for small class sizes, hands-on learning, and exceptional research opportunities starting at the undergraduate level. Graduates enjoy a strong employment rate, with Lakehead's graduate employment outcomes exceeding both provincial and national averages.
Key Program Highlights
- Two specialization streams available: Business Focus with a path to an Entrepreneurship Certificate, or Science Focus emphasizing science and environmental electives
- Access to cutting-edge facilities including a 240-core high-performance Linux cluster and a 3-D virtual reality lab
- Optional co-operative education program with paid industry work terms beginning in third year
- Specialization options in Game Programming, Health Informatics, and Data Science within the Computer Science degree
Curriculum & Modules
The Honours BSc in Computer Science curriculum spans four years and provides a strong foundation in both theoretical and applied computing. Students complete core computer science courses alongside mathematics, electives in their chosen focus area, and advanced specialization modules in upper years.
Introduction to Computer Science and Programming
1.0 FCEFoundational courses covering programming fundamentals, problem-solving techniques, and an introduction to computational thinking using modern programming languages.
Data Structures and Discrete Mathematics
1.0 FCECore courses in data structures (COMP 2412) and discrete mathematics (MATH 1271), building the mathematical and algorithmic foundations essential for advanced computer science study.
Operating Systems and Computer Architecture
1.0 FCEStudy of operating system principles, computer organization, and system-level programming, providing understanding of how software interacts with hardware.
Software Engineering and Database Systems
1.0 FCECovers software development methodologies, database design and management, and practical approaches to building reliable, scalable software systems.
Algorithm Design and Analysis
0.5 FCEAdvanced study of algorithm design techniques, complexity analysis, and computational efficiency, preparing students to solve complex computational problems (COMP 4433).
Theory of Computing and Senior Project
1.0 FCEExplores formal language theory, automata, and computability (COMP 4451), culminating in a capstone senior project (COMP 4411) that integrates knowledge from across the program.
Specialization Electives
Admission Requirements
Admission to the Honours BSc in Computer Science at Lakehead University is competitive and based on academic credentials. International students must meet both general university admission requirements and program-specific prerequisites. Contact Uni4Edu for guidance on how your credentials translate to Canadian equivalents.
Academic Requirements
- Minimum Overall Average70% Canadian equivalent for international students (60% for transfer applicants)
- English PrerequisiteSenior-level (Grade 12 equivalent) English course
- Mathematics PrerequisiteSenior-level (Grade 12 equivalent) Mathematics course
- Additional PrerequisiteOne of: Computer Science, additional Mathematics, or Physics at the senior level
- Continuation RequirementMinimum 70% average in all Computer Science courses required for year-to-year progression
English Language Requirements
- IELTS (Academic)Minimum overall score of 6.5 with no individual band below 6.0
- TOEFL (iBT)Minimum score of 80 with no component score below 19
- Duolingo English TestMinimum score of 120
Required Documents
Application Deadlines
For personalized admission guidance, document verification, and application support, please contact Uni4Edu
Scholarships & Funding
Lakehead University provides over CAD 11 million annually in scholarships, bursaries, and awards to students. International undergraduate students are automatically considered for entrance scholarships based on their academic average — no separate application is required. Contact Uni4Edu for personalized guidance on maximizing your funding opportunities.
International Undergraduate Entrance Scholarship (90%+ Average)
Renewable annually (requires maintaining 90% average); renewable at reduced value for 80-89.9% averageAwarded to top international students entering Lakehead with a Canadian-equivalent average of 90% or higher. This scholarship is renewable for up to 4 academic years or until the first degree is awarded, whichever comes first.
International Undergraduate Entrance Scholarship (80-89.9% Average)
Renewable annually (requires maintaining 80% average)Available to international students with a Canadian-equivalent average between 80% and 89.9%. Renewable provided the student maintains the required academic standing each year.
International Undergraduate Entrance Scholarship (75-79.9% Average)
One-time, non-renewable award in Year 1A one-time entrance scholarship for international students with a Canadian-equivalent average between 75% and 79.9%. Contact Uni4Edu for current scholarship values and eligibility details.
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 Computer Science program at Lakehead University are well-prepared for diverse roles in the technology sector and beyond. Lakehead graduates enjoy a strong employment rate, with the university reporting outcomes that exceed both the provincial and national averages for Canadian public universities. The program's two focus streams allow graduates to pursue careers at the intersection of technology and business or technology and science.
Potential Career Paths
Industries & Employers Hiring CS Graduates
Rankings & Recognition
Lakehead University has earned strong recognition in national and international rankings, particularly for its commitment to undergraduate education, research, and social impact. The university consistently places among Canada's top primarily undergraduate institutions and is recognized globally for sustainability leadership.
| Subject | Ranking Body | Rank |
|---|---|---|
| Computer Science | EduRank | #36 in Canada |
| Engineering | EduRank | #33 in Canada |
| Mathematics | EduRank | #35 in Canada |
| Overall (Subject Rankings) | QS WUR by Subject | #401-475 |
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




