EECS Undergraduate Curriculum, UC Berkeley

Curriculummodel Structure and Interpretation of Signals and Systems Introduction to Microelectronic Circuits Structure and Interpretation of Computer Programs Data Structures Machine Structures Discrete Mathematics and Probability Theory Components and Design Techniques for DigitalSystems Computer Architecture and Engineering User Interface Design and Development Multivariable Calculus Linear Algebra and Differential Equations Operating Systems and System Programming Programming Languages and Compilers Software Engineering Efficient Algorithms and Intractable Problems Computability and Complexity Foundations of Computer Graphics Introduction to Database Systems Introduction to Artificial Intelligence Physics for Scientists and Engineers Physics for Scientists and Engineers Power Electronics Microelectronic Devices and Circuits Electromagnetic Fields and Waves Physics for Scientists and Engineers Introduction to Optical Engineering Signals and Systems Introduction to Communication Systems Introduction to Communication Networks Digital Signal Processing Introduction to Robotics Feedback Control Or2 Integrated-Circuit Devices Linear Integrated Circuits Introduction to Digital Integrated Circuits Integrated Circuits for Communications Microfabrication Technology Introductory Microcomputer Interfacing Laboratory Introductory Electronic Transducer Laboratory Mechatronic Design Laboratory Probability and Random Processes Neural and Nonlinear Information Processing Image Processing and Reconstruction Tomography Introduction to Embedded Systems Computer Security Optimization Models in Engineering Fundamentals of Photovoltaic Devices Introduction to Microelectromechanical Systems Combinatorics and Discrete Probability Algorithms for Computational Biology Quantum Information Science and Technology Introduction to Electric Power Systems Introduction to Electric Power Systems Actor Actor Actor Actor Actor Actor Actor Actor Actor Actor Actor Actor Actor Actor Actor Actor

Mouse over the courses to replace this text with the course title.

EECS/COE requirements: