Computer Science Minor
Computer Science minors must complete a minimum of 6 one-semester courses in computer science. In addition all minors must complete the equivalent of one semester of calculus.
Department Advanced Placement Policy
AP Calculus
Students who have received a score of 4 or 5 on the AP Calculus AB exam, or a subscore of 4 or 5 on the AP Calculus BC Exam, will earn credit for MATH 135 Calculus 1. Students will forfeit their credit if they opt to take MATH 133 Calculus 1 with Fundamentals or MATH 135 Calculus 1. Students who receive a score of 4 or 5 on the AP Calculus BC exam will earn credit for MATH 136 Calculus 2. Students will forfeit their credit if they opt to take MATH 133 Calculus 1 with Fundamentals, MATH 135 Calculus 1 or MATH 136 Calculus 2.
AP Computer Science
Students who have received a score of 4 or 5 on the AP Computer Science A exam will earn one unit of credit for CSCI 131 Techniques of Programming and are advised to take CSCI 132 Data Structures. Students will forfeit their AP credit if they opt to take CSCI 110 Survey of Computer Science or CSCI 131 Techniques of Programming.
Requirements
Code | Title |
---|---|
Required courses: | |
Calculus 1 (or equivalent) | |
Techniques of Programming | |
Data Structures | |
Discrete Structures | |
or MATH 123 | Discrete Mathematics |
or MATH 243 | Mathematical Structures |
Computer Systems & Organization | |
Select one of the following options: | |
Option 1: | |
Analysis of Algorithms | |
One 300-level CSCI course (see list below). | |
Option 2: | |
Two 300-level CSCI courses. | |
Data Mining | |
Programming Languages: Design and Implementation | |
Computer Security | |
Databases | |
Ethical Issues in Computer Science | |
Computer Graphics | |
Theory Of Computation | |
Operating Systems | |
Artificial Intelligence | |
Computer Networking | |
Machine Learning | |
Computational Vision | |
Compiler Construction |