For a Sri Lankan GCE Advanced Level student in the Mathematics stream who wants an information technology career, a Canadian bachelor’s degree in computer science or a closely related field can be a strong option—but only when the program, institution, costs, career fit and immigration implications are assessed together.
This guide explains how to evaluate that decision. It is designed for students and families researching undergraduate computing education in Canada after Sri Lankan A/Ls. It is not a list of “easy” routes, and it does not promise admission, a study permit, employment, professional success or permanent residence.
Start with the career—not the country
Before comparing universities, ask a more durable question: Is computing a field you can see yourself learning and working in for many years?
Immigration policies, labour-market conditions and technologies change. A sound plan therefore starts with your interests, mathematical and analytical strengths, appetite for continuous learning, and preferred type of work. Computer science may suit students who enjoy logic, problem-solving and building systems, but “IT” covers many different careers—from software development and cybersecurity to data, cloud infrastructure, business systems and user experience.
Research several roles before choosing a degree. Review the skills used in each role, typical entry-level expectations and whether the day-to-day work actually interests you. This prevents a Canadian study plan from becoming a country-first decision with no convincing career foundation.
Is a bachelor’s degree the right starting point?
For a student coming directly from A/L Mathematics, a bachelor’s degree is often worth considering because it can provide broad foundations in programming, algorithms, software design, computer systems, mathematics and related disciplines. It can also leave room to explore specializations as your interests develop.
That does not mean every student needs the same credential. Compare degree, diploma and other options on their academic depth, duration, admission requirements, experiential learning, total cost and relationship to your long-term objectives. For students whose goal is a broad professional foundation and who are prepared for several years of university-level study, a bachelor’s program may offer the most flexibility.
What should an A/L Maths student check before applying?
1. Academic prerequisites
Canadian institutions set their own requirements. A Mathematics background is relevant, but an A/L Maths stream does not automatically qualify a student for every computing program. Institutions may assess the number and level of A-Level subjects, required Mathematics or Further Mathematics, science subjects, final or predicted grades, and English-language evidence.
For example, Simon Fraser University’s published British-patterned requirements state that Computing Science applicants need A/AS-Level Mathematics or Further Mathematics plus one of Biology, Chemistry or Physics, alongside its general admission and English-language requirements. This is an illustration, not a rule for every institution. Always use the institution’s country- and program-specific requirements for the intake you are targeting.
2. Program content and flexibility
Do not choose by program title alone. Compare required courses, elective options, class structure, specialization opportunities, capstone projects and the balance between theory and applied work. Look at whether the curriculum supports the areas you may want to explore, while retaining enough breadth to adapt as technology changes.
3. Co-op and other practical experience
Co-op can be valuable, but admission to a co-op stream does not guarantee a job. Investigate how students enter and remain in co-op, how many work terms are available, what support the institution provides, whether international students can participate under current rules, and the extra time and fees involved.
Also consider internships, research assistantships, hackathons, open-source contributions and substantial personal projects. Employers assess more than a credential: a portfolio, practical problem-solving, teamwork and communication can all influence how competitive a graduate becomes.
4. Total cost—not tuition alone
Build a multi-year budget covering tuition, compulsory fees, health insurance, books and equipment, housing, food, transportation, travel and emergency reserves. Compare likely annual increases and currency risk. A lower tuition figure can be outweighed by living costs, while a co-op opportunity should not be treated as guaranteed income.
Use the institution’s official fee estimator and the Government of Canada’s current study-permit financial-support requirements. Recheck every figure shortly before applying and again before paying a deposit.
Examples of Canadian computer science programs
The following are research starting points, not rankings or endorsements. Availability, admission requirements, co-op access, fees and immigration-related eligibility must be confirmed for your intake.
- University of Waterloo — Computer Science: bachelor’s options in the Faculty of Mathematics, with regular and co-op pathways. Waterloo says its co-op option can provide up to two years of paid work experience.
- Conestoga College — Bachelor of Computer Science: a three-year degree with a paid co-op work term listed in the program structure.
- Simon Fraser University — Computing Science: undergraduate computing options in British Columbia.
- University of Manitoba — Computer Science: Bachelor of Computer Science and Bachelor of Science routes, with co-op opportunities described by the university.
- University of Prince Edward Island — Computer Science: major, honours and co-operative education options in Atlantic Canada.
A useful shortlist normally compares at least these factors:
- academic and English-language entry requirements;
- curriculum and specializations;
- co-op eligibility and employment support;
- total multi-year cost and payment schedule;
- city, housing and transportation;
- student support and class environment;
- Designated Learning Institution status; and
- the program’s current Post-Graduation Work Permit implications.
Study-permit planning: admission is only one part
An offer from a Canadian institution does not guarantee a study permit. Most bachelor’s-level study-permit applicants need a provincial or territorial attestation letter (PAL/TAL), unless a specific exemption applies. The institution or province normally explains how an eligible applicant obtains it. Rules differ for Quebec, where a Quebec Acceptance Certificate may be required.
Your study-permit application must meet all requirements in effect when you apply. A coherent plan should explain why the program is appropriate in light of your education and career objectives, while addressing finances and the other evidence required by Immigration, Refugees and Citizenship Canada (IRCC). Use the official IRCC study-permit guidance and the current PAL/TAL guidance.
PGWP planning: verify the institution and the program
Graduating from a Designated Learning Institution does not automatically make every program eligible for a Post-Graduation Work Permit (PGWP). Before committing, verify both the institution and the program using the official DLI list and confirm the latest position directly with the institution.
Under the rules current in August 2026, graduates of bachelor’s, master’s and doctoral degree programs do not face a PGWP field-of-study requirement. They do, however, need to meet the other PGWP conditions, including proof of language ability at a minimum of Canadian Language Benchmarks (CLB) 7 in English or Niveaux de compétence linguistique canadiens (NCLC) 7 in French in all four abilities. General requirements also include completing a PGWP-eligible program and meeting rules about full-time study, physical location and the application deadline.
Read the current IRCC PGWP eligibility requirements before choosing a program and again before applying for a PGWP. Eligibility is assessed under the applicable rules and the student’s circumstances; a PGWP is not automatic.
How immigration goals should—and should not—affect the decision
It is reasonable to consider an intended immigration journey when evaluating a study plan. It is not reasonable to treat a degree as a guaranteed route to permanent residence.
A graduate who later gains eligible Canadian skilled work experience may be able to explore federal or provincial programs available at that time. For example, the Canadian Experience Class currently requires at least one year (1,560 hours) of eligible Canadian work experience in qualifying occupations within the relevant period, plus language and other requirements. Work experience gained while studying full-time—including co-op work—does not count toward the program’s minimum work-experience requirement.
Meeting minimum requirements does not guarantee an invitation through Express Entry. Provincial programs, occupation classifications, selection priorities and eligibility rules can also change. Review the official Canadian Experience Class requirements and obtain advice from an appropriately authorized professional where your circumstances require regulated immigration advice, representation, legal interpretation or an eligibility determination.
Build your competitive advantage during the degree
The strongest plan does not end with receiving an admission offer. Use your degree years deliberately:
- develop a portfolio with projects that demonstrate what you can build or analyse;
- pursue co-op, internships, research or other relevant experience without assuming any placement is guaranteed;
- learn collaborative tools, version control and professional development practices;
- strengthen written and spoken communication;
- participate in student groups, competitions or open-source projects where appropriate;
- build genuine professional relationships; and
- keep updating your skills as technologies and employer needs evolve.
The goal is not simply to collect credits. It is to graduate with stronger technical ability, practical evidence, professional habits and enough adaptability to compete in more than one labour-market scenario.
A practical decision checklist
- Confirm that a computing career fits your interests and strengths.
- Choose the credential type that fits your academic and long-term objectives.
- Check country- and program-specific admission requirements.
- Compare curriculum, co-op, projects and career-development opportunities.
- Build a realistic multi-year budget, including living costs and contingencies.
- Verify DLI and program-specific PGWP information.
- Understand current study-permit and PAL/TAL requirements.
- Consider immigration objectives without relying on a promised future pathway.
- Document the assumptions that could change and schedule a final verification before applying.
Watch the DACC Pathway Blueprint
This article expands on DACC Blueprint 01: From Sri Lankan A/L Maths Student to an IT Career in Canada.
Request a DACC Study-Pathway Evaluation
DACC can help you examine your previous education, career objectives, preferred field, destination options, admission requirements, budget, intended intake, education progression and longer-term goals. Where relevant, the evaluation can consider your intended immigration strategy in the context of the proposed study pathway using publicly available program and policy information.
Learn about DACC’s Study in Canada support or contact DACC to request a Study-Pathway Evaluation.
DACC provides education counselling, pathway planning, general immigration education and related support within its lawful scope. Where an individual needs regulated immigration advice, representation, legal interpretation or an eligibility determination reserved for an authorized representative, DACC will identify that boundary and recommend involvement of an appropriately authorized professional. DACC does not guarantee admission, a study permit, a work permit, permanent residence, employment or any other outcome.
Information checked: 21 August 2026. Education programs, fees and immigration rules can change. Confirm current requirements with the institution and the relevant government authority before making or paying for a decision.
