Electrical Engineering and Computer Science
2026-2027
118 courses
- EECS 110Discover Computer Science
- EECS 180Exam/Transfer Introductory Computer Programming Credit
- EECS 183Elementary Programming Concepts
- EECS 198Special Topics
- EECS 200Electrical Engineering Systems Design I
- EECS 201Computer Science Pragmatics
- EECS 203Discrete Math
- EECS 215Introduction to Electronic Circuits
- EECS 216Introduction to Signals and Systems
- EECS 230Electromagnetics I
- EECS 245Mathematics for Machine Learning
- EECS 250Electronic Sensing Systems
- EECS 270Introduction to Logic Design
- EECS 280Programming and Introductory Data Structures
- EECS 281Data Structures and Algorithms
- EECS 285Practical Programming in Java
- EECS 291Applied Data Structures and Algorithms
- EECS 295Empathetic Leadership and the Social Context of Computing
- EECS 298Special Topics
- EECS 300Electrical Engineering Systems Design II
- EECS 301Probabilistic Methods in Engineering
- EECS 311Analog Circuits
- EECS 312Digital Integrated Circuits
- EECS 314Electrical Circuits, Systems, and Applications
- EECS 320Introduction to Semiconductor Devices
- EECS 330Introduction to Antennas and Wireless Systems
- EECS 334Principles of Optics
- EECS 351Introduction to Digital Signal Processing
- EECS 353Introduction to Communication Systems
- EECS 367Introduction to Autonomous Robotics
- EECS 370Introduction to Computer Organization
- EECS 373Introduction to Embedded System Design
- EECS 376Foundations of Computer Science
- EECS 388Introduction to Computer Security
- EECS 390Programming Paradigms
- EECS 398Special Topics
- EECS 399Directed Study
- EECS 400ECE Major Design Experience
- EECS 401Special Topics Capstone Project
- EECS 402Computer Programming For Scientists and Engineers
- EECS 403Graduate Foundations of Data Structures and Algorithms
- EECS 404Game Engine Architecture and Data-Oriented Programming
- EECS 408Advanced Operating Systems Projects
- EECS 409Data Science Seminar
- EECS 411Microwave Circuits I
- EECS 413Monolithic Amplifier Circuits
- EECS 416Elec for Bio
- EECS 418Power Electronics
- EECS 421Properties of Transistors
- EECS 423Micro/Nano Device Fabrication and Characterization
- EECS 425Integrated Microsystems Laboratory
- EECS 427Very Large Scale Integrated Design I
- EECS 428Introduction to Quantum Nanotechnology
- EECS 429Semiconductor Optoelectronic Devices
- EECS 435Fourier Optics
- EECS 438Advanced Lasers and Optics Laboratory
- EECS 440Extended Reality for Social Impact
- EECS 441Mobile App Development for Entrepreneurs
- EECS 442Computer Vision
- EECS 443Senior Thesis
- EECS 444Analysis of Societal Networks
- EECS 445Introduction to Machine Learning
- EECS 447Machine Learning Research Experience
- EECS 448Applied Machine Learning for Modeling Human Behavior
- EECS 449Conversational Artificial Intelligence
- EECS 452Digital Signal Processing Design Laboratory
- EECS 453Principles of Machine Learning
- EECS 455Wireless Communications Systems
- EECS 456Internet Foundations
- EECS 460Control Systems Analysis and Design
- EECS 461Embedded Control Systems
- EECS 463Power Systems Design and Operation
- EECS 465Introduction to Algorithmic Robotics
- EECS 467Autonomous Robotics Design Experience
- EECS 470Computer Architecture
- EECS 471Applied Parallel Programming with GPUs
- EECS 472Computer Architecture Project
- EECS 473Advanced Embedded Systems
- EECS 474Algorithms for Data Science
- EECS 475Introduction to Cryptography
No courses found.