Computer Science is an exciting major, but many entering freshmen are surprised when they discover that they do not have the prerequisite to begin the first computer science course for majors. This course, CSC 130 (Introduction to Computer Science), requires successful completion of at least MAT 150 (Precalculus I) first.
We do have an optional class, CSC 100 (The Beauty and Joy of Computing) that students can take immediately, with no prerequisites. This class provides an overview of the field of computer science, and builds some important computational thinking skills that should help students succeed in CSC 130 once they meet the prerequisites for that class. If you take this option, we would encourage you to take both CSC 100 and MAT 150 so that you are ready for CSC 130 in the following semester.
For students that would like to jump right into CSC 130, it is strongly recommended that you complete as much college credit mathematics as you can while in high school. This involves taking courses such as AP Calculus. If you did not receive college credit for mathematics while in high school, you still have several options: