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
The information below is proposed and may change without notice. Please refer to the official timetable when planning your semester.
|
Fall 2024 |
Winter 2025 |
Summer 2025 |
---|---|---|---|
100-level courses |
|
|
|
CIS 100 Introduction to Computers and Digital Technologies |
✓ |
✓ |
✓ |
CIS 110 / BUS 160 Computerized Business Applications and MIS |
✓ |
✓ |
✓ |
COMP 125 Principles of Computing |
✓ |
✓ |
✓ |
CIS 145 Web Publishing |
✓ |
✓ |
✓ |
COMP 150 Introduction to 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 |
|
|
|
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 351 Advanced Web Programming |
✓ |
||
COMP 359 Design and Analysis of Algorithms |
✓ |
✓ |
|
COMP 360 Computer Graphics |
✓ |
|
|
COMP 361 Introduction to Robotics |
|
✓ |
|
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 |
✓ |
✓ |
|
CIS 392 Internetworking |
|
✓ |
|
CIS 394 High Availability Networks |
✓ |
|
|
CIS 395 Virtualization and Cloud Infrastructure |
✓ |
|
|
400-level courses |
|
|
|
COMP 420 Computers and Society |
✓ |
✓ |
|
COMP 430 Advanced Database Topics |
✓ |
||
COMP 445 Web Server Installation and Maintenance |
|
✓ |
|
COMP 455 Extreme Computing |
✓ |
||
CIS 480 Decision Support Systems |
✓ |
||
COMP 481 Functional and Logic Programming |
✓ |
||
COMP 482 Natural Language Processing |
|
✓ | |
CIS 485 Ethics & Other Management Issues in Information Systems |
✓ |
✓ |
|
COMP 490 Network Security and Cryptography |
✓ |
||
CIS 496 Advanced Topic in Computing Applications * |
✓ |
✓ | |
CIS 497 Advanced Topic in Information Security * |
✓ | ✓ |
* Advanced Topics courses will be updated in the timetable once confirmed
Courses offered every 2 years: |
Next offering: |
---|---|
CIS 321 Networking Security Architecture |
Winter 2026 |
COMP 350 User Interface Design and Programming |
Winter 2026 |
COMP 351 Advanced Website Programming |
Winter 2026 |
COMP 381 Introduction to Machine Learning |
Fall 2024 |
CIS 392 Internetworking |
Winter 2025 |
CIS 394 High Availability Networks |
Fall 2024 |
COMP 431 Data Mining |
Fall 2024 |
COMP 445 Web Server Installation and Maintenance |
Winter 2025 |
CIS 480 Decision Support Systems |
Fall 2024 |
COMP 481 Functional and Logic Programming |
Fall 2024 |
COMP 482 Natural Language Processing |
Fall 2024 |
COMP 490 Network Security and Cryptography |
Winter 2025 |
Courses offered every 1.5 years: |
Next offering: |
---|---|
CIS 386 Human Computer Interaction |
Summer 2025 |
CIS 395 Virtualization and Cloud Infrastructure |
Fall 2024 |
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.