Welcome to Your Degree Journey

Plan your path through the Computer Science BS program at the University at Buffalo

120
Total Credits
8
Semesters
--
Total Courses
2.5
Min Major GPA

Program Overview

School: School of Engineering and Applied Sciences
Program: Computer Science BS
Program Code: CSEBS
Duration: 4 Years (8 Semesters)

4-Year Curriculum Flowsheet

Complete course sequence for the Computer Science BS program

Course Catalog

Search and filter all courses in the program

Specialization Areas

Choose your focus area to tailor your CS education

Artificial Intelligence

Dive into machine learning, neural networks, and AI applications

Cybersecurity

Master network security, cryptography, and secure system design

Data Science

Explore big data analytics, data mining, and statistical modeling

Software Engineering

Learn software design patterns, development methodologies, and best practices

Theory

Study algorithms, computational complexity, and theoretical foundations

Graduation Requirements

Complete checklist for earning your Computer Science BS degree

Credit Requirements

GPA Requirements

Additional Requirements

My Plan

Create and customize your personal course plan

Your Custom Schedule

This is your personal planning space. You can customize this section to track your course selections, create your own schedule, and plan your academic journey.