Typically, students who plan to study computer science in college take 4 years of math in high school. 2 courses in algebra, a course in geometry, and a course in trigonometry form a solid basis to major in computer science. Many students also take calculus in their senior year, but this is not necessary. Advanced placement credit is available for those who were successful in calculus in high school. Communication skills, oral and written, are also critical for students entering the program.
The computer science curriculum consists of a core of 32 credits of computer science and 15 credits mathematics courses taken the first two years.
Each student must also complete 20 credits of advanced computer science courses plus courses from related or applied areas.
The required senior capstone research project involves working with a faculty advisor to solve a particular problem and culminates in a formal presentation of results.
You must complete 20 credits of computer science courses to earn a minor. See the Undergraduate Catalog for specific course requirements.