Undergraduate Programs

B.S. in Computer Science

The B.S. in Computer Science degree option provides not only a thorough education in core Computer Science subjects, such as programming languages, data science, algorithms and computer networks, but also offers students several tracks and electives to choose from.

More Info

B.A. in Computer Science

The B.A. in Computer Science degree provides students with a great deal of flexibility to double (or even triple) major with any available degree programs across campus.  It provides a solid foundation in Computer Science and allows students the opportunity to pursue a track option, as in the B.S. degree plan.

More Info

B.S. in Computer Science (Premedical Specialization)

The B.S. in Computer Science with Premedical Specialization provides a solid foundation in Computer Science and allows students to simultaneously take necessary biological and physical science courses to prepare for medical, dental or veterinary schools.

More Info

Computer Science Minor

The Computer Science Minor Lyle is designed to provide basic proficiency in Computer Science. Requirements focus on the principles of Computer Science, programming concepts, data and discrete computational structures.

More Info


Joint Degree Program

Undergraduates can enroll in interdisciplinary joint degree programs with the Meadow School of Arts, including a B.A. in Computer Science with a B.A. in Creative Computing, or a B.A. in Computer Science with a B.A. in Music. Other combined majors can be arranged in consultation with an advisor. Interested students should contact the Department for additional details.


Accelerated Pathways Master's Degree Program

The Accelerated Pathways program allows students to complete both B.S. and M.S. degrees in five years. Up to nine total credit hours of graduate courses may be applied toward fulfilling the student's undergraduate program requirements in the final year of their bachelor’s degree. For additional information, students should contact the undergraduate program director.


Teaching Certification

Computer Science majors interested in earning a teaching certificate should contact the Simmons School of Education for information on requirements for additional course and student teaching.