Skip to content. Skip to navigation
McGill Home SOCS Home
Personal tools
You are here: Home Academic Undergraduates Programs Science Minors
Overview
Science Minors
Science Majors
Liberal
Honours
Joint Majors
Joint Honours
Arts Minors
Arts Majors
Arts & Science
Streams
FAQs



  • Science Minor in Computer Science

  • The Minor in Computer Science is designed for students who want to gain a basic understanding of computer science principles and get an overview of some computer science areas. Basic computer science skills are important in many domains. Thus, the Minor is useful for students majoring in any discipline.




Program Details


MINOR IN COMPUTER SCIENCE
24 credits
COURSE CREDITS TITLE
Required courses: 9  
COMP 202* 3 Introduction to Computing 1
COMP 203
OR COMP 250
3
3
Introduction to Computing 2
Introduction to Computer Science
COMP 206 3 Introduction to Software Systems
Complementary courses: 15 (to be selected from the courses below)
COMP 251** 3 Data Structures and Algorithms
COMP 273 3 Introduction to Computer Systems
MATH 222 3 Calculus 3
MATH 240 3 Discrete Structures 1
and COMP courses at the 300-level or above (except COMP 364, COMP 396, COMP 400, COMP 431)
Notes:
*Students who have sufficient knowledge in a programming language do not need to take COMP 202, but it must be replaced with an additional COMP complementary course.
**COMP 251 is a pre-requisite for many of the other complementary courses.
This Minor may be taken in conjunction with any program in the Faculties of Science and Engineering (except other Computer Science programs).
Students must obtain approval from the advisor of their main program.
Students are strongly encouraged to talk to an advisor in the School of Computer Science before choosing their complementary courses.
Approval must be given by the School for the particular selection of courses to be credited towards the Minor.
If a student's Major program requires COMP courses, up to six credits of COMP courses may be used to fulfill both Major and Minor requirements.