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



  • Arts Minor Concentration in Computer Science

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

  • Supplementary Minor Concentration in Computer Science

  • This Supplementary Minor Concentration may be taken only by students registered in the Major Concentration in Computer Science. There may be no overlap in credits taken for this Supplementary Minor Concentration and the Major Concentration in Computer Science. Taken together, these constitute a program very close to the Major in Computer Science offered by the Faculty of Science.




MINOR CONCENTRATION IN COMPUTER SCIENCE
18 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: 9 (to be selected from the courses below)
COMP 230 3 Logic and Computability
COMP 251 3 Data Structures and Algorithms
COMP 273 3 Introduction to Computer Systems
COMP 280 3 History and Philosophy of Computing
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.
Students must have completed MATH 133, MATH 140, MATH 141 or equivalents in order to begin taking courses in Computer science Programs.
This Minor Concentration may be taken in conjunction with any program in the Faculty of Arts with the approval of the advisor of the student's main program and the School of Computer Science.
At the time of registration in the penultimate year, students must declare their intent to receive the Minor.
Students are strongly encouraged to talk to an advisor of the School before choosing the complementary courses.
Approval must be given by the School for the particular sequence of courses the student wishes to use for the Minor Concentration.


 


Program Details


SUPPLEMENTARY MINOR CONCENTRATION IN COMPUTER SCIENCE
18 credits
COURSE CREDITS TITLE
Complementary courses: 18 (to be selected from the courses below)
Selected from COMP courses at the 300-level or above (except COMP 364, COMP 396, COMP 400, COMP 431).
Students may also select courses from the list below with a maximum of 3 credits of MATH courses:
ECSE 508 3 Multi-Agent Systems
MATH 223 3 Linear Algebra
MATH 318 3 Mathematical Logic
MATH 323 3 Probability
MATH 324 3 Statistics
MATH 340 3 Discrete Structures 2
Notes:
This Supplementary Minor Concentration may be taken only by students registered in the Major Concentration in Computer Science. 
There may be no overlap in credits taken for this Supplementary Minor Concentration and Major Concentration in Computer Science.
Taken together, these constitute a program very close to the Major in Computer Science offered by the Faculty of Science.
Students with 2 programs in the same department must have a third in a different discipline to be eligible to graduate.