Electrical and Computer Engineering (ECE)
The Undergraduate Programs
The Department of Electrical and Computer Engineering offers undergraduate
programs leading to the B.S. degree in electrical engineering, engineering
physics, and computer engineering. Each of these programs can be tailored
to provide preparation for graduate study or employment in a wide range
of fields.
The Electrical Engineering Program has a common lower-division and a
very flexible structure in the upper-division. After the lower-division
core, all students take six breadth courses during the junior year. They
must then satisfy a depth requirement which can be met with five courses
focused on some speciality, and a design requirement of at least one project
course. The remainder of the program consists of six electives which may
range as widely or as narrowly as needed. The Electrical Engineering Program
has been accredited by the Accreditation Board of Engineering and Technology
(ABET).
The Engineering Physics Program is conducted in cooperation with the
Department of Physics. Its structure is very similar to that of electrical
engineering except the depth requirement includes seven courses and there
are only four electives.
The Computer Engineering Program is conducted jointly with the Department
of Computer Science and Engineering. It has a more prescribed structure.
The program treats hardware design, data storage, computer architecture,
assembly languages, and the design of computers for engineering, information
retrieval, and scientific research.
For information about admission to the program and about academic advising,
students are referred to the section on ECE departmental regulations.
In order to complete the programs in a timely fashion, students must plan
their courses carefully, starting in their freshman year. Students should
have sufficient background in high school mathematics so that they can
take freshman calculus in the first quarter.
For graduation, each student must also satisfy general-education requirements
determined by the student's college. The five colleges at UCSD require
widely different numbers of general-education courses. Students should
choose their college carefully, considering the special nature of the
college and the breadth of education required. They should realize that
some colleges require considerably more courses than others. Students
wishing to transfer to another college should see their college adviser.
Graduates of community colleges may enter ECE programs in the junior
year. However, transfer students should be particularly mindful of the
freshman and sophomore course requirements when planning their programs.
These programs have strong components in laboratory experiments and in
the use of computers throughout the curricula. In addition, the department
is committed to exposing students to the nature of engineering design.
This is accomplished throughout the curricula by use of open-ended homework
problems, by exposure to engineering problems in lectures, by courses
which emphasize student-initiated projects in both laboratory and computer
courses, and finally by senior design-project courses in which teams of
students work to solve an engineering design problem, often brought in
from industry.
IT IS IMPERATIVE THAT STUDENTS DISCUSS THEIR CURRICULUM WITH THE
APPROPRIATE DEPARTMENTAL ADVISER IMMEDIATELY UPON ENTRANCE TO UCSD, AND
THEN AT LEAST ONCE A YEAR UNTIL GRADUATION.
B.S. Electrical Engineering Program
Students must complete 180 units for graduation, including the general
Education Requirements (GER). Note that 144 units (excluding GER) are
required.
Lower-Division Requirements (total of 72 units) Recommended Schedule
FALL WINTER SPRING____
FRESHMAN
Math. 20A Math. 20B Math. 21C
Chem. 6A Phys. 2A Phys. 2B
GER ECE 20A ECE 20B
GER CSE 11 or 8B* GER_______
SOPHOMORE
Math. 20F Math. 21D Math. 20E
Phys. 2C Phys. 2D ECE 60L
ECE 30 ECE 60A ECE 60B
GER GER GER_______
*8A must be taken before 8B
Summary by Discipline
Mathematics (24 units): Math. 20A-B, 21C-D, and 20E-F. Students
will be allowed to use another mathematics sequence only if they
transfer from another department on campus, junior college, or other university.
Physics (16 units): Phys. 2A-B-C-D or Phys. 4A-B-C-D-E. Math.
20A is a prerequisite for Phys. 2A. Students whose performance on the
mathematics placement test permits them to start with Math. 20B or higher
may take Phys. 2A in the fall quarter of the freshman year.
Chemistry (4 units): Chem. 6A.
Computer Science (4 units): CSE 11 or 8B*.
Electrical Engineering (24 units): ECE 20A-B (should be completed
by the end of the freshman year), ECE 30, ECE 60A-B, and ECE 60L.
*8A must be taken before 8B.
Upper-Division Requirements (total of 72 units) Recommended Schedule
FALL WINTER SPRING______
JUNIOR YEAR
ECE 101 ECE 107 Elective (c)
ECE 102 ECE 108 Depth #1
ECE 103 ECE 109 Depth #2
GER GER GER_________
SENIOR YEAR
Depth #3 Depth #4 Depth #5
Elective (c) Eng. Design (b) Elective (c)
Elective (c) Elective (c) Elective (c)
GER GER GER_________
Summary by Discipline
a. Electrical Engineering BREADTH Courses (24 units)
Courses required of all electrical engineering majors:
The six courses, ECE 101, 102, 103, 107, 108, and 109 are required of
all electrical engineering majors and they are an assumed prerequisite
for senior-level courses, even if they are not explicitly required. They
are taught in two phases as shown below. Although the courses are largely
independent, there are some prerequisites. ECE 102 is a prerequisite for
ECE 108, and ECE 101 and 103 should be taken either concurrently or before
ECE 102. Students who delay some of the breadth courses into the spring
should be careful that it does not delay their depth sequence.
Fall and Winter
ECE 101 Linear Systems Fundamentals
ECE 102 Introduction to Active Circuit Design
ECE 103 Fundamentals of Devices and Materials
Winter and Spring
ECE 107 Electromagnetism
ECE 108 Digital Circuits
ECE 109 Engineering Probability and Statistics
b. Electrical Engineering DESIGN Course (4 units)
Note: In order to fulfill the design requirement, students must complete
one of the following courses with a grade C or better.
The electrical engineering design requirement can be fulfilled in any
of the following three ways:
- Take ECE 191: Engineering Group Design Project
- Take ECE 192: Engineering Design
This course requires the department stamp. Specifications and enrollment
forms are available in the undergraduate office.
- Take one of the following courses:
- ECE 111: Advanced Digital Design Project
- ECE 118: Computer Interfacing
- ECE 155B or 155C: Digital Recording Projects
- Phys. 121: Experimental Techniques
Students who wish to take one of these courses to satisfy the design
requirement must fill out an enrollment form and have departmental approval
for the design credit. The project must meet the same specifications as
ECE 192.
c. Electrical Engineering ELECTIVES (24 units)
d. Electrical Engineering Depth Requirement (20 units)
Students must complete a "depth requirement" of at least five
quarter courses to provide a focus for their studies. This set must include
a clear chain of study of at least three courses which depend on the "breadth"
courses. Students may choose one of the approved depth sequences listed
below, or propose another with the approval of their faculty adviser.
Some of the approved sequences have lower-division prerequisites and thus
list six courses. Students choosing one of these sequences will have only
two "professional" electives. Guidelines for meeting the depth
requirement can be obtained from the undergraduate office.
Electronics Circuits and Systems:
ECE 163, 164, 165, and any two of ECE 111, 118, 161A, 161B, 161C, and
166.
Electronic Devices and Materials:
ECE 135A, 136L, 135B, 139, and 183.
Controls and Systems Theory:
ECE 171A, 174, 171B, 118, and 173.
Machine Intelligence:
ECE 173, 174, 172A and any two of ECE 175, 161A, 187, 253A, 285, and COGS
108C.
Photonics:
ECE 181, 182, 183, 184, and 185.
Communications Systems:
ECE 161A, 153, 154A-B-C.
Networks:
ECE 161A, 153, 159A, 158A-B.
Queuing Systems:
ECE 171A, 174, and 159A-B-C.
Computer Design:
CSE 12, 21, and 141, ECE 158A, 111 or 118, and 165.
Software Systems:
CSE 12, 21, 100, 101, 141, and 120.
B.S. Engineering Physics
The engineering physics degree combines a strong program in physics
with most of the requirements for a B.S. degree in electrical engineering.
Students must complete a total of 180 units for graduation, including
the general-education requirements. Note that 146 units are required for
the major.
Lower-Division Requirements (total of 74 units)
Please note that engineering physics students cannot take CSE 11 or 8A
in the fall quarter of the freshman year. (The fall quarter enrollment
in CSE courses is reserved for computer science and computer engineering
majors). Electrical engineering students can follow the recommended
schedule listed below or make up alternate schedules according to the
course offering (See the additional notes and the ECE undergraduate handbook.)
FALL WINTER SPRING___
FRESHMAN YEAR
Math. 20A Math. 20B Math. 21C
Chem. 6A Phys. 2A Phys. 2B
GER ECE 20A ECE 20B
GER GER GER______
SOPHOMORE YEAR
ECE 30 ECE 60A ECE 60B
Math. 20F Math. 21D Math. 20E
Phys. 2C Phys. 2D ECE 60L
GER Phys. 2DL GER______*8A must be taken before 8B.
Summary by Discipline
Mathematics (24 units): Math. 20A-B, Math. 21C-D, and 20E-F. Students
will be allowed to use another mathematics sequence only if they transfer
from another department on campus, or community college, or other university.
Physics (16 units): Phys. 2A-B-C-D or Phys. 4A-B-C-D-E. Math.
20A is a prerequisite for Phys. 2A. Students whose performance on the
mathematics placement test permits them to start with Math. 20B or higher
may take Phys. 2A in the fall quarter of the freshman year.
Physics Lab (2 units): Phys. 2DL is required.
Chemistry (4 units): Chem. 6A.
Computer Science (4 units): CSE 11 or 8B.
Electrical Engineering (24 units): ECE 20A and 20B (should be
completed by the end of the freshman year), ECE 30, ECE 60A, ECE 60B and
ECE 60L.
Upper-Division Requirements (72 units)
FALL WINTER SPRING______
JUNIOR YEAR
Math. 110 ECE 101 ECE 108
Phys. 110A ECE 102 ECE 109
ECE 103 ECE 107 Phys. 130A
GER GER GER_________
SENIOR YEAR
ECE 123 Elective (d) ECE 166
Phys. 130B Eng. Design (c) Elective (d)
Phys. 140A Elective (d) Elective (d)
GER GER GER_________
Summary by Discipline
a. Engineering Physics BREADTH Courses (24 units)
The electrical engineering breadth courses ECE 101, 102, 103, 107, 108,
and 109, are also required of engineering physics majors. However, because
of the scheduling of Math. 110, Phys. 110A and 130A, they can only be
taken in the order scheduled above.
b. Engineering Physics DESIGN Course (4 units)
Note: In order to fulfill the design requirement, students must complete
one of the following courses with a grade C or better.
The engineering physics design requirement can be fulfilled in any of
the following three ways:
- Take ECE 191: Engineering Group Design Project
- Take ECE 192: Engineering Design This course requires the department
stamp. Specifications and enrollment forms are available in the undergraduate
office.
- Take one of the following courses:
- ECE 111: Advanced Digital Design Project
- ECE 118: Computer Interfacing
- ECE 155B or 155C: Digital Recording Projects
- Physics 121: Experimental Techniques
Students who wish to take one of these courses to satisfy the design
requirement must fill out an enrollment form and have departmental approval
for the design credit. The project must meet the same specifications as
ECE 192.
c. Engineering Physics ELECTIVES (16 units)
d. Engineering Physics DEPTH Courses (28 Units)
All B.S. engineering physics students are required to take Phys. 110A,
130A-B, 140A, Math. 110, ECE 123, and ECE 166.
Elective Policy for Electrical Engineering and Engineering Physics
Majors
1. Technical Electives:
Certain courses listed below are not allowed as electives because of
overlap with ECE courses.
Physics: Students may not receive upper-division elective credit
for any lower-division physics courses. Students may not receive credit
for both Phys. 100A and ECE 107, Phys. 100B and ECE 107, Phys. 100C and
ECE 123.
Mathematics: Math. 180A-B overlap ECE 109 and 153, and therefore
will not qualify for elective credit of either type. Math. 183 will not
be allowed as an elective. Math. 163 will only be allowed as a professional
elective. All lower-division mathematics is excluded from elective credit
of either type.
Bioengineering: The following series of courses will provide "core"
preparation in bioengineering and will satisfy the ECE technical elective
requirements:
- BILD 1, BILD 2, BE 100, BE 140A-B.
The bioengineering department will guarantee admission to these courses
for ECE students who meet the eligibility requirements listed in the
Undergraduate Handbook.
- Students may use BE 186B to satisfy the ECE design requirements.
CSE: The following courses are excluded as electives: CSE 1, 2,
5A-B, 8A-B, 11, 140 (duplicates ECE 20B or 81), 140L (duplicates ECE 20B
or 82), 143 (duplicates ECE 165). CSE 12, 20, and 21 will count toward
the three professional electives ONLY.
Mechanical and Aerospace Engineering (MAE): Credit will not be
allowed for MAE 105, 139, 140, 141A, or 170.
Special Studies Courses 195199: At most four units of 195199
may be used for elective credit.
2. Professional Electives:
Normally these will be upper-division courses in engineering, mathematics,
or physics. Students may also choose upper-division courses from other
departments, such as humanities, social sciences, or arts, provided that
they fit into a coherent professional program. In such cases, a lower-division
prerequisite may be included in the electives. Courses other than upper-division
engineering, mathematics, or physics must be justified in terms of such
a program, and must be approved by a faculty adviser.
Biology and Chemistry: Of the three electives intended to allow
for the professional diversity, one lower-division biology or chemistry
course from BILD 1, 2, Chem. 6B-C may be counted for credit. Furthermore,
this will count only if the student can demonstrate to a faculty adviser
that they constitute part of a coherent plan for professional/career development.
Upper-division biology and chemistry courses will count toward the three
professional electives but not the three math/physics/engineering electives.
Economics: Suitable electives would include:
Economics 1A or 2A followed by courses in one of the following tracks:
- Law, Economics and Policy: Select 2Economics 118A-B, 130, 131,
132.
- Labor and Human Resources: Select 2Economics 136, 138A-B, 139.
- Urban Economics: Economics 133, 135.
- Microeconomics: Select 2Economics 100A-B, 170A
- Finance Track (MBA) I: Must complete all 3Economics 4, 173,
and 1 upper-division Economics elective.
- Finance Track (MBA) II: Economics 100A, 175.
- Operations Research: Must complete 172 AEconomics 172A and (172B
or 172C).
Economics 1B or 2B followed by courses in one of the following tracks:
- Monetary Economics: Economics 111 and 1 upper-division Economics Elective.
- Macroeconomics: Economics 110A-B.
Note: Economics 120A, and 158A-B will not be allowed
as professional electives.
B.S. Computer Engineering
Students wishing to pursue the computer engineering curriculum must
be admitted to either the ECE or CSE department. The set of required
courses and allowed electives is the same in both departments; please
note that the curriculum requires twenty upper-division courses. The Computer
Engineering Program requires a total of 146 units (not including the general-education
requirements).
The Computer Engineering Program offers a strong emphasis on engineering
mathematics and other basic engineering science as well as a firm grounding
in computer science. Students should have sufficient background in high
school mathematics so that they can take freshman calculus in their first
quarter. Courses in high school physics and computer programming, although
helpful, are not required for admission to the program.
Lower-Division Requirements (total of 70 units) Recommended Schedule
FALL WINTER SPRING___
FRESHMAN YEAR
Math. 20A Math. 20B Math. 21C
CSE 11 or 8B* CSE 20 CSE 12
or Math 15A
GER Phys. 2A Phys. 2B
GER GER GER______
SOPHOMORE YEAR
Math. 21D Math. 20F ECE 109
CSE 30 Phys. 2C Phys. 2D
ECE 53A ECE 53B Phys. Lab
GER CSE 21 GER
or Math 15B______
*8A must be taken before 8B.
Summary by Discipline
Mathematics (20 units): Math. 20A-B, 21C-D, and 20F.
Physics (16 units): Phys. 2A-B-C-D, or Phys. 4A-B-C-D. Math. 20A
is a prerequisite for Phys. 2A. Students whose performance on the mathematics
placement test permits them to start with Math. 20B or higher may take
Phys. 2A in the fall quarter of the freshman year.
Physics lab (2 units): Phys. 2BL or 2CL or 2DL. The lab course
should be taken concurrently with the Phys. 2 or Phys. 4 sequence.
Computer Science (20 units): CSE 11 or 8B*, 12, CSE 20 or Math.
15A, CSE 21 or Math. 15B, and CSE 30.
*8A must be taken before 8B.
Electrical Engineering (12 units): ECE 53A-B, ECE 109.
Upper-Division Requirements (total of 76 units)
FALL WINTER SPRING__________
JUNIOR YEAR
ECE 102 ECE 108 GER
CSE 100 or CSE 101 or CSE 105 or
Math 176 Math 188 Math 166
CSE 140# CSE 141* CSE 120
CSE 140L# CSE 141L* T.E.____________
SENIOR YEAR
ECE 101 T.E. GER
CSE 131A CSE 131B T.E.
T.E. T.E. ECE 171A or 161A
GER GER T.E.____________
#CSE 140 and 140L must be taken concurrently.
*CSE 141 and 141L must be taken concurrently.
Summary by Discipline
a. All B.S. computer engineering students are required to take CSE 100
or Math. 176, CSE 101 or Math. 188, CSE 105 or Math. 166, CSE 120, 131A-B,
140, 140L, 141, 141L.
b. In addition, all B.S. computer engineering students must fulfill the
following upper-division ECE requirements:
- Engineering Probability and Statistics ECE 109. This course can be
taken in the sophomore year.
- Electronic Circuits and Systems ECE 102 and 108. The department recommends
that these courses be taken in the junior year.
- Linear systems ECE 101 and 171A or 161A.
c. Technical electives: All B.S. computer engineering majors are required
to take six technical electives.
- One technical elective must be either ECE 111 or ECE 118.
- Of the remaining five technical electives, four must be ECE or CSE
upper-division or graduate courses.
- The remaining course can be any upper-division course listed under
the non-CSE/ECE electives. (See the section on electives below.)
Electives
The discipline of computer engineering interacts with a number of other
disciplines in a mutually beneficial way. These disciplines include mathematics,
computer science, and cognitive science. The following is a list of upper-division
courses from these and other disciplines that can be counted as technical
electives.
At most four units of 197, 198, or 199 may be used towards technical
elective requirements. ECE/CSE 195 cannot be used towards course requirements.
Undergraduate students should get instructor's permission and departmental
stamp to enroll in a graduate course.
Students may not get duplicate credit for equivalent courses. The UCSD
General Catalog should be consulted for equivalency information and any
restrictions placed on the courses. Additional restrictions are noted
below. Any deviation from this list must be petitioned.
Mathematics: All upper-division courses except Math. 168A-B, 179A-B,
183, 184A-B, 189A-B, and 195199. If a student has completed CSE
167, then he or she cannot get elective credit for Math. 155A. Students
may receive elective credit for only one of the following courses: CSE
164A, Math. 174, Math. 173, Phys. 105A-B, MAE 107, CENG 100. No credit
for any of these courses will be given if Math. 170A-B-C is taken. Students
will receive credit for either Math. 166 or CSE 105 (but not both), either
Math. 188 or CSE 101 (but not both), and either Math. 176 or CSE 100 (but
not both).
Computer Science and Engineering: All CSE upper-division courses.
Students will receive credit for either CSE 123A or ECE 158A (but not
both) and CSE 143 or ECE 165 (but not both).
Cognitive Science: Cognitive Theory and Phenomena 101A-B-C, Cognitive
Neuroscience 107A-B-C, Theory of Computation and Formal Systems 108A,
Symbolic Modeling of Cognition 108B, Neural Network Models of Cognition
I 108C, Everyday Cognition 130, Distributed Cognition 131, Cognitive Engineering
132, Semantics 150, Language Comprehension 153, Natural and Artificial
Symbolic Representational Systems 170, Neural Network Models of Cognition
II 181, Artificial Intelligence Modeling II 182, Multimedia Design 187A-B.
Students may not get credit for both CSE 150 and Neural Network Models
of Cognition I 108C or for both CSE 151 and Artificial Intelligence Modeling
II 182.
Mechanical and Aerospace Engineering (MAE): All upper-division
MAE courses except MAE 140, and MAE 195-199.
Students may receive elective credit for only one of the following courses:
CSE 164A, Math. 174, Math. 173, Phys. 105A-B, CENG 100, MAE 107. Students
may only get credit for one of the two courses, CSE 167 or MAE 152.
Economics: Microeconomics 100A-B, Game Theory 109, Macroeconomics
110A-B, Mathematical Economics 113, Econometrics 120B-C, Applied Econometrics
121, Management Science Microeconomics 170A-B, Decisions Under Uncertainty
171, Introduction to Operations Research 172A-B-C, Economic and Business
Forecasting 178.
Linguistics: Phonetics 110, Phonology I 111, Phonology II 115,
Morphology 120, Syntax I 121, Syntax II 125, Semantics 130, Mathematical
Analysis of Languages 160, Computers and Language 163, Computational Linguistics
165, Psycholinguistics 170, Language and the Brain 172, and Sociolinguistics
175.
Engineering: Team Engineering 101
Music: Computer Music II 172, Audio Production: Mixing and Editing
173.
Psyschology: Engineering Psychology 161.
Minor Curricula
ECE offers three minors in accord with the general university policy
that a minor requires five upper-division courses. Students must
realize that these upper-division courses have extensive lower-division
prerequisites (please consult the ECE undergraduate office). Students
should also consult their college provost's office concerning the
rules governing minors and programs of concentration.
Electrical Engineering: 20 units chosen from the breadth courses
ECE 101, 102, 103, 107, 108, 109.
Engineering Physics: 20 units chosen from the junior year courses
Phys. 110A, 130A, Math. 110, ECE 101, 102, 103, 107, 108, 109.
Computer Engineering: 20 units chosen from the junior year courses
ECE 102, 108, CSE 100, 101, 105, 120, 140, 140L, 141, 141L.
The department will consider other mixtures of upper-division ECE, CSE,
physics, and mathematics courses by petition.
Undergraduate Regulations and Requirements
Because of heavy student interest in departmental programs, and the
limited resources available to accommodate this demand, maintenance of
a high quality program makes it necessary to limit enrollments to the
most qualified students. Admission to the department as a major, pre-major,
transfer, minor, or to fulfill a major in another department which requires
(Dept) courses is in accordance with the general requirements established
by the School of Engineering. These requirements and procedures are described
in detail in the section on "Admission to the School of Engineering"
in this catalog.
Admission to ECE Majors
Admission to upper-division ECE courses is based on the GPA in required
lower-division courses.
Students must complete the following courses in order to apply to the
Department of Electrical and Computer Engineering:
Electrical Engineering and Engineering Physics majors:
- Math. 20A-B, 21C
- Phys. 2A-B
- ECE 20A-B
- CSE 11 or 8B
Computer Engineering majors:
Admission to the computer engineering major is currently restricted as
described in the section "Admission to the School of Engineering."
The only way to become a computer engineering (CE) major is to be directly
admitted as an entering freshman or as an entering transfer (Transfer
students, see TRANSFER STUDENTS section below).
Space permitting and at its sole discretion, the electrical and computer
engineering department may periodically grant admission to the computer
engineering (CE) major to a small number of academically exceptional UCSD
undergraduate students who were not admitted to this major as entering
students. Exceptional admission will be considered for students having
an overall UCSD GPA of 3.5 or better who have taken at least two CSE,
math, or science courses demonstrating special aptitude for the CE curriculum.
Applications for exceptional admission must include submission of a course
plan demonstrating ability to satisfy graduation requirements and a personal
statement addressing the applicant's motivation to join the CE major,
in addition to other criteria established by the department.
Transfer Students
The B.S. in Computer Engineering is a heavily impacted major and admission
is limited to applicants who have demonstrated a high level of achievement
commensurate with the prospect of success in this major. Successful applicants
must have completed substantial training at the community college and
must have achieved a high level of academic performance there. For example,
the required minimum of ninety quarter transfer units must include eighteen
quarter units of calculus, twelve quarter units of calculus-based physics,
and the highest level computer science course offered at their community
college. Although the actual required GPA cutoff depends on the number
of openings, at least a 3.2 GPA in the community college transfer courses,
and a 3.4 GPA in math, physics and computer science courses, are likely
to be needed to gain admission.
When planning their programs, students should be mindful of lower-division
prerequisites necessary for admission to upper-division courses.
Effective fall 2001 applicants seeking admission as transfer students
will be considered for direct admission into the Computer Engineering
(CE) major in the Department of Electrical and Computer Engineering (ECE).
The only way to bec-ome a Computer Engineering (CE) major is to be directly
admitted as an entering transfer student.
Students who wish to enter in the Electrical Engineering or Engineering
Physics major must apply to the department before the beginning of the
fall quarter, submitting course descriptions and transcripts for courses
used to satisfy their lower-division requirements. Normally, admission
will be for the fall quarter; students entering in the winter or spring
quarter should be aware that scheduling difficulties may occur because
upper-division sequences normally begin in the fall quarter.
Grade Requirement in the Major
A GPA of 2.0 is required in all upper-division courses in the major,
including technical electives. No more than two courses with a D grade
may be counted towards the major. The grade of D will not be considered
an adequate prerequisite for any ECE course. The engineering design requirement
must be completed with a grade of C or better.
Advising
Students are required to complete an academic planning form and to
discuss their curriculum with the appropriate departmental adviser immediately
upon entrance to UCSD, and then every year until graduation. This
is intended to help students in: a) their choice of depth sequence, b)
their choice of electives, c) keeping up with changes in departmental
requirements. An adviser will be assigned by the ECE department undergraduate
office.
New Transfer Students in Electrical Engineering and Engineering Physics
The entire curriculum is predicated on the idea of actively involving
students in engineering from the time they enter as freshmen. The freshman
course "Introduction to Engineering" has been carefully crafted
to provide an overview of the engineering mindset with its interrelationships
among physics, mathematics, problem solving, and computation. All later
courses are specifically designed to build on this foundation. All transfer
students should understand that the lower-division curriculum is demanding.
Transfer students will be required to take all lower-division requirements
or their equivalent.
- Transfer students should start with ECE 20A in the fall quarter. Transfer
students will be allowed to take ECE 20B and 60A concurrently. The recommended
schedule for the lower-division ECE course is as follows:
Recommended Schedule
FALL WINTER SPRING__
ECE 20A ECE 20B ECE 60B
ECE 60A ECE 60L
_ CSE 11 or 8B* _
*8A must be taken before 8B.
Junior Year: ECE 30 requires ECE 20B as a prerequisite and thus
should be taken in the fall quarter of the junior year, concurrently with
the upper-division breadth courses ECE 101, 102, and 103.
New Transfer Students in Computer Engineering
Recommended Schedules
FALL WINTER SPRING__
FIRST YEAR*
CSE 11 CSE 12 CSE 30
CSE 20 (or CSE 121 (or ECE 109
Math 15A) Math 15B) ECE 53B
_ ECE 53A
FIRST YEAR**
CSE 8A CSE 8B CSE 20 (or
ECE 53A ECE 53B Math 15A)
CSE 12 CSE 30
_ ECE 109
*Recommended schedule for students with
programming experience. This schedule will
require students to get clearance from the
CSE department to take CSE 8B and CSE 20
concurrently
** Recommended schedule for students with no
programming experience. This schedule will
require students to get clearance from the
CSE department to take CSE 8B and CSE 12 in
the winter quarter, and CSE 20 and CSE 30
concurrently in the spring quarter. CSE 21
should then be taken during the summer
sessions or the following fall quarter.
Students who do not have any programming experience are encouraged to
take the CSE 8A-B sequence instead of CSE 11. Experience has shown that
most students who are not familiar with programming and take CSE 11 have
to retake the class because the accelerated pace makes it difficult to
learn the new material.
Note: Transfer students are encouraged to consult with the
ECE undergraduate office for academic planning upon entrance to UCSD.
ECE Honors Program
The ECE Undergraduate Honors Program is intended to give eligible students
the opportunity to work closely with faculty in a project, and to honor
the top graduating undergraduate students.
Eligibility for Admission to the Honors Program:
- Students with a minimum GPA of 3.5 in the major and 3.25 overall will
be eligible to apply. Students may apply at the end of the winter quarter
of their junior year and no later than the end of the second week of
fall quarter of their senior year. No late applications will be accepted.
- Students must submit a project proposal (sponsored by an ECE faculty
member) to the honors program committee at the time of application.
- The major GPA will include ALL lower-division required for the major
and all upper-division required for the major that are completed at
the time of application (a minimum of twenty-four units of upper-division
course work).
Requirements for Award of Honors:
- Completion of all ECE requirements with a minimum GPA of 3.5 in the
major based on grades through winter quarter of the senior year.
- Formal participation (i.e., registration and attendance) in the ECE
290 graduate seminar program in the fall quarter of their senior year.
- Completion of an eight-unit approved honors project (ECE 193H: Honors
Project) and submission of a written report by the first day of spring
quarter of the senior year. This project must contain enough design
to satisfy the ECE BS four-unit design requirement.
- The ECE honors committee will review each project final report and
certify the projects which have been successfully completed at the honors
level.
Procedure for Application to the Honors Program:
Between the end of the winter quarter of their junior year and the second
week of the fall quarter of their senior year, interested students must
advise the department of their intention to participate by submitting
a proposal for the honors project sponsored by an ECE faculty member.
Admission to the honors program will be formally approved by the ECE honors
committee based on GPA and the proposal.
Unit Considerations
Except for the two-unit graduate seminar, this honors program does not
increase a participant's total unit requirements. The honors project
will satisfy the departmental design requirement and students may use
four units of their honors project course as a technical elective.
Five-Year B.S./Masters Program
Undergraduates in the ECE department who have maintained a good
academic record in both departmental and overall course work are encouraged
to participate in the five-year B.S./Masters program offered by the department.
Participation in the program will permit students to complete the requirements
for either the M.Eng. or the M.S. degree within one year following receipt
of the B.S. degree. Complete details regarding admission to and participation
in the program are available from the ECE undergraduate affairs office.
Admission to the Program
Students should submit an application for the B.S./Masters program,
including three letters of recommendation, by the program deadline during
the spring quarter of their junior year. Applica-tions are available from
the ECE Undergraduate Affairs office. No GRE's are required for application
to the B.S./Masters program. A GPA of at least 3.0 both overall and in
the major, and strong letters of recommendation are required for admission
to the program. Students should indicate at that time whether they wish
to be considered for the M.S. or the M.Eng. degree program.
In the fall of the senior year, applications of students admitted to
the program will be forwarded by the department to the UCSD Office of
Graduate Studies and Research. Each student must submit the regular graduate
application fee at this time for their application to be processed. Students
who have been accepted into the B.S./Masters program will automatically
be admitted for graduate study in the appropriate program (M.S. or M.Eng.)
beginning the following fall provided they maintain an overall GPA through
the fall quarter of the senior year of at least 3.0. Upper-division (up
to twelve units) or graduate courses taken during the senior year that
are not used to satisfy undergraduate course requirements may be counted
towards the forty-eight units required for the M.S. or M.Eng. degree.
Continuation in the Program
Once admitted to the B.S./Masters program, students must maintain a
3.0 cumulative GPA in all courses through the fall of the senior year
and in addition must at all times maintain a 3.0 cumulative GPA in their
graduate course work. Students not satisfying this requirement may be
re-evaluated for continuation in the program. To complete the program
requirements within five years, students are expected to have satisfied
all B.S. degree requirements by the end of their fourth year, and to have
been awarded their B.S. degrees prior to the fall quarter of their fifth
year. Students who have not received their B.S. degree are not eligible
to enroll as graduate students in the department.
Admission for graduate study through the B.S./Masters program
will be for the M.Eng or M.S. degree only. Students wishing to continue
towards the Ph.D. degree must apply and be evaluated according to the
usual procedures and criteria for admission to the Ph.D. program.
Curriculum
Students in the five-year B.S./Masters program must complete, as appropriate,
the same requirements as those in the regular M.S. or M.Eng. programs.
Completion of the masters degree requirements within one year following
receipt of the B.S. degree will generally require that students begin
graduate course work in their senior year, perhaps continuing in the summer
with work on a research project in preparation for the M.S. project. All
requirements for the B.S. degree should be completed by the end of the
senior (fourth) year, and the B.S. degree awarded prior to the start of
the fifth year. Courses taken in the senior year may be counted toward
the B.S. requirements or the masters degree requirements, but not both.
The five-year schedule assumes that the student is participating in the
M.Eng. program or the M.S. Plan 2 (comprehensive exam) program. This option
requires that the student complete four units of ECE 297 (project) and
pass the departmental comprehensive exam at the M.S. level. Students may
also elect to participate in the M.S. Plan 1 (thesis) program, which requires
twelve units of research and completion of a masters' thesis. However,
the Plan 1 program is generally more time-consuming than the Plan 2 program.
Note that of forty-eight units required for the M.S, degree, thirty-six
must be graduate level, the remainder may be undergraduate level.
The Graduate Programs
The department offers graduate programs leading to the M.Eng., M.S.,
and Ph.D. degrees in Electrical Engineering. The M.S. and Ph.D. are research
programs whereas the M.Eng. is a terminal professional degree program
aimed at working engineers.
In addition, the department offers M.S. and Ph.D. programs in Computer
Engineering jointly with CSE; and a Ph.D. program in Applied Ocean Science
jointly with MAE and Scripps Institution of Oceanography.
Admission to an ECE graduate program is in accordance with the
general requirements of the UCSD graduate division, and requires at least
a B.S. degree in engineering, physical sciences, or mathematics with a
minimum upper division GPA of 3.0. Applicants must provide three letters
of recommendation and recent GRE General Test scores. TOEFL scores are
required from international applicants whose native language is not English.
Applicants should be aware that the University does not permit duplication
of degrees.
Support: The department makes every effort to provide financial
support for Ph.D. students who are making satisfactory progress. Support
may take the form of a fellowship, teaching assistantship, research assistantship,
or some combination thereof. International students will not be admitted
unless there is reasonable assurance that a research assistantship can
be provided for the duration of their Ph.D. program. Students in the M.Eng.
and M.S. programs may also obtain support through teaching or research
assistantships, but this is less certain.
Advising: Students should seek advice on requirements and procedures
from the departmental graduate office and/or the departmental Web site
http://www.ece.ucsd.edu.
All students will be assigned a faculty academic adviser upon admission
and are strongly encouraged to discuss their academic program with their
adviser immediately upon arrival and subsequently at least once per academic
year.
Master of Engineering
The Master of Engineering (M. Eng.) program is intended primarily for
engineers who desire Master's level work but do not intend to continue
with Ph.D. Ievel research. It differs from the M.S. program as it is a
terminal professional degree, whereas the M.S. may serve as an entry to
a Ph.D. program. Salient features of the M.Eng. program include the following:
it can be completed in one year at full-time or two years at half-time;
it does not require a thesis, a research project, or a comprehensive exam;
it has flexible course requirements; and it has an option of three courses
in business, management, and finance.
Course Requirements:
The total course requirements are forty-eight units (twelve quarter
courses). The choice of courses is subject to general focus and breadth
requirements. Students will be assigned a faculty adviser who will help
select courses and approve exceptions as necessary.
- The Focus Requirement: (five courses) The M.Eng. program
should reflect, among other things, a continuity and focus in one subject
area. The course selection must therefore include at least twenty units
(five quarter courses) in closely related courses leading to the state
of the art in that area. The requirement may be met by selecting five
courses from within one of the focus areas listed below. In some cases
it may be appropriate to select five closely related courses from two
of the areas listed below. Such cases must be approved by a faculty
adviser.
- The Breadth Requirement: (two courses) A graduate student
often cannot be certain of his or her future professional career activities
and may benefit from exposure to interesting opportunities in other
subject areas. The breadth requirement is intended to provide protection
against technical obsolescence, open up new areas of interest, and provide
for future self-education. The minimum breadth requirement is eight
units (two quarter courses) of ECE/CSE graduate courses selected from
among the courses listed below, in an area distinctly different from
that of the focus requirement.
- Technical Electives: (two courses) Two technical electives
may be any graduate courses in ECE, CSE, Physics, or Mathematics. Other
technical courses may be selected with the approval of the faculty adviser.
Technical electives may include a maximum of four units of ECE 298 (Independent
Study), or ECE 299 (Research).
- Professional Electives: (three courses) The three professional
electives may be used in several ways: for a series in business, management,
and finance; for undergraduate technical courses to improve preparation
for graduate work; or for additional graduate technical courses.
Scholarship Requirement: The forty-eight units of required course
work must be taken for a letter grade (A-F), except for ECE 298 or 299,
for which only S/U grades are allowed. Courses for which a D or F is received
may not be counted. Students must maintain a GPA of 3.0 overall.
Master of Engineering Program Focus Courses
Please consult the ECE graduate office or the ECE Web site http://www.ece.ucsd.edu
for the current list of focus areas and courses.
1. Applied Physics
Allied Ph.D. research areas: Photonics, Electronic Devices and
Materials, Radio Space Science, Magnetic Recording.
ECE 222A-B-C. Electromagnetic Theory
ECE 230A-B-C. Solid State Electronics
ECE 236A-B-C-D. Semiconductors
ECE 238A-B. Materials Science
MS 201A-B-C. Materials Science
ECE 240A-B-C. Optics
ECE 241A-B-C. Optics
2. Communications and Signal Analysis:
Allied Ph.D. research areas: Communication Theory and Systems,
Intelligent Systems, Robotics, and Control, Magnetic Recording, Signal
and Image Processing.
ECE 153. Random Processes
ECE 250. Random Processes
ECE 251AN-BN-CN-DN. Digital Signal Processing
ECE 252A-B. Speech Compression and Recognition
ECE 253A-B. Digital Image Analysis
ECE 254. Detection Theory
ECE 255A. Information Theory
ECE 255B-C. Source Coding
ECE 256A-B. Time Series Analysis
ECE 257A-B. Wireless Communications
ECE 258A-B. Digital Communications
ECE 259AN-BN-CN. Channel Coding
ECE 273A-B-C. Optimization in Linear Vector Spaces
ECE 275A-B. Statistical Parameter Estimation
ECE 285. Special Topic: Computer Vision; Pattern Recognition (offerings
vary annually)
3. Electronic Circuits and Systems:
Allied Ph.D. Research areas: Computer Engineering, Electronic
Circuits, and Systems.
ECE 222A-B-C. Applied Electromagnetic Theory
ECE 230A-B-C. Solid State Electronics
ECE 236A-B-C. Semiconductor Hetero-structure Materials
ECE 250. Random Processes
ECE 260A-B-C. VLSI Circuits
ECE 263A-B-C. Fault Tolerant Computing
ECE 264A-B. Analog IC Design
ECE 265A-B. Wireless Circuit Design
CSE 240, 241. Computer Architecture
CSE 242, 243. Computer Aided Design
4. Professional Electives:
IP/Core 401. Managerial Economics
IP/Core 420. Accounting
IP/Core 421. Finance
Master of Science
The ECE department offers an M.S. program in electrical engineering and
an M.S. program in computer engineering, the latter jointly with the Computer
Science and Engineering department. The M.S. programs are research oriented,
are intended to provide intensive technical preparation and can serve
as a foundation for subsequent pursuit of a Ph.D. Students whose terminal
degree goal is at the master's level may also consider the M.Eng.
program which is more flexible in nature. The M.S. degree may be earned
either with a thesis (Plan 1) or with a research project followed by a
comprehensive examination (Plan 2). However entry to the Ph.D. program
requires a comprehensive examination so most students opt for Plan 2.
Course Requirements:
The total course requirements for the Master of Science degrees in electrical
engineering and in computer engineering are forty-eight units (twelve
quarter courses) and forty-nine units, respectively, of which at least
thirty-six units must be in graduate courses. Note that this is greater
than the minimum requirements of the university. The department maintains
a list of core courses for each disciplinary area from which the thirty-six
graduate course units must be selected. The current list may be obtained
from the department graduate office or the official Web site of the department.
Students in interdisciplinary programs may select other core courses with
the approval of their academic adviser. The course requirements must be
completed within two years of full-time study. Students will be assigned
a faculty adviser who will help select courses and approve exceptions
as necessary.
Scholarship Requirement: The forty-eight units of required course
work must be taken for a letter grade (A-F), except for ECE 299 (Research)
for which only S/U grades are allowed. Courses for which a D or F is received
may not be counted. Students must maintain a GPA of 3.0 overall.
Thesis and Comprehensive Requirements: The department offers both
M.S. Plan 1 (thesis) and M.S. Plan 2 (comprehensive exam). Students admitted
to the M.S. program may elect either Plan 1 or Plan 2 any time. Students
in the M.S. Plan 1 (thesis) must take twelve units of ECE 299 (Research)
and must submit a thesis as described in the general requirements of the
university. Students in the M.S. Plan 2 (comprehensive exam) must undertake
an engineering project, which may consist of four or eight units of ECE
299 (Research). The engineering project is intended to demonstrate advanced
technical proficiency, preferably by applying some aspect of one's
graduate course work to a realistic engineering problem. The project proposal
must be approved in advance by a committee consisting of the project instructor
and another instructional faculty member, at least one of whom must be
an Academic Senate member in the ECE department. The project requires
a written report which will be presented to the committee members and
defended orally. The report and its defense will serve as the M.S. Plan
2 comprehensive examination. For both Plan 1 and Plan 2, no more than
eight units of ECE 299 may count towards the thirty-six unit graduate
course requirements.
Transfer to the Ph.D. Programs: M.S. students wishing to continue
in the Ph.D. program should note that the entrance requirement to the
Ph.D. program is eight units of ECE 299 (Research) with a report and an
oral examination. M.S. students who are considering applying for transfer
to the Ph.D. program should advise the ECE graduate office of their intention
as early as possible. M.S. students planning to transfer to the Ph.D.
program must make sure that (a) they take the courses required of the
appropriate discipline within the Ph.D. program, (b) they take eight units
of ECE 299 (Research), and (c) they identify a regular ECE faculty member
who agrees (in writing) to be their research adviser.
The Doctoral Programs
The ECE department offers graduate programs leading to the Ph.D. degree
in ten disciplines within electrical and computer engineering, as described
in detail below. The Ph.D. is a research degree requiring completion of
the Ph.D. program course requirements, satisfactory performance on the
ECE departmental preliminary examination and University Qualifying Examination,
and submission and defense of a doctoral thesis (as desc-ribed under the
"Graduate Studies" section of this catalog). Students in the
Ph.D. program must pass the departmental preliminary exam before the beginning
of the third year of graduate study. To ensure timely progress in their
research, students are strongly encouraged to identify a faculty member
willing to supervise their doctoral research by the end of their first
year of study.
Students should begin defining and preparing for their thesis research
as soon as they have passed the preliminary exam. They should plan on
taking the University Qualifying Examination about one year later. The
University does not permit students to continue in graduate study for
more than four years without passing this examination. At the Qualifying
Examination the student will give an oral presentation of the thesis proposal
to a campus-wide committee. The committee will decide if the proposal
has adequate content and reasonable chance for success. They may require
that the student modify the proposal and may require a further review.
The final Ph.D. requirements are the submission of a thesis, and the
thesis defense (as described under the "Graduate Studies" section
of this catalog).
Course Requirements:
The total course requirements for the Ph.D. degree in electrical engineering
are forty-eight units (twelve quarter courses), of which at least thirty-six
units must be in graduate courses. Note that this is greater than the
minimum requirements of the university. The department maintains a list
of core courses for each disciplinary area from which the thirty-six graduate
course units must be selected. The current list may be obtained from the
ECE department graduate office or the official Web site of the department.
Students in the interdisciplinary programs may select other core courses
with the approval of their academic adviser. The course requirements must
be completed within two years of full-time study.
Students in the Ph.D programs may count no more than eight units of ECE
299 towards their core course requirements.
Students who already hold an M.S. degree in electrical engineering must
nevertheless satisfy the requirements for the core courses. However, graduate
courses taken else where can be substituted for specific courses with
the approval of the academic adviser.
Scholarship Requirement: The forty-eight units of required courses
must be taken for a letter grade (A-F), except for eight units of ECE
299 (Research) for which only S/U grades are allowed. Courses for which
a D or F is received may not be counted. Students must maintain a GPA
of 3.0 overall. In addition, a GPA of 3.4 in the core graduate courses
is generally expected.
Ph.D. Preliminary Exam: Ph.D. students must find a faculty member
who will agree to supervise their thesis research. This should be done
before the start of the second year of study. They should then devote
at least half their time to research and must pass the departmental preliminary
examination by the end of their second year of study. * This is an oral
exam in which the student presents his or her research to a committee
of three ECE faculty members, and is examined orally for proficiency in
his or her area of specialization. The outcome of the exam is based on
the student's research presentation, proficiency demonstrated in
the student's area of specialization, and overall academic record
and performance in the graduate program. Successful completion of the
Ph.D. preliminary examination will also satisfy the M.S. Plan 2 comprehensive
exam requirement.
* Students in the computer engineering discipline may elect to take two
written examinations in the Department of Computer Science and Engineering,
in accordance with the CSE guidelines, in place of the oral examination
on a two-quarter sequence in ECE. They are then required to give a thirty
to forty-five minute research presentation in the ECE department.
Students who have passed the departmental preliminary exam should plan
to take the University Qualifying Examination approximately a year after
passing the preliminary exam. The University does not permit students
to continue in graduate study for more than four years without passing
this examination. The University Qualifying Examination is an oral exam
in which the student presents his or her thesis proposal to a university-wide
committee. After passing this exam the student is "advanced to candidacy."
The final Ph.D. requirements are the submission of a thesis, and the thesis
defense (as described under the Graduate Studies section of this catalog).
Students who are advanced to candidacy may register for any ECE course
on an S/U basis.
Departmental Time Limits:
Students who enter the Ph.D. program with an M.S. degree from
another institution are expected to complete their Ph.D. requirements
a year earlier than B.S. entrants. They must discuss their program with
an academic adviser in their first quarter of residence. If their Ph.D.
program overlaps significantly with their earlier M.S. work, the time
limits for the preliminary and qualifying exams will also be reduced by
one year. Specific time limits for the Ph.D. program, assuming entry with
a B.S. degree, are as follows:
- The Preliminary Exam must be completed before the start of
the third year of full-time study.
- The University Qualifying Exam must be completed before the
start of the fifth year of full-time study.
- Support Limit: Students may not receive financial support
through the University for more than seven years of full-time study
(six years with an M.S. degree).
- Registered Time Limit: Students may not register as graduate
students for more than eight years of full-time study (seven years with
an M.S. degree).
Half-Time Study: Time limits are extended by one quarter for
every two quarters on approved half-time status. Students on half-time
status may not take more than 6 units each quarter.
Ph.D. Research Programs:
- Applied Ocean Sciences: This program in applied science related
to the oceans is interdepartmental with the Graduate Department of the
Scripps Institution of Oceanography (SIO) and the Department of Mechanical
and Aerospace Engineering (MAE). It is administered by SIO. All aspects
of man's purposeful and unusual intervention into the sea are included.
The M.S. degree is not offered in this program.
- Applied PhysicsApplied Optics and Photonics: These programs
encompass a broad range of interdisciplinary activities involving optical
science and engineering, optical and optoelectronic materials and device
technology, communications, computer engineering, and photonic systems
engineering. Specific topics of interest include ultrafast optical processes,
nonlinear optics, quantum cryptography and communications, optical image
science, multidimensional optoelectronic I/O devices, spatial light
modulators and photodetectors, artificial dielectrics, multifunctional
diffractive and micro-optics, volume and computer-generated holography,
optoelectronic and micromechanical devices and packaging, wave modulators
and detectors, semiconductor-based optoelectronics, injection lasers,
and photodetectors. Current research projects are focused on applications
such as optical interconnects in high-speed digital systems, optical
multidimensional signal and image processing, ultrahigh-speed optical
networks, 3D optical memories and memory interfaces, 3D imaging and
displays, and biophotonic systems. Facilities available for research
in these areas include electron-beam and optical lithography, material
growth, microfabrication, assembly, and packaging facilities, cw and
ferntosecond pulse laser systems, detection systems, optical and electro-optic
components and devices, and electronic and optical characterization
and testing equipment.
- Communication Theory and Systems Communications theory and
systems concerns the transmission, processing, and storage of information.
Topics covered by the group include wireless and wireline communications,
spread-spectrum communication, multi-user communication, network protocols,
error-correcting codes for transmission and magnetic recording, data
compression, time-series analysis, and image and voice processing.
- Computer Engineering consists of balanced programs of studies
in both hardware and software, the premise being that knowledge and
skill in both areas are essential both for the modern-day computer engineer
to make the proper unbiased trade-offs in design, and for researchers
to consider all paths towards the solution of research questions and
problems. Toward these ends, the programs emphasize studies (course
work) and competency (comprehensive examinations, and dissertations
or projects) in the areas of VLSI and logic design, and reliable computer
and communication systems. Specific research areas include: computer
systems, signal processing systems, multiprocessing and parallel and
distributed computing, computer communications and networks, computer
architecture, computer-aided design, fault-tolerance and reliability,
and neurocomputing. The faculty is composed of interested members of
the Departments of Electrical and Computer Engineering (ECE), Computer
Science and Engineering (CSE), and related areas. The specialization
is administered by both departments; the requirements are similar in
both departments, with students taking the comprehensive exam, if necessary,
given by the student's respective department.
- Electronic Circuits and Systems: This program involves the
study and design of analog, mixed-signal (combined analog and digital),
and digital electronic circuits and systems. Emphasis is on the development,
analysis, and implementation of integrated circuits that perform analog
and digital signal processing for applications such as wireless and
wireline communication systems, test and measurement systems, and interfaces
between computers and sensors. Particular areas of study currently include
radio frequency (RF) power amplifiers, RF low noise amplifiers, RF mixers,
fractional-N phase-locked loops (PLLs) for modulated and continuous-wave
frequency synthesis, pipelined analog-to-digital converters (ADCs),
delta-sigma ADCs and digital-to-analog converters (DACs), PLLs for clock
recovery, adaptive and fixed continuous-time, switched-capacitor, and
digital filters, echo cancellation circuits, adaptive equalization circuits,
wireless receiver and transmitter linearization circuits, mixed-signal
baseband processing circuits for wireless transmitters and receivers,
high-speed digital circuits, and high-speed clock distribution circuits.
- Applied PhysicsElectronic Devices and Materials: This
program addresses the synthesis and characterization of advanced electronic
materials, including semiconductors, metals, and dielectrics, and their
application in novel electronic, optoelectronic, and photonic devices.
Emphasis is placed on exploration of techniques for high-quality epitaxial
growth of semiconductors, including both molecular-beam epitaxy (MBE)
and metalorganic chemical vapor deposition (MOCVD); fabrication and
characterization of materials and devices at the nanoscale; development
of novel materials processing and integration techniques; and high-performance
electronic devices based on both Group IV and III-V compound semiconductor
materials. Areas of current interest include novel materials and high-speed
devices for wireless communications; electronic and optoelectronic devices
for high-speed optical networks; high-power microwave-frequency devices;
heterogeneous materials integration; novel device structures for biological
and chemical sensing; advanced tools for nanoscale characterization
and metrology; and novel nanoscale electronic, optoelectronic, and photonic
devices. Extensive facilities are available for research in this area,
including several MBE and MOCVD systems; a complete microfabrication
facility; electron-beam lithography and associated process tools for
nanoscale fabrication; a Rutherford backscattering system; x-ray diffractometers;
electron microscopy facilities; extensive scanning-probe instrumentation;
cryogenic systems; and comprehensive facilities for DC to RF electrical
device characterization and optical characterization of materials and
devices.
- Intelligent Systems, Robotics, and Control: This information
sciences-based field is concerned with the design of human-interactive
intelligent systems that can sense the world (defined as some specified
domain of interest); represent or model the world; detect and identify
states and events in the world; reason about and make decisions about
the world; and/or act on the world, perhaps all in real-time. A sense
of the type of systems and applications encountered in this discipline
can be obtained by viewing the projects shown at the Web site http://swiftlet.ucsd.edu.
The development of such sophisticated systems is necessarily an interdiscipinary
activity. To sense and succinctly represent events in the world requires
knowledge of signal processing, computer vision, information theory,
coding theory, and data-basing; to detect and reason about states
of the world utilizes concepts from statistical detection theory,
hypothesis testing, pattern recognition, time series analysis, and
artificial intelligence; to make good decisions about highly complex
systems requires knowledge of traditional mathematical optimization
theory and contemporary near-optimal approaches such as evolutionary
computation; and to act upon the world requires familiarity with concepts
of control theory and robotics. Very often learning and adaptation
are required as either critical aspects of the world are poorly known
at the outset, and must be refined online, or the world is non-stationary
and our system must constantly adapt to it as it evolves. In addition
to the theoretical information and computer science aspects, many
important hardware and software issues must be addressed in order
to obtain an effective fusion of a complicated suite of sensors, computers,
and problem dynamics into one integrated system.
Faculty affiliated with the ISRC subarea are involved in virtually
all aspects of the field, including applications to intelligent communications
systems; advanced human-computer interfacing; statistical signal-
and image-processing; intelligent tracking and guidance systems; biomedical
system identification and control; and control of teleoperated and
autonomous multiagent robotic systems.
- Magnetic Recording is an interdisciplinary field involving
physics, material science, communications, and mechanical engineering.
The physics of magnetic recording involves studying magnetic heads,
recording media, and the process of transferring information between
the heads and the medium. General areas of investigation include: nonlinear
behavior of magnetic heads, very high frequency loss mechanisms in head
materials, characterization of recording media by micromagnetic and
many body interaction analysis, response of the medium to the application
of spatially varying vectorial head fields, fundamental analysis of
medium nonuniformities leading to media noise, and experimental studies
of the channel transfer function emphasizing non-linearities, interferences,
and noise. Current projects include numerical simulations of high density
digital recording in metallic thin films, micromagnetic analysis of
magnetic reversal in individual magnetic particles, theory of recorded
transition phase noise and magnetization induced nonlinear bit shift
in thin metallic films, and analysis of the thermal-temporal stability
of interacting fine particles.
Research laboratories are housed in the Center for Magnetic Recording
Research, a national center devoted to multi-disciplinary teaching
and research in the field.
- Radio and Space Science: The Radio Science Program focuses
on the study of radio waves propagating through turbulent media. The
primary objectives are probing of otherwise inaccessible media such
as the solar wind and interstellar plasma. Techniques for removing the
effects of the turbulent medium to restore the intrinsic signals are
also studied.
The Space Science Program is concerned with the nature of the sun,
its ionized and super-sonic outer atmosphere (the solar wind), and
the interaction of the solar wind with various bodies in the solar
system. Theoretical studies include: the interaction of the solar
wind with the earth, planets, and comets; cosmic dusty-plasmas; waves
in the ionosphere; and the physics of shocks. A major theoretical
effort involves the use of supercomputers for modeling and simulation
studies of both fluid and kinetic processes in space plasmas.
Students in radio science will take measurements at various radio
observatories in the U.S. and elsewhere. This work involves a great
deal of digital signal processing and statistical analysis. All students
will need to become familiar with electromagnetic theory, plasma physics,
and numerical analysis.
- The Signal and Image Processing Program explores engineering
issues related to the modeling of signals starting from the physics
of the problem, developing and evaluating algorithms for extracting
the necessary information from the signal, and the implementation of
these algorithms on electronic and opto-electronic systems. Specific
research areas include filter design, fast transforms, adaptive filters,
spectrum estimation and modeling, sensor array processing, image processing,
motion estimation from images, and the implementation of signal processing
algorithms using appropriate technologies with applications in sonar,
radar, speech, geophysics, computer-aided tomography, image restoration,
robotic vision, and pattern recognition.
Research Facilities
Most of the research laboratories of the department are associated with
individual faculty members or small informal groups of faculty. Larger
instruments and facilities, such as those for electron microscopy and
e-beam lithography are operated jointly. In addition the department operates
several research centers and participates in various university wide organized
research units.
The department-operated research centers are the NSF Industrial/University
Cooperative Research Center (I/UCRC) for Ultra-High Speed Integrated Circuits
and Systems (ICAS); Optoelectronics Technology Center (OTC) sponsored
by the Advanced Project Research Agency; the Center for Wireless Communications
which is a university-industry partnership; the Center for Information
Engineering; and the Institute for Neural Computation.
Department research is associated with the Center for Astronomy and Space
Science, the Center for Magnetic Recording Research, the California Space
Institute, and the Institute for Nonlinear Science. Departmental researchers
also use various national and international laboratories, such as the
National Nanofabrication Facility and the National Radio Astronomy Laboratory.
The department emphasizes computational capability and maintains numerous
computer laboratories for instruction and research. One of the NSF national
supercomputer centers is located on the campus. This is particularly useful
for those whose work requires high data bandwidths.
Courses
The department will endeavor to offer the courses as out lined below;
however, unforeseen circumstances sometimes require a change of scheduled
offerings. Students are strongly advised to check the Schedule of Classes
or the department before relying on the schedule below. The names appearing
below the course descriptions are those of faculty members in charge of
the course. For the names of the instructors who will teach the course,
please refer to the quarterly Schedule of Classes. The departmental
Web site http://www.ece.ucsd.edu
includes the present best estimate of the schedule of classes for the
entire academic year.
Undergraduate
Lower-Division
1A-B-C. Mesa Orientation Course (1-1-1)
Students will be given an introduction to the engineering profession and
our undergraduate program. Exercises and practicums will develop the problem-solving
skills needed to succeed in engineering. One and a half hours of lecture.
Prerequisite: none. (F,W,S) M.L. Rudee
20A. Introduction to Electrical Engineering I (4)
Areas of electrical engineering from Ohm's Law to semiconductor physics
to engineering ethics are discussed, demonstrated, and experienced. Principles
introduced in lectures are put to use as student lab teams build a working
system. The first quarter emphasizes analog electronics. Two hours of
lecture, one hour of discussion, three hours of laboratory. (Lab fee:
$35) Prerequisite: Math. 20A must be taken concurrently. (F,W,S)
A. Sebald
20B. Introduction to Electrical Engineering II (4)
This continuation of ECE 20A emphasizes semiconductor devices and digital
electronics. Lab teams complete their system as they learn engineering
design methods. Students are prepared for proceeding toward their choice
of an electrical engineering profession. Two hours of lecture, one hour
of discussion, three hours of laboratory. (Lab fee: $35) Prerequisites:
ECE 20A and Math. 20A with grades of C- or better, Math. 20B must be taken
concurrently. (F,W,S) K. Quest
30. Introduction to Computer Engineering (4)
This course is designed to introduce the fundamentals of both the hardware
and software in a computer system. Topics include: representation of information,
computer organization and design, assembly and microprogramming, current
technology in logic design. (Students who have taken CSE 30 may not take
ECE 30 for credit.) Three hours of lecture, four hours of laboratory.
Prerequisite: ECE 20B and CSE 11 or 8A-B with grades of C- or better.
(F,W) K. Yun
53A. Fundamentals of Electrical Engineering I (4)
This is a coordinated lecture and laboratory course for students majoring
in other branches of science and engineering. It covers analysis and design
of passive and active circuits. The course emphasizes problem-solving
and laboratory work on passive circuits. Three hours of lecture, one hour
of discussion, one hour of laboratory. Prerequisites: Math. 21C, Math.
21D must be concurrent, Phys. 2B or BS or 4C with grades of C or
better. (F,W) P. Cosman
53B. Fundamentals of Electrical Engineering II (4)
This is a coordinated lecture and laboratory course for students majoring
in other branches of science and engineering. It covers analog and digital
systems and active circuit design. Laboratory work will include operational
amplifiers, diodes and transistors. Two hours of lecture, one hour of
discussion, three hours of laboratory. Prerequisites: Phys. 2B or BS
or 4C, ECE 53A, Math. 20C-D or 21C, 21D with grades of C or better.
(W,S) B. Rickett
60A. Circuits and Systems I (4)
Voltage-current relationships for circuit elements, Kirchhoff's voltage
and current laws, source transformations, loop and node analysis, initial
conditions, the Laplace transform, inverse transforms, partial fraction
expansions. Three hours of lecture, one hour of discussion, one hour of
laboratory. Prerequisites: Math. 20A-B-C or 21C and Math. 20F, ECE
20A and 20B with grades of C or better. (F,W) R. Lugannani
60B. Circuits and Systems II (4)
Solution of network equations using Laplace transforms; convolution integral;
the concept of impedance; Thevenin's and Norton's theorems;
transfer functions; poles and zeros; two-port networks, steady state sinusoidal
response; Bode plots. Three hours of lecture, one hour of discussion.
Prerequisite: ECE 60A and Math. 21D with grades of C or better.
(W,S) W. Ku
60L. Circuits and Systems Laboratory (4)
Essential aspects of electrical engineering. Topics covered include transient
and steady-state response of RLC circuits, transistor circuits, operational
amplifiers, nonlinear circuit components, power supplies, digital circuits
and error analysis. The material complements the topics in ECE 60A and
60B. One and a half hours of lecture, three and a half hours of laboratory.
(Lab fee: $15) Prerequisites: ECE 20A-B, ECE 60A with grades of C
or better. ECE 60B must be taken concurrently. (S) F. Najmabadi
90. Undergraduate Seminar (1)
This seminar class will provide a broad review of current research topics
in both electrical engineering and computer engineering. Typical subject
areas are signal processing, VLSI design, electronic materials and devices,
radio astronomy, communications, and optical computing. One hour lecture.
Prerequisite: none. (F,W,S)
Upper-Division
101. Linear Systems Fundamentals (4)
Complex variables. Singularities and residues. Signal and system analysis
in continuous and discrete time. Fourier series and transforms. Laplace
and z-transforms. Linear Time Invariant Systems. Impulse response, frequency
response, and transfer functions. Poles and zeros. Stability. Convolution.
Sampling. Aliasing. Three hours of lecture, one hour of discussion. Prerequisites:
Math. 20A-B-C or 21C, 20D or 21D, 20F, ECE 60B and 60L or ECE 53A and
53B with grades of C or better. (F,W) K. Zeger, P. Siegel
102. Introduction to Active Circuit Design (4)
Nonlinear active circuits design. Nonlinear device models for diodes,
bipolar and field-effect transistors. Linearization of device models and
small signal equivalent circuits. Circuit designs will be simulated by
computer and tested in the laboratory. Three hours of lecture, one hour
discussion, three hours of laboratory. (Lab fee: $15) Prerequisites:
Math. 20A-B-C or 21C, 20D or 21D, 20F, Phys. 2A-B or 4A-C, ECE 60B and
60L or ECE 53A and 53B with grades of C or better. (F,W) W.
Coles, L. Larson
103. Fundamentals of Devices and Materials (4)
Introduction to semiconductor materials and devices. Semiconductor crystal
structure, energy bands, doping, carrier statistics, drift and diffusion.
p-n junctions, metal-semiconductor junctions. Bipolar junction transistors:
current flow, amplification, switching, non-ideal behavior. Metal-oxide-semiconductor
structures, MOSFETs, device scaling. Three hours of lecture, one hour
of discussion. Prerequisites: Math. 20A-B-C or 21C, 20D or 21D, 20E,
20F, Phys. 2A-D or 4A-E, ECE 60B and 60L or ECE 53A and 53B with grades
of C or better. (F,W) E. Yu, H-L Luo
107. Electromagnetism (4)
Electrostatics and magnetostatics; electrodynamics; Maxwell's equations;
plane waves; skin effect. Electromagnetics of transmission lines: reflection
and transmission at discontinuities, Smith chart, pulse propagation, dispersion.
Rectangular waveguides. Dielectric and magnetic properties of materials.
Electromagnetics of circuits. Three hours of lecture, one hour of discussion.
Prerequisites: Math. 20A-B-C or 21C, 20D or 21D, 20E, 20F, Phys. 2A-C
or 4A-D, ECE 60B and 60L or ECE 53A and 53B with grades of C or
better. (W,S) K. Quest, N. Bertram
108. Digital Circuits (4)
Digital integrated electronic circuits for processing technologies. Analytical
methods for static and dynamic characteristics. MOS field-effect transistors
and bipolar junction transistors, circuits for logic gates, flip-flop,
data paths, programmable logic arrays, memory elements. Three hours of
lecture, one hour of discussion, three hours of laboratory. (Lab fee:
$20) Prerequisites: ECE 102, ECE 30 or CSE 30 with grades of C
or better. (W,S) S. Esener, P. Chau
109. Engineering Probability and Statistics (4)
Axioms of probability, conditional probability, theorem of total probability,
random variables, densities, expected values, characteristic functions,
transformation of random variables, central limit theorem. Random number
generation, engineering reliability, elements of estimation, random sampling,
sampling distributions, tests for hypothesis. Three hours of lecture,
one hour of discussion. Prerequisites: Math. 20A-B-C or 21C, 20D or
21D, 20F, with grades of C or better. (ECE 101 recommended).
(W,S) A. Acampora, R. Rao
111. Advanced Digital Design Project (4)
Advanced topics in digital circuits and systems. Use of computers and
design automation tools. Hazard elimination, synchronous/asnychronous
FSM synthesis, synchronization and arbitration, pipelining and timing
issues. Problem sets and design exercises. A large-scale design project.
Simulation and/or rapid prototyping. Prerequisite: ECE 108 or CSE 140
with grades of C or better. (F) K. Yun, B. Lin
118. Computer Interfacing (4)
Interfacing computers and embedded controllers to the real world: busses,
interrupts, DMA, memory mapping, concurrency, digital I/O, standards for
serial and parallel communications, A/D, D/A, sensors, signal conditioning,
video, and closed loop control. Students design and construct an interfacing
project. Three hours of lecture, four hours of laboratory. (Lab fee: $20)
Prerequisites: ECE 30 or CSE 30 and ECE 60A-B-L or ECE 53A-B. (S)
C. Guest
120. Solar System Physics (4)
General introduction to planetary bodies, the overall structure of the
solar system, and space plasma physics. Course emphasis will be on the
solar atmosphere, how the solar wind is produced, and its interaction
with both magnetized and unmagnitized planets (and comets). Three hours
of lecture, four hours of laboratory. Prerequisites: Phys. 2A-C or
4A-D, Math. 20A-B, 20C or 21C with grades of C- or better. (S) N.
Omidi
123. Antenna Systems Engineering (4)
The electromagnetic and systems engineering of radio antennas for terrestrial
wireless and satellite communications. Antenna impedance, beam pattern,
gain, and polarization. Dipoles, monopoles, paraboloids, phased arrays.
Power and noise budgets for communication links. Atmospheric propagation
and multipath. Three hours of lecture, one hour of discussion. Prerequisite:
ECE 107 with a grade of C or better. (F) B. Rickett
134. Electronic Materials Science of Integrated Circuits (4)
Electronic materials science with emphasis on topics pertinent to microelectronics
and VLSI technology. Concept of the course is to use components in integrated
circuits to discuss structure, thermodynamics, reaction kinetics, and
electrical properties of materials. Three hours of lecture. Prerequisites:
Phys. 2C-D with grades of C or better. (S) E. Yu
135A. Semiconductor Physics (4)
Crystal structure and quantum theory of solids; electronic band structure;
review of carrier statistics, drift and diffusion, p-n junctions; nonequilibrium
carriers, imrefs, traps, recombination, etc; metal-semiconductor junctions
and heterojunctions. Three hours of lecture. Prerequisite: ECE 103
with a grade of C or better. (F) H. L. Luo
135B. Electronic Devices (4)
Structure and operation of bipolar junction transistors, junction field-effect
transistors, metal-oxide-semiconductor diodes and transistors. Analysis
of dc and ac characteristics. Charge control model of dynamic behavior.
Three hours of lecture. Prerequisite: ECE 135A with a grade of C
or better. (W) H. L. Luo
136. Fundamentals of Semiconductor Device Fabrication (4)
Crystal growth, controlled diffusion, determination of junction-depth
and impurity profile, epitaxy, ion-implantation, oxidation, lithography,
chemical vapor deposition, etching, process simulation and robust design
for fabrication. Three hours of lecture. Prerequisite: ECE 103 with
a grade of C or better. (S) P. Yu, E. Yu
136L. Microelectronics Laboratory (4)
Laboratory fabrication of diodes and field effect transistors covering
photolithography, oxidation, diffusion, thin film deposition, etching
and evaluation of devices. Two hours of lecture, three hours of laboratory.
(Lab fee: $35) Prerequisite: ECE 103 with a grade of C or better.
(F,S) S. S. Lau
138L. Microstructuring Processing Technology Laboratory (4)
A laboratory course covering the concept and practice of microstructuring
science and technology in fabricating devices relevant to sensors, lab-chips
and related devices. Three hours of lecture, three hours of laboratory.
(Lab fee: $40) Prerequisite: upper-division standing for science and
engineering students. (W) S. S. Lau and Yu-Hwa Lo
139. Semiconductor Device Design and Modeling (4)
Device physics of modern field effect transistors and bipolar transistors,
including behavior of submicron structures. Relationship between structure
and circuit models of transistors. CMOS and BiCMOS technologies. Emphasis
on computer simulation of transistor operation and application in integrated
circuits. Three hours of lecture. Prerequisites: ECE 135A-B with grades
of C or better. (W) P. Asbeck
145AL-BL-CL. Acoustics Laboratory (4-4-4)
Automated laboratory based on H-P GPIB controlled instruments. Software
controlled data collection and analysis. Vibrations and waves in strings
and bars of electromechanical systems and transducers. Transmis-sions,
reflection, and scattering of sound waves in air and water. Aural and
visual detection. Two hours of lecture, four hours lab. Prerequisite:
ECE 107 with a grade of C or better or consent of instructor.
(F-W-S) J. Hildebrand
146. Introduction to Magnetic Recording (4)
A laboratory introduction to the writing and reading of digital information
in a disk drive. Basic magnetic recording measurements on state-of-art
disk drives to evaluate signals, noise, erasure, and non-linearities that
characterize this channel. Lectures on the recording process will allow
comparison of measurements with basic voltage expressions. E/M FEM software
utilized to study geometric effects on the record and play transducers.
One hour of lecture, three hours of laboratory. Prerequisite: ECE 107
with a grade of C or better. (W) N. Bertram
153. Probability and Random Processes for Engineers (4)
Random processes. Stationary processes: correlation, power spectral density.
Gaussian processes and linear transformation of Gaussian processes. Point
processes. Random noise in linear systems. Three hours of lecture, one
hour of discussion. Prerequisite: ECE 109 with a grade of C or
better. (F,S) R. Rao
154A. Communications Systems I (4)
Study of analog modulation systems including AM, SSB, DSB, VSB, FM, and
PM. Performance analysis of both coherent and noncoherent receivers, including
threshold effects in FM. Three hours of lecture, one hour of discussion.
Prerequisite: ECE 153 with a grade of C or better. (F) L.
Milstein
154B. Communications Systems II (4)
Design and performance analysis of digital modulation techniques, including
probability of error results for PSK, DPSK, and FSK. Introduction to effects
of intersymbol interference and fading. Detection and estimation theory,
including optimal receiver design and maximum-likelihood parameter estimation.
Three hours of lecture, one hour of discussion. Prerequisite: ECE 154A
with a grade of C or better. (W) L. Milstein
154C. Communications Systems III (4)
Introduction to information theory and coding, including entropy, average
mutual information, channel capacity, block codes and convolutional codes.
Three hours of lecture, one hour of discussion. Prerequisite: ECE 154B
with a grade of C or better. (S) L. Milstein
155A. Digital Recording Systems (4)
This course will be concerned with modulation and coding techniques for
digital recording channels. Three hours of lecture. Prerequisites:
ECE 109 and 153 with grades of C or better and concurrent registration
in ECE 154A required. Department stamp required. (F) J. Wolf
155B-C. Digital Recording Projects (4-4)
These courses will be concerned with modulation and coding techniques
for digital recording channels. In winter and spring quarters, students
will perform experiments and/or computer simulations. One hour lecture,
four hours of laboratory. Prerequisites: ECE 109 and 153 with grades
of C or better and concurrent registration in ECE 154B-C required.
Department stamp required. (W,S) J. Wolf
158A. Data Networks I (4)
Layered network architectures, data link control protocols and multiple-access
systems, performance analysis. Flow control; prevention of deadlock and
throughput degradation. Routing, centralized and decentralized schemes,
static dynamic algorithms. Shortest path and minimum average delay algorithms.
Comparisons. Three hours of lecture, three hours of laboratory. Prerequisite:
ECE 109 with a grade of C or better. ECE 159A recommended. (W)
R. Rao
158B. Data Networks II (4)
Layered network architectures, data link control protocols and multiple-access
systems, performance analysis. Flow control; prevention of deadlock and
throughput degradation. Routing, centralized and decentralized schemes,
static dynamic algorithms. Shortest path and minimum average delay algorithms.
Comparisons. Three hours of lecture, three hours of laboratory. Prerequisite:
ECE 158A with a grade of C or better. (S) R. Cruz
159A. Queuing Systems: Fundamentals (4)
Analysis of single and multiserver queuing systems; queue size and waiting
times. Modeling of telephone systems, interactive computer systems and
the machine repair problems. Three hours of lecture. Prerequisite:
ECE 109 with a grade of C or better. (F) E. Masry
159B. Queuing Systems: Computer Systems Performance (4)
Computer systems applications; priority scheduling, time-sharing scheduling,
modeling and performance of interactive multiprogrammed computer systems,
a case study. Three hours of lecture. Prerequisite: ECE 159A with a
grade of C or better. (W) E. Masry
159C. Queuing Systems: Networks & Operation Research Applications
(4)
(Not offered 2001/2002.) Elements of computer-communication networks;
delay analysis, capacity, and flow assignments. Operation research applications,
cost models and optimization, a case study, introduction to inventory
systems. Three hours of lecture. Prerequisite: ECE 159B with a grade
of C or better. (S) E. Masry
161A. Introduction to Digital Signal Processing (4)
Review of discrete-time systems and signals, Discrete-Time Fourier Transform
and its properties, the Fast Fourier Transform, design of Finite Impulse
Response (FIR) and Infinite Impulse Response (IIR) filters, implementation
of digital filters. Three hours of lecture, one hour of discussion. Prerequisite:
ECE 101 and 109 with grades of C or better. (F,S) W. Hodgkiss,
B. Rao
161B. Digital Signal Processing I (4)
Sampling and quantization of baseband signals; A/D and D/A conversion,
quantization noise, oversampling and noise shaping. Sampling of bandpass
signals, undersampling downconversion, and Hilbert transforms. Coefficient
quantization, roundoff noise, limit cycles and overflow oscillations.
Insensitive filter structures, lattice and wave digital filters. Systems
will be designed and tested with Matlab, implemented with DSP procesors
and tested in the laboratory. Three hours of lecture, one hour of discussion,
three hours of laboratory. (Lab fee: $15) Prerequisite: ECE 161A with
a grade of C or better. (W) W. Coles, P. Chau
161C. Digital Signal Processing II (4)
Basic principles of adaptive algorithms. Algorithms for adaptive FIR (gradient,
LMS, recursive techniques) and adaptive IIR filtering. Implementation
issues. Introduc-tion of fast transform algorithms (FFT, Winograd FFT,
number theoric transforms, DCT). Fast convolution and correlation Algorithms
simulated by MATLAB. Three hours of lecture, one hour of discussion, three
hours of laboratory. (Lab fee: $15) Prerequisite: ECE 161B with a grade
of C or better. (S) P. Chau
163. Electronic Circuits and Systems (4)
Analysis and design of analog circuits and systems. Feedback systems with
applications to operational amplifier circuits. Stability, sensitivity,
bandwidth, compensation. Design of active filters. Switched capacitor
circuits. Phase-locked loops. Analog-to-digital and digital-to-analog
conversion. Three hours of lecture, one hour of discussion, three hours
of laboratory. (Lab fee: $10) Prerequisites: ECE 101 and 102 with grades
of C or better. (S) W. Coles
164. Analog Integrated Circuit Design (4)
Design of linear and non-linear analog integrated circuits including operational
amplifiers, voltage regulators, drivers, power stages, oscillators, and
multipliers. Use of feedback and evaluation of noise performance. Parasitic
effects of integrated circuit technology. Laboratory simulation and testing
of circuits. Three hours of lecture, one hour of discussion, three hours
of laboratory. Prerequisite: ECE 102 with a grade of C or better.
ECE 163 recommended. (F) I. Galton
165. Digital Integrated Circuit Design (4)
VLSI digital systems. Circuit characterization, performance estimation,
and optimization. Circuits for alternative logic styles and clocking schemes.
Subsystems include ALUs, memory, processor arrays, and PLAs. Techniques
for gate arrays, standard cell, and custom design. Design and simulation
using CAD tools. (Students who have taken CSE 143 may not take ECE 165
for credit.) Three hours of lecture, one hour of discussion, three hours
of laboratory. (Lab fee: $10) Prerequisite: ECE 108 with a grade of
C or better. (W) P. Chau
166. Microwave Systems and Circuits (4)
Waves, distributed circuits, and scattering matrixmethods. Passive microwave
elements. Impedance matching. Detection and frequency conversion using
microwave diodes. Design of transistor amplifiers including noise performance.
Circuits designs will be simulated by computer and tested in the laboratory.
Three hours of lecture, one hour of discussion, three hours of laboratory.
Prerequisites: ECE 102 and 107 with grades of C or better. (S)
P. Asbeck
171A. Linear Control System Theory (4)
Stability of continous- and discrete-time single-input/single-output linear
time-invariant control systems emphasizing frequency domain methods. Transient
and steady-state behavior. Stability analysis by root locus, Bode, Nyquist,
and Nichols plots. Compensator design. Three hours of lecture, one hour
of discussion. Prerequisite: ECE 60B or ECE 53-54 or MAE 140 with a
grade of C or better. (S) D. Sworder
171B. Linear Control System Theory (4)
Time-domain, state-variable formulation of the control problem for both
discrete-time and continous-time linear systems. State-space realizations
from transfer function system description. Internal and input-output stability,
controllability/observability, minimal realizations, and pole-placement
by full-state feedback. Three hours of lecture, one hour of discussion.
Prerequisite: ECE 171A with a grade of C or better. (F) D. Sworder
172A. Introduction to Intelligent Systems: Robotics and Machine Intelligence
(4)
This course will introduce basic concepts in machine perception. Topics
covered will include: edge detection, segmentation, texture analysis,
image registration, and compression. Prerequisite: ECE 101 with a grade
of C or better, ECE 109 recommended. (F) M. Trivedi
173. Theory and Applications of Neural Networks and Fuzzy Logic (4)
Theory of fuzzy logic, reasoning and control; mathematical aspects of
neural architectures for pattern classification, functional approximation,
and adaptive estimation and control; theory of computer-assisted learning
(supervised, unsupervised and hybrid); theory and practice of recurrent
networks (stability, placement of equilibria); computer-aided design of
fuzzy and neural systems, Bayes and minimax design. Four hours of lecture.
Prerequisite: Math. 20F with a grade of C or better. (S)
A. Sebald
174. Introduction to Linear and Nonlinear Optimization with Applications
(4)
The linear least squares problem, including constrained and unconstrained
quadratic optimization and the relationship to the geometry of linear
transformations. Introduction to nonlinear optimization. Applications
to signal processing, system identification, robotics, and circuit design.
Four hours of lecture. Prerequisite: Math. 20F with a grade of C
or better. (S) B. Rao
175. Elements of Machine Intelligence: Pattern Recognition and Machine
Learning (4)
Decision functions. Pattern classification by distance and likelihood
functions; deterministic and statistical trainable pattern classifiers;
feature selection; issues in machine learning. Four hours of lecture.
Prerequisites: ECE 109 and ECE 174 with grades of C or better.
(W) K. Kreutz-Delgado
181. Geometrical Optics and Guided-wave Optics (4)
Electromagnetic optics, reflection, refraction, and stratified media.
Geometrical optics, ray tracing, aberrations, optical elements, and optical
system design. Optical instruments, photometry, radiometry, and interferometers.
Resonators, guided-wave and fiber optics. Labs: ray tracing, interferometry,
guided-wave and fiberoptics. Three hours of lecture, two hours of demonstration
laboratory. (Lab fee: $35) Prerequisites: ECE 103 and 107 with grades
of C or better. (S) C. Guest
182. Physical Optics and Fourier Optics (4)
Diffraction: Kirchoff, Fraunhofer, and Fresnel. Fourier and Fresnel Transform
optics and optical information processing. Holography, Gaussian beams,
coherence, statistical optics and photon optics. Polarization and crystal
optics. Labs: diffraction, Fourier and Fresnel Transforms, coherence.
Three hours of lecture, two hours of demonstration laboratory. (Lab fee:
$35) Prerequisites: ECE 103 and 107 with grades of C or better.
(F) S. Lee and S. Fainman
183. Optical Electronics (4)
Quantum electronics, interaction of light and matter in atomic systems,
semiconductors. Laser amplifiers and laser systems. Photodetection. Electrooptics
and acoustooptics, photonic switching. Fiber optic communication systems.
Labs: semiconductor lasers, semiconductor photodetectors. Three hours
of lecture, two hours of demonstration laboratory. (Lab fee: $35) Prerequisites:
ECE 103 and 107 with grades of C or better. (S) C. Tu
184. Optical Information Processing and Holography (4)
Labs: optical holography, photorefractive effect, spatial filtering, computer
generated holography. Two and a half hours of lecture, four hours of laboratory.
(Lab fee: $35) Prerequisite: ECE 182 with a grade of C or better.
(W) S. Fainman and S. Lee
185. Lasers and Modulators (4)
Labs: CO2 laser, HeNe laser, electrooptic modulation, acoustooptic modulation,
spatial light modulators. Two and a half hours of lecture, four hours
of laboratory. (Lab fee: $35) Prerequisite: ECE 183 with a grade of
C or better. (S) S. Lee and S. Fainman
187. Introduction to Biomedical Imaging and Sensing (4)
Image processing fundamentals: imaging theory, image processing, pattern
recognition; digital radiography, computerized tomography, nuclear medicine
imaging, nuclear magnetic resonance imaging, ultrasound imaging, microscopy
imaging. Three hours of lecture, four hours of laboratory. Prerequisite:
Math. 20A-B-F, 20C or 21C, 20D or 21D, Phys. 2A-D, ECE 101 (may be taken
concurrently) with grades of C or better. (F) S. Fainman
191. Engineering Group Design Project (4)
Groups of students work to design, build, demonstrate, and document an
engineering project. All students give weekly progress reports of their
tasks and contribute a section to the final project report. Two hours
of discussion, eight hours of laboratory. Prerequisites: Completion
of all of the breadth courses and one depth course. (W) C. Guest
192. Engineering Design (4)
Students complete a project comprising at least 50 percent or more engineering
design to satisfy the following features: student creativity, open-ended
formulation of a problem statement/specifications, consideration of alternative
solutions/realistic constraints. Written final report required. Prerequisites:
Students enrolling in this course must have completed all of the breadth
courses and one depth course. The department stamp is required to enroll
in ECE 192. (Specifications and enrollment forms are available in
the undergraduate office.)
193H. Honors Project (4-8)
An advanced reading or research project performed under the direction
of an ECE faculty member. Must contain enough design to satisfy the ECE
program's four-unit design requirement. Must be taken for a letter
grade. May extend over two quarters with a grade assigned at completion
for both quarters. Prerequisite: admission to the ECE departmental
honors program.
195. Teaching (2 or 4)
Teaching and tutorial activities associated with courses and seminars.
Not more than four units of ECE 195 may be used for satisfying graduation
requirements. (P/NP grades only.) Three hours of lecture. Prerequisite:
consent of the department chair.
197. Field Study in Electrical and Computer Engineering (4, 8, 12,
or 16)
Directed study and research at laboratories and observatories away from
the campus. (P/NP grades only.) Prerequisites: consent of instructor
and approval of the department.
198. Directed Group Study (2 or 4)
Topics in electrical and computer engineering whose study involves reading
and discussion by a small group of students under direction of a faculty
member. (P/NP grades only.) Prerequisite: consent of instructor.
199. Independent Study for Undergraduates (2 or 4)
Independent reading or research by special arrangement with a faculty
member. (P/NP grades only.) Prerequisite: consent of instructor.
Graduate
200. Research Conference (2)
Group discussion of research activities and progress of group members.
(S/U grades only.) Prerequisite: consent of instructor. (F,W,S)
Staff
210. Information Systems in Manufacturing (4)
Basic problem solving and search techniques. Knowledge based and expert
systems. Planning and decision support systems. Fuzzy logic and neural
nets. Topics covered will include data models, query processing, distributed
systems, enterprise computing and intelligent agents, fuzzy logic, neural
nets. Four hours of lecture. Prerequisite: basic engineering and introduction
to computers. (W) R. Jain
211. Manufacturing Engineering Seminar and Laboratory (2)
Combination of seminars, laboratory activities, and field trips. Seminars
by top manufacturing engineers, managers, and student interns. Visits
to manufacturing facilities. Techniques in accessing international technical
and patent databases. Prerequisite: none. M. Trivedi
220. Space Plasma Physics (4)
The nature of the solar wind interaction with different planets and comets
leads to a variety of magnetospheres. This course will deal with both
nature of the solar wind as well as these interactions. Three hours of
lecture. Prerequisite: ECE 107 or equivalent or consent of instructor.
(W) A. Mendis
222A-B-C. Applied Electromagnetic Theory (4)
Electrostatics and dielectric materials. Uniqueness, reciprocity, and
Poynting theorems. Solutions to Maxwell's equations in rectangular,
cylindrical, and spherical coordinates. Waves in isotropic and anisotropic
media, transmission lines, wave-guides, optical fibers, and resonant structures.
Radiation, propagation, and scattering problems. Scattering matrices,
microwave circuits, and antennas. Three hours of lecture. Prerequisites:
ECE 107, 123, 124 or equivalent. (F,W,S) B. Rickett
230A. Solid State Electronics (4)
This course is designed to provide a general background in solid state
electronic materials and devices. Course content emphasizes the fundamental
and current issues of semiconductor physics related to the ECE solid state
electronics sequences. Three hours of lecture. Prerequisites: fundamentals
of quantum mechanics, ECE 135A-B, or equivalent. (F) S.S. Lau
230B. Solid State Electronics (4)
Physics of solid-state electronic devices, including p-n diodes, Schottky
diodes, field-effect transistors, bipolar transistors, pnpn structures.
Computer simulation of devices, scaling characteristics, high frequency
performance, and circuit models. Three hours of lecture. Prerequisite:
ECE 230A. (W) P. Asbeck
230C. Solid State Electronics (4)
This course is designed to provide a treatise of semiconductor devices
based on solid state phenomena. Band structures carrier scattering and
recombination processes and their influence on transport properties will
be emphasized. Three hours of lecture. Prerequisite: ECE 230A or equivalent.
(S) P. Yu
230E. Introduction to Superconductivity (4)
Superconductivity phenomenon, two-fluid models and phenomenological theories,
magnetic properties of ideal superconductors, type II superconductors,
tunneling, microscopic theory, superconducting materials, current developments.
Three hours of lecture. Prerequisite: consent of instructor. (F)
H-L. Luo
231. Thin Film Phenomena (4)
This course is designed to provide a general survey of thin film processes
pertinent to microelectronics. Topics to be discussed include preparation
methods, various modern analytical techniques, physical properties, growth
morphology, interface reaction, and alloy formation and applications.
Three hours of lecture. Prerequisite: consent of instructor. (W)
S.S. Lau and H-L.Luo
232. The Field Effect and Field Effect Transistors (4)
Physics of the field effect of elemental and III-V compound semiconductors
related to the technology and characteristics of Schottky barrier gate,
insulated gate, and junction gate field effect transistors. Three hours
of lecture. Prerequisite: consent of instructor. (S) H. Wieder
233. X-Ray Diffraction Analysis of Materials (4)
This class will cover the physics of x-ray diffraction and its application
to the analysis of crystal structure, grain size, grain orientation, surface
roughness, epitaxy, film thickness, etc. Experimental techniques to be
discussed and will include theta-2theta diffractometry, high resolution
x-ray rocking curves, Laue patterns, pole figures, reflectivity, small
angle scattering, laboratory experiments, and computer simulations. Three
hours of lecture, one hour of laboratory. Prerequisite: consent of
instructor. (S) K. Kavanagh
234A. Imperfections in Solids (4)
Point, line, and planar defects in crystalline solids, including vacancies,
self-interstitials, solute atoms, dislocation interactions, stacking faults,
grain boundaries, and their effects on the properties of solids. Hardening
by localized obstacles, precipitates, and dispersoids. Three hours of
lecture. Prerequisite: consent of instructor. (F) R.A. Asaro
234B. Advanced Study of Defects in Solids (4)
Advanced topics in dislocation theory and dislocation dynamics. Defects
and defects interactions. Atomistic and subatomistic effects. Physical
models based on microscopic considerations. Three hours of lecture. Prerequisite:
ECE 234A or consent of instructor. (W) R.A. Asaro
236A. Semiconductor Heterostructure Materials (4)
This course covers the growth, characterization, and heterojunction properties
of III-IV compound semiconductors and group-IV semiconductor heterostructures
for the subsequent courses on electronic and photonic device applications.
Topics include epitaxial growth techniques, electrical properties of heterojunctions,
transport and optical properties of quantum wells and superlattices. Three
hours of lecture. Prerequisites: ECE 230A-B-C or consent of instructor.
(F) C. Tu
236B. Optical Processes in Semiconductors (4)
Absorption and emission of radiation in semiconductors. Radiative transition
and nonradiative recombination. Ultra-fast optical phenomena. Laser and
photodetector devices will be emphasized. Three hours of lecture. Prerequisites:
ECE 230A and 230C or equivalent. (W) P. Yu
236C. Heterojunction Field Effect Transistors (4)
Device physics and applications of isotype and anisotype heterojunctions
and quantum wells, including band-edge discontinuities, band bending and
space charge layers at heterojunction interfaces, charge transport normal
and parallel to such interfaces, two-dimensional electron gas structures,
modulation doping, heterojunction and insulated gate field effect transistors.
Three hours of lecture. Prerequisite: consent of instructor. (S)
H. Wieder
236D. Heterojunction Bipolar Transistors (4)
Current flow and charge storage in bipolar transistors. Use of heterojunctions
to improve bipolar structures. Transient electron velocity overshoot.
Simulation of device characteristics. Circuit models of HBTs. Requirements
for high-speed circuit applications. Elements of bipolar process technology,
with emphasis on III-V materials. Three hours of lecture. Prerequisite:
consent of instructor. (F) P. Asbeck
237. Modern Materials Analysis (4)
Analysis of the near surface of materials via ion, electron, and x-ray
spectroscopes. Topics to be covered include particle solid interactions.
Rutherford backscattering, secondary ion mass spectroscopy, electron energy
loss spectroscopy, particle induced x-ray emission, Auger electron spectroscopy,
extended z-ray absorption, fine structure and channeling. Three hours
of lecture. Prerequisite: consent of instructor. (F) Staff
238A. Thermodynamics of Solids (4)
The thermodynamics and statistical mechanics of solids. Basic concepts,
equilibrium properties of alloy systems, thermodynamic information from
phase diagrams, surfaces and interfaces, crystalline defects. Multiple
listed with Materials Science 201A. Three hours of lecture. Prerequisite:
consent of instructor. (F) Staff
238B. Solid State Diffusion and Reaction Kinetics (4)
Thermally activated processes. Boltzman factor, homogeneous and heterogeneous
reactions, solid state diffusion, Fick's law, diffusion mechanisms,
Kirkendall effects, Boltzmann-Manato analysis, high diffusivity paths.
Multiple listed with Materials Science 201B. Three hours of lecture. Prerequisite:
ECE 238A. (W) Staff
239. Nanometer-Scale Probes and Devices (4)
Discussion of scanning tunneling microscopy, atomic force microscopy,
and other high-resolution scanning probe techniques, including basic concepts,
experimental considerations, and applications. Fabrication and properties
of submicron structures, with emphasis on the study of semiconductor materials
and devices. Three hours of lecture. Prerequisite: consent of instructor.
(F) Edward T. Yu
240A. Lasers and Optics (4)
Fresnel and Fraunhofer diffraction theory. Optical resonators, interferometry.
Gaussian beam propagation and transformation. Laser oscillation and amplification,
Q-switching and mode locking of lasers, some specific laser systems. Three
hours of lecture. Prerequisites: ECE 123, 124 or equivalent; introductory
quantum mechanics or ECE183. (F), P. Yu
240B. Optical Information Processing (4)
Space-bandwidth product, superresolution, space-variant optical system,
partial coherence, image processing with coherent and incoherent light,
processing with feedback, real-time light modulators for hybrid processing,
nonlinear processing. Optical computing and other applications. Three
hours of lecture. Prerequisite: ECE 182 or equivalent. (W) S. Lee
and S. Fainman
240C. Optical Modulation and Detection (4)
Propagation of waves and rays in anisotropic media. Electro-optical switching
and modulation. Acousto-optical deflection and modulation. Detection theory.
Heterodyne detection, incoherent and coherent detection. Three hours of
lecture. Prerequisites: ECE 181,183 or equivalent. (S) S. Esener
and P. Yu
241A. Nonlinear Optics (4)
Second harmonic generation (color conversion), parametric amplification
and oscillation, photorefractive effects and four-wave mixing, optical
bistability; applications. Three hours of lecture. Prerequisites: ECE
240A, C, or consent of instructor. (F) S.Fainman and S. Lee
241B. Optical Devices for Computing. (4)
Application of electro-optic, magneto-optic, acousto-optic, and electro-absorption
effects to the design of photonic devices with emphasis on spatial light
modulation and optical storage techniques. Three hours of lecture. Prerequisites:
ECE 240A, C, or consent of instructor. (F) S. Esener
241C. Holographic Optical Elements (4)
Fresnel, Fraunhofer, and Fourier holography. Analysis of thin and volume
holograms, reflection and transmission holograms, color and polarization
holograms. Optically recorded and computer-generated holography. Applications
to information storage, optical interconnects, 2-D and 3-D display, pattern
recognition, and image processing. Three hours of lecture. Prerequisite:
ECE 182 or equivalent, or consent of instructor. (W) S. Fainman
241AL. Lasers and Holography Laboratory (2)
Laser resonator design, construction, alignment, characterizations. Operation
and evaluation of molecular, gas, liquid dye, semiconductor lasers. Spatial
and temporal coherance measurements. Design and fabrication of transmission,
reflection, bleached, color, multiple exposure holograms. Prerequisites:
ECE 181,182,183 or consent of instructor. (This course is cojoint
with ECE 184. Graduate students will choose 50 percent of the experiments
and receive two units of credit.) (F) S. Lee and S. Fainman
241BL. Optical Signal Processing Laboratory (2)
Construction and characterization of Fourier/Fresnel transform, coherent/incoherent,
imaging-processing systems. Design, coding, fabrication of spatial filters,
computer-generated holograms. Experiments in nonlinear photorefractive
phenomena and image-processing applications. Construction of vector-matrix
multipliers. Optical systems design using Code-V. Prerequisites: ECE
181, 182, 183, or consent of instructor. (This course is cojoint with
ECE 185. Graduate stduents will choose 50 percent of the experiments and
receive two units of credit.) (W) S. Lee and S. Fainman
241CL. Optoelectronics and Communications laboratory (2)
Operation and characterization of electro-optic, acousto-optic modulators.
Polarization manipulation techniques. Heterodyne detection schemes. Para-metrization
of P-I-N and avalanche detectors, LED sources. Evaluation of optical fiber,
thin film wave-guide properties. Characterization of Hughes LCLV spatial
light modulator. Prerequisites: ECE 181, 182, 183, or consent of instructor.
Staff
242A. Optical Systems (4)
Principles of optical system design. Modeling of optical and opto-electronic
components, modules, and systems. Signal integrity analysis. Design optimization
using CAD. Assembly and testing. System scalability and manufacturability.
Opto-electronic packaging. Three hours of lecture. Prerequisites: ECE
240A-B-C, or consent of instructor. (W) S. Lee
244A. Statistical Optics (4)
Introduction to statistical phenomena in optics including first order
properties of light waves generated from various sources. Coherence of
optical waves, high-order coherence. Partial coherence and its effects
on imaging systems. Imaging in presence of randomly inhomogeneous medium.
Limits in photelectric detection of light. Three hours of lecture. Prerequisite:
ECE 240A-B or consent of instructor. (F) Y. Fainman
244B. Quantum Electronics of Femtosecond Optical Pulses (4)
Femtosecond optical pulses in linear dispersive media. Self-action of
optical pulses. Parametric interaction of optical pulses. Self- and cross-phase
modulation. Fast phase control, compression and shaping of optical pulses.
Optical solitons. Applications of femtosecond optical pulses. Three hours
of lecture. Prerequisite: ECE 240A-B-C or consent of instructor.
(W) Y. Fainman
245A. Advanced Acoustics I (4)
Boundary value problems in vibrating systems, wave propagation in strings,
bars, and plates. Fundamentals of acoustical transducers. Three hours
of lecture. Prerequisite: concurrent registration in ECE 145AL recommended.
(F) J. Hildebrand
245B. Advanced Acoustics II (4)
Theory of radiation transmission and scattering of sound with special
application to ocean acoustics. Three hours of lecture. Prerequisite:
ECE 245A or consent of instructor. Concurrent registration in ECE 145BL
recommended. (W) J. Hildebrand
245C. Advanced Acoustics III (4)
Signal processing in underwater acoustics. Theory and hardwave embodiments.
Three hours of lecture. Prerequisite: ECE 245B or consent of instructor.
Concurrent registration in ECE 145CL recommended. (S) J. Hildebrand
246A. Materials for Magnetic Recording (4)
Properties of magnetic materials utilized as magnetic recording media
and heads; magnetic structure of oxides and metals; fine particle magnetism:
micromagnetic analysis; hysteresis and reversal mechanisms of hard materials;
dynamic processes and domain patterns of soft materials; thermal fluctuations;
multilayer phenomena: giant magnetoresistance. Prerequisites: undergraduate
electromagnetism and solid state physics or consent of instructor. (alternate
years) H.L. Luo, N. Bertram
246B. Analysis of the Magnetic Recording Process (4)
In-depth analysis of the magnetic recording process. Magnetic fields and
Fourier transforms of fields and magnetized media and heads; playback
process for single and multiple transitions. Reciprocity theorem for inductive
and magnetoresistive heads; record process modeling; interferences and
nonlinearities; medium noise mechanisms and correlations; signal to noise
ratios. Prerequisites: undergraduate electromagnetic theory and mathematical
methods or consent of instructor. (alternate years) N. Bertram
246C. Magnetic Recording Laboratory (4)
Basic measurements in magnetic recording. Fields and Fourier transforms
of head structures using resistance paper measurements and computer analysis;
inductance and B-H loop measurements of recording heads and core materials;
recording system calibration and magnetization pattern investigation utilizing
spectral measurements (FFT). Prerequisites: ECE 246B and laboratory
experience. (alternate years) N. Bertram
250. Random Processes (4)
Random variables, probability distributions and densities, characteristic
functions. Convergence in probability and in quadratic mean, Stochastic
processes, stationarity. Processes with orthogonal and independent increments.
Power spectrum and power spectral density. Stochastic integrals and derivatives.
Spectral representation of wide sense stationary processes, harmonizable
processes, moving average representations. Prerequisite: ECE 153 or
equivalent or consent of instructor. (F) R. Lugannani
251AN. Digital Signal Processing I (4)
Discrete random signals; conventional (FFT based) spectral estimation.
Coherence and transfer function estimation; model-based spectral estimation;
linear prediction and AR modeling. Levinson-Durbin algorithm and lattice
filters, minimum variance spectrum estimation. Three hours of lecture.
Prerequisites: ECE 153 in addition to either ECE 161 or 161A, or consent
of instructor. (W) W. Hodgkiss and B. Rao
251BN. Digital Signal Processing II (4)
Adaptive filter theory, estimation errors for recursive least squares
and gradient algorithms, convergence and tracking analysis of LMS, RLS,
and Kalman filtering algorithms, comparative performance of Weiner and
adaptive filters, transversal and lattice filter implementations, performance
analysis for equalization, noise cancelling, and linear prediction applications.
Three hours of lecture. Prerequisite: ECE 251AN. (S) W. Hodgkiss
and J. Zeidler
251CN. Filter Banks and Wavelets (4)
Fundamentals of multirate systems (noble identities, polyphase representations),
maximally decimated filter banks (QMF filters for 2-channels, M-channel
perfect reconstruction systems), paraunitary perfect reconstruction filter
banks, the wavelet transform (multiresolution, discrete wavelet transform,
filter banks and wavelet). Three hours of lecture. Prerequisite: ECE
161B or equivalent. (F) B. Rao
251DN. Array Processing (4)
The coherent processing of data collected from sensors distributed in
space for signal enhancement and noise rejection purposes or wavefield
directionality estimation. Conventional and adaptive beamforming. Matched
field processing. Sparse array design and processing techniques. Applications
to acoustics, geophysics, and electromagnetics. Prerequisite: 251AN,
ECE 161 or 151A (ECE 161, 162A-B series recently renumbered to ECE 161A-B-C),
or consent of instructor. (F) W. Hodgkiss
252A. Speech Compression (4)
Speech signals, production and perception, compression theory, high rate
compression using waveform coding (PCM, DPCM, ADPCM, . .), DSP tools for
low rate coding, LPC vocoders, sinusoidal tranform coding, multi-band
coding, medium rate coding using code excited linear prediction (CELP).
Prerequisite: ECE 161A or 161. (W) B. Rao
252B. Speech Recognition (4)
Signal analysis methods for recognition, dynamic time warping, isolated
word recognition, hidden markov models, connectedword, and continuous
speech recognition. Prerequisites: ECE 109, ECE 262A. (S) B. Rao
253A. Fundamentals of Digital Image Processing (4)
Image quantization and sampling, image transforms, image enhancement,
image compression. Prerequisites: ECE 109, 153, ECE 161 or ECE 161A.
(W) P. Cosman
253B. Digital Image Analysis (4)
Image morphology, edge detection, scene segmentation, texture analysis,
registration and fusion, feature analysis, time-varying images. Prerequisite:
ECE 253A or consent of instructor. (S) P. Cosman
254. Detection Theory (4)
Hypothesis testing, detection of signals in white and colored Gaussian
noise; Karhunen-Loève expansion, estimation of signal parameters,
maximum-likelihood detection; resolution of signals; detection and estimation
of stochastic signals; applications to radar, communications, and optics.
Prerequisite: ECE 153. (F) R. Lugannani
255AN. Information Theory (4)
Introduction to basic concepts, source coding theorems, capacity, noisy-channel
coding theorem. Three hours of lecture. Prerequisite: ECE 154A-B-C
or consent of instructor. (F) Staff
255BN/CN. Source Coding I, II (4/4)
Theory and practice of lossy source coding, vector quantization, predictive
and differential encoding, universal coding, source-channel coding, asymptotic
theory, speech and image applications. Three hours of lecture. Prerequisite:
ECE 250 and 259A or 259AN, or consent of instructor. (W,S) K. Zeger
256A-B. Time Series Analysis and Applications (4-4)
Stationary processes; spectral representation; linear transformation.
Recursive and nonrecursive prediction and filtering; Wiener-Hopf and Kalman-Bucy
filters. Series expansions and applications. Time series analysis; probability
density, covariance and spectral estimation. Inference from sampled-data,
sampling theorems; equally and non-equally spaced data, applications to
detection and estimation problem. Prerequisite: ECE 153. (F,W)
E. Masry
257A. Multiuser Communication Systems (4)
M/G/1, G1/M/1 queues, imbedded chains. Ergodic theory of Markov chains,
classification, ergodic theorems. Multiple access systems, random access
protocols, capacity, stability, delay and control, reservation and hybrid
schemes. Prerequisites: ECE 153 and 159A, or equivalent. Note: ECE
159A is an integral part of this course and should be taken in the fall
quarter. (W) R. Rao
257B. Principles of Wireless Networks (4)
This course will focus on the principles, architectures, and analytical
methodologies for design of multi-user wireless networks. Topics to be
covered include cellular approaches, call processing, digital modulation,
adaptive arrays, broadband networks, and wireless packet access for multimedia
service. Three hours of lecture. Prerequisites: ECE 159B and 154B.
(S) A. Acampora
258A-B. Digital Communication (4-4)
Digital communication theory including performance of various modulation
techniques, effects of inter-symbol interference, adaptive equalization,
spread spectrum communication. Prerequisites: ECE 154A-B-C and ECE
254 or consent of instructor. (W,S) L. Milstein
259AN. Algebraic Coding (4)
Fundamentals of block codes, introduction to groups, rings and finite
fields, nonbinary codes, cyclic codes such as BCH and RS codes, decoding
algorithms, applications. Three hours of lecture. Prerequisite: consent
of instructor. (F) J. Wolf or P. Siegel
259BN. Trellis-Coded Modulation (4)
Coding theory developed from the viewpoint of digital communications engineering,
information theoretic limits for basic channel models, convolutional codes,
maximum-likelihood decoding, Ungerboeck codes, codes based on lattices
and cosets, rotational invariance, performance evaluation, applications
of modem design. Three hours of lecture. Prerequisites: ECE 154A-B-C,
ECE 259A or 259AN, or consent of instructor. (W) P. Siegel
259CN. Advanced Coding and Modulation for Digital Communications (4)
Advanced coding and modulation techniques for bandwidth-efficient data
transmission and recording; constellation shaping by regions, Voronoi
constellations, shell mapping, coding for intersymbol-interference channels,
precoding methods, multilevel coding; coding for fading channels, applications
to wireline and wireless communications, digital recording. Three hours
of lecture. Prerequisites: ECE 259A-B or 259AN-BN. (S) P. Siegel
260A. VLSI Digital System Algorithms and Architectures (4)
Custom and semicustom VLSI design from the system designer's perspective.
VLSI system algorithms, parallel processing architectures and interconnection
networks, and design mapping methodologies will be emphasized. VLSI computer-aided
design (CAD) tools will be introduced. Knowledge of basic semiconductor
electronics and digital design is assumed. Three hours of lecture. Prerequisites:
undergraduate-level semiconductor electronics and digital system design;
ECE 165 or equivalent or consent of instructor. (F) P. Chau
260B. VLSI Integrated Circuits and Systems Design (4)
Computer arithmetic, control and memory structures for VLSI implementations
at logic, circuit, and layout level. Computer-aided design and performance
simulations, actual design projects for teams of two to three students
per team. Layout done on CAD workstations for project IC chip fabrication.
Design projects will be reviewed in class presentation. Three hours of
lecture. Prerequisite: ECE 260A. (W) P. Chau
260C. VLSI Advanced Topics (4)
Advanced topics seminar with issues from system theory, to new technologies,
to alternative design methodologies will be subject for review. Class
discussion, participation and presentations of projects and special topics
assignments will be emphasized. The testing results of fabricated IC chips
from other VLSI design classes will be presented in class and in a final
report. Three hours of lecture. Prerequisite: ECE 260B. (S) P.
Chau
261A. Design of Analog and Digital GaAs Integrated Circuits I (4)
Introduction to analytical and computer-aided design (CAD) techniques
for microwave integrated circuits. Design of active two-ports using scattering
parameters. Monolithic realization of low-noise amplifiers using GaAs
FETs and HEMTs. Design of monolithic distributed amplifiers. Design of
monolithic power amplifiers and mixers. Three hours of lecture. Prerequisite:
consent of instructor. (W) W. Ku
261B. Design of Analog and Digital GaAs Integrated Circuits (4)
Introduction to GaAs digital integrated circuits (IC). Design of simple
digital GaAs ICs using DCFL. Design of digital building blocks for complex
multipliers, FET butterfly chips, DDS, and oversampled A/D converters.
Three hours of lecture. Prerequisite: consent of instructor. (S)
W. Ku
262B. RPG of ASSPS (Rapid Prototyping and Generation of Applications-Specific
Signal Processing Systems) (4)
Introduction to concurrent engineering which can only be effectively treated
through the employment of a multiprocessing environment. Strategies for
partitioning of signal processing system designs and optimization of scheduling
of task assignments in a distributed computing environment. Introduction
to mixed-signal systems and reduced complexity system design. Testing
of rapid prototyped ASICS. Three hours of lecture, nine hours of laboratory.
Prerequisite: ECE 262A. (S) P.Chau
263A. Reliable Design of Digital Systems (4)
Fault tolerance and testability have the common objective of improving
the reliability of computer hardware. Knowing the fault models, how faults
manifest themselves, how to test fault existence, and how to keep system
functioning when fault exists help the engineers choose different techniques
in computing and VLSI systems designs. Prerequisite: completion of
upper-division ECE/CE courses or consent of instructor. (F) T. T.
Lin
263B. Fault-Tolerant Computing and VLSI Testing I (4)
This course will cover all aspects of fault-tolerant computing and VLSI
testing. Topics include fundamental concepts of fault-tolerant hardware
design, test pattern generation, signature analysis, system diagnosis
and evaluation, and fault tolerance in VLSI-based systems. Prerequisite:
ECE 263A or consent of instructor. (W) T. T. Lin
263C. Fault-Tolerant Computing and VLSI Testing II (4)
Fault tolerance and testability have the common objective of improving
system reliability. The second part of the course emphasizes systemwide
design issues. Topics include fault-tolerant architecture and systems,
design for testability, and computer-aided reliability evaluation. Current
research issues in fault-tolerant computing and VLSI testing will be addressed.
Prerequisites: ECE 263A-B or consent of instructor. (S) T. T. Lin
264A. CMOS Analog Integrated Circuits and Systems I (4)
Frequency response of the basic CMOS gain stage and current mirror configurations.
Advanced feedback and stability analysis; compensation techniques. High-Performance
CMOS amplifier topologies. Switched capacitor circuits. Analysis of noise
and distortion. Three hours of lecture, three hours of laboratory. Prerequisites:
ECE 164 and 153 or equivalent courses. (W) I. Galton
264B. CMOS Analog Integrated Circuits and Systems II (4)
Continuous-time filters: synthesis techniques and CMOS circuit topologies.
Switched-capacitor filters: synthesis techniques and CMOS circuit topologies.
Overview of CMOS samplers, data converters, mixers, modulators, oscillators,
and PLLs. Three hours of lecture. Prerequisites: ECE 264A and 251A
or 251AN. (S) I. Galton
265A. Communication Circuit Design I (4)
Introduction to noise and linearity concepts. System budgeting for optimum
dynamic range. Frequency plan tradeoffs. Linearity analysis techniques.
Down-conversion and up-conversion techniques. Modulation and de-modulation.
Microwave and RF system design communications. Current research topics
in the field. Three hours of lecture. Prerequisites: consent of instructor.
(F) L. Larson
265B. Communication Circuit Design II (4)
Radio frequency integrated circuits: impedance matching concepts, low-noise
amplifiers, AGCs. Mixers, filters. Comparison between BJT, CMOS and GaAs
technologies for radio frequency and microwave applications. Device modeling
for radio frequency applications. Design tradeoffs of linearity, noise,
power dissipation, and dynamic range. Current research topics in the field.
Three hours of lecture. Prerequisites: ECE 164 and 265A or consent
of instructor. (W) L. Larson
270A-B-C. Neurocomputing (4-4-4)
Neurocomputing is the study of nonalgorithmic information processing.
This three-quarter sequence covers neurocomputing theory, design, and
application, including sensor processing, knowledge processing, data analysis,
and hands-on training with a neurocomputer. Prerequisite: graduate
standing in ECE or CSE, or consent of instructor. (F,W,S) R. Hecht-Nielsen
272A. Stochastic Processes in Dynamic Systems (4)
(Not offered 2001/2002.) Diffusion equations, linear and nonlinear estimation
and detection, random fields, optimization of stochastic dynamic systems,
applications of stochastic optimization to problems. Prerequisites:
ECE 250. (W,S) D. Sworder
273A-B-C. Optimization in Linear Vector Spaces (4-4-4)
(Not offered 2001/2002.) Hilbert spaces, Banach spaces, projection theorem,
dual spaces, Hahn Banach theorem, hyperplanes, geometric form of H Banach
theorem, modern statistical optimization routines (simulated annealing,
evolutionary programming), approaches to large neural net problems derived
from the physics literature (chaos, spin glass, basic statistical mechanics).
Prerequisites: ECE 174. ECE 273B requires 273A and 273C requires 273B.
(F,W,S) A. Sebald
275A. Parameter Estimation I (4)
Linear last squares (batch, recursive, total, sparse, psuedoinverse, QR,
SVD); statistical figures of merit (bias, consistency, Cramer-Rao lower-bound,
efficiency); maximum likelihood estimation (MLE); sufficient statistics;
algorithms for computing the MLE including the expectation maximation
(EM) algorithm. The problem of missing information; the problem of outliers.
Prere-quisites: ECE 109 and ECE 153 with grades of C or better.
(F) K. Kreutz-Delgado
275B. Parameter Estimation II (4)
The Bayesian framework and the use of statistical priors; sufficient statistics
and reproducing probability distributions; minimum mean square estimation
(MSE); linear minimum mean square estimation; maximum a posteriori (MAP)
estimation; minimax estimation; Kalman filter and extended Kalman filter
(EKF) Baum-Welsh algorithm; Viterbi algorithm. Applications to identifying
the parameters and states of hidden Markov models (HMMs) including ARMA,
state-space, and finite-state dynamical systems. Applications to parametric
and non-parametric density estimation. Prerequisites: ECE 153 and ECE
275A with grades of C or better. (W) K. Kreutz-Delgado
276A-B. Robot Kinematics, Dynamics, and Control (4-4)
Kinematics of rigid bodies and serial-chain manipulators. The forward
and inverse kinematics problem. Sufficient conditions for exact solvability
of the inverse kinematics problem. Joint-space versus tank-space control.
Path/trajectory generation. Newton-Euler and Lagrangian formulation of
manipulatory dynamics. Manipulability measures. Redundancy resolution
by subtask functional optimization and side-constraint satisfaction. Pseudo-inverse
kinematic control of redundant manipulators. PID and feedback-linearizing
trajectory and force control. Issues in path planning and compliant assembly.
Three hours of lecture. Prerequisites: ECE 171A-B, ECE 174 must be
completed with grades of C or better. (ECE 174 may be concurrent.)
(W-S) K. Kreutz-Delgado
280. Special Topics in Electronic Devices and Materials (4)
A course to be given at the discretion of the faculty at which topics
of interest in electronic devices and materials will be presented by visiting
or resident faculty members. It will not be repeated so it may be taken
for credit more than once. Three hours of lecture. Prerequisite: consent
of instructor. Staff
281. Special Topics in Radio and Space Science (4)
A course to be given at the discretion of the faculty at which topics
of interest in radio and space science will be presented by visiting or
resident faculty members. It will not be repeated so it may be taken for
credit more than once. Three hours of lecture. Prerequisite: consent
of instructor. Staff
282. Special Topics in Optoelectronics (4)
A course to be given at the discretion of the faculty at which topics
of interest in optoelectronic materials, devices, systems, and applications
will be presented by visiting or resident faculty members. It will not
be repeated so it may be taken for credit several times. Three hours of
lecture. Prerequisite: consent of instructor. Staff
283. Special Topics in Electronic Circuits and Systems (4)
A course to be given at the discretion of the faculty at which topics
of interest in electronic circuits and systems will be presented by visiting
or resident faculty members. It will not be repeated so it may be taken
for credit more than once. Three hours of lecture. Prerequisite: consent
of instructor. Staff
284. Special Topics in Computer Engineering (4)
A course to be given at the discretion of the faculty at which topics
of interest in computer engineering will be presented by visiting or resident
faculty members. It will not be repeated so it may be taken for credit
more than once. Three hours of lecture. Prerequisite: consent of instructor.
Staff
285. Special Topics in Robotics and Control Systems (4)
A course to be given at the discretion of the faculty at which topics
of interest in robotics and control systems will be presented by visiting
or resident faculty members. It will not be repeated so it may be taken
for credit more than once. Three hours of lecture. Prerequisite: consent
of instructor. Staff
287A,B. Special Topics in Communication Theory and Systems (4)
A course to be given at the discretion of the faculty at which topics
of interest in information science will be presented by visiting or resident
faculty members. It will not be repeated so it may be taken for credit
more than once. Three hours of lecture. Prerequisite: consent of instructor.
Staff
288. Special Topics in Applied Physics (1-8)
Topics of interest in applied physics. Topics will vary from quarter to
quarter. May be repeated for credit not more than three times.
290. Graduate Seminar on Current ECE Research (2)
Weekly discussion of current research conducted in the Department of Electrical
and Computer Engineering by the faculty members involved in the research
projects. Staff
292. Graduate Seminar in Radio and Space Science (2)
Research topics in radio astronomy, space plasmas, and solar system physics.
(S/U grades only.) B. Rickett
293. Graduate Seminar in Communication Theory and Systems (2)
Weekly discussion of current research literature. Staff
294. Graduate Seminar in Applied Solid State Physics (2)
Research topics in applied solid state physics and quantum electronics.
H-L. Luo
295. Graduate Seminar in Computer Engineering (2)
Biweekly discussion of research topics in computer engineering. Computer
engineering is currently the most impacted field both in industry and
academia. Computer engineering is the science of searching for an optimum
within constraints of available methods and resources. Three hours of
seminar. Prerequisite: consent of instructor. (F,W,S) T. T. Lin
296. Graduate Seminar in Optical Signal Processing (2)
Research topics of current interest in holography. S. Lee
298. Independent Study (1-16)
Open to properly qualified graduate students who wish to pursue a problem
through advanced study under the direction of a member of the staff. (S/U
grades only.) Prerequisite: consent of instructor.
299. Research (1-16)
(S/U grade only.)
501. Teaching (1-4)
Teaching and tutorial activities associated with courses and seminars.
Not required for candidates for the Ph.D. degree. Number of units for
credit depends on number of hours devoted to class or section assistance.
(S/U grade only.) Prerequisite: consent of department chair.