Skip to main content
Take these courses in this order for the Minor:
- COMP 101 Introduction to Computers & Computing
- Choose one of the following courses:
- COMP 102 Programming Basics: JavaScript/Web Development (offered every Fall and Winter)
- COMP 103 Programming Basics: Python/Multimedia (offered every Spring)
- COMP 104 Programming Basics: Python/Scientific Computing (offered every Fall)
- COMP 150 Introduction to Programming (offered every Winter and Spring)
- COMP 210 Data Structures (offered every Fall and Spring)
- Meanwhile, complete these Math courses:
- Required: MATH 112 Calculus 1 (offered several times every year) or MATH 110 and 111 Calculus 1 with Review
- Required: MATH 250 Discreet Math (offered every year)
- After Data Structures, choose from (one required)
- COMP 215 Algorithms (offered every year)
- COMP 230 Computer Organization (offered every year)
- Examples of Electives: 2 are required
- The other COMP 215/230 option
- COMP 320 Programming Languages (Even years, Spring)
- COMP 300 Automata (Odd years, Spring)
- Special Topics Courses (At least 2 offered per year. Examples: Software Engineering, Computational Neuroscience, Mobile Computing, Cryptography, Operating Systems, Parallel Algorithms)