Skip to content
Computing and Software: blue ink subject illustration
Image source

AI-generated ink illustration

Conceptual study artwork, not a photograph of teaching facilities.

Unidex · generated with ImageGen

Checked 2026-11-05

Symbolic subject artwork; no university facility depicted

Deadlines

March 2027

MonTueWedThuFriSatSun
1234567
891011121314
15161718192021
22232425262728
2930

Next deadline

2 deadlines
  • Application closes

    2027 entry · International; entry Sep 7, 2027; Nanaimo

  • General undergraduate application

    2027 entry · Most direct-entry bachelor's degrees

    Applications open October 1, 2026.

Other deadline details
No central deadline, each B.C. institution sets its own application open and close datesEducationPlannerBC, deadlines are set per institutionRecurring annual · Every year
  • No central deadline, each B.C. institution sets its own application open and close dates
  • No central B.C. deadline
  • Each institution and sometimes each program sets its own dates
Full source wording

Verbatim: "Each institution sets their own application open and close dates. These dates also may vary based on the program you are applying to. You can use the search database to explore programs you are interested in applying to or visit the institution's website directly. Please refer to the institution's website or contact the Admissions/Registrar's Office directly for application deadlines and details." EducationPlannerBC is the single application service for B.C.'s 25 public post-secondary institutions but publishes no deadline dates of its own.

SourceChecked

Requirements

Admission requirements

High-school prerequisites
  • English Studies 12 or English First Peoples 12, minimum C
  • Pre-calculus 12 or Principles of Mathematics 12, minimum B
  • Meet VIU’s general Bachelor of Science admission requirements.
VIU Computer Science BSc, programme requirements and September 2027 intake
Application steps

Entry terms · September 2027

One fall intake each year at Nanaimo. Domestic and international first-year applicants have the same Fall 2027 application window.

VIU Computer Science BSc, programme requirements and September 2027 intake
  1. Step 1Check the admission requirements
  2. Step 2Apply through EducationPlannerBC
    • Create your application and select this program.
    EducationPlannerBCEducationPlannerBC
  3. Step 3Official high-school transcript
    • VIU uses the transcript to verify graduation, English and program-specific course requirements.
    VIU undergraduate admission requirementsVIU undergraduate admission requirements
  4. Step 4$46.98 domestic application fee
    • Non-refundable and paid for each application.
    VIU application feesVIU application fees
  5. Step 5Apply for first-year entry to the Computer Science Major. Submit official transcripts with the application.
Applicant pathways
Academic entry categories

Canadian citizens and permanent residents; meet one named entry category, plus programme prerequisites

  • Canadian citizens and those with permanent residence status in Canada are eligible for admission to Academic programs if they meet one of the following conditions:
  • graduation from a BC secondary school, or equivalent, with a minimum “C” grade in either English Studies 12 or English First Peoples 12;
  • previous degree from a recognized university;
  • visiting student from a college or university (a “Letter of Permission” from the home institution is required);
  • a transfer student from a college or university (at least 24 transferable university-level credits completed);
  • academic mature student category: 21 years of age (or will turn 21 during their first semester) and has a minimum “C” grade in either English Studies 12 or English First Peoples 12.
VIU academic high-school, mature, previous-degree and transfer entry categories
First-year major entry

First-year BSc Computer Science Major applicants; BC secondary courses or equivalents

  • Meet VIU general Bachelor of Science admission requirements.
  • English 12: minimum C.
  • Pre-calculus 12 or Principles of Mathematics 12: minimum B.
  • These courses satisfy the published first-year course prerequisites. Ask a VIU advisor about upgrading if any are missing.
VIU exact programme admission and intake information
Intake application conditions

Domestic (Canadian); entry Sep 7, 2027; Nanaimo

  • Document Deadline: Please note that seats in this program are limited. Students must submit official transcripts upon applying. Final document deadline for conditional acceptance: July 31, 2027
VIU exact programme admission and intake information
Intake application conditions

International; entry Sep 7, 2027; Nanaimo

  • Document Deadline: July 31, 2027 Please note that seats in this program are limited. Please make sure to submit all necessary documents when you submit your application online.
VIU exact programme admission and intake information
Second-year major entry

Applicants entering Year 2 of the BSc Computer Science Major

  • Complete at least 24 university credits towards the major, including MATH 123 and CSCI 161 with at least C in each.
  • Competitive admission average uses all programme-required MATH and CSCI courses.
VIU exact programme admission and intake information
Third-year major entry

Applicants entering Year 3 of the BSc Computer Science Major

  • Complete at least 54 university credits towards the major, including CSCI 260 and CSCI 265 with at least C in each.
  • Alternatively, hold a recognized two-year Computer Science diploma, normally including the Degree English Requirement.
  • Competitive admission average uses all programme-required MATH and CSCI courses.
VIU exact programme admission and intake information
Additional transfer course requirements

Transfer applicants entering Year 2 or 3 of the Computer Science Major

  • Complete MATH 121, MATH 122, MATH 123, CSCI 160 and CSCI 161.
  • At least 2.33 GPA (C+) across all programme-required MATH and CSCI courses.
VIU exact programme admission and intake information
Competitive selection and optional access route

Applicants to the limited-enrolment Computer Science Major

  • Minimum requirements do not guarantee admission. Higher grades are considered first; applicants are prioritized by overall GPA and a waitlist may be used.
  • Indigenous applicants may request reserve-seat consideration using the Access Initiative for Indigenous Students form.
  • Individual Computer Science courses may be available with prerequisites and space; taking them does not guarantee major admission.
VIU exact programme admission and intake information
Co-op admission after first year

Students who have completed Year 1 and are applying to the Computer Science Co-op Major

  • At least B GPA across all required first-year CSCI and MATH courses.
  • Complete the additional co-op courses and three co-operative work placements.
  • Summer work placements normally allow completion within the regular BSc Major timeframe.
VIU exact programme admission and intake information
Major progression

Students already admitted to the Computer Science Major

  • Maintain at least C GPA across all programme-required CSCI and MATH courses.
  • Students below this standard must withdraw for at least one academic year.
  • After that period, probationary reinstatement may be requested if space is available.
VIU exact programme admission and intake information
Computer Science minor entry

Applicants to the minor; separate from Computer Science Major admission

  • First year: general admission plus at least B in Pre-calculus 12 or Principles of Mathematics 12.
  • Third year: complete all first- and second-year courses with at least 2.33 GPA (C+).
VIU exact programme admission and intake information
Honours admission

Current students applying to Computer Science Honours

  • At least 3.33 GPA (B+) on the most recent 30 credits in Computer Science, or Computer Science and Mathematics.
VIU exact programme admission and intake information
Honours completion and residency

Students already admitted to Computer Science Honours

  • Complete the institutional BSc, Degree English and Years 1–4 Computer Science Major requirements.
  • Complete CSCI 491 plus two additional 300- or 400-level Computer Science courses (6 credits), or CSCI 490 plus three additional 300- or 400-level Computer Science courses, including at least one 400-level course.
  • Maintain at least 3.33 GPA (B+) across third- and fourth-year Computer Science courses.
  • Complete the additional 12 credits at VIU, unless the appropriate dean approves a reduction in exceptional circumstances.
VIU exact programme admission and intake information

Degree requirements

Grades and academic standing
Credits and degree requirements
Work and practical requirements

Program facts

Entering averageNot published

The university does not publish a comparable percentage minimum or entering-average range for this program.

VIU Computer Science BSc, programme requirements and September 2027 intake
Co-opOptional co-op · Three work placements

Courses

Named courses explicitly linked from this program page, including options and alternatives. This is not a timetable or a list every student takes.

Year 17 listed

The university publishes the first-year course list by year. Three electives complete the 34-credit plan.

VIU Computer Science BSc, programme requirements and September 2027 intake
Year 27 listed

Required courses in the regular major. Add three electives.

VIU Computer Science BSc, programme requirements and September 2027 intake
Years 3 and 49 listed

VIU lists regular major courses for Years 3 and 4 together. Add the approved upper-level Computer Science and general electives.

VIU Computer Science BSc, programme requirements and September 2027 intake
Additional published courses
  • CSCI 307Preparation for Co-operative Education Employment1 credits
  • CSCI 308Co-operative Work Placement I9 credits
  • CSCI 309Co-operative Work Placement II9 credits
  • CSCI 408Co-operative Work Placement III9 credits
  • CSCI 409Co-operative Work Placement IV9 credits
  • CSCI 491Senior Research Project6 credits
  • CSCI 490Independent Project3 credits
Elective choices
  • Complete at least six elective credits in Science and Technology or Management, excluding CSCI and MATH, and six in non-Science faculties, subject to department approval.
  • Use the programme outline for senior Computer Science and upper-level elective minimums.
  • Of the 9 CSCI elective credits, at least 6 must be at the 400 level and at least 3 more must be at the 300 level or above.
  • Complete 9 further elective credits at the 300 or 400 level. CSCI 307, 308, 309, 408 and 409 cannot count toward either of these two upper-level elective groups.

Careers

Career examples

  • software developer
  • data analyst
  • systems analyst

Career sectors

2
  • firmware or system development
  • technical analysis
Scope and qualifications

University-published career examples for Computer Science, including its published routes; some require further training or registration. These are examples, not ranked graduate outcomes.

Costs

Standard undergraduate credit courses

Published cost estimate

Current published schedule · Per credit · Current published schedule · CAD

Canadian students example · Choose your category

Tuition$173.12 / credit
Books and suppliesNot researched
Residence
Not estimated
Meal plan
Not estimated
Estimated subtotalNot available

Published tuition · Other charges extra

Housing and meals are outside this estimate.

Last updated

Suggest to a student