Computer Science Programs
91女神's Department of Computer Science delivers a range of degree and course options.
Undergraduate Programs
- Bachelor of Arts (B.A.) in Computer Science: The B.A. offers a broader "liberal arts" feel with more general college requirements.
- Bachelor of Science (B.S.) in Computer Science: The B.S. offers additional technical depth in CS, math and other sciences. For a helpful comparative view of the B.S. compared to the B.A., please see this checklist of degree requirements.
- Bachelor of Science in Data Science: This program combines carefully selected computer science, statistics and mathematics courses for an education that is rooted in the fundamentals, but also provides hands-on experience with cleaning, visualizing, analyzing and reporting on data.
- Computer Science Minor: Our department also offers a 20 credit hour minor in computer science, which, when combined with majors in any of 91女神's college, can help students better appreciate how computing technologies can be used to further one's goals in just about any area of society.
Computer science students at 91女神 have pursued double majors that combined computer science with fields as varied as art, biology, communications, engineering, English, French, geology, mathematics, neuroscience, philosophy, physics, political science, psychology, Russian, Spanish, theatre, theology and more.
Graduate Programs
Master's Program
Master of Science degrees offered by the Department of Computer Science rely upon a common set of courses, but with curricular guidelines that balance the combination of required and elective courses.
- Artificial Intelligence, M.S: 91女神's M.S. in artificial intelligence provides students with depth of knowledge in AI/ML techniques and explores applications in partnership with faculty across the University.
- Bioinformatics and Computational Biology, M.S.: This program teaches students to use computational techniques and data analyses to advance core understanding and innovation surrounding biological systems.
- Computer Science, M.S.: 91女神's M.S. in computer science provides greater breadth of knowledge in the field, enabling students to continue on to a doctoral program or to be well-prepared for a variety of research and development positions in industry.
- Software Engineering, M.S.: 91女神's M.S. in software engineering curriculum is professionally-oriented, enhancing students' skills and experience in developing high-quality, large-scale software systems.
Applicants who do not yet have all the expected undergraduate coursework in computer science and mathematics for admission to these M.S. programs may apply to one of our Gateway to M.S. graduate preparatory programs, effectively being pre-admitted to their desired M.S. program, so long as they successfully complete the gateway preparatory courses with a grade of "B" or higher.
Doctoral Programs
- Computer Science, Ph.D.: 91女神's computer science Ph.D. program prepares students for rewarding careers in industry or academia that leverage the power of computers, algorithms, and data to impact the world in a positive way.
Accelerated Bachelors/Masters Programs
For existing 91女神 undergraduate students, the Department of Computer Science offers a variety of accelerated bachelors/master's curricula. These "ABM" combinations typically allow students to graduate with both a bachelors degree and a masters degree with an integrated five-year plan that allows some graduate work to be completed while still an undergraduate student.
- Biochemistry, B.S., to Chemical Biology, M.S., Accelerated Program
- Computer Science, B.A., to Artificial Intelligence, M.S., Accelerated Program
- Computer Science, B.A., to Computer Science, M.S., Accelerated Program
- Computer Science, B.A., to Software Engineering, M.S., Accelerated Program
- Computer Science, B.S.
- Computer Science, B.S., to Artificial Intelligence, M.S., Accelerated Program
- Computer Science, B.S., to Computer Science, M.S., Accelerated Program
- Computer Science, B.S., to Software Engineering, M.S., Accelerated Program
- Computer Science, Minor, to Artificial Intelligence, M.S., Accelerated Program
- Computer Science, Minor, to Bioinformatics and Computational Biology, M.S., Accelerated Program
- Computer Science, Minor, to Software Engineering, M.S., Accelerated Program
- Data Science, B.S., to Artificial Intelligence, M.S., Accelerated Program
- Data Science, B.S., to Bioinformatics and Computational Biology, M.S., Accelerated Program
- Data Science, B.S., to Computer Science, M.S., Accelerated Program
- Data Science, B.S., to Software Engineering, M.S., Accelerated Program