51³Ô¹Ïapp

Academic Calendar 2024/25

Computing Science

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.

Declaration requirements

Students admitted to the Bachelor of Science may formally declare a science major or minor if they have a minimum CGPA of 2.00 and meet the declaration requirements for the subject discipline. BSc students are expected to declare a major or minor by the time they have completed 60 credits. Students in other degree programs may declare a science major or minor if they satisfy the declaration requirements and have the approval of their program.

Bachelor of Science students wishing to declare a Computing Science minor must complete any two COMP courses prior to their formal declaration.

Program outline

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 Programming 4
COMP 230 Databases and Database Management Systems 3
COMP 251 Data Structures and Algorithms 4
COMP 256 Introduction to Machine Architecture 3
or CIS 270 Analysis and Design  
MATH 111 Calculus I 4
MATH 112 Calculus II 4
MATH 125 Introduction to Discrete Mathematics 4

Upper-level requirements

Course Title Credits
  12 credits of upper-level COMP or CIS courses 12
One of: 3
PHYS 362 Digital Electronics and Computer Interfacing (discontinued)  
PHYS 372 Digital Electronics (discontinued)  
MATH 316 Numerical Analysis  
MATH 343 Applied Discrete Mathematics  
COMP An additional upper-level COMP course  
CIS An additional upper-level CIS course  

Course listings

For complete details on courses see the course descriptions section.


Current Students