DEPARTMENT OF ELECTRICAL ENGINEERING AND COMPUTER SCIENCE
305 Engineering
Tower; (949) 824-4821
Jean-Luc Gaudiot, Department Chair
Faculty
Nicolaos G. Alexopoulos: High-frequency integrated circuit antennas, wireless communication, materials
James Arvo: Computer graphics, intelligent user interfaces
Ender Ayanoglu: Communication systems, communication theory, communication networks
Nader Bagherzadeh: Parallel processing, computer architecture, computer graphics, VLSI design
Neil J. Bershad (Emeritus): Communication and information theory, signal processing
Ozdal Boyraz: Silicon photonics and optical communications systems
Peter J. Burke: Nano-electronics, bio-nanotechnology
Filippo Capolino: Optics/electromagnetics in nanostructures and sensors; antennas/microwaves, RF and wireless systems
Pai Chou: Hardware/software co-design, embedded systems, wireless sensor systems, medical devices, and real-time systems
Beatriz da Costa: Robotic art, tactical media, biotech initiatives, urban ecologies, surveillance projects, collaborative practice, social change
Rui J. P. de Figueiredo: Machine intelligence and neural and soft computing; applications to signal/image processing and biomedical engineering; applied mathematics
Franco De Flaviis: Microwave systems, wireless communications and electromagnetic circuit simulations
Brian Demsky: Compiler programming, language software engineering and fault tolerance
Rainer Doemer: System-level design, embedded computer systems, design methodologies, specification and modeling languages
Ahmed Eltawil: Design of system and VLSI architectures for broadband wireless communication; implementations and architectures for digital processing
Leonard A. Ferrari (Emeritus): Machine vision, signal processing, computer graphics
Daniel D. Gajski: Embedded systems, software/hardware design, design methodologies and tools, science of design
Jean-Luc Gaudiot: Parallel processing, computer architecture, processor architecture
Michael M. Green: Analog/mixed-signal IC design, broadband circuit design, theory of nonlinear circuits
Glenn E. Healey: Machine vision, computer engineering, image processing, computer graphics, intelligent machines
Payam Heydari: Design and analysis of analog, RF, and mixed-signal integrated circuits; analysis of signal integrity and high-frequency effects of on-chip interconnects in high-speed VLSI circuits
Syed A. Jafar: Wireless communication and information theory
Hamid Jafarkhani: Communication theory, coding, wireless networks, multimedia networking
Stephen F. Jenks: Parallel and distributed processing, multithreading, embedded systems
K. H. (Kane) Kim: Real-time object-component-/service-oriented programming and system engineering, ultra-reliable distributed and parallel computing, real-time distributed simulation
Stuart Kleinfelder: First integrated sensor/readout arrays for visual, IR, X-ray, and charged particles
Fadi J. Kurdahi: VLSI system design, design automation of digital systems
Tomas Lang: Numerical processors and multiprocessors, parallel computer systems
Chin C. Lee: Electronic packaging, microwave devices and measurements, thermal management, integrated optics
Henry P. Lee: Photonics, fiber-optics and compound semiconductors
Guann-Pyng Li: High-speed semiconductor technology, optoelectronic devices, integrated circuit fabrication and testing
Kwei-Jay Lin: Real-time systems, distributed systems, service-oriented computing
Athina Markopoulou: Networkingreliability and security, multimedia networking, and measurement and control, design and analysis of network protocols and algorithims, Internet reliability and security, multimedia streaming, network measurements and control
Joerg Meyer: Computer graphics, scientific visualization, large-scale rendering, digital image processing, biomedical imaging, virtual reality
Simon Penny: Electronic media art: practice, history, and theory; technologies for embodied interaction; cultural applications of emerging technologies; multi-camera machine vision, immersive environments, robotics and motion control
Phillip C-Y. Sheu: Database systems, interactive multimedia systems
Jack Sklansky (Emeritus): Digital radiology, pattern recognition, medical imaging, neural learning, computer engineering
Keyue M. Smedley: Power electronics and analog circuit design
Allen R. Stubberud (Emeritus): Control systems, digital signal processing, estimation and optimization
A. Lee Swindlehurst: Signal processing, estimation and detection theory, applications in wireless communications, geo-positioning, radar, sonar, biomedicine
Harry H. Tan (Emeritus): Communication and information theory, stochastic processes
Chen S. Tsai: Integrated and fiber optics, devices, and materials, integrated acoustooptics and magnetooptics, integrated microwave magnetics, Ultrasonic Atomization for Nanoparticles Synthesis, silicon photonics
Wei Kang (Kevin) Tsai (Emeritus): Data communication networks, control systems
H. Kumar Wickramasinghe: Nanoscale measurements and characterization, scanning probe microscopy, storage technology, nano-bio measurement technology
Affiliated Faculty
Lubomir Bic: Parallel processing, dataflow systems, database machines
Mark Bachman: Micro-electro-mechanical systems (MEMS), BIOMEMS, and optoelectronics nonstandard chip processing, physics of small systems
Harut Barsamian: Computer systems, architecture and technology
Zhongping Chen: Biomedical optics, optical coherence tomography, bioMEMS, biomedical devices
Nikil D. Dutt: VLSI design automation tools, design methodologies, design languages, high-level synthesis
Magda S. El Zarki: Computer networking, telecommunications networks, wireless networking
Maria Q. Feng: Structural engineering and intelligent control of structural systems
Michael Franz: Compilers
Michael Goodrich: Computer security, algorithm design, data structures, Internet algorithmics, geometric computing, graphic drawing
Daniel Hirschberg: Analyses of algorithms, concrete complexity, data structures, models of computation
Scott Jordan: Pricing and differentiated services in the Internet, resource allocation in wireless networks, telecommunications policy
Aditi Majumder: Computer graphics
Gopi Meenakshisundaram: Geometry and topology for computer graphics, image-based rendering, object representation, surface reconstruction, collision detection, virtual reality, telepresence
Sharad Mehrotra: Data management
Sabee Molloi: Physics of medical imaging
Mehran Moshfeghi: Video and image processing, distributed systems, Internet computing, medical imaging and information systems
Orhan Nalcioglu: Nuclear magnetic resonance imaging and spectroscopy, digital radiography, computed tomography, medical imaging
Richard D. Nelson: Sensors, microelectronics, photonics, medical imaging, micro-electro-mechanical systems (MEMS)
Zoran Nenadic: Adaptive biomedical signal processing, control algorithms for biomedical devices, brain-machine interfaces, modeling and analysis of biological neural networks
Alexandru Nicolau: Architecture, parallel computation, programming languages and compilers
Peter M. Rentzepis: Physical chemistry, picosecond spectroscopy
Henry Samueli: Digital signal processing, communications systems engineering, CMOS integrated circuit design for applications in high-speed data transmission systems
Issac Scherson: Parallel computing architectures, massively parallel systems, parallel algorithms, interconnection networks, performance evaluation
Carlton H. Scott: Operations research, production management, total quality management, statistics
Andrew Shapiro: Electronic and optoelectronics
Frank G. Shi: Optoelectronic packaging and materials
Andrei M. Shkel: Design and advanced control of micro-electro-mechanical systems (MEMS)
Tatsuya Suda: Computer networks, distributed systems, performance evaluation
William C. Tang: Micro- and nanotechnology for wireless communication and micro biomechanics
Homayoun Yousefi'zadeh: Communications networks
Affiliated faculty are from the Schools of Physical Sciences and Medicine, the Donald Bren School of Information and Computer Sciences, and The Henry Samueli School of Engineering.
Electrical Engineering and Computer Science is a broad field encompassing such diverse subject areas as computer systems, distributed computing, computer networks, control, electronics, photonics, digital systems, circuits (analog, digital, mixed-mode, and power electronics), communications, signal processing, electromagnetics, and physics of semiconductor devices. Knowledge of the mathematical and natural sciences is applied to the theory, design, and implementation of devices and systems for the benefit of society. The Department offers two ABET-accredited undergraduate degrees: Electrical Engineering and Computer Engineering. In addition, the Department offers a joint undergraduate degree in Computer Science and Engineering, in conjunction with the Donald Bren School of Information and Computer Sciences; information is available in the Interdisciplinary Studies section of the Catalogue.
Some electrical engineers focus on the study of electronic devices and circuits that are the basic building blocks of complex electronic systems. Others study power electronics and the generation, transmission, and utilization of electrical energy. A large group of electrical engineers studies the application of these complex systems to other areas, including medicine, biology, geology, and ecology. Still another group studies complex electronic systems such as automatic controls, telecommunications, wireless communications, and signal processing.
Computer engineers are trained in various fields of computer science and engineering. They engage in the design and analysis of digital computers and networks, including software and hardware. Computer design includes topics such as computer architecture, VLSI circuits, computer graphics, design automation, system software, data structures and algorithms, distributed computing, and computer networks. Computer Engineering courses include programming in high-level languages such as C++ and Java; use of software packages for analysis and design; design of system software such as compilers, debuggers, and operating systems; and application of computers in solving engineering problems. Laboratories in both hardware and software experiences are integrated within the Computer Engineering curriculum.
The undergraduate curricula in Electrical Engineering and Computer Engineering provide a solid foundation for future career growth, enabling graduates' careers to grow technically, administratively, or both. Many electrical and computer engineers will begin work in a large organizational environment as members of an engineering team, obtaining career satisfaction from solving meaningful problems that contribute to the success of the organization's overall goal. As their careers mature, technical growth most naturally results from the acquisition of an advanced degree and further development of the basic thought processes instilled in the undergraduate years. Administrative growth can result from the development of management skills on the job and/or through advanced degree programs in management.
Graduates of Electrical Engineering, Computer Engineering, and Computer Science and Engineering will find a variety of career opportunities in areas including wireless communication, voice and video coding, biomedical electronics, circuit design, optical devices and communication, semiconductor devices and fabrication, power systems, power electronics, computer hardware and software design, computer networks, design of computer-based control systems, application software, data storage and retrieval, computer graphics, pattern recognition, computer modeling, parallel computing, and operating systems.
Undergraduate Major in Computer Engineering
Program Educational Objectives: Graduates of the program will (1) demonstrate the successful practice of, or accomplish advanced study in, computer engineering, including its scientific principles, rigorous analysis, and creative design; (2) have a broad-based knowledge of relevant, state-of-the-art and emerging issues in engineering with emphasis on computer engineering, demonstrated through productive careers in public or private sectors, or the attainment of advanced degrees; (3) demonstrate skills for effective communication and responsible teamwork, show professional attitudes and ethics suitable for a multidisciplinary working environment, and engage in lifelong learning. (Program educational objectives are those aspects of engineering that help shape the curriculum; achievement of these objectives is a shared responsibility between the student and UCI.)
The undergraduate Computer Engineering curriculum includes a core of mathematics, physics, and chemistry. Engineering courses in fundamental areas fill in much of the remaining curriculum.
ADMISSIONS
High School Students: See page 198.
Transfer Students. Preference will be given to junior-level applicants with the highest grades overall, and who have satisfactorily completed the following required courses: one year of calculus, one year of calculus-based physics (mechanics, electricity, and magnetism with laboratory), one course in computer programming (C, C++, Python, Java), and two additional approved courses for the major.
Students are encouraged to complete as many of the lower-division degree requirements as possible prior to transfer. Students who enroll at UCI in need of completing lower-division course work may find that it will take longer than two years to complete their degrees. For further information, contact The Henry Samueli School of Engineering at (949) 824-4334.
REQUIREMENTS FOR THE BACHELOR'S DEGREE IN COMPUTER ENGINEERING
University Requirements: See pages 56–62.
School Requirements: See page 199.
Major Requirements:
Mathematics and Basic Science Courses: Mathematics 2A-B, 2D, 2J, 3D, and 6D; Physics 7B/7LB or Physics 7C/7LC; Physics 7D-E, 7LD, 51A, 52A-B; Engineering EECS145.
Engineering Topics Courses: Students must complete a minimum of 26 units of engineering design.
Core Courses: Engineering EECS12, EECS20, EECS31, EECS31L, EECS40, EECS70A, EECS70B, EECS70LB, EECS111, EECS112, EECS112L, EECS113, EECS114, EECS115, EECS118, EECS129A-B, EECS140, EECS148, EECS150A, EECS150B, EECS170A, EECS170LA, EECS170B, EECS170LB. With the approval of a faculty advisor, students select any additional engineering topics courses needed to satisfy school and department requirements.
Engineering Elective Courses: Students select, with the approval of a faculty advisor, a minimum of three courses of engineering topics. At least two courses must be chosen from EECS104, EECS105, EECS106, EECS107, EECS116, EECS117, EECS123, and Computer Science 142A. Additionally, EECS101, EECS141A, EECS141B, EECS152A, EECS152B, EECS170D, EECS199 or EECSH199 (up to 3 units) are approved as technical electives.
Engineering Professional Topics Course: ENGR190W.
At most an aggregate total of 6 units of 199 or H199 courses may be used to satisfy degree requirements; 199 and H199 courses are open to students with a 3.0 GPA or higher.
(The nominal Computer Engineering program will require 188 units of courses to satisfy all university and major requirements. Because each student comes to UCI with a different level of preparation, the actual number of units will vary.)
PLANNING A PROGRAM OF STUDY
The sample program of study chart shown is typical for the major in Computer Engineering. Students should keep in mind that this program is based upon a sequence of prerequisites, beginning with adequate preparation in high school mathematics, physics, and chemistry. Students who are not adequately prepared, or who wish to make changes in the sequence for other reasons, must have their program approved by their advisor. Computer Engineering majors must consult at least once every year with the academic counselors in the Student Affairs Office and with their faculty advisor.
Sample Program of Study Computer Engineering
| FALL | WINTER | SPRING |
| Freshman | ||
| Mathematics 2A | Mathematics 2B | Mathematics 2D |
| EECS12 | Physics 7B/7LB or Physics 7C/7LC | Physics 7D, 7LD |
| General Education | General Education | EECS20 |
| General Education | General Education | |
| Sophomore | ||
| Mathematics 2J | Mathematics 3D | Mathematics 6D |
| Physics 7E, 52A | Physics 51A, 52B | EECS40 |
| EECS31 | EECS70A | EECS70B, 70LB |
| EECS31L | General Education | |
| Junior | ||
| EECS170A, 170LA | EECS170B, 170LB | EECS150B |
| EECS145 | EECS150A | EECS111 |
| EECS114 | EECS112 | EECS112L |
| General Education | EECS140 | EECS148 |
| Senior | ||
| EECS129A | EECS129B | Engineering Elective |
| EECS115 | ENGR190W | General Education |
| EECS118 | EECS113 | General Education |
| Engineering Elective | General Education | Engineering Elective |
Undergraduate Major in Computer Science and Engineering (CSE)
This program is administered jointly by the Department of Electrical Engineering and Computer Science (EECS) in The Henry Samueli School of Engineering and the Department of Computer Science in the Donald Bren School of Information and Computer Sciences. For information, see the Interdisciplinary Studies section of the Catalogue, page 371.
REQUIREMENTS FOR THE BACHELOR'S DEGREE IN COMPUTER SCIENCE AND ENGINEERING
University Requirements: See pages 56–62.
Major Requirements: See pages 371–372 in the Interdisciplinary Studies section of the Catalogue.
Undergraduate Major in Electrical Engineering
Program Educational Objectives: Graduates of the program will (1) analyze, solve, and apply design principles to Electrical Engineering problems; (2) achieve productive careers in industry, government, or academia; (3) participate in activities designed to further their knowledge and skills within the profession (e.g., conferences, workshops, professional development, and advanced study). (Program educational objectives are those aspects of engineering that help shape the curriculum; achievement of these objectives is a shared responsibility between the student and UCI.)
The undergraduate Electrical Engineering curriculum is built around a basic core of humanities, mathematics, and natural and engineering science courses. It is arranged to provide the fundamentals of synthesis and design that will enable graduates to begin careers in industry or to go on to graduate study. UCI Electrical Engineering students take courses in network analysis, electronics, electronic system design, signal processing, control systems, electromagnetics, and computer engineering. They learn to design circuits and systems to meet specific needs and to use modern computers in problem analysis and solution.
Electrical Engineering majors have the opportunity to select a specialization in Electro-optics and Solid-State Devices; Power Systems; and Systems and Signal Processing. In addition to the courses offered by the Department, the major program includes selected courses from the Donald Bren School of Information and Computer Sciences.
ADMISSIONS
High School Students: See page 198.
Transfer Students. Preference will be given to junior-level applicants with the highest grades overall, and who have satisfactorily completed the following required courses: one year of calculus, one year of calculus-based physics (mechanics, electricity, and magnetism with laboratory), one course in computational methods (C, C++), and two additional approved courses for the major.
Students are encouraged to complete as many of the lower-division degree requirements as possible prior to transfer. Students who enroll at UCI in need of completing lower-division course work may find that it will take longer than two years to complete their degrees. For further information, contact The Henry Samueli School of Engineering at (949) 824-4334.
REQUIREMENTS FOR THE BACHELOR'S DEGREE IN ELECTRICAL ENGINEERING
University Requirements: See pages 56–62.
School Requirements: See page 199.
Major Requirements:
Mathematics and Basic Science Courses: Mathematics 2A-B, 2D, 2J, 3D, and 2E; Chemistry 1A; Physics 7B/7LB or Physics 7C/7LC; Physics 7D-E, 7LD, 51A-B, 52A-B-C; Engineering EECS145.
Engineering Topics Courses: Students must complete each of the following courses and accumulate a minimum of 28 units of engineering design, including at least one course with more than 50 percent design content: Engineering ENGR54 or ENGR80, EECS10, EECS31, EECS31L, EECS70A, EECS70B and EECS70LB, EECS140, EECS150A, EECS150B, EECS160A, EECS160LA, EECS170A, EECS170LA, EECS170B, EECS170LB, EECS170C, EECS170LC, EECS170D (or EECS115), EECS180, EECS189A-B. Students select, with the approval of a faculty advisor, any additional engineering topics courses needed to satisfy school and department requirements.
Technical Elective Courses: Students select, with the approval of a faculty advisor, a minimum of five courses of technical elective courses. Students may select an area of specialization and complete the associated requirements, as shown below.
Engineering Professional Topics Course: ENGR190W.
At most an aggregate total of 6 units of 199 or H199 courses may be used to satisfy degree requirements; 199 and H199 courses are open to students with a 3.0 GPA or higher.
(The nominal Electrical Engineering program will require 189 units of courses to satisfy all university and major requirements. Because each student comes to UCI with a different level of preparation, the actual number of units will vary.)
Specialization in Electro-optics and Solid-State Devices: 11 units selected from Engineering EECS170D (if not used to satisfy major requirements), EECS174, EECS175A-B, EECS187, EECS188, EECS198 (Special Topics in Electro-optics or Solid State Materials/Devices), EECS199 or EECSH199 (up to 3 units).
Specialization in Power Electronics and Power Systems: 12 units selected from Engineering EECS160B, EECS161, EECS161L, EECS163, EECS163L, EECS166A, EECS166B, EECS199 or EECSH199 (up to 3 units).
Specialization in Systems and Signal Processing: 12 units selected from Engineering EECS101, EECS141A, EECS141B, EECS152A, EECS152B, EECS160B, EECS163, EECS163L, EECS198 (Special Topics in Computer Graphics or Digital Signal Processing Laboratory), or EECS199 or EECSH199 (up to 3 units).
PROGRAM OF STUDY
The sample program of study chart shown (on the next page) is typical for the accredited major in Electrical Engineering. Students should keep in mind that this program is based upon a rigid set of prerequisites, beginning with adequate preparation in high school mathematics, physics, and chemistry. Therefore, the course sequence should not be changed except for the most compelling reasons. Students who are not adequately prepared, or who wish to make changes in the sequence for other reasons, must have their programs approved by their advisor. Electrical Engineering majors must consult with the academic counselors in the Student Affairs Office and with their faculty advisors at least once a year.
Sample Program of Study Electrical Engineering
| FALL | WINTER | SPRING |
| Freshman | ||
| Mathematics 2A | Mathematics 2B | Mathematics 2D |
| EECS10 | Physics 7B/7LB or Physics 7C/7LC | Physics 7D, 7LD |
| General Education | Chemistry 1A | General Education |
| General Education | General Education | General Education |
| Sophomore | ||
| Mathematics 2J | Mathematics 3D | Mathematics 2E |
| Physics 7E, 52A | Physics 51A, 52B | Physics 51B, 52C |
| EECS31 | EECS70A | EECS70B, 70LB |
| EECS31L | ||
| Junior | ||
| EECS170A, 170LA | EECS170B, 170LB | EECS170C, EECS170LC |
| EECS180 | EECS150A | EECS150B |
| EECS145 | ENGR54 or ENGR80 | General Education |
| General Education | EECS140 | General Education |
| Senior | ||
| EECS170D | EECS189B | Technical Elective |
| EECS160A, 160LA | ENGR190W | Technical Elective |
| EECS189A | Technical Elective | General Education |
| Technical Elective | Technical Elective |
Graduate Study in Electrical and Computer Engineering
The Department offers M.S. and Ph.D. degrees in Electrical and Computer Engineering with a concentration in Electrical Engineering, Computer Networks and Distributed Computing, Computer Systems and Software, or Computer Graphics and Visualization. Because most graduate courses are not repeated every quarter, students should make every effort to begin their graduate program in the fall.
Detailed descriptions of the four concentrations are as follows.
ELECTRICAL ENGINEERING CONCENTRATION (EE)
The Electrical Engineering faculty study the following areas: optical and solid-state devices, including quantum electronics and optics, integrated electro-optics and acoustics, design of semiconductor devices and materials, analog and mixed-signal IC design, microwave and microwave devices, and scanning acoustic microscopy; systems engineering and signal processing, including communication theory, machine vision, signal processing, power electronics, neural networks, communications networks, systems engineering, and control systems. Related communication networks topics are also addressed by the Networked Systems M.S. and Ph.D. degrees (listed in the Interdisciplinary Studies section of the Catalogue).
COMPUTER GRAPHICS AND VISUALIZATION CONCENTRATION (CGV)
The concentration in Computer Graphics and Visualization provides students with a solid base in the design, development, and evaluation of scientific and information visualization systems. Both hardware and software aspects are addressed with a particular focus on the development of algorithms and techniques for the representation of complex scientific data. The main research activities of the faculty in this concentration are in the fields of computer graphics, scientific visualization, computer-aided geometric design, imaging, image processing, and virtual reality. Application areas include computational physics, computational chemistry, computational fluid dynamics, computational and molecular biology, medical and biomedical imaging, civil and environmental engineering, photorealistic rendering, animation, remote sensing, industrial design, and media and arts.
COMPUTER NETWORKS AND DISTRIBUTED COMPUTING CONCENTRATION (CNDC)
The concentration in Computer Networks and Distributed Computing is concerned with the design and evaluation of computer networks and distributed computer systems, and their integration into a comprehensive computing network. Both hardware and software aspects of these systems are covered. Specific topics include computer communication protocols; performance modeling and analysis of computer networks; computer network hardware; reliability, security, and fault tolerance in computer networks and distribution computer systems; distributed operating systems; distributed software architectures, distributed data bases, network-based parallel computing, and programming languages for parallel/distributed processing. Related topics are addressed by the Networked Systems M.S. and Ph.D. degrees (listed in the Interdisciplinary Studies section of the Catalogue) and within the Donald Bren School of Information and Computer Sciences.
COMPUTER SYSTEMS AND SOFTWARE CONCENTRATION (CSS)
The Computer Systems and Software Concentration is concerned with the set of engineering principles which are used for design and construction of information-processing systems and software. The engineering design procedures are based on both the computational principles and theories discovered in the field of computer science and new highly integrated component devices made by electrical engineers. The main research activities of the faculty in this concentration are in the areas of fault-tolerant computing, parallel and distributed computer systems, ultra-reliable real-time computer systems, VLSI architectures, computer design automation, numerical processing, and intelligent management.
MASTER OF SCIENCE DEGREE GENERAL REQUIREMENTS
Two plans are offered for the M.S. degree: a thesis option and a comprehensive examination option. For either option, students are required to develop a complete program of study with advice from their faculty advisor. The graduate advisor must approve the study plan. Part-time study toward the M.S. degree is available. The program of study must be completed within four calendar years from first enrollment.
Plan I: Thesis Option
The thesis option requires completion of 36 units of study; an original research investigation; the completion of an M.S. thesis; and approval of the thesis by a thesis committee. The thesis committee is composed of three full-time faculty members with the faculty advisor of the student serving as the chair. Required undergraduate core courses and graduate seminar courses, such as EECS292, EECS293, EECS294, and EECS295, may not be counted toward the 36 units. No more than four units of EECS299 and three units of undergraduate electives may be counted toward the 36 units. Up to 12 of the required 36 units may be from EECS296 (M.S. Thesis Research) with the approval of the student's thesis advisor. Additional concentration-specific requirements are as follows; a list of core and concentration courses is given at the end of this section.
Electrical Engineering Concentration: At least seven concentration courses in the Electrical Engineering concentration (EE) must be completed.
Computer Networks and Distributed Computing Concentration: Four core courses in the Computer Networks and Distributed Computing concentration (CNDC) must be completed with a grade of B (3.0) or better. At least three additional core or concentration courses must also be completed.
Computer Systems and Software Concentration: Four core courses in the Computer Systems and Software concentration (CSS) must be completed with a grade of B (3.0) or better. At least three additional core or concentration courses must also be completed.
Computer Graphics and Visualization Concentration: Four core courses in the Computer Graphics and Visualization concentration (CGV) must be completed with a grade of B (3.0) or better. At least three additional core or concentration courses must also be completed.
Plan II: Comprehensive Examination Option
The comprehensive examination option requires the completion of 36 course units and a comprehensive examination. Also, students should take at least 12 courses. Only one EECS299 can be counted if the EECS299 course is three or more units. Undergraduate core courses and graduate seminar courses, such as EECS292, EECS293, EECS294, and EECS295, may not be counted toward the 36 units and 12 courses requirement. No more than three units of EECS299 and six units of undergraduate electives may be counted. In fulfillment of the comprehensive examination element of the M.S. degree program, students will complete two term paper-length reports on the current state-of-the-art of two separate technical fields corresponding to the concentration area. The term papers are completed as part of the end-of-course requirements for EECS294 (Electrical and Computer Colloquium), two units of which are needed to fulfill degree requirements. Each term paper must be completed with a grade of B or better; and each Colloquium section used to meet M.S. degree requirements must be completed with a satisfactory grade. Both Colloquium sections must be completed at the student's first opportunity upon enrollment in the ECE graduate program. Additional concentration-specific requirements are as follows; a list of core and concentration courses is given at the end of this section.
Electrical Engineering Concentration: Students enrolled in the Electrical Engineering (EE) concentration who choose the Comprehensive Examination option must select one of the following plans of study.
Circuits and Devices Plan of Study: At least four courses from the following list must be completed: EECS270A, EECS270B, EECS277A, EECS277B, EECS280A, EECS285A. At least five additional courses from the list of EE concentration courses must be completed.
Systems Plan of Study: At least four courses from the following list must be completed*: EECS240, EECS241A, EECS250, EECS251A, EECS260A, EECS267A. At least five additional courses from the list of EE concentration courses must be completed.
*If all six courses are not offered in an academic year, students who graduate in that year can petition to replace the courses that are not offered by EECS242 and/or EECS244.
Computer Networks and Distributed Computing Concentration: Four core courses in the Computer Networks and Distributed Computing concentration (CNDC) must be completed with a grade of B (3.0) or better. At least four additional core or concentration courses must also be completed.
Computer Systems and Software Concentration: Four core courses in the Computer Systems and Software concentration (CSS) must be completed with a grade of B (3.0) or better. At least four additional core or concentration courses must also be completed.
Computer Graphics and Visualization Concentration: Four core courses in the Computer Graphics and Visualization concentration (CGV) must be completed with a grade of B (3.0) or better. At least four additional core or concentration courses must also be completed.
List of Concentration Courses
Electrical Engineering Concentration: EECS202A-B, EECS203A, EECS206, EECS210, EECS213, EECS215, EECS217, EECS240, EECS241A-B, EECS242, EECS243, EECS244, EECS245, EECS248A-B, EECS250, EECS251A-B, EECS252, EECS260A, EECS260B, EECS261A-B, EECS262, EECS266, EECS267A-B, EECS270A, EECS270B-C-D, EECS272, EECS274, EECS275A-B, EECS276, EECS277A-B-C, EECS278, EECS279, EECS280A, EECS280B, EECS282, EECS285A, EECS285B-C.
(courses denoted with * are also core courses)
Computer Networks and Distributed Computing Concentration: EECS211*, EECS213*, EECS215*, EECS217*, EECS218*, EECS219, EECS221, EECS222A-B-C-D, EECS223, EECS224, EECS248A*, EECS248B, EECS261B, Computer Science 233, 234, 236.
Computer Systems and Software Concentration: EECS210, EECS211*, EECS213*, EECS215*, EECS217*, EECS218*, EECS221, EECS222A-B-C-D, EECS223, EECS224, EECS225, EECS228, EECS229, EECS248A*.
Computer Graphics and Visualization Concentration: EECS 202A, EECS 202B, EECS203A, EECS204*, EECS205, EECS206, EECS210, EECS207A, EECS208, EECS209A, EECS211*, EECS213*, EECS215*, EECS218*, EECS248A*, EECS250, ICS 266, ICS 285.
DOCTOR OF PHILOSOPHY DEGREE GENERAL REQUIREMENTS
The doctoral program in Electrical and Computer Engineering is tailored to the individual background and interest of the student. There are several milestones to pass: admission to the Ph.D. program by the Graduate Committee; Ph.D. preliminary examination on the background and potential for success in the doctoral program; departmental teaching requirement which can be satisfied through service as a teaching assistant or equivalent; original research work; development of a research report and dissertation proposal; advancement to Ph.D. candidacy in the third year (second year for students who entered with a master's degree) through the Ph.D. qualifying examination conducted on behalf of the Irvine Division of the Academic Senate; completion of a significant research investigation; and completion and approval of a dissertation. A public Ph.D. dissertation defense is also required. During the Ph.D. study, four quarters of EECS294 must be completed.
The Ph.D. preliminary examination is conducted twice a year, in the spring and fall quarters. Detailed requirements for each concentration are specified in the departmental Ph.D. preliminary examination policies, available from the EECS Graduate Admissions Office. The depth examination is conducted during each spring quarter. A student must pass the Ph.D. preliminary examination within two complete academic year cycles after entering the Ph.D. program. A student has only two chances to take and pass the Ph.D. preliminary examination. A student who fails the Ph.D. preliminary examination twice will be asked to withdraw from the program, or will be dismissed from the program, and may not be readmitted into the program.
The Ph.D. degree is granted upon the recommendation of the Doctoral Committee and the Dean of Graduate Studies. Part-time study toward the Ph.D. degree is not permitted. The normative time for completion of the Ph.D. is five years (four years for students who entered with a master's degree). The maximum time permitted is seven years.