The PhD in Computer Science and Engineering is your passport to a career in academia or industrial research. Our PhD graduates have gone on to win tenure-track faculty positions, lead major technology firms, create their own innovative startups, and even assume a university presidency.
The MS in Computer Science and Engineering deepens your knowledge of computer science topics and increases your employability. It typically leads to better professional employment opportunities and a higher salary.
he Department of Computer Science and Engineering and Department of Linguistics jointly participate in a master’s-level curriculum in Computational Linguistics resulting in a Master’s in Natural Sciences.
The University at Buffalo offers master's and doctoral degree concentrations in Geographic Information Science - an emerging interdisciplinary field that incorporates innovative research in environmental science, social science, and engineering.
The Advanced Certificate in Computational Science is designed to provide students at the University at Buffalo with training in advanced scientific computing in combination with specialized education in traditional disciplines of science and engineering.
The Advanced Certificate in Information Assurance is designed to equip students at UB with a comprehensive understanding of the many facets of Information Assurance and Security. With the rapid growth of the Internet and, in turn, the creation of numerous new information channels, the task of securing these channels and their underlying systems has become an industry-wide and national level top priority.
Director of Graduate Admissions Dr. Roger He 318 Davis Hall
Director of Graduate Studies Dr. Dimitrios Koutsonikolas 311 Davis Hall
Graduate Coordinator Matthew Doino 338M Davis Hall
Our faculty work with researchers in chemistry, the life sciences, the pharmaceutical sciences, media study, geographic information science, and other disciplines where an interface with computer science is increasingly central. Learn more about our collaborative research areas.
Over the past three years, we have hired six new faculty members: in algorithms, databases, data mining, electronic commerce, natural language processing, and networks. Computer science was first organized as a department at UB in 1967—one of the first in the U.S.—and merged with computer engineering in 1998 to form the present department.
UB's Center for Computational Research (CCR) is considered one of the nation's leading supercomputing centers and supports high performance computing for departmental research in the areas of bioinformatics, medical image processing, virtual reality, and geographic information systems.
Our faculty average $4.5 million annually in external research awards. We were ranked 26th among 165 U.S. PhD-granting Computer Science Departments for annual research support, according to a recent survey conducted by the National Science Foundation.
Our research areas span artificial intelligence, systems, and theory; they are well-funded by federal, state, and industrial sources. Our faculty work in muliti-disciplinary and newly emerging fields, such as bioinformatics, computer vision, machine learning, and robotics.
A degree in Computer Science or Computer Engineering opens doors to exciting and rewarding careers that command high salaries. According to the US Bureau of Labor Statistics Occupational Outlook Handbook, the median income for all computing and information technology occupations was $82,860 in May 2016.