| EECS offers a wide variety of programs of study leading to the MS and PhD degrees in Computer Science (CS), Electrical Engineering (EE) and in Computer Engineering (CE). The broad interdisciplinary interests of our faculty means there is a lot of overlap in the three degrees. Below we describe typical areas of focus within computer science, electrical engineering, and computer engineering. Students will choose one degree area but this choice does not limit their course of study in any way; students will choose courses based on their interests and career goals. Much more detail on each program can be found in the Graduate Study Manual. |
| Computer Science - CS |
| Research in Computer Science involves artificial intelligence, including models of memory and reasoning, knowledge representation, natural language understanding, planning, and problem solving; human computer interaction; distributed interactive systems; theoretical computer science, focusing on algorithm design and analysis; "frictionless" proactive context and task-sensitive information retrieval systems; distributed and real-time systems, networks, performance analysis, prediction and scheduling, Internet and grid application development; and computer graphics and human computer interfaces for spatial applications, visualization and computer entertainment. |
| Computer Engineering - CE |
| Research in Computer Engineering includes computer systems, computer architecture, distributed and parallel systems, parallel processing, parallel algorithms, computer networks, hardware software interaction, VLSI design, embedded systems, numerical analysis, systems simulation, robotics, neural networks, switching networks and large-scale systems. |
| Electrical Engineering - EE |
| Research in Electrical Engineering includes solid-state devices, quantum electronics, electronic materials, fiber optics, lasers, optical materials, nanophotonics, spintronics, microwave and electromagnetic theory, computational electromagnetics, communication systems and networks, information theory and coding, detection and estimation theory, control and large-scale systems, digital circuits, digital signal processing, image, speech, acoustic, and tactile processing, computer vision and robotics, ultrasonics, and biomedical electronics. |
Cognitive Science specializationComputer Science graduate students may earn a specialization in Cognitive Science by taking six Cognitive Science courses. In addition to broadening the student's area of study and improving one's resume, students also benefit by attending Cognitive Science events and lectures, possible conference travel support, and cross-disciplinary exchange. More information can be found here: http://www.cogsci.northwestern.edu/graduate.html and here: http://www.tgs.northwestern. |
Learning SciencesSeveral of our CS faculty are involved with and collaborate informally with the School of Education and Social Policy, which offers both the M.A. and Ph.D. in Learning Sciences. Learn more about this program here: http://www.sesp.northwestern.edu/ls/ |
| Evening and weekend degrees offered by Northwestern University |
M.S. in Information TechnologyThe Department of Electrical Engineering and Computer Science is home to the Master of Science in Information Technology, a two-year graduate program for working IT professionals. Details about this program, including admission and curriculum information, can be obtained by calling the program office at 847/491-5931 or e-mailing infotech@northwestern.edu. |
Master of Science in Information Systems (MSIS)Offered by the School of Continuing Studies. Learn more about MSIS at this link. |

