Opening your program…
Opening your program…
Students develop theoretical and practical foundations in algorithms, data structures and software engineering.
Shortlist up to 3 programs to compare them. Your choices are kept in this browser.
YOUR STUDIES
Explore the official curriculum for the courses and subjects covered in this program.
Computer Game Technology, Data Science and AI, Mobile Software Engineering, XR Technologies
Faculty of Computer Science & Technology
Not specified
In person (inferred)
Plan for attendance at the program’s teaching location, based on its collected campus and program information. Individual courses may use online or hybrid delivery. This is a planning assumption, not a confirmed delivery format.
Yes
BCOSC Honours.
Yes
Students can minor in any of Algoma's degree programs.
Optional
Optional - fourth-year research project or thesis (Mobile Software Engineering requires at least one major project).
ADMISSION REQUIREMENTS
Check the listed courses and application requirements alongside the university’s current admissions information.
Grade ranges are guidance, rather than a guarantee of admission. Some programs list university-level entry or progression requirements.
BCOSC: English (ENG4U), Advanced Functions (MHF4U), one other U/M Math. BSc: ENG4U, MHF4U, two other U/M Sciences (Physics and Chemistry recommended)
Minimum 65% overall average (BCOSC / BSc); co-op: minimum 70% (competitive, top 25 qualified candidates). No published cut-off.
Not required
Co-op stream: separate deadline January 15.
Not required
EXPERIENTIAL LEARNING
BCOSC (Honours) co-op: three work terms (Spring Yr 2, Fall Yr 3, Winter Yr 4), each worth 2 credits; Accelerated co-op (Brampton): two work terms (Fall Yr 1, Spring Yr 2).
Yes
Minimum 70% entrance average, maintained; limited to top 25 qualified applicants.
Not confirmed
Collected note: Study abroad through partner universities.
Not specified
CAREER PATHWAYS
Explore the career paths and professional pathways listed for this program.
Listed employers and career paths do not guarantee employment or placements.
Computer Programmer, Computer Support Specialist, Computer Trainer, Database Developer, Video Game Developer, Web Developer, Mobile Application Developer, Business Systems Analyst, Management Consultant, Project Manager, Software Analyst, Systems Architect or Analyst, Information Specialist
Not specified
TUITION & FEES
Fees depend on the academic year, course load, and student category. Use the university’s current fee information to plan your budget.
$2,991.24 CAD per term
2026–2027 · Domestic undergraduate students
Base tuition for a 15-credit term in Fall 2026 or Winter 2027. Compulsory ancillary fees of $485.51 per term and any additional program, campus, transit or service fees are extra. University-wide undergraduate rate; charges depend on course load. Fees are subject to change.
Official tuition information ↗OFFICIAL SOURCES
Program information is being reviewed. Confirm current requirements, availability, and fees with the university. “Not specified” means the collected data does not confirm that detail.