Return to campus — information and updates »

School of Computing

Plan your program

Program-planning guides

UFV's Academic Advising Centre is your go-to resource for planning your program and choosing your courses. Start with the program-planning guides below, and if you still have questions, book a one-on-one appointment with an Advisor.

See the CIS program-planning guide

See the BSc in Computing Science program-planning guide

When computing courses will be offered

The information below is proposed, and may change without notice. Please refer to the official timetable when planning your semester.

 

Fall 2021

Winter 2022

Summer 2022

100-level courses

 

 

 

CIS 100 Introduction to Computers and Digital Technologies

CIS 110 / BUS 160 Computerized Business Applications and MIS

COMP 120 Computing for the Sciences

 

 

COMP 125 Principles of Computing

CIS 145 Web Publishing

COMP 150 Introduction to Programming

COMP 152 Introduction to Structured Programming

 

COMP 155 Object-oriented Programming

CIS 190 Systems Hardware Concepts

CIS 192 Introduction to Networking

200-level courses

 

 

 

CIS 221 Principles of Information Systems Security

 

COMP 230 Databases and Database Management Systems

 

CIS 245 Intermediate Web Programming

 

COMP 251 Data Structures and Algorithms

COMP 256 Introduction to Machine Architecture

 

CIS 270 Analysis and Design

 

CIS 285 End User Training and Support

 

CIS 291 Networking Theory and Applications

 

CIS 292 Wide Area Networking

 

 

300-level courses

 

 

 

CIS 321 Networking Security Architecture

 

 

COMP 325 Malicious Software and Attack Prevention

 

 

COMP 331 Data Quality

 

 

COMP 340 Operating Systems

 

CIS 341 System Administration

 

 

COMP 350 User Interface Design and Programming

 

 

COMP 359 Design and Analysis of Algorithms

 

COMP 370 Software Engineering

 

COMP 371 Object Oriented Modeling and Design

 

 

COMP 380 Introduction to Artificial Intelligence

 

COMP 381 Introduction to Machine Learning

 

 

COMP 382 Language, Computation and Machines

 

CIS 385 Project Management

 

CIS 386 Human Computer Interaction

 

 

COMP 390 Data Communications

 

400-level courses

 

 

 

COMP 420 Computers and Society

 

COMP 445 Web Server Installation and Maintenance

 

 

COMP 455 Extreme Computing

 

 

CIS 480 Decision Support Systems

 

 

COMP 482 Natural Language Processing

 

 

CIS 485 Ethics & Other Management Issues in Information Systems

 

 

Courses offered every 2 years:

Next offering:

CIS 321 Networking Security Architecture

Winter 2022

CIS 392 Internetworking

Fall 2022

CIS 394 High Availability Networks

Winter 2023

CIS 480 Decision Support Systems

Fall 2023

COMP 350 User Interface Design and Programming

Winter 2022

COMP 351 Advanced Website Programming

Winter 2023

COMP 381 Introduction to Machine Learning

Summer 2022

COMP 430 Advanced Database Topics

Winter 2023

COMP 431 Data Mining

Summer 2023

COMP 445 Web Server Installation and Maintenance

Winter 2022

COMP 481 Functional and Logic Programming

Fall 2022

COMP 482 Natural Language Processing

Summer 2023

COMP 490 Network Security and Cryptography

Winter 2023

 

Courses offered every 1.5 years:

Next offering:

CIS 386 Human Computer Interaction

Summer 2022

CIS 395 Virtualization and Cloud Infrastructure

Fall 2022

COMP 371 Object Oriented Modeling and Design

Winter 2023

 

Approved electives

If you're enrolled in the CIS diploma or degree program, you'll need to take at least one approved Arts elective to round out your knowledge and skills.

  • Anthropology
  • Art History
  • Business Administration
  • Communications
  • Criminal Justice
  • Critical Analysis & Study Methodology
  • Economics
  • English 108 or higher
  • Film
  • French
  • Geography
  • German
  • Global Development Studies
  • Halq’eméylem
  • History
  • Japanese
  • Latin American Studies
  • Library Technology 145
  • Linguistics
  • Mandarin
  • Mathematics
  • Media and Communication Studies
  • Music
  • Philosophy
  • Political Science
  • Psychology
  • Punjabi
  • Religious Studies
  • Russian
  • Sociology
  • Spanish
  • Statistics
  • Theatre
  • UNIV 101
  • Visual Arts
  • Women's Studies

Contact Us