Undergraduate Programs

Effective Fall 2018, we now offer the Bachelor of Science in Electrical and Computer Engineering, replacing our earlier degree in Computer Engineering. Electrical engineers need a strong foundation in computer programming and hardware while computer engineers need a solid background in electronics and systems. Our new program provides this foundation in both computer and electrical engineering topics while giving students flexibility to customize their program to best meet their interests and career goals. Using upper division electives, students can design their plan of study to emphasize computer engineering, electrical engineering or both, making BS ECE graduates well-prepared for today's job market or to advance to graduate studies.

B.S. in Electrical and Computer Engineering

Students in Electrical and Computer Engineering study a broad range of topics that span both electrical engineering and computer engineering. Graduates of the program can work in traditional electrical engineering fields such as integrated circuits, power systems, RF and microwave systems, wireless communications, automatic control, and video and image processing as well as traditional computer engineering fields such as software engineering, computer hardware, robotics, embedded systems, digital systems, and computer networking. The breadth of graduates of the Electrical and Computer Engineering program makes them uniquely prepared to adapt and meet the ever-changing needs of industry in a rapidly evolving technical landscape.

The Electrical and Computer Engineering program provides students with a strong foundation in both Electrical Engineering and Computer Engineering and the latitude to customize their degree through upper-division electives to meet their educational and career aspirations and goals. Studies can be adjusted along a continuum between the two endpoints of (mostly) computer engineering and (mostly) electrical engineering through the selection of electives in the junior and senior years, providing both depth and breadth that will be valuable post-graduation. The program has a strong design focus, giving students the analytical and hands-on tools needed to design systems for real-world applications. By integrating fundamentals from engineering, mathematics, computation, and physics, undergraduates learn how to design, build, and embed sophisticated hardware and software systems. A complete list of course requirements and course descriptions can be found in the Undergraduate Bulletin.

B.S. in Computer Engineering

The B.S. in Computer Engineering is only open to students who have been matriculated in the program as of Fall 2018.

The UAlbany Computer Engineering program covers content across the continuum, from software to electrical hardware, with a strong association with the Computer Science offerings here at the college and courses from the Math and Physics departments. Students interested in studying Computer Engineering at the University at Albany will integrate concepts from engineering, mathematics, computer science and physics to learn how to design, build and operate systems with integrated digital hardware and computer software components. The Bachelor of Science Degree in Computer Engineering is a 120 credit hour program with 96 credits in the major outlined below. A complete list of course requirements and course descriptions can be found in the Undergraduate Bulletin..