Computer Engineering

Computer Engineering at CIDSE

Computer Engineering is a multidisciplinary program that combines resources from the School of Computing, Informatics, and Decision Systems Engineering (CIDSE) and the School of Electrical, Computer, and Energy Engineering (ECEE). Our graduate programs in Computer Engineering provide the knowledge and skills necessary to advance and develop new paradigms for the design, integration, testing, evaluation and deployment of state-of-the-art hardware and software systems that include computing, communications and networking, control functions, sensing, signal processing and actuation.


Design, analysis of systems that span nearly 10 orders of magnitude in scale, from components that are billionths of a meter in size to systems that occupy hundreds of square meters

Science of computation applied to building devices, components and systems

Next generation intelligent computing systems that address emerging complex societal, health, security and sustainability problems

Career Opportunities

Academic positions

Component manufacturers

Government and industrial research positions

System integrators

Senior engineering positions

System innovators