CSCI Programs at VIU

Electives (no pre-reqs)
CSCI 112: Applications programming
CSCI 115: Web Techniques

CSCI Diploma (2-year, full time)
Requires English 12 and B in Principles of Math 12
13 CS courses, 2 Math, 2 English, 1 Acct, 2 Mgmt

CSCI BSc (4-year, full time, with/without co-op)
Requires English 12 and B in Principles of Math 12
22 CS courses, 5 Math, 2 English, 4 Acct/Mgmt, 7 electives
  Computer Science Math Business, English
1st/2nd year 112 Applications programming
115 Web page techniques
160 Comp Sci I
161 Comp Sci II
162 Topics in CS
251 Systems / networks
121 Calculus I
122 Calculus II
123 Logic / foundations
Engl 115 Writing / research
Acct 100 Accounting I
Mgmt 192 Principles
2nd/3rd year 261 Architecture / assembly language
260 Data structures
265 Software engineering
310 Graphical user interfaces
311 Web programming
331 Object oriented programming
370 Database systems
375 Systems analysis
400 Computers and Society
223 Discrete / combinatorial
241 Linear algebra
Engl 225 Technical writing
Mgmt 292 Organizational behaviour
3rd/4th year 320 Foundations of CS
330 Programming languages
355 Digital logic
360 Operating systems
460 Networks
Two 400-level CS electives
  (e.g. AI, Data mining, graphics, etc)
Electives: 7-10 additional courses