Computer Theory Minor

This minor is only available to students who are not majoring in computer science.


CSC 111
Introduction to Programming
and Introduction to Programming Laboratory
CSC 112
Data Structures
and Data Structures Laboratory
CSC 281
Automata and Algorithms
and Automata and Algorithms Lab
MAT 191Introduction to Discrete Mathematics4
or MAT 230 Logic, Set Theory, and Proofs
Total Credits16

Minors are an important part of the undergraduate curriculum.  If students declare a minor by sophomore year, they can usually complete it in a timely manner.  Students should work with their advisor to determine if it is possible that the minor can be completed by graduation.  

To receive a minor, a student must complete at least 9 credit hours of coursework distinct from their major(s) and from other minors, and students must complete more than 50% of the coursework required for the minor at Canisius. Please note that “ancillary/supporting” courses required for a major may still count as distinct courses as long as the remaining coursework still meets the 30 credit-hours required for a major. For more information about minor policies, please see the Declaring Majors and Minors page in the catalog.