Computer Science BS/Computer Science and Engineering MS

Computer Science is a diverse and ubiquitous field, touching people's lives in many ways. UB offers BA, BS and BS/MS degree options for Computer Science. The combined BS/MS program in Computer Science offers a five-year path to receiving both a BS degree in Computer Science and an MS degree in Computer Science & Engineering. The BS/MS program allows students to not only achieve a broad foundation in Computer Science via undergraduate coursework, but also significant advanced training and specialization and engagement with current research through the graduate component.

The Computer Science BS program is accredited by the Computing Accreditation Committee of ABET.

The curriculum is designed to meet several educational objectives. These program education objectives (PEOs) are broad statements that describe the expected accomplishments of graduates within a few years after graduation. Specific PEOs are that graduates will:

  • work productively as Computer Scientists, including in leadership and supportive roles on diverse teams,
  • communicate effectively,
  • adapt to and shape a rapidly evolving computing landscape,
  • recognize and address societal needs in their professional endeavors, and
  • practice their profession with high regard to legal and ethical responsibilities.
Undergraduate Degree & Course Catalog - Computer Science BS/Computer Science and Engineering MS