University at Buffalo United States

BS in Computer Engineering

Integrated Masters with deeper specialization and research focus
Taught in English
Duration 4 Years
Mode On Campus
Level Undergraduate
Degree Bachelors Degree
Closing soon January 2027

Course Overview

The BS in Computer Engineering at the University at Buffalo is designed for aspiring innovators who want to bridge the gap between hardware and software to create the next generation of computing systems. You will develop a robust foundation in object-oriented programming, data structures, and digital systems, complemented by essential mathematics and basic sciences. This undergraduate degree focuses on the practical application of theoretical concepts, preparing you to tackle complex engineering challenges in both the physical and digital realms. It's ideal for students passionate about understanding how computing ideas translate into tangible, working systems.

This full-time, on-campus program is structured over four years, beginning with foundational coursework in programming, mathematics, and science. As you progress through your junior and senior years, you will delve into applied probability, computer organization, embedded systems, and microprocessors, alongside crucial circuit and signal studies. Your senior year culminates in integrated systems design projects and elective specializations, allowing you to focus on areas like computer architecture or VLSI. You will graduate with the practical skills and theoretical knowledge to pursue careers in designing, prototyping, and advancing computing devices and systems.

Course Curriculum & Details

Detailed information for serious evaluators

Program Overview

The Bachelor of Science in Computer Engineering program provides a comprehensive education in the design, development, and application of computer systems. This program integrates principles from electrical engineering and computer science to equip students with the skills needed to tackle complex technological challenges. Graduates will be prepared for diverse roles in areas such as hardware design, software development, embedded systems, and artificial intelligence.

Cost & Affordability

A clear picture of what this course will cost you

Program Costs

First Year Fee Tuition fee
USD 26,860.00
Second Year Fee Tuition fee
USD 26,860.00
Third Year Fee Tuition fee
USD 26,860.00
Fourth Year Fee Tuition fee
USD 26,860.00
Total Program Cost Estimated total tuition
USD 107,440.00

Currency note: Program costs shown in USD based on the available tuition breakdown.

Living Costs

Food & Groceries USD 3,000.00 - USD 4,560.00
Transport USD 600.00 - USD 1,200.00
Utilities & Bills USD 960.00 - USD 1,800.00
Estimated Total USD 4,560.00 - USD 7,560.00

Living cost estimates are based on UB's North Campus.

Outcomes & Employability

What happens after you graduate

84%
Graduate Employment Rate Within 6 to 12 months of graduation

Common Graduate Roles

Accounting & AuditingAdvertising TechnologyAerospace Research & AcademiaAirport Infrastructure & Aviation SecurityCloud Computing & InfrastructureCybersecurity & Network SecurityIndustry 4.0 & Digital ManufacturingProduction & Operations ManagementRenewable Energy (Solar & Wind)Wealth Management & Financial Advisory

Top Employers Hiring for this course

Amazon Web Services

Citi

Collins Aerospace

Eversource Energy

General Motors

Google

INTEL

Lockheed Martin

Why Study BS in Computer Engineering at University at Buffalo

What makes this program stand out

January 2027 Closing soon

Next intake is in January 2027

Very Fast Application response time

University at Buffalo typically responds to applications within 1 - 2 days, giving you clarity on your options quickly.

Life at University at Buffalo in United States

What daily life looks like for international students

Language

English

Primary language everywhere

Climate

Mild & Rainy

10-20°C average, pack layers

Safety (Numbeo Safety Index)

Very Safe

Exeter is one of UK's safest cities

Frequently Asked Questions

Common questions about BS in Computer Engineering at University at Buffalo

Can I work while studying?

International students can work up to 20 hours per week during term time and full-time during breaks. On-campus work does not require a separate work permit.

What English language score do I need for this course?

To meet English test requirements, you can take the Duolingo, TOEFL, IELTS, or PTE. Specific scores in listening, reading, speaking, and writing must be achieved depending on the test chosen.

What jobs can I get after studying this course?

Graduates can pursue job titles such as Software Engineer, Hardware Engineer, Systems Analyst, Network Architect, and Embedded Systems Developer.

What will I actually study in this course?

Computer Engineering focuses on the design and prototyping of computing devices and systems. It emphasizes how computing ideas are translated into functioning physical systems, differentiating it from Computer Science.

When can I start — what are the intake months?

The BS in Computer Engineering has intakes in January and August. You can apply for either of these months to start your studies.
ℹ️️
ℹ️️
ℹ️️
 
Account
  • New student?

Search for universities & courses

ℹ️️
ℹ️️
ℹ️️
ℹ️️