Computing Science
ufv.ca/cisThis 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.
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 230 | Databases and Database Management Systems (formerly CIS 230) | 3 |
COMP 251 | Data Structures and Algorithms | 4 |
COMP 256 | Introduction to Machine Architecture | 3 |
or CIS 270 | Analysis and Design | 3 |
MATH 111 | Calculus I | 4 |
MATH 112 | Calculus II | 4 |
MATH 125 | Introduction to Discrete Mathematics | 4 |
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 362 | Digital Electronics and Computer Interfacing | 3 |
PHYS 372 | 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 |
For complete details on courses see the course descriptions section.