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.
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.
What you will learn
You will gain skills in problem-solving, systems analysis, project management, computer organization, operating systems, and software engineering.
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.
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 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.
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.
Related programs
Start your application
Apply and file the FAFSA before January 1 for priority aid consideration.