Yale’s Electrical Engineering and Computer Science (EECS) program is a combined major that blends electrical engineering’s hardware foundations with the algorithmic and software-rich world of computer science. The program emphasizes systems thinking—how devices, code, and signals interact within physical and digital ecosystems.
This rigorous, integrated pathway is ideal for students interested in designing full-stack technological solutions—from transistor to AI.
Core Curriculum Components
Mathematics & Physics Foundation
MATH 120: Multivariable Calculus
PHYS 180/181: Physics for Engineers and Scientists
ENGC 400: Applied Numerical Methods
MATH 225: Linear Algebra and Matrix Theory
Electrical Engineering Core
ENAS 130: Introduction to Computing for Engineers (MATLAB/Python)
EE 202: Electrical Circuits
EE 210: Signals and Systems
EE 325: Digital Electronics
EE 351: Semiconductor Devices and Microfabrication
Computer Science Core
CPSC 201: Introduction to Computer Science
CPSC 223: Data Structures and Programming Techniques
CPSC 365: Design and Analysis of Algorithms
CPSC 323: Systems Programming and Computer Architecture
CPSC 440: Theory of Computation
Integrated and Interdisciplinary Modules
EECS 408: Embedded Systems Design
EECS 410: Machine Learning for Engineers
EECS 420: Control and Robotics
EECS 430: Digital Signal Processing
Capstone Requirement
Senior Project (ENAS 491/492 or CPSC 490)
A two-term design or research project combining hardware and software integration, often conducted in collaboration with faculty or industry sponsors.
Yale’s EECS program strongly encourages hands-on learning, fostering innovation through labs, project-based courses, research, and entrepreneurial incubation.
Undergraduate Research
EECS students work on interdisciplinary research across labs such as:
Yale Institute for Network Science (YINS)
Yale Intelligent Engineering Systems Lab
Biomedical Engineering Lab (for circuits in medical devices)
Yale Quantum Institute (for students focusing on emerging chip architectures)
Design Projects and Labs
From sophomore year, students engage in:
Digital electronics labs (circuit design, simulation, and fabrication)
Signal processing with real-world audio/image data
Robotics projects using embedded platforms like Raspberry Pi or Arduino
Capstone projects, often presented at the Yale Engineering Design Day
Hackathons & Competitions
YHack: One of the largest student-run hackathons in the US.
MakeHaven Engineering Challenges
IEEE Student Competitions
RoboCup and VEX Robotics: For those specializing in control systems.
Industry Internships
Yale’s strong alumni network helps EECS students secure internships at:
Tech giants: NVIDIA, Apple, Microsoft, Qualcomm
Startups: Robotics, AI, and health-tech companies
Research labs: Lincoln Labs, Jet Propulsion Lab, CERN
Public sector: NASA, DoD, NIST, and the NSF REU program
Yale EECS graduates are technologically versatile, capable of architecting both code and circuitry, and are ready for leadership in research, development, and innovation.
Career Progression
Embedded Systems Engineer → Robotics Architect → VP of Engineering
Software Engineer → AI Systems Developer → CTO
Hardware Engineer → Semiconductor Specialist → Head of Product R&D
Signal Processing Engineer → AV System Lead → Director of Innovation
Research Assistant → PhD Scholar → University Professor / Research Director
Graduate Study Pathways
Alumni pursue advanced degrees in:
Electrical Engineering (MSEE, PhD)
Computer Engineering or Embedded Systems
Computer Science (AI, ML, Vision)
Robotics or Control Theory
Applied Physics, Quantum Computing, or Bioengineering
Graduates also pursue JD or MBA degrees, bridging technology with law, ethics, or innovation management.
Embark on your educational journey with confidence! Our team of admission experts is here to guide you through the process. Book a free session now to receive personalized advice, assistance with applications, and insights into your dream school. Whether you're applying to college, graduate school, or specialized programs, we're here to help you succeed.