BA in Mathematics & Computer Science/MS in Computer Science

The Mathematics & Computer Science BA/MS program, typically completed in four-and-a-half to five years, is designed for highly qualified students. Students will learn to analyze problems that require computation, and design and implement appropriate problem solutions that are efficient and effective. Students will possess a broad mastery of in-depth knowledge of computer science, across theory, software, systems, and applications.

Learning Outcomes

From their BA in Mathematics & Computer Science, students will have:

  • In-depth knowledge in the mathematical foundations.
  • Programming and software engineering skills.
  • Combined theoretical and technical skills to use on real-world applications.

Students completing the master’s in Computer Science will possess a broad mastery of in-depth knowledge of computer science, across theory, software, systems, and applications.

Admission

For information on application requirements and deadlines, please see the Graduate School of Arts & Sciences’ BA/MA and BA/MS program application website. Students must have a cumulative grade point average of 3.5 in computer science with an overall average of 3.0. Seniors may not apply to the BA/MS program.

Requirements

The program requires at least 36 4-unit courses in total, comprising:

  • All of the College of Arts & Sciences (CAS) Mathematics & Computer Science BA major requirements.
  • All of the Graduate School of Arts & Sciences (GRS) Computer Science MS requirements.

No computer science or math course can count toward both portions of the combined degree.

Additional general information regarding the BA/MS program can be found in the BA/MA and BA/MS Programs section of this Bulletin.