University of Victoria, BC, Canada UVic Calendar 2012-2013
   
Emergencies  |   Maps  |   Directory  |   My Page  |  
  
 
   
Home   General Info   Undergraduate Programs   Graduate Studies   Courses
 

Program Requirements

Major and Honours Programs

Students planning to complete a Major or Honours program in Computer Science register in the Faculty of Engineering. Students registered in another faculty may transfer into a BSc program in the Faculty of Engineering (see “Transfers from Other Faculties”).

All students planning to complete a Major or Honours Program in Computer Science must file a Record of Degree Program form before registering for third year in the Faculty of Engineering. Computer Science Degree Programs are submitted to the Computer Science Advising Office.

Admission to the Honours Program

Students who wish to be admitted to the Honours Program should apply to the Honours Adviser on completion of their second year. Entry requires a minimum GPA of 6.0 in all required second-year CSC, SENG, MATH and STAT courses.

Students may be admitted to the Honours Program upon completion of their third year provided they have a GPA of at least 6.0 in all CSC, SENG, MATH and STAT courses taken in their third year based on a minimum of 12 units of course work for that year.

A GPA of 6.0 in third year is needed to progress to fourth year in the Honours Program. Students who do not achieve this GPA will be required to transfer to the Major Program.

BSc Honours: Course Requirements

Year 1
CSC 106, 110, 115 4.5
MATH 100, 101, 122 4.5
ENGL 115 or 135 1.5
Electives 4.5
Total 15.0
Year 2
CSC 225, 230 3.0
SENG 265 1.5
MATH 201 or 202 1.5
MATH 211, 222 3.0
ENGR 2401 1.5
STAT 252 or 255 or 2602 1.5
Electives 3.0
Total 15.0
Year 3
CSC 320, 330, 355, 360, 370 7.5
3.0 units of CSC or SENG 300-level 3.0
CSC 349A 1.5
Electives 3.0
Total 15.0
Year 4
CSC 4993 1.5
6.0 units of CSC 400-level (1.5 units may be SENG) 6.0
Electives 7.5
Total 15.0

BSc Major: Course Requirements

Year 1
CSC 106, 110, 115 4.5
MATH 100, 101, 122 4.5
ENGL 115 or 135 1.5
Electives 4.5
Total 15.0
Year 2
CSC 225, 230 3.0
SENG 265 1.5
MATH 201 or 202 1.5
MATH 211, 222 3.0
ENGR 2401 1.5
STAT 252 or 255 or 2602 1.5
Electives 3.0
Total 15.0
Year 3
CSC 320, 360, 370 4.5
6.0 units of CSC 300-level (1.5 units may be SENG) 6.0
Electives 4.5
Total 15.0
Year 4
4.5 units of CSC 400-level (1.5 units may be SENG) 4.5
Electives 10.5
Total 15.0

1. ENGL 225 can be substituted for ENGR 240.

2. The statistics course can be taken as early as the second term of the first year.

3. Students with equivalent experience may replace CSC 499 by 1.5 units of 400-level CSC.

Major in Computer Science (Bioinformatics Option)

Year 1
BIOL 190A 1.5
CHEM 101 or 150 1.5
CSC 106, 110, 115 4.5
ENGL 115 or 135 1.5
MATH 100, 101, 122 4.5
Elective 1.5
Total 15.0
Year 2
CSC 225, 230 3.0
SENG 265 1.5
MATH 201 or 202 1.5
MATH 211, 222 3.0
ENGR 2401 1.5
STAT 252 or 255 or 2602 1.5
BIOL 225 1.5
Elective3 1.5
Total 15.0
Year 3
CSC 320, 360, 370 4.5
CSC 428 1.5
6.0 units of CSC 300 level (1.5 units may be SENG) 6.0
Electives3 3.0
Total 15.0
Year 4
CSC 4984 1.5
3.0 units of CSC 400 level (1.5 units may be SENG) 3.0
Electives 10.5
Total 15.0

1. ENGL 225 can be substituted for ENGR 240.

2. The statistics course can be taken as early as the second term of the first year.

3. Recommend CSC 326, CHEM 231, BIOL 230.

4. A Co-op work term in the area of Bioinformatics, plus 1.5 units of CSC at the 400 level can replace CSC 498.

Major in Computer Science (Computer Communications & Networks Option)

This program is for students who wish to acquire a strong background in Communications and Networks. The Co-op option or the work experience option is strongly recommended.

Year 1
CSC 106, 110, 115 4.5
ENGL 115 or 135 1.5
MATH 100, 101, 122 4.5
Electives 4.5
Total 15.0
Year 2
CSC 225, 230 3.0
SENG 265 1.5
MATH 201 or 202 1.5
MATH 211, 222 3.0
ENGR 2401 1.5
STAT 252 or 255 or 2602 1.5
Electives 3.0
Total 15.0
Year 3
CSC 320, 360, 370 4.5
CSC 361 1.5
6.0 units of CSC 300 level (1.5 units may be SENG) 6.0
Electives 3.0
Total 15.0
Year 4
3.0 units from CSC 446, 463, 466, 467 3.0
1.5 units of CSC or SENG 400-level3 1.5
Electives3 10.5
Total 15.0

1. ENGL 225 can be substituted for ENGR 240.

2. The statistics course can be taken as early as the second term of the first year.

3. Recommend CSC 461, 462.

Major in Computer Science (Computer Graphics and Gaming Option)

This program is for students who wish to acquire a strong background in graphics. The Co-op option or the work experience option is recommended.

Year 1
CSC 106, 110, 115 4.5
MATH 100, 101, 122 4.5
ENGL 115 or 135 1.5
Electives1 4.5
Total 15.0
Year 2
CSC 225, 230 3.0
SENG 265 1.5
MATH 201 or 202 1.5
MATH 211, 222 3.0
ENGR 2402 1.5
STAT 252 or 255 or 2604 1.5
Elective1,3 3.0
Total 15.0
Year 3
CSC 320, 360, 370 4.5
CSC 305 1.5
6.0 units of CSC 300-level (1.5 units may be SENG)5 6.0
Electives6 3.0
Total 15.0
Year 4
3.0 units of CSC 471, 472, 473, 486 3.0
1.5 units of CSC or SENG 400-level 1.5
Electives6 10.5
Total 15.0

1. Strongly recommend CSC 167. Recommend PSYC 100A and B or PHYS 120 and ART 100-level.

2. ENGL 225 can be substituted for ENGR 240.

3. Strongly recommend CSC 205.

4. The statistics course can be taken as early as the second term of the first year.

5. Recommend SENG 310, CSC 326, CSC 349A, CSC 350.

6. Recommend CSC 490 courses with the Graphics Faculty and CSC 426.

Major in Computer Science (Software Engineering Option)

Year 1
CSC 106, 110, 115 4.5
MATH 100, 101, 122 4.5
ENGL 115 or 135 1.5
Electives 4.5
Total 15.0
Year 2
CSC 225, 230 3.0
SENG 265 1.5
MATH 201 or 202 1.5
MATH 211, 222 3.0
ENGR 2401 1.5
STAT 252 or 255 or 2602 1.5
Electives 3.0
Total 15.0
Year 3
CSC 320, 360, 370 4.5
SENG 310 or 321 1.5
6.0 units of CSC 300 level (1.5 units may be SENG) 6.0
Electives 3.0
Total 15.0
Year 4
4.5 units of SENG 400-level3 4.5
Electives 10.5
Total 15.0

1. ENGL 225 can be substituted for ENGR 240.

2. The statistics course can be taken as early as the second term of the first year.

3. Strongly recommend SENG 401.

Major in Computer Science (Theory Option)

This program is for students who wish to acquire a strong background in the Theory of Computer Science.

Year 1
CSC 106, 110, 115 4.5
MATH 100, 101, 122 4.5
ENGL 115 or 135 1.5
Electives 4.5
Total 15.0
Year 2
CSC 225, 230 3.0
SENG 265 1.5
MATH 201 or 202 1.5
MATH 211, 222 3.0
ENGR 2401 1.5
STAT 252 or 255 or 2602 1.5
Electives 3.0
Total 15.0
Year 3
CSC 320, 360, 370 4.5
CSC 326 1.5
6.0 units of CSC 300 level (1.5 units may be SENG)3 6.0
Electives3 3.0
Total 15.0
Year 4
Two of CSC 422, 423, 425, 426, 428, 428A, 429, 445, 449, 482 3.0
1.5 units of CSC or SENG 400-level 1.5
Electives3 10.5
Total 15.0

1. ENGL 225 can be substituted for ENGR 240.

2. The statistics course can be taken as early as the second term of the first year.

3. Recommend CSC 322, 349A. Further suggested: MATH 322, MATH 423.

Calendar > Undergraduate Programs > Faculty of Engineering > Department of Computer Science > Program Requirements