Main navigation
- Programs
- Subjects
- Universities
- Destinations
- Advice
The Computer Engineering program at Illinois centers on creating essential computing technologies, from microchips to networks, programming tools, and core algorithms for innovative applications. At its core, Computer Engineering tackles the challenge of constructing scalable, reliable computing systems, with faculty expertise covering a wide array of topics related to this mission. The field has pioneered transformative advances in science and engineering through parallel computing—spanning microprocessors to global infrastructures—while establishing benchmarks for security, privacy, and resilience across systems, from tiny circuits to national power grids. Students must develop strong mathematical and computational foundations, benefiting from an adaptable curriculum that allows exploration of diverse computing subfields. The core coursework emphasizes fundamental principles: circuits, systems, electromagnetics, computer architecture, electronics for data processing and communication, and computer science. A wide selection of ECE electives enables specialization in areas like hardware systems, cyberphysical systems, theory, software development, algorithms, security, networking, distributed computing, big data, AI, robotics, and cybernetics.