Computer Theory Minor

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

Curriculum

CSC 111
111L
Introduction to Programming
and Introduction to Programming Laboratory
4
CSC 112
112L
Data Structures
and Data Structures Laboratory
4
CSC 281
281L
Automata and Algorithms
and Automata and Algorithms Lab
4
MAT 191Discrete Mathematics I4
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.