Computer engineering encompasses a wide range of topics surrounding the interaction between hardware and software. As computers continue to get smaller, cheaper and more ubiquitous, the ...
Graphical processing units, or GPUs, are the workhorses behind some of the biggest topics in computer science today, powering the innovations behind artificial intelligence and machine learning. As ...
Northwestern University’s Computer Engineering program is a joint program between the Department of Computer Science (CS) and the Department of Electrical and Computer Engineering (ECE), and offers ...
Human-Computer Interaction (HCI) is a rapidly expanding area of research and development that has transformed the way we use computers in the last thirty years. Research topics and areas include ...
The Department of Computer Science and Software Engineering has dedicated faculty that allow us to provide numerous research opportunities for undergraduates and graduates. Students can get involved ...
The Department of Electrical and Computer Engineering (ECE) is both nationally and internationally recognized for its work in atmospheric research, electromagnetic scattering, properties of materials, ...
The master’s in electrical and computer engineering is a rigorous interdisciplinary program that allows you to explore the intersections between electrical and computer engineering. Besides courses in ...
Our students gain a hands-on education that prepares them for successful careers in the computer industry, cybersecurity, embedded systems, the power and renewable energy industry, the biomedical ...
The B.S. in Computer Engineering program integrates key principles of electrical engineering and computer science, providing you with the necessary skills to design hardware- and software-based ...