University of California, San Diego University of California San Diego Irwin and Joan Jacobs School of Engineering
About & Contact Undergraduate Programs Graduate Program Faculty & Research People Affiliates

Announcements/Home
Advising
Program Information
Post Screening
5Year BS/MS/MEng
Henry Booker Honors Program
Organizations/Societies
Scholarships
Research Internships
Employment
Study Abroad
MISSION STATEMENT
Class Website
Schedule of Classes
General Catalog
ECE Program Information


The ECE department has 3 majors, here’s an overview of each:

  1. Computer Engineering (joint program w/CSE dept.)
 

If you have questions about what classes to take, when to take them, how to navigate the program, see the links below. It is always helpful to read through the UCSD General Catalog as well.

Electrical Eng. & Eng. Physics Course Requirements (PDF)

 

The requirements for the Computer Engineering major at the ECE dept. & the requirements for the Computer Engineering major at the CSE dept. are identical. The only difference is that CE majors are administered by both departments. However, the degrees are the same, the courses are the same and the material you learn is exactly the same. Please know which department you're affiliated with because that's where your primary major advisors will be. For course requirements, please refer to ECE portion of the UCSD general catalog and curriculum guides below.

***PLEASE NOTE*** The Computer Eng. Major requirements have changed effective Fall 2006.  Please review the detailed changes here.

Curriculum Guides (EE/EP/CE majors)
These plans are suggestions for when to take your classes. They take into consideration prerequisites and when classes are offered, and can be very helpful!
ECE Recommended Freshman & Transfer 4-year Plans (PDF)


Classes and Catalog
ECE Class Websites
UCSD General Catalog



DEPTH SEQUENCES (EE MAJORS ONLY)
The list & PowerPoint presentations below provide details of Electrical Engineering program depth sequences. Check for the appropriate faculty member (on the Advisors page) for more information:


Electronic Circuits and Systems
This course of study provides the foundation and enough expertise to design complex electronic circuits and systems for signal or numerical processing applications, including analog and digital VLSI integrated circuits. Students selecting this sequence will be prepared for a broad range of career opportunities involving electronics design.

ECE 163, 164, 165, and any two of ECE 111, 118, 161A, 161B, 161C and 166

Important note: Students in depth sequences requiring ECE 111 or ECE 118 can use these courses for both the depth and design requirements but have to take an additional upper-division Engineering, Math, or Physics course in order to complete the number of units required for graduation. ECS (PDF)

 

Electronic Devices and Materials
This program provides students with a strong background in the fundamental characteristics, design and fabrication of modern solid-state devices and integrated circuits. Students will be well prepared for career opportunities in microelectronics and related industries while also developing a strong foundation for graduate study.

ECE 135A, 135B, 139, 183 and ECE 136L
(136L can be taken in the senior year and is offered at least twice a year. Please take into consideration that Spring quarter enrollment may be impacted)

Controls and Systems Theory
This is a program in signals and systems with emphasis on controls. Students in this program will be trained in discrete time techniques for processing signals, optimization methods useful for modeling, and classical and modern control techniques.

ECE 171A, 171B, 173, 174, and 118
Important note: Students in depth sequences requiring ECE 111 or ECE 118 can use these courses for both the depth and design requirements but have to take an additional upper-division Engineering, Math, or Physics course in order to complete the number of units required for graduation.
Control Systems depth sequence presentation (PPT) 

Machine Intelligence
This program deals with data analysis and information processing techniques that are essential for developing intelligent machines. Students in this program will be trained in discrete time techniques for processing signals, and the fundamentals of pattern recognition, machine vision and perception.

ECE 172A, 173,174, and any two of 175, 161A, 187, 253A, 285, and COGS 108F
Machine Intelligence depth sequence presentation (PPT) 

Communication Systems
This option will prepare students for a career in the analysis, design and integration of modern analog and digital communication systems such as high speed telephone modems, satellite modems and encoding and decoding devices. Local communication companies are major employers. Students planning to do graduate work in Communications will find this sequence very valuable.

ECE 161A, 153, 154A, 154B, and 154C

Photonics
This sequence of courses provides students with a strong background in optics and optoelectronics (known collectively as photonics). Students selecting this sequence will be prepared for careers involving optical communication hardware, optical data storage devices, information display, imaging systems, lasers, and holography.

ECE 181, 182, 183, 184, and 185
Please note that the Photonics depth sequence requires students to take one course in the junior year and four in the senior year.

Networks
This option will prepare students for a career in the analysis, design and integration of computer and communication networks such as switches, multiplexers, LANs, WANs, and MANs. Wireless communication network companies, telecommunication companies, and computer corporations are major employers.

ECE 153, 159A-B, 158A-B
Networks depth sequence presentation (PPT)

Queuing Systems
This option will prepare students for a career in the analysis of systems in which queuing occurs. Such systems are encountered in manufacturing, computers and networks. Utility companies and computer corporations are major employers. This option also provides a strong grounding for graduate work in related disciplines.

ECE 171A, 174, 159A, 159B, and Math 181A
Queuing Systems depth sequence presentation (PPT)

Computer Design
This program prepares students for a career in computer systems, with an emphasis on the hardware aspects. Students will learn the design of computer chips, computer interfacing, digital data networks, and the theory of computation. This sequence has six courses, two of which are lower division.

CSE 12, 21, 141, ECE 158A, 165, and ECE 111 or 118
Important note: Students in depth sequences requiring ECE 111 or ECE 118 can use these courses for both the depth and design requirements but have to take an additional upper-division Engineering, Math, or Physics course in order to complete the number of units required for graduation. Please also note that students in this depth sequence will have to complete only two professional electives due to the fact that computer design requires six depth courses.

Software Systems
This depth sequence will appeal to students that wish to combine their background in traditional electrical engineering disciplines with the principles of software systems. Students choosing this depth sequence will have an opportunity to learn the fundamentals of both engineering systems and software systems. This sequence has six courses, two of which are lower division.

CSE 12, 21, 100, 101, 141, and 120
Please note that students in this depth sequence will have to complete only two professional electives due to the fact that software systems requires six depth courses.

SIP/DSP
The SIP/DSP depth sequence covers fundamentals, implementation, design and applications of Digital Signal Processing algorithms and systems in speech, image and video processing. The SIP/DSP depth sequence emphasizes both theoretical aspect of DSP as well as hands-on laboratory experience. Students will be well prepared for career opportunities in digital signal/image/video processing and related industries while developing a strong foundation for graduate study.

ECE 161A-B-C, 153, 172A or 174   Power Point Presentation