Computer Engineering

UA’s computer engineering program gives students a broad knowledge of the software and hardware components of modern computing systems, detailed computer-systems design, and the role of computer systems in various engineering disciplines.

Students are prepared for a computer-oriented engineering career with emphasis on design and applications of embedded computing systems. The computer engineering option includes a broad spectrum of electrical engineering and computer science courses, as well as electives allowing a specific study area in depth and gaining significant design experience. Topical coverage includes microcontroller-based systems, real-time systems, hardware/software co-design, rapid prototyping, computer-aided design, hardware-software integration, system-on-a-chip design, and system-level issues in embedded systems design.

The University of Alabama Undergraduate Catalog is home to the most up-to-date curriculum and course information. For further information on our programs, please visit the College of Engineering section of the catalog. The College’s Academic Advising Center can assist current students with curriculum information.