Computer Theory

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.