- Primary science:
- Secondary science:
- Six semester hours of majors-level coursework chosen from a single field of study: biology, chemistry, or physics. It is recommended that students select courses that will also fulfill the Natural Science and Technology Part I core curriculum requirement.
- At least 17 hours of computer science upper-division coursework must be completed in residence.
An undergraduate may not enroll in any computer science course more than once without written consent of an undergraduate adviser in computer science. No student may enroll in any computer science course more than twice. No student may take more than three upper-division computer science courses in a semester without written consent of an undergraduate advisor in computer science. All transfer coursework must be approved by faculty before it can count towards a computer science degree, except where equivalency is specified by state regulation.