Admissions and Aid

Go to Admissions and Aid overview

Get Started

Admissions

Cost and Financial Aid

Academics

Go to Academics overview

Programs and Study

Schools and Colleges

Faculty and Research

Student Experience

Go to Student Experience overview

Campus Life

Student Support

Services and Safety

About

Go to About overview

Overview and History

Leadership and Community

Operations and Policies

Athletics

Go to ubknights.com (opens in a new tab)

Purple Knights

Facilities and Gameday

Join and Support

Alumni

Go to Alumni overview

Alumni Network

Benefits and Services

Support UB / Giving

School of Engineering Undergraduate

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.

Information Sheet (PDF)

2.8Algebra II minimum mathematics in high school
Minimum GPA
Senior DesignCulminates with a design project where you apply these skills
Capstone project

Earn a computer science degree that’s focused on your future

Computers are at the center of almost everything we do in our personal and professional lives. Now, more than ever, we need forward-thinking and skilled computer scientists who can carry us into the future of computer technology. In the Computer Science BS degree program, you’ll gain the skills and experience you need for a rewarding career in this rapidly evolving field. You’ll develop a deeper understanding of the theoretical foundations of Computer Science so that you can stay current with the computing trends of the future.

In this program, you’ll gain the practical and theoretical knowledge you need for a rewarding and in-demand career.

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: Please consult our international admission requirements, or for specific queries, contact your admissions officer.
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).

Build your future

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. In the Bachelor’s in Computer Science program, you’ll gain skills in problem-solving, systems analysis, project management, computer organization, operating systems, software engineering, and more. Your final year in the Computer Science BS program culminates with a design project where you apply these skills. You’ll have the opportunity to choose computer science electives and tailor your degree to meet your personal and professional goals.

In addition to your core classes, you’ll grow skills in collaboration, communication, creativity, time management, and problem-solving while taking courses in humanities, mathematics, and the natural and social sciences. Developing these soft skills is critical to a successful career in all areas of computer engineering technology.

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 in web development, video game development, artificial intelligence, systems analysis, hardware engineering, and more!

Where our graduates work

  • Amazon
  • American Express
  • Google
  • IBM
  • Jotform
  • Verizon

Curriculum

Plan of study and course requirements

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

6 categories · 29 courses
Curriculum requirements
122 credits

General education requirements

6 courses 38 credits
Course Code Course Title
ENGL 101 Academic Writing
ENGL 204 Technical Writing
PHYS 207 Principles of Physics I
PHYS 207L Principles of Physics I Laboratory
PHYS 208 Principles of Physics II
PHYS 208L Principles of Physics Laboratory II

Mathematics requirements

6 courses 18 credits
Course Code Course Title
MATH 110 Calculus and Analytic Geometry I
MATH 112 Calculus and Analytic Geometry II
MATH 215 Calculus and Analytic Geometry III
MATH 323 Probability and Statistics I
MATH 214 Linear Algebra
MATH 314 Numerical Methods
Core requirements
66+7 credits

Year 1

3 courses
Course Code Course Title
CPSC 101 Introduction to Computing I
CPSC 102 Introduction to Computing II
FYS 101 First Year Seminar

Year 2

4 courses
Course Code Course Title
CPSC 201 Advanced Data and File Structures
CPEG 210 Digital Design I
CPSC 227 Discrete Structures
CPSC 329 Fundamentals of Algorithms

Year 3

5 courses
Course Code Course Title
CPEG 286 Introduction to Microprocessors
ENGR 290 Economics & Management of Engineering Projects
CPSC 301 Programming Languages
CPEG 308 Operating Systems
CPEG 312 Computer Organization

Year 4

5 courses
Course Code Course Title
CPSC 349A Senior Design Project
CPSC 349B Senior Design Project
CPSC 350 Data Base Design
CPEG 371 Data and Computer Communications
CPSC 389 Software Engineering
Note

1 Met by Engineering program requirements
2 Counts towards general education requirements
3 Electives must be chosen from any senior or graduate level course in CPEG or CPSC
4 Electives must be chosen from any senior or graduate level course in CPEG, CPSC, ELEG, or MATH

Start your application

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

Search University of Bridgeport

Find degrees, admissions info, campus directory, and news.