.Courses

OFFICES: Undergraduate Affairs, Room 2705
Graduate Affairs, Room 2718
Engineering Building Unit 1, Warren College

http://www.ece.ucsd.edu

Professors

Anthony S. Acampora, Ph.D.

Victor C. Anderson, Ph.D., Emeritus (not in-residence)

Peter M. Asbeck, Ph.D.

H. Neal Bertram, Ph.D., CMRR Endowed Chair II

William S. C. Chang, Ph.D., Research Professor

William A. Coles, Ph.D.

Rene L. Cruz, Ph.D.

Sadik C. Esener, Ph.D.

Shaya Fainman, Ph.D.

Jules A. Fejer, D.Sc., Emeritus (not in-residence)

Carl W. Helstrom, Ph.D. Emeritus

Ramesh Jain, Ph.D., Research Professor

Andrew B. Kahng, Ph.D.

Kenneth Kreutz-Delgado, Ph.D.

Walter Ku, Ph.D.

Lawrence E. Larson, Ph.D., CWC Industry Endowed Chair in Wireless Communications

S. S. Lau, Ph.D.

Sing H. Lee, Ph.D.

Yu Hwa Lo, Ph.D.

Robert Lugannani, Ph.D.

Huey-Lin Luo, Ph.D.

Elias Masry, Ph.D.

D. Asoka Mendis, Ph.D., Research Professor

Laurence B. Milstein, Ph.D., Academic Senate Distinguished Teaching Award

Farrokh Najmabadi, Ph.D.

Truong Q. Nguyen, Ph.D.

Alon Orlitsky, Ph.D.

Kevin B. Quest, Ph.D.

Bhaskar Rao, Ph.D.

Ramesh Rao, Ph.D.

Barnaby J. Rickett, Ph.D.

Manuel Rotenberg, Ph.D., Research Professor

M. Lea Rudee, Ph.D., Research Professor

Victor H. Rumsey, PhD., Emeritus (not in-residence)

Vitali Shapiro, Ph.D.

Paul H. Siegel, Ph.D., Director, Center for Magnetic Recording Research

Bang-Sup Song, Ph.D., Charles Lee Powell Endowed Chair in Wireless Communications

David Sworder, Ph.D., Associate Dean, OGSR

Mohan Trivedi, Ph.D.

Charles W. Tu, Ph.D., Chair

Alexander Vardy, Ph.D.

Andrew J. Viterbi, Ph.D., Emeritus (not in-residence)

Harry H. Wieder, Ph.D., Research Professor-in-Residence

Jack K. Wolf, Ph.D., Stephen O. Rice Professor of Electrical and Computer Engineering (Endowed Chair)

Edward T. Yu, Ph.D.

Paul Yu, Ph.D.

Kenneth A. Zeger, Ph.D.

Associate Professors

Paul Chau, Ph.D.

Pamela C. Cosman, Ph.D.

Sujit Dey, Ph.D.

Ian Galton, Ph.D.

Clark C. Guest, Ph.D.

George J. Lewak, Ph.D., Emeritus (not in-residence)

Bill Lin, Ph.D.

Anthony V. Sebald, Ph.D., Associate Dean, Jacobs School of Engineering

Kenneth Y. Yun, Ph.D.

Adjunct Professors

C. K. Cheng, Ph.D., Computer Science and Engineering

Pankaj K. Das, Ph.D., Rensselaer Polytechnic Institute

Karen L. Kavanagh, Ph.D., Simon Fraser University

Robert Hecht-Nielsen, Ph.D., Hecht-Nielsen Neurocomputing Corporation

Michael J. Heller, Ph.D., Nanogen

John A. Hildebrand, Ph.D., Marine Physical Laboratory, Scripps Institution of Oceanography

William S. Hodgkiss, Ph.D., Marine Physical Laboratory, Scripps Institution of Oceanography

James U. Lemke, Ph.D., Center for Magnetic Recording ResearchJohn Proakis, Ph.D., Northeastern University

James Zeidler, Ph.D., SPAWAR (formerly Naval Ocean Systems Center)

Associate Adjunct Professor

Anthony Weathers, Ph.D., Overland Data, Inc.

Associated Faculty

Gustaf O. S. Arrhenius, Ph.D., Professor, Scripps Institution of Oceanography

George Tynan, Ph.D., Assistant Professor, Mechanical and Aerospace Engineering

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:

  1. Take ECE 191: Engineering Group Design Project
  2. Take ECE 192: Engineering Design
    This course requires the department stamp. Specifications and enrollment forms are available in the undergraduate office.
  3. 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)

  • Three upper-division engineering, mathematics, or physics courses.
  • Three additional electives which students may use to broaden their professional goals. 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.

    (For additional information, please refer to the section on "Elective Policy for Electrical Engineering and Engineering Physics Majors.")

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:

  1. Take ECE 191: Engineering Group Design Project
  2. Take ECE 192: Engineering Design This course requires the department stamp. Specifications and enrollment forms are available in the undergraduate office.
  3. 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)

  • One upper-division engineering, mathematics, or physics course.
  • Three additional electives which students may use to broaden their professional goals. 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.

    (For additional information, please refer to the section on Elective Policy for Electrical Engineering and Engineering Physics Majors.)

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 195–199: At most four units of 195–199 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 2—Economics 118A-B, 130, 131, 132.
  • Labor and Human Resources: Select 2—Economics 136, 138A-B, 139.
  • Urban Economics: Economics 133, 135.
  • Microeconomics: Select 2—Economics 100A-B, 170A
  • Finance Track (MBA) I: Must complete all 3—Economics 4, 173, and 1 upper-division Economics elective.
  • Finance Track (MBA) II: Economics 100A, 175.
  • Operations Research: Must complete 172 A—Economics 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 195–199. 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:

  1. Math. 20A-B, 21C
  2. Phys. 2A-B
  3. ECE 20A-B
  4. 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:

  1. 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.
  2. Students must submit a project proposal (sponsored by an ECE faculty member) to the honors program committee at the time of application.
  3. 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:

  1. 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.
  2. Formal participation (i.e., registration and attendance) in the ECE 290 graduate seminar program in the fall quarter of their senior year.
  3. 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.
  4. 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.

  1. 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.
  2. 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.
  3. 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).
  4. 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:

  1. The Preliminary Exam must be completed before the start of the third year of full-time study.
  2. The University Qualifying Exam must be completed before the start of the fifth year of full-time study.
  3. 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).
  4. 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:

  1. 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.
  2. Applied Physics—Applied 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.
  3. 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.
  4. 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.
  5. 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.
  6. Applied Physics—Electronic 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.
  7. 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.

  8. 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.

  9. 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.

  10. 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.


 
Copyright 2001, The Regents of the University of California. Last modified July 13, 2001.
Reflects information in the printed 2001-2002 General Catalog. Contact individual departments for the very latest information.