Bachelor’s-to-Master’s in Computer Science
Bachelor’s-to-master’s programs are linked bachelor’s and master’s degree programs in which the two degrees are conferred sequentially. The BA-to-MS program in Computer Science 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.
Students in this bachelor’s-to-master’s program must complete all bachelor’s degree requirements before enrolling as master’s students, although they may take graduate courses while enrolled as undergraduates. Students must register for and earn a minimum of 24 units while enrolled as master’s students. Students may apply up to 8 units (500 level or above) from the undergraduate degree to the master’s degree, with the restriction that no computer science course that is applied to the undergraduate major may be applied to the requirements for the master’s degree. For this bachelor’s-to-master’s program, the bachelor’s degree is conferred by the College of Arts & Sciences and the master’s degree is conferred by the Graduate School of Arts & Sciences. Students should consult with the Financial Assistance office to learn how entrance into this bachelor’s-to-master’s program might impact their financial aid.
Learning Outcomes
The learning outcomes of this program consist of the combined outcomes of the undergraduate BA in Computer Science and graduate MS in Computer Science courses.
- Understand and evaluate the organization, design, and construction of hardware and software systems for computing.
- Attain a level of mathematical ability allowing the student to formally abstract and analyze computational processes.
- Analyze problems that require computation to answer as well as 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.
Requirements
Students must complete all requirements for the BA in Computer Science and all requirements for the MS in Computer Science.
Students may apply up to 8 units from the undergraduate degree toward the MS. However, courses that fulfill the requirements for the Computer Science major may not be counted toward the MS; students must take elective courses beyond the BA requirements to count them toward the MS.
Admission
Information about application requirements and deadlines for bachelor’s-to-master’s programs can be found at the Graduate School of Arts & Sciences’ Bachelor’s-to-Master’s Programs web page.
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 Bachelor’s-to-Master’s program.