Computing Science
www.ufv.ca/cis
Computing Science minor
This section specifies the Computing Science discipline requirements only. Students must combine these minor requirements with another science minor or major. Please refer to the Bachelor of Science section for information on additional requirements.
Lower-level requirements
Course |
Title |
Credits |
COMP 125 |
Principles of
Computing |
3 |
COMP 150 |
Introduction to
Programming |
4 |
or
COMP 152 |
Introduction to
Structured Programming |
|
COMP 155 |
Object-Oriented
Design |
4 |
COMP 251 |
Data Structures
and Algorithms |
4 |
COMP 256 |
Introduction to
Machine Architecture |
3 |
or CIS 270 |
Analysis and
Design |
3 |
CIS 230 |
Databases and
Database Management Systems |
3 |
MATH 111 |
Calculus I |
4 |
MATH 112 |
Calculus II |
4 |
MATH 125 |
Introduction to
Discrete Mathematics |
4 |
Upper-level requirements
Course |
Title |
Credits |
COMP |
Upper-level
computing science courses |
|
or CIS |
Upper-level
computing information systems courses |
12 |
Plus three credits selected from the following: |
PHYS 462 |
Digital
Electronics and Computer Interfacing |
3 |
PHYS 472 |
Digital
Electronics |
3 |
MATH 316 |
Numerical Analysis |
3 |
MATH 343 |
Applied Discrete
Mathematics |
3 |
COMP |
Upper-level
computing science courses |
3 |
CIS |
Upper-level
computing information systems courses |
3 |
|