Minor in Computer Science

A Minor in Computer Science supplements any degree with career enhancing skills. Our minor is structured to provide a solid foundation in computer science, complemented by two higher level elective courses from a wide selection.

Admission

Admission to the CS Minor is highly competitive and selective.  There is a set of courses that you must complete here at Memorial before you can apply.  Full details about how and when to apply can be found on our Admissions page, and please see our FAQ page for more information and advice.

Required Courses to Complete the Minor

For a Minor in Computer Science, a student must complete at least 24 credit hours in Computer Science courses, including:

  1. Computer Science 1001, 1002, 1003, 2001, 2002, 2003.
  2. Two courses in Computer Science at the 3000 level or higher.
Stage One: Core Courses

In the first stage of a CS Minor students complete the six core lab courses, from COMP 1001 to COMP 2003. Together these provide a solid foundation of all-round skills and knowledge in computer science.

Stage Two: Elective Courses

After completing the core courses students progress to complete two electives at the 3000 or 4000 level. These higher level electives provide gravitas to the minor. They also provide flexibilty, with many choices available.

Several of our courses at the 3/4000 level can be paired together to accommodate a specific interest. Here's some examples (choose two courses from three where appropriate):

Cyber Security
COMP 3019: Security and Privacy in Computer Systems
COMP 4019: Secure System Design
 
Artifical Intelligence
COMP 3200: Algorithmic Techniques for Artificial Intelligence
COMP 3202: Introduction to Machine Learning
COMP 4303: Artificial Intelligence in Computer Games
 
Theoretical Computer Science
COMP 3602: Introduction to the Theory of Computation
COMP 4742: Computational Complexity
 
Data Handling
COMP 3202: Introduction to Machine Learning
COMP 3400: Data Preparation Techniques
COMP 4303: Data Visualization
 
Robotics
COMP 3766: Introduction to Robotic Manipulation
COMP 4766: Introduction to Autonomous Robotics
 
Notes
  • CS Minor students do not take any of COMP2004/5/6/7/8. Those courses are reserved for the CS Major. As a result a small number of 3/4000 courses are not available to CS Minors, so check course prerequisites carefully when choosing your electives
  • Students who were admitted into the CS Minor before 2024 can find their program regulations in a previous university calendar.