School of Engineering Undergraduate STEM-designated

Bachelor of Science in Computer Science

BS Bachelor of Science

A BS in Computer Science covering problem-solving, systems analysis, computer organization, operating systems and software engineering, in the School of Engineering.

2.8With Algebra II minimum mathematics
Minimum GPA
120Four years, full time
Credits to graduate
CWith a 2.0 cumulative average in major courses
Minimum grade in the major
Jan 1For priority financial aid consideration
FAFSA priority date

Curriculum

Theory and practice together

Computers are at the center of almost everything we do in our personal and professional lives. In the Computer Science BS degree program you will gain the practical and theoretical knowledge you need for a rewarding and in-demand career, developing a deeper understanding of the theoretical foundations of computing.

SKILLS

What you will learn

You will gain skills in problem-solving, systems analysis, project management, computer organization, operating systems, and software engineering.

FACULTY

Taught by experts

At UB, classes are taught by experts in their fields. Their professional experiences and teaching strategies will prepare you for success in a career that is constantly evolving and changing.

REQS

Program requirements

Upon recommendation of the faculty of the School of Engineering, the University will award the bachelor’s degree to the student of good character who participates in such departmental seminars as the faculty prescribes, earns the total semester hours required for the individual curriculum, and earns a C or better in every course in the major with a cumulative average of 2.0 in the major courses.

BEYOND

Beyond the core classes

In addition to your core classes, you will grow skills in collaboration, communication, creativity, time management, and problem-solving while taking courses in humanities, mathematics, and the natural and social sciences.

Admission requirements

How to apply

Complete your application and the Free Application for Federal Student Aid (FAFSA) before January 1 to receive priority consideration for financial aid.

First-year applicants

  • An application for admission
  • An official transcript showing at least a 2.8 GPA and Algebra II minimum mathematics in high school
  • The application fee will be waived for all students, graduate and undergraduate.
  • International applicants should consult our international admission requirements, or contact an admissions officer with specific questions.
Apply now

Transfer applicants

  • An application for admission
  • Official college transcript(s) from all previous institutions of higher education attended
  • Required: 2.8 GPA and Algebra II minimum mathematics in high school
  • The application fee will be waived for all students, graduate and undergraduate.

Career outcomes

Where a Computer Science degree leads

Computer scientists work every day to ensure our world remains connected, innovating, creating, and designing the computer and software technologies that touch every aspect of our daily lives.

Intelligence and data
Artificial intelligence, machine learning, data science, and database administration.
Systems and architecture
Computer architecture, computer engineering, and computer security.
Building software
Programming and software engineering.
A career that keeps changing
Graduates of UB’s bachelor’s in Computer Science program go on to have secure careers across web development, video game development, and the many fields that depend on computing.

Course catalog

Every course, in full

View all courses offered and read full course descriptions in our online course catalog system.

Start your application

Apply and file the FAFSA before January 1 for priority aid consideration.