UB - University at Buffalo, The State University of New York Computer Science and Engineering

photo of Computer Science students

Programs Offered

The department offers a variety of programs which allow students to tailor their academic experience to their particular interests.

Major Programs

The department offers three distinct majors, two in Computer Science and one in Computer Engineering.

Computer Science Programs

Many students ask about the difference between the two Computer Science programs. A simple answer is that the B.A. in Computer Science is an undergraduate degree offering breadth, while the B.S. in Computer Science is an undergraduate degree offering depth. Also see the FAQ

Computer Engineering Program

The B.S. in Computer Engineering program is accredited by ABET, Inc., a federation of professional engineering and technical societies. For more information about the Computer Engineering program and its accreditation, see the Computer Engineering program page.

Minor Program

The department offers a minor program in Computer Science, for students in other majors who wish to complement their major studies with Computer Science coursework.

Combined Masters (B.S./M.S.) Program

Please see the Computer Science Combined Masters (B.S./M.S.) page to determine your degree requirements.

Computer Science Bachelor of Arts (B.A.) / Master of Business Administration (MBA) Joint Five-Year Program

Please see the Computer Science Bachelor of Arts (B.A.) Master of Business Administration (MBA) Joint Five-Year Program page to determine your degree requirements.

Computational Physics Bachelor of Science (B.S.) Joint with the Physics Department

Please see the Computational Physics Bachelor of Science (B.S.) Joint with the Physics Department page to determine your degree requirements.

Valid XHTML 1.0 Transitional