As a computer engineering major, your early years will feature software courses like data structures and object-oriented programming, along with mathematics, physics, chemistry, and circuits to build a solid understanding of computer hardware. After establishing this foundation, you will progress to advanced topics in computer organization, operating systems, and microprocessors, plus electives in computer architecture, networks, and other specialized areas. Throughout, you will have chances to develop communication skills, teamwork, and leadership abilities.
A local representative of University of Buffalo, SUNY in Singapore is available online to assist you with enquiries about this course.