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 243 | Mathematical Structures |
Computer Systems & Organization | |
Select one of the following options: | |
Option 1: | |
Analysis of Algorithms | |
One 300-level course (see list below). | |
Option 2: | |
Two 300-level 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 | |
Computational Vision | |
Compiler Construction | |
Directed Reading | |
Directed Project | |
Computer Science Honors Thesis | |
Computer Science Honors Thesis |