
Computer Engineering BS
New York, USA
DURATION
4 Years
LANGUAGES
English
PACE
Full time
APPLICATION DEADLINE
Request application deadline
EARLIEST START DATE
Aug 2025
TUITION FEES
Request tuition fees
STUDY FORMAT
On-Campus
Introduction
Computer engineering is where software meets hardware. It's for people who want to understand the code and the circuits that make it possible for us to have smartphones, robots, driverless vehicles, computer networks, medical sensors, and millions of other devices. In this program, you'll get to work with your head and your hands as you discover how to be a translator, making software and hardware work together as efficiently as possible. It's part computer science, part electrical engineering … and all pretty amazing.
What will I learn?
As a computer engineering (CE) major, your first few years will include courses in software, such as data structures and object-oriented programming, as well as classes in math, physics, chemistry, and circuits that help you understand how computer hardware functions. Once you have this foundation, you’ll take more technical courses in computer organization, operating systems, and microprocessors, as well as electives that let you explore interests in computer architecture, networks, and other advanced topics. Along the way, you'll have opportunities to focus on your communication skills, teamwork, and leadership ability.
What can I do outside of class?
- Grab your laptop and go: At UB, you'll find countless ways to learn and have fun outside of class.
- Internships, co-ops, and experiential learning: Get real-world experience, like working on the Brain Connectivity project at a local hospital and on-campus engineering intramurals.
- Student groups: Whether you're into hacking and tinkering or networking and making friends, check out UB's dozens of engineering student clubs, including clubs focused on computer science and engineering.
- Research: As one student said, "I enjoy how research-oriented the professors are and how open they are to working with undergraduates.
- Study abroad: If you're looking for a life-changing experience and international perspective, consider going abroad; UB engineering students have traveled to Australia, Costa Rica, France, and many other countries during summer and winter breaks.
Career Opportunities
UB grads make a difference. They've worked as an engineering manager at Facebook, chief technology officer within Microsoft, and many other positions within the world's top tech organizations—from Apple and Samsung to the National Institutes of Health and Brookhaven National Laboratory. Of course, they've also gone on to some of the top graduate programs in the world.
As a computer engineering grad, you'll have the flexibility to work in many different fields and industries, including (but certainly not limited to):
- Academia/education
- Government
- Health care
- Marketing
- Technology
- Industry
Whether you want a career as a software engineer, systems engineer, security engineer or a related position, you’re in the right place to get started.
Admissions
Scholarships and Funding
Financial aid includes grants, scholarships, work-study and loans, and is provided through many different agencies including federal and state governments as well as individual departments at UB.
- Free Application for Federal Student Aid (FAFSA)
- New York State Tuition Assistance Program (TAP) and Scholarships
- I Applied, What’s Next?
- Special and Unusual Circumstances
You must meet the following basic criteria to be eligible for federal financial aid:
General Eligibility Requirements
- Demonstrate financial need (for most programs);
- Be a U.S. Citizen or Eligible Non-Citizen;
- Have a valid Social Security number unless you are from the Republic of the Marshall Islands, Federated States of Micronesia, or the Republic of Palau;
- Be enrolled or accepted for enrollment (matriculated) as a regular student in an eligible degree or certificate program;
- Be enrolled at least half-time (6 credit hours) to be eligible for Direct Loan program funds and at in at least 3 credit hours for Pell Grant funds (repeated coursework may not be counted in enrollment in some instances);
- Maintain Satisfactory Academic Progress (SAP) as defined by the University at Buffalo;
- Sign a certifying statement on the FAFSA stating that:
- You are not in default on a federal student loan and do not owe a refund on a federal grant and
- You will use federal student aid only for educational purposes;
- Show you are qualified to obtain a college education by:
- Having a high school diploma or a recognized equivalent such as a General Educational Development (GED) certificate;
- Completing a high school education in a homeschool setting approved under state law; OR
- Enrolling in an eligible career pathway program and meeting one of the “ability-to-benefit” alternatives; AND
- Not be in default on a on a Federal Student Aid loan.
Citizenship Verification
Students who indicate that they are U.S. Citizens or Eligible Non-Citizens on the FAFSA who cannot have their citizenship status confirmed through the FAFSA application process will be required to complete the UB Citizenship Verification process.
To complete the verification, you will need to complete the Citizenship Verification form and present the original documentation proving your citizenship status as listed on the form to our office.
Students completing this process should also contact the Social Security Administration to update its database to avoid this requirement in the future.
High School Transcript or Equivalent Verification
For federal financial aid, you must provide one of the following if you are a first-time student or a transfer student with less than 24 earned credit hours:
- Having a high school diploma or a recognized equivalent such as a General Educational Development (GED) certificate;
- Completing a high school education in a home school setting approved under state law; OR
- Enrolling in an eligible career pathway program and meeting one of the ability-to-benefit alternatives.
If your final high school transcript is not on file with the Office of Admissions on the first day of classes of your first term, the processing of your awards may be delayed.
For all New York State financial aid awards, a final official high school transcript from a U.S. high school, or an equivalent recognized by New York State, must be on file at UB by the first day of classes of the term to which the award is to be applied. Failure to meet this deadline will result in an ineligible status for that term. Eligibility may be regained in subsequent terms once the transcript is received.
Dependency Status
For purposes of Financial Aid, all students are considered either Dependent or Independent. Dependent students are required to provide parent information on their FAFSA. Not living with parents or not being claimed by them on tax forms does not make you an independent student.
Unusual Enrollment History
If you have enrolled in and received federal financial aid at multiple institutions over the last 4 years, UB may request official transcripts from those institutions.
Renewed Eligibility After a Total and Permanent Disability Discharge
If you have applied for or have received a Total and Permanent Disability (TPD) discharge of your federal student loans or TEACH Grant service obligation, you will not be eligible to receive a new Direct Loan, Perkins Loan, or TEACH Grant in the future unless:
- You obtain a certification from a physician that you are able to engage in substantial gainful activity; and
- You sign a statement acknowledging that the new loan or TEACH Grant service obligation cannot be discharged in the future on the basis of any injury or illness present at the time the new loan or TEACH Grant is made, unless your condition substantially deteriorates so that you are again totally and permanently disabled.
In addition, if you are approved for TPD discharge based on SSA documentation or a physician’s certification, and you request a new Direct Loan, Perkins Loan, or TEACH Grant during your 3-year post discharge monitoring period, you must resume repayment on the previously discharged loans or acknowledge that you are once again subject to the terms of your TEACH Grant service obligation before you can receive the new loan or TEACH Grant.