BS or BA in Computer Science
Build a solid foundation in this dynamic field with a BS or BA in computer science.
Apply Now
Attend an Info. Session
Develop a solid foundation in computing
Technology drives innovation across every industry. Our BS or BA in Computer Science (CS) provide a strong foundation in computing. Students develop the skills to solve complex real-world problems using advanced CS techniques. Students in either degree pathway may also pursue the AI Concentration, gaining focused expertise in machine learning and other emerging AI technologies.
The BS degree emphasizes technical training in computing, mathematics, and science. The BA degree combines CS with an outside concentration and is ideal for interdisciplinary study. Available to eligible students in both programs, the AI Concentration provides a structured pathway to advanced AI expertise.
BS requirements:
- 7 core CS courses
- 8 upper-level CS electives
- 4 math courses
- 2 lab science courses
- Junior Year Writing and Integrative Experience (IE)
BA requirements:
- 2 introductory CS courses
- 3 core CS courses
- 3 math courses
- 5 upper-level CS electives
- 4-course outside concentration
- Junior Year Writing and Integrative Experience (IE)
AI Concentration requirements:
- 2 required AI courses
- 2 AI electives
- 4 math courses
- 3 introductory CS electives
- 4 core CS courses
- Junior Year Writing and Integrative Experience (IE)