Computer Theory
This minor is only available to students who are not majoring in computer science.
Curriculum
Code | Title | Credits |
---|---|---|
CSC 111 & 111L | Introduction to Programming and Introduction to Programming Laboratory | 4 |
CSC 112 & 112L | Data Structures and Data Structures Laboratory | 4 |
CSC 281 | Automata and Algorithms | 3 |
MAT 191 | Discrete Mathematics I | 4 |
or MAT 230 | Logic, Set Theory, and Proofs | |
Total Credits | 15 |
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.