BSc Computing Science

  • Program Length 
    4 Years
  • Credential 
    Bachelor Degree
  • Options 
    Co-op, Major, Minor
  • Location Offered 
    Nanaimo

You may also be interested in 
Diploma in Computing Science (Science and Technology), BA Computing Science (Arts, Humanities and Social Sciences)

The Program

Computing Science is a rapidly-growing field, generating a great number of employment opportunities. Government agencies are predicting shortages of qualified computing people that will number in the tens of thousands in Canada alone. The Bachelor of Science, Major in Computing Science, is designed to meet the training and educational requirements outlined by CIPS (Canadian Information Processing Society), ACM (Association for Computing Machinery), and IEEE (Institute of Electrical and Electronics Engineers). These requirements reflect the needs of the computing industry, both nationally and internationally.

The program is composed of courses drawn from the systems, theoretical and business application domains. It is designed to train students in applied computing and educate them in the social, ethical and legal implications of computing.

The program has an optional co-operative education component. To be eligible, students must maintain a grade point average of 3.0 (“B”) or better in their Computing Science courses.

The Computer Science Major will be of interest to students wishing to enter the Information Technology industry and/or graduate studies. The Minor will primarily be of interest to students wishing to combine an additional field of study with a strong computing background.

Program Outline

Program Outline

Requirements for a Major

Students must fulfill all Institutional B.Sc. Degree Requirements, including Degree English Requirements and courses listed below:

Year 1

Credits

CSCI 160 - (Computing Science I)

4

CSCI 161 - (Computing Science II)

4

CSCI 162 - (Topics in Computing Science)

4

MATH 121 - (Calculus I)

3

MATH 122 - (Calculus II)

3

MATH 123 - (Logic and Foundations)

3

ENGL 115 - (University Writing and Research)

3

Three electives (*c)

9

Total Credits

33

Year 2

Credits

CSCI 251 - (Systems and Networks)

3

CSCI 260 - (Data Structures)

3

CSCI 261 - (Computer Architecture & Assembly Language)

3

CSCI 265 - (Software Engineering)

3

MATH 223 - (Discrete and Combinatorial Mathematics)

3

MATH 241 - (Linear Algebra)

3

ENGL 204 - (Business and Technical Writing) (effective September 2012) or,
ENGL 225 - (Business and Technical Writing) (prior to September 2012)

3

Three electives (*c)

9

Total Credits

30

Years 3 and 4

Credits

CSCI 310 - (Introduction to Human-Computer Interaction)

3

CSCI 311 - (Web Programming)

3

CSCI 320 - (Foundations of Computer Science)

3

CSCI 330 - (Programming Languages)

3

CSCI 355 - (Digital Logic and Computer Organization)

3

CSCI 360 - (Intro to Operating Systems)

3

CSCI 370 - (Database Systems)

3

CSCI 400 - (Computers and Society)

3

CSCI 460 - (Networks and Communications)

3

Three CSCI electives (*a)

9

Three electives (*b)

9

Five electives (*c)

15

Total Credits

60

Note: Students must have a minimum "C" average on all 300 and 400-level Computing Science courses completed or taken.

(*a) Students must complete at least 6 additional credits of Computing Science courses at the 400 level, and at least 3 additional credits of Computing Science number 300 or above, excluding CSCI 307308 and 309.

(*b) Students must complete at least 9 additional credits at the 300 or 400 level, excluding CSCI 307308 and 309.

(*c) Amongst all of the electives taken, students must obtain a combination of at least 12 credits from the Faculty of Social Sciences and the Faculty of Management, as approved by the Computing Science Department.

Requirements for a Minor

Students must fulfill all Institutional B.Sc. Degree Requirements, including Degree English Requirements and courses listed below:

Year 1

Credits

CSCI 160 - (Computing Science I)

4

CSCI 161 - (Computing Science II )

4

MATH 121 - (Calculus I)

3

MATH 123 - (Logic and Foundations)

3

Total Credits

14

Year 2

Credits

CSCI 162 - (Topics in Computing Science) (Can be taken in Year 1)

4

CSCI 260 - (Data Structures)

3

CSCI 265 - (Software Engineering)

3

Total Credits

10

Years 3 and 4

Credits

CSCI 370 - (Database Systems)

3

Five additional CSCI courses numbered 300 or above*

15

Total Credits

18

*Students should check upper-level course prerequisites to guide second year course selection. Certain course selections will require completion of a greater number of second-year courses than is required by the Minor.

Requirements for a Major (Co-op)

Students must fulfill all Institutional B.Sc. Degree Requirements, including Degree English Requirements and courses listed below:

Year 1

Credits

CSCI 160 - (Computing Science I)

4

CSCI 161 - (Computing Science II)

4

CSCI 162 - (Topics in Computing Science)

4

MATH 121 - (Calculus I)

3

MATH 122 - (Calculus II)

3

MATH 123 - (Logic and Foundations)

3

ENGL 115 - (University Writing and Research)

3

Three electives (*c)

9

Total Credits

33

Year 2

Credits

CSCI 251 - (Systems and Networks)

3

CSCI 260 - (Data Structures)

3

CSCI 261 - (Computer Architecture & Assembly Language)

3

CSCI 265 - (Software Engineering)

3

CSCI 307 - (Preparation for Co–operative Education Employment)

1

CSCI 370 - (Database Systems)

3

MATH 223 - (Discrete and Combinatorial Mathematics)

3

MATH 241 - (Linear Algebra)

3

ENGL 204 - (Business and Technical Writing) (effective September 2012) or,
ENGL 225 - (Business and Technical Writing) (prior to September 2012)

3

Two electives (*c)

6

Total Credits

 31

Year 2 — Summer Session

Credits

CSCI 308 - (Co–operative Work Placement I)

9

Total Credits

9

Year 3

Credits

CSCI 310 - (Intro to Graphical User Interfaces)

3

CSCI 311 - (Web Programming)

3

CSCI 320 - (Foundations of Computer Science)

3

CSCI 330 - (Programming Languages)

3

CSCI 355 - (Digital Logic and Computer Organization)

3

CSCI 360 - (Intro to Operating Systems)

3

Four electives (*c)

12

Total Credits

30

Year 3 — Summer Session

Credits

CSCI 309 - (Co–operative Work Placement II)

9

Total Credits

9

Year 4

Credits

CSCI 400 - (Computers and Society)

3

CSCI 460 - (Networks and Communications)

3

Three CSCI electives (*a)

9

Three electives (*b)

9

Two electives (*c)

6

Total Credits

30

Year 4 — Summer Session

Credits

CSCI 408 - (Co–operative Work Placement III)

9

Total Credits

9

Note: Students must have a minimum "C" average on all 300 and 400-level Computing Science courses completed or taken.

(*a) Students must complete at least six additional credits of Computing Science courses at the 400 level, and at least three additional credits of Computing Science number 300 or above, excluding CSCI 307308309, 408, and 409.

(*b) Students must complete at least nine additional credits at the 300 or 400 level, excluding CSCI 307308, 309408, and 409.

(*c) Amongst all of the electives taken, students must obtain a combination of at least twelve credits from the Faculty of Social Sciences and the Faculty of Management, as approved by the Computing Science Department.

Updated 
Friday, April 6, 2018
Admission Requirements

Admission Requirements

  • General admission requirements apply for admission to first year.
  • Admission to third year requires completion of all first and second year courses, with a minimum grade point average of 2.33 (“C+”).

Notes on Admission

  • Courses in first year have prerequisites. To satisfy all first year course prerequisites, students must complete the following B.C. Secondary School courses: Minimum “B” in either Pre-calculus 12 or Principles of Mathematics 12, minimum “C” in English 12, or equivalents.
  • Students who satisfy all first-year course prerequisites will be able to complete the full degree program in four years. Students who are lacking any or all of the first year course prerequisites should speak with a VIU Advisor about upgrading courses.
Program Fees
Domestic Fees | International Fees

Domestic Fees

Tuition Fee Schedule

When applying to the program, applicants will be charged a non-refundable application fee.

When applying to graduate, students will be charged a non-refundable graduation and alumni fee.

Some courses have additional fees to pay for extraordinary class–related expenses.

Fees for One Year*

Amount

Tuition (30 credits x $147.76 per credit)

4,432.80

Student Activity fee (4% of tuition)

177.31

Student Services fee (30 credits x $6.53 per credit)

195.90

VIU Students' Union fee* (12 months x $19.43 per month)

233.16

Co-op Fee (Optional) ($641.72 per term)

641.72

Health and Dental Plan fee ($275 per year)

275.00

Approximate cost for books and supplies

1,526.00

Total

7,481.89

Notes

*  The above table is based on ten 3–credit courses taken over two semesters. For programs that require 4–credit courses, students should adjust the fee totals accordingly.

The Health and Dental Plan fee is in effect only for full–time students at the Nanaimo Campus.  

Science and Technology courses with a compulsory lab have a lab fee of $20.81 per course.

All fees are subject to change without prior notice.

International Fees

Tuition Fee Schedule

When applying to the program, applicants will be charged a non-refundable application fee.

When applying to graduate, students will be charged a non-refundable graduation and alumni fee.

Some courses have additional fees to pay for extraordinary class–related expenses.

Fees for One Year*

Amount

Tuition (2 semesters x $7620 per semester)

15,240.00

Ancillary Fee (2 semesters x $374.4 per semester)

748.80

VIU Students' Union fee (8 months x $19.43 per month)

155.44

Co-op Fee (Optional) ($1905 per term)

1,905.00

Health and Dental Plan fee ($275 per year)

275.00

Approximate cost for books and supplies

1,526.00

Total

19,850.24

Notes

The above table is based on 15 credits or less per semester. Additional fees of $635.00 per credit will be applied if taking more than 15 credits per semester.

The Health and Dental Plan fee is in effect only for full–time students at the Nanaimo Campus.  

Science and Technology courses with a compulsory lab have a lab fee of $20.81 per course.

All fees are subject to change without prior notice.

Updated
Sunday, April 1, 2018

Need more information?

Request Information

Want to talk to someone about specific questions?

Contact a Representative

Ready to join us at VIU?

Apply Online