Computer Engineering BS

4 Years On Campus Bachelors Program

University at Buffalo SUNY

Program Overview

The Bachelor of Science in Computer Engineering at the University at Buffalo offers a rigorous, interdisciplinary education that merges computer science and electrical engineering.

The program emphasizes hardware-software integration, circuit design, and system prototyping, preparing students for careers in industries such as robotics, autonomous vehicles, medical devices, computer networks, and smartphones.

Course Overview:

  • Year 1: Calculus I & II, General Chemistry, Introduction to Programming, Engineering Principles, University General Education courses.

  • Year 2: Circuit Analysis, Digital Systems, Data Structures, Signals and Systems, Probability and Applied Mathematics, Physics.

  • Year 3: Embedded and Real-Time Systems, Microprocessors, Computer Organization, Hardware/Software Integrated Design, 300/400-level CSE elective, Technical Electives.

  • Year 4: Capstone Design Project, General Education completion, Experiential Learning options.

Experiential Learning (Research, Projects, Internships etc.)

  • Hands-On Design: Extensive lab work and design projects, including Hardware/Software Integrated Design.

  • Undergraduate Research: Opportunities in robotics, signal processing, and other areas.

  • Student Organizations: Involvement in clubs like the Association for Computing Machinery and IEEE.

  • Experiential Electives: Students can pursue teaching assistantships, independent study, and other project-based courses.

Progression & Future Opportunities

  • Graduate Careers: Graduates secure roles in top-tier organizations such as Apple, IBM, Microsoft, Cisco, GE, NASA, NIH, Qualcomm, Samsung, Oracle, Panasonic, and others.

  • Further Study: Well-prepared for MS or PhD programs in computer engineering, electrical engineering, or related technical disciplines.

  • Professional Skills: Develop expertise in circuit design, system integration, performance analysis, teamwork, and complex problem-solving.

  • Graduate Attributes: UB computer engineering graduates are known for their technical depth, hands-on project experience, and adaptability to cutting-edge technologies.

Program Key Stats

$30,600
$ 50

Jan Intake : 1st DecAug Intake : 1st Feb


59 %

Eligibility Criteria

BBB - ABB
3.0
26 - 30
75 - 80

1210 - 1380
27 - 32
6.0
70

Additional Information & Requirements

Career Options

  • Hardware Engineer
  • Embedded Systems Developer
  • Systems Engineer
  • Robotics Engineer
  • Network Engineer
  • Software Developer
  • Display Systems Engineer
  • Research Scientist

Book Free Session with Our Admission Experts

Admission Experts