The Computer Science & Engineering (CSE) Undergraduate Program at the University at Buffalo provides students with a comprehensive education in the principles and practices of computing. This program is designed to equip students with the foundational knowledge and advanced skills necessary to excel in the rapidly evolving fields of computer science and engineering. Students will engage with core concepts, explore specialized areas, and develop practical problem-solving abilities through a rigorous curriculum.
The UB Degree & Course Catalog outlines the curriculum for the CSE Undergraduate Program. The program covers fundamental computer science and engineering topics, with opportunities for specialization through electives and research.
Graduates of the Computer Science & Engineering program are prepared for a wide range of careers in the technology sector and beyond. The program aims to develop skills applicable to roles in software development, system design, research, and innovation.
International applicants should refer to the University at Buffalo's admissions website for detailed and specific entry requirements, including English language proficiency. Requirements may vary based on the applicant's country of origin and prior academic background.
The University at Buffalo is committed to providing an affordable education. Tuition and fees are subject to annual review and approval by the SUNY Board of Trustees. Online programs may have different fee structures.
The University at Buffalo is accredited by the Middle States Commission on Higher Education. Specific engineering programs may be accredited by ABET.
International applicants need to have successfully completed secondary education with strong academic performance in relevant subjects and hold a High School Diploma or equivalent. Specific score requirements for English proficiency tests like IELTS or TOEFL are not detailed, but proficiency is mandatory.
Tuition rates vary by program and residency status. International students must consult the official UB Student Accounts website for the most current tuition and fee information, as these are subject to annual review.
The program spans multiple years, with the curriculum outlined to cover foundational topics in Year 1 and more advanced and specialized modules in Years 2-4.
Graduates are prepared for roles such as Software Developer, Systems Engineer, Data Scientist, Network Administrator, Web Developer, AI/ML Engineer, Cybersecurity Analyst, Database Administrator, and Research Scientist.
Required documents typically include a completed online application, official academic transcripts, proof of English language proficiency, a copy of your passport, and financial documentation for visa purposes. Letters of recommendation or a personal essay may also be required.