Bachelor of Science [BS] (Computer Engineering - Software)
Field of Study:
$35,466 /Yr
Overview: Bachelor of Science in Computer Engineering (Software Option) at University of Alberta
The Bachelor of Science in Computer Engineering with a Software Engineering specialization at the University of Alberta is a rigorous, internationally recognized four-year undergraduate degree program designed to produce skilled software engineers. The mandatory co-operative education component spans five years total, embedding two four-month paid internships into the curriculum to give students real-world experience at leading technology firms.
Located in Edmonton, Alberta’s capital, the University of Alberta ranks 5th in Canada and 103rd globally for engineering (QS 2026). The Computer Engineering program trains students in software development, embedded systems, networks and security, database design, and digital systems. For Indian students, this program offers pathways to permanent residence through Canada’s post-study work permit and provincial nomination routes.
With 80% employment within six months of graduation and entry-level salaries ranging from C$65,000 to C$80,000 (approximately ?45 lakh to ?55 lakh), this program combines academic excellence with strong career outcomes. The software specialization is jointly taught by the Faculty of Engineering and the Department of Computing Science.
Admission Requirements & Eligibility for International Students from India
The University of Alberta welcomes international students, including those from India, to apply for the Computer Engineering program. All applicants must meet subject prerequisites, English language proficiency, and admission average thresholds.
Academic Prerequisites
Candidates must have completed Grade 12 (or equivalent) with strong performance in Mathematics (Calculus), Physics, and Chemistry or Biology. A minimum Grade 12 average is required, though competitive admission typically demands 80%+ in prerequisite subjects.
English Language Requirements
As an international student, you must demonstrate English proficiency:
- IELTS: 6.5 overall band, with no individual band below 6.0
- TOEFL iBT: 90 minimum
- Duolingo English Test: 120 minimum
- PTE Academic: 61 minimum
For Indian students, these benchmarks align with admission standards at top Canadian universities. IELTS and TOEFL are widely available in India, with test centres in all major metros.
Minimum GPA
A 3.0 GPA (on a 4.0 scale) or equivalent is required from secondary school. Indian students holding CBSE, ICSE, or state board certifications should convert their 10+2 percentage or CGPA using official converters; the university accepts these conversions.
Curriculum & Course Structure: Software Engineering Focus
The Bachelor of Science in Computer Engineering (Software) is a five-year co-operative degree, integrating 120 credit hours of coursework with five four-month paid work terms. The Software Engineering specialization emphasizes practical skills demanded by technology employers worldwide.
Core Curriculum Highlights
Key courses include Software Development, Embedded Systems, Networks and Security, Digital Systems, Database Design, Classical Mechanics, Electromagnetic Theory, and Quantum Mechanics. The program also covers observational techniques, cosmology, and theoretical foundations essential for software engineering roles.
Structure & Duration
| Component | Duration | Details |
|---|---|---|
| Classroom Study | 4 years | 120 credit hours across eight academic terms |
| Co-op Work Terms | 1 year (distributed) | 5 paid work terms of 4 months each, starting in second year |
| Total Program Duration | 5 years | Alternating work and study semesters |
| Average Work Term Salary | C$20,000–30,000 per term | Approx. ?14 lakh–21 lakh per 4-month term |
The Software specialization equips students with industry-standard tools and methodologies. Graduates emerge with both theoretical grounding and hands-on experience in real development environments, giving Indian students a competitive edge in the global tech job market and Canadian permanent residence pathways.
Special Features
The program includes access to on-campus computing laboratories, collaborative research opportunities with faculty, and flexible options to pursue double majors. Students benefit from small class sizes in upper-level courses and mentorship from instructors with industry experience.
Tuition & Total Cost of Study in CAD and INR
The University of Alberta operates a program-based guaranteed tuition model for international students. Tuition fees are locked for the standard program duration, protecting students from unexpected mid-program increases. For the Computer Engineering program, tuition reflects the higher band of engineering costs.
Tuition Breakdown (2025–2026 Academic Year, 5-Year Program)
| Cost Component | Annual (CAD) | Annual (INR) | 5-Year Total |
|---|---|---|---|
| Tuition (Computer Engineering) | C$49,952 | ?34.6 lakh | C$249,760 |
| Mandatory Non-Instructional Fees | C$3,089 | ?2.14 lakh | C$15,445 |
| Health Insurance (UAHIP, if required) | C$600 | ?41,500 | C$3,000 |
| Living Costs (estimated annual) | C$15,960 | ?11.1 lakh | C$79,800 |
| Total Annual Cost (first year) | C$69,601 | ?48.2 lakh | — |
| Total 5-Year Cost | C$348,005 | ?2.41 crore | (before co-op earnings) |
Cost Notes for Indian Students
Exchange rate used: 1 CAD = ?69.19 (as of June 2026; verify current rates before applying). International students on valid study permits for 12+ months are typically eligible for free Alberta Health Care Insurance Plan (AHCIP) coverage, eliminating the UAHIP premium. Living costs in Edmonton are 15–20% lower than Toronto or Vancouver, making this a cost-competitive choice.
Application & Deposit Fees
| Fee Type | Amount (CAD) | Amount (INR) | Notes |
|---|---|---|---|
| Application Fee (new student) | C$150 | ?10,380 | Non-refundable |
| Tuition Deposit (offer acceptance) | C$5,000 | ?3.46 lakh | Required for study permit application |
Co-op Earnings Offset
The five co-op terms typically generate C$100,000–150,000 in gross earnings over the program (approximately ?69 lakh–1.04 crore). After taxes and living expenses during work terms, students typically net C$40,000–60,000 (?27.7 lakh–41.5 lakh), significantly reducing net program costs for Indian families.
Scholarships & Financial Aid for International Students
The University of Alberta offers multiple merit-based scholarships specifically for international undergraduate students, with no restrictions based on country of origin. Indian students are explicitly eligible for all programs listed below.
International Entrance Scholarships (Undergraduate)
| Scholarship Name | Award Value (CAD) | Award Value (INR) | Eligibility | Renewable? |
|---|---|---|---|---|
| President’s International Distinction Scholarship | Up to C$120,000 (4 years) | ?83 lakh | Top-tier admission average + leadership; 25 awards/year | Yes |
| International Leader Scholarship | Up to C$15,000 | ?10.4 lakh | Leadership & academic merit | Yes |
| Gold Standard Scholarship | Up to C$6,000 | ?4.15 lakh | Top 5% by admission average; automatic | Possibly |
| International Admission Scholarship | Up to C$5,000 | ?3.46 lakh | Superior high school record; automatic | No |
Graduate Scholarships (if pursuing Master’s)
Graduate students in Computer Engineering or Computing Science are eligible for the University of Alberta Graduate Entrance Scholarship (C$17,500 / ?12.1 lakh, stipend-based), the Alberta Graduate Excellence Scholarship (AGES; C$12,000 / ?8.3 lakh, one-time), and the prestigious Izaak Walton Killam Memorial Scholarship, which covers the international tuition differential plus a living stipend.
Application Process
Scholarships are awarded automatically based on admission averages; separate applications are not required. Indian students should ensure all high school transcripts are submitted with official English translations to maximize award competitiveness.
Campus Life & Student Experience in Edmonton
The University of Alberta’s North Campus spans 150 buildings across 50 city blocks along the North Saskatchewan River valley, offering a vibrant, integrated student experience. For international students, particularly those from India, the campus provides comprehensive support services and a welcoming multicultural environment.
Campus Facilities & Resources
The Faculty of Engineering is housed in state-of-the-art facilities including computing laboratories with modern software development tools, a dedicated astronomical observatory accessible to Computer Engineering students, and flexible study spaces. The university library holds over 14 million volumes and provides 24-hour study areas. Student residences are located on North Campus, with mixed accommodation options including residence halls and apartments suitable for international students.
International Student Services
The International Student Centre offers orientation programs specifically for Indian students, visa support, social integration events, and academic advising. The university hosts regular cultural festivals and maintains active student associations including Indian student societies, engineering clubs, and co-op mentoring networks.
Living Costs & Accommodation
| Expense Category | Monthly (CAD) | Monthly (INR) | Annual (CAD) |
|---|---|---|---|
| On-campus residence (single room) | C$700–950 | ?48,400–65,700 | C$8,400–11,400 |
| Off-campus shared apartment | C$600–800 | ?41,500–55,400 | C$7,200–9,600 |
| Food (self-catering) | C$300–400 | ?20,750–27,700 | C$3,600–4,800 |
| Food (meal plan) | C$350–450 | ?24,200–31,150 | C$4,200–5,400 |
| Transportation (U-Pass included in fees) | Included | Included | Included |
| Utilities & misc. | C$150–250 | ?10,380–17,300 | C$1,800–3,000 |
| Total monthly (conservative) | C$1,300 | ?89,900 | C$15,600 |
Indian Student Community
Edmonton hosts a growing South Asian community with dedicated grocery stores, restaurants, and temples. Indian students report strong peer networks, cultural organizations, and academic support groups. The city’s proximity to the Canadian Rockies provides outdoor recreation opportunities popular with international students seeking work-life balance during co-op and study terms.
Graduate Outcomes & Career Placement for Computer Engineering Graduates
University of Alberta Computer Engineering graduates achieve strong employment outcomes and competitive entry-level salaries. The mandatory co-operative education component directly converts internship experiences into permanent job offers for many students.
Employment & Placement Metrics
Over 80% of Computer Engineering graduates secure employment within six months of graduation. The five co-op terms provide repeated networking and evaluation opportunities with leading employers, and approximately 15–20% of students receive permanent employment offers from their co-op employers before graduation.
Entry-Level Salary Ranges
| Career Level | Salary Range (CAD) | Salary Range (INR) | Role Examples |
|---|---|---|---|
| Entry-level (Year 1) | C$65,000–80,000 | ?45 lakh–55 lakh | Software Engineer, Embedded Systems Developer |
| After 2 years experience | C$80,000–100,000 | ?55 lakh–69 lakh | Senior Software Engineer, Tech Lead |
| Mid-career (5+ years) | C$120,000+ | ?83 lakh+ | Engineering Manager, Principal Engineer |
Major Employers & Industries
Computer Engineering graduates work at global technology leaders including Amazon, Microsoft, IBM, Shopify, and numerous Canadian software startups. Specializations in software engineering also lead to roles in financial technology, telecommunications, aerospace, healthcare IT, and energy sector technology companies.
Path to Canadian Permanent Residence
For Indian students, the software engineering specialization opens pathways to Canadian permanent residence. After graduation, students are eligible for the Post-Graduation Work Permit (PGWP) valid up to three years, during which they can build the work experience needed for Express Entry or provincial nomination. Entry-level salaries of C$65,000+ typically exceed thresholds for skilled worker immigration streams.
Post-Study Work Visa & Immigration Pathways for Indian Graduates
Canada’s post-secondary international graduate pathway is designed to facilitate immigration for students who complete recognized degrees. Graduates of the University of Alberta Computer Engineering program can leverage multiple immigration routes.
Post-Graduation Work Permit (PGWP)
Upon graduation, Indian students are eligible for an open Post-Graduation Work Permit valid for up to three years (for a four-year program) or up to four years (for the five-year co-op program). The PGWP permits work with any Canadian employer without prior authorization, enabling students to gain Canadian work experience essential for permanent residence applications.
Express Entry & Federal Skilled Worker Program
After accumulating 12 months of Canadian work experience at NOC Code 2173 (Software Engineers and Designers), graduates become eligible for Express Entry. With a typical entry-level salary of C$65,000+ and a bachelor’s degree, most qualifying candidates score between 430–480 Comprehensive Ranking System (CRS) points, well above recent federal cutoff draws (typically 440–480).
Alberta Provincial Nominee Program (PNPA)
Alberta actively nominates technology graduates through the PNPA Tech Stream, which has separate, often faster processing timelines than federal Express Entry. Computer Engineering graduates with job offers in Alberta at C$62,000+ are typically approved within 12 months, fast-tracking permanent residence eligibility.
Tax & Earnings Under PGWP
| Income Level (CAD) | Federal Tax Rate | Alberta Provincial Rate | Combined Marginal Rate | CPP + EI Deductions |
|---|---|---|---|---|
| C$65,000 | 20.5% | 9.15% | 29.65% | 7.57% |
| C$80,000 | 20.5% | 11.16% | 31.66% | 7.57% |
PGWP holders are subject to Canadian income tax and mandatory Canada Pension Plan (CPP; 5.95%) and Employment Insurance (EI; 1.63%) contributions. Net take-home from a C$65,000 salary is typically C$43,000–45,000 annually after all deductions.
Peer University Comparison: U of A vs. UBC, McGill & McMaster
The University of Alberta’s Computer Engineering program is among Canada’s top five engineering schools. Here is how it compares to peer institutions for international students.
Comparative Program Metrics
| University | Program | QS Engineering Rank (2026) | 6-Month Employment Rate | Entry Salary Range (CAD) | International Tuition (annual, CAD) |
|---|---|---|---|---|---|
| University of Alberta | BS Computer Engineering (Software) | #103 global, #5 Canada | 80%+ | C$65,000–80,000 | C$49,952 |
| UBC (University of British Columbia) | BASc Computer Engineering | #50 global, #2 Canada | 84% | C$68,000–85,000 | C$56,000+ |
| McGill University | BEng Computer Engineering | #80 global, #3 Canada | 90% | C$67,000–82,000 | C$54,000+ |
| McMaster University | BEng Software Engineering | #120 global, #6 Canada | 85%+ | C$63,000–78,000 | C$48,000 |
Cost-Benefit Analysis for Indian Students
The University of Alberta’s tuition is the second-lowest among peer schools, with competitive employment outcomes. Edmonton’s lower cost of living (15–20% cheaper than Toronto or Vancouver) reduces total five-year program costs by approximately C$30,000–40,000 compared to Ontario schools. All four universities offer co-op or internship programs that offset tuition through work earnings.
Location & Industry Access
UBC dominates the Pacific Tech ecosystem (Silicon Valley adjacency, Asian market access). McGill leads in AI and pure research (Montreal’s growing tech hub). McMaster excels in healthcare-engineering collaboration. University of Alberta specializes in energy sector technology and growing software innovation hubs, with strong employer networks across Western Canada and tech firms in Vancouver, Calgary, and Toronto.
International Student Experience
All four universities have robust international student support. McGill and UBC have larger Indian student populations (10%+ of intake). University of Alberta and McMaster are smaller, offering closer mentorship and tighter-knit student communities. Alberta’s lower tuition and strong co-op earnings make it the most cost-efficient path to Canadian permanent residence for Indian families with budget constraints.
Application Process & Important Deadlines for 2027 Intake
The University of Alberta admits international students for Fall (September) and Winter (January) intakes. The Computer Engineering program is competitive; applications are reviewed on a rolling basis with early submission strongly encouraged.
Application Deadlines & Timeline
| Intake Term | Application Deadline | Decision Timeline | Study Permit Deadline | Program Start |
|---|---|---|---|---|
| Winter 2027 (Jan) | 2026-11-15 (expected) | 2–4 weeks | 2026-12-15 | 2027-01-11 |
| Fall 2027 (Sept) | 2027-03-31 (expected) | 2–4 weeks | 2027-06-30 | 2027-09-08 |
| Winter 2028 (Jan) | 2027-11-15 (expected) | 2–4 weeks | 2027-12-15 | 2028-01-10 |
Required Documentation for Indian Applicants
All applicants must submit: (1) completed online application form via University of Alberta’s admissions portal; (2) official Grade 12 / Class 10+2 transcripts with English translation; (3) proof of English language proficiency (IELTS, TOEFL, Duolingo, or PTE); (4) Statement of Purpose (maximum 250 words); (5) two letters of reference from teachers or academic advisors; (6) proof of financial support (bank statements, GIC, or sponsorship letter showing C$69,600+ for Year 1 or C$348,000+ for full program).
Study Permit Requirements
Upon receiving an admission letter, international students must apply for a Canadian study permit through Immigration, Refugees and Citizenship Canada (IRCC). Indian students must also obtain a Guarantor Investment Certificate (GIC) of C$20,000 held at a participating Canadian bank, demonstrating financial capacity. The study permit processing time from India is typically 8–12 weeks.
Application Fees & Deposit Timeline
| Payment | Amount (CAD) | Amount (INR) | Due Date | Purpose |
|---|---|---|---|---|
| Application Fee | C$150 | ?10,380 | With application | Processing application |
| Tuition Deposit | C$5,000 | ?3.46 lakh | Within 2 weeks of offer | Confirm enrollment; issued towards first-year tuition |
| Remaining Tuition (Year 1) | C$44,952 | ?31.1 lakh | 2 weeks before program start | Balance of Year 1 tuition |
Tips for Successful Application
Apply as early as possible (ideally within the first month of the application window) to improve chances of admission, as the program is competitive. Ensure all documents are officially translated into English if from a non-English medium school. Secure IELTS or TOEFL scores before applying; many Indian applicants take tests 2–3 times before achieving 6.5+ bands. Contact the Faculty of Engineering directly if you have questions about course equivalencies or prerequisite qualifications.
Frequently Asked Questions
Q1: How long does the Computer Engineering (Software) program take to complete?
The program takes five years to complete: four years of full-time study combined with five four-month co-op work terms distributed throughout the degree. Unlike traditional four-year programs, the co-op terms are mandatory and embedded into the curriculum, not optional add-ons. Students alternate between study and work semesters starting in their second year.
Q2: Can I work part-time during my studies without the co-op program?
The Computer Engineering program is structured exclusively as a co-operative degree; you cannot graduate from the software specialization without completing all five co-op terms. However, during study terms, international students on a valid study permit are legally permitted to work up to 20 hours per week during academic sessions and full-time during official breaks (May, August, December). Many students work retail or campus jobs to supplement co-op earnings.
Q3: What is the average co-op salary, and how much do students earn over the program?
Co-op work terms typically pay C$18,000–30,000 per four-month term, depending on employer and seniority. Over five terms, gross earnings range from C$90,000–150,000. After Canadian income tax (approx. 20–25%), CPP (5.95%), EI (1.63%), and living expenses during work terms, students typically net C$35,000–55,000. This substantially reduces the net cost of the degree for Indian families.
Q4: Is the University of Alberta’s Computer Engineering program recognized internationally, and will my degree be valid in India?
Yes. The University of Alberta is a globally recognized research institution (QS Rank #94 worldwide) accredited by professional engineering bodies including Engineers Canada (formerly Professional Engineers Ontario). Your degree is recognized in India through international credential evaluation services (e.g., AICE, WES) and by major Indian IT companies, consulting firms, and government bodies. Indian employers highly value Canadian engineering degrees for their curriculum rigor and practical co-op experience.
Q5: After graduation, what are my immigration options if I want to stay in Canada?
You are eligible for a Post-Graduation Work Permit (PGWP) valid up to three years immediately upon graduation, allowing you to work for any Canadian employer without sponsorship. After 12 months of full-time Canadian work experience at NOC 2173 (Software Engineers), you can apply for Canadian permanent residence through Express Entry or Alberta’s Provincial Nominee Program. With an entry-level salary of C$65,000+, most graduates qualify within 18–24 months of graduation. You can then sponsor family members and pursue Canadian citizenship after three years of permanent resident status.
Important Alert
- Application Deadline for Fall 2027 Intake - Mar 1, 2027
Tuition Fees
| Year | 1st Year Fees |
|---|---|
| Tuition Fees | $35466 (CAD 49952) |
Other Expenses
| Head | Avg Cost Per Year |
|---|---|
| Housing & Meals | $13579 (CAD 19125) |
| Books and supply | $852 (CAD 1200) |
Previous Year Tuition Fees
| Year | 1st Year Fees |
|---|---|
| 2024 | $33907 (CAD 47756) |
| 2023 | $30322 (CAD 42707) |
| 2022 | $28606 (CAD 40290) |
| 2021 | $21034 (CAD 29625) |
Important Dates
| Event | Application Date |
|---|---|
| Application Deadline for Fall 2027 Intake | Mar 1, 2027 |
Scores Required
Required Document List
Complete Application
Application Fee
Official Transcripts
English Language Requirements
A copy of the Passport


Do you think the Rankings are wrong ? Report Here
TOP Scholarships
| Scholarship name | Award amount | Eligibility |
|---|---|---|
| President’s International Distinction Scholarship | $120,000(4years) | Good academic score and leadership skills |
| International Leader Scholarship | Up to $15,000 | Strong academics, leadership, and extracurricular achievements |
| Gold Standard Scholarship | Up to $6,000 | Top 5% of students in each faculty |
| International Excellence Scholarship | Up to $5,000 | High academic performance |
| Regional Excellence Scholarship Outstanding students from specific regions, | Up to $5,000 | Outstanding students from specific regions, including India |
Key Resources for Your Study Abroad Journey
Course Guides
Bachelor of Computer Science in Canada: Fees 2024, Top Colleges, Placements & Salaries
BTech in Canada: Fees 2024, Top Colleges, Placements & Salaries
Top Undergraduate Courses in Canada: Fees 2024, Top Colleges, Admissions, Placements & Salaries
Scholarship Grants & Financial Aids
| Name | Scholarship Per Student | Level of Study | Type | |
|---|---|---|---|---|
| Alberta Geomatics Group Scholarship | Scholarship per student$ 258/Yr$363 | Level Of StudyBachelor | TypeCollege-Specific | |
| University of Alberta Graduate Fellowship | Scholarship per student$ 5,680/Yr$8,000 | Level Of StudyBachelor | TypeCollege-Specific | |
| India First Year Excellence Scholarship | Scholarship per student$ 3,550/Yr$5,000 | Level Of StudyBachelor | TypeCollege-Specific | |
| VueVille Future Technology Scholarship | Scholarship per student$ 710/Yr$1,000 | Level Of StudyBachelor | TypeMerit-Based | |
| Go Clean Scholarship | Scholarship per student$ 2,485/Yr$3,500 | Level Of StudyBachelor | TypeMerit-Based | |
| Forktip Women’s- Innovation Scholarship | Scholarship per studentVariable Amount | Level Of StudyBachelor | TypeCollege-Specific |
Similar Programs
| Program | Important Date | Total Fees | Median Exams Score | Action |
|---|---|---|---|---|
Application Deadline for Fall 2027 Intake (1st Mar 2027) | USD 28,252 /Yr CAD 39,792 /Yr |
| ||
-- | USD 44,472 /Yr CAD 62,637 /Yr |
| ||
Application Deadline for Fall Intake (1st Mar 2027) Document Submission Deadline for Fall Intake (30th Mar 2027) | USD 44,846 /Yr CAD 63,164 /Yr |
| ||
-- | USD 31,785 /Yr CAD 44,767 /Yr |
|
Do you think the Dates are wrong ? Report Here





















Comments