UC Davis 2008-2010 General Catalog - General Catalog - UC Davis
UC Davis 2008-2010 General Catalog - General Catalog - UC Davis
UC Davis 2008-2010 General Catalog - General Catalog - UC Davis
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
Engineering: Electrical and Computer Engineering 255<br />
signal processing. Through the proper choice of 36<br />
units of flexible design and technical electives, you<br />
may focus on any of these five specialty areas or distribute<br />
the 36 units of electives among these areas.<br />
Areas of Specialization<br />
Physical Electronics: solid-state devices, circuits and<br />
fabrication and the theory courses supporting those<br />
subjects.<br />
Recommended elective courses:<br />
Core electives: Electrical and Computer<br />
Engineering 130B, 140B<br />
Design Electives with Lab: Electrical and<br />
Computer Engineering 114, 118, or 132A,<br />
132B or 135. Select remaining upper-division<br />
design electives from Electrical and Computer<br />
Engineering 110B, 146A, 146B<br />
Technical electives: Electrical and Computer<br />
Engineering 112, 180B<br />
Suggested Advisers: J.P. Colinge, C.E. Hunt, S. Islam<br />
Electromagnetics: microwave circuits and systems,<br />
and fiber optical systems.<br />
Recommended elective courses:<br />
Core electives: Electrical and Computer<br />
Engineering 130B, 140B<br />
Design Electives with Lab: Electrical and<br />
Computer Engineering 132A, 132B. Select<br />
remaining upper-division design electives<br />
from Electrical and Computer Engineering<br />
110B, 132C, 135, 136<br />
Technical electives: Select from Electrical and<br />
Computer Engineering 112, 114, and 133<br />
Suggested Advisers: G.R. Branner, A. Knoesen, A.<br />
Pham, B. Yoo<br />
Analog Electronics: transistor- and system-level analog<br />
circuit design.<br />
Recommended elective courses:<br />
Core electives: Electrical and Computer<br />
Engineering 140B, 150B<br />
Design Electives with Lab: at least two from<br />
Electrical and Computer Engineering 112,<br />
114, 157A, 165, 195A-195B<br />
Select remaining upper-division design<br />
electives from Electrical and Computer<br />
Engineering 110B, 118, 132A, 132B,<br />
132C, 151, 157B, 160, 210<br />
Technical electives: Select from Electrical and<br />
Computer Engineering 130B, 146A, 194A-<br />
194B-194C<br />
Suggested Advisers: R. Amritharajah, K.W. Current,<br />
P.J. Hurst, S.H. Lewis, R.R. Spencer<br />
Digital Electronics: transistor- and system-level digital<br />
circuit design.<br />
Recommended elective courses:<br />
Core electives: Electrical and Computer<br />
Engineering 140B, 150B<br />
Design Electives with Lab: Electrical and<br />
Computer Engineering 118 and 180B or 151<br />
or 165 or 172 or 183 or 194A-194B-194C<br />
or 195A-195B<br />
Select remaining upper-division design<br />
electives from Electrical and Computer<br />
Engineering 110B, 116, 170 or 171<br />
Technical electives: Select from Electrical and<br />
Computer Engineering 130B and 112 or<br />
146A or 157A or 160 or 210<br />
Suggested Advisers: R. Amritharajah, K.W. Current,<br />
P.J. Hurst, S.H. Lewis<br />
Communication Controls and Signal Processing: digital<br />
communication, robotics, classical controls and<br />
communication, wireless and cellular digital communication<br />
systems, signal and image processing, and<br />
computer vision.<br />
Recommended elective courses:<br />
Core electives: Electrical and Computer<br />
Engineering, 150B, 180B<br />
Design Electives with lab: Electrical and<br />
Computer Engineering 151, 157A and 157B<br />
or 165<br />
Select remaining upper-division design<br />
electives from Electrical and Computer<br />
Engineering 158 or 160<br />
Technical Electives: select from Electrical and<br />
Computer Engineering 112, 194A-194B-<br />
194C, 195A-195B<br />
Suggested Advisers: T.S. Chang, Z. Ding, G.E. Ford,<br />
A.N. Gündes, B.C. Levy, J. Tuqan, Q. Zhao<br />
Upper Division Required Courses<br />
Electrical and Computer Engineering 100,<br />
110A, 130A, 140A, 150A, 161, 180A,<br />
196 ................................................... 31<br />
Engineering 160, 190 or Computer Science<br />
Engineering 188.................................... 3<br />
Upper-division electives***................... 27<br />
Chose at least seven courses for a minimum of<br />
28 units from the following:<br />
Two core electives: Electrical and Computer<br />
Engineering 110B*, 130B, 140B, 150B,<br />
157A*, 160*, 170*, 180B*<br />
Design laboratory electives: At least two<br />
design electives with lab: Electrical and<br />
Computer Engineering 112, 114, 116,<br />
118, 132A, 132B, 132C, 135, 136,<br />
146A, 146B, 151, 152, 157A, 157B,<br />
165, 172, 175, 180B, 183, 194A-194B-<br />
194C (must be taken in consecutive<br />
quarters), 195A-195B (must be taken in<br />
consecutive quarters),<br />
At least one design project course**:<br />
course with “Design Project” in the title,<br />
including Electrical and Computer<br />
Engineering 193A-193B, 194A-194B-<br />
194C, 195A-195B<br />
The remaining design electives may be<br />
chosen from the lists above or from the<br />
following courses: Electrical and Computer<br />
Engineering 110B, 133, 158, 160, 170,<br />
171, 173A; Computer Science and<br />
Engineering 150, 152B, 163, 175, 177,<br />
178<br />
Technical electives***, **** .................. 9<br />
<strong>General</strong> Education electives .................. 12<br />
Unrestricted electives .............................. 8<br />
Minimum Upper Division Units .....90<br />
Minimum Units Required for Major ..... 180<br />
*A maximum of one course appearing on<br />
both the core elective list and the design<br />
elective list may be counted in both<br />
categories.<br />
**One course appearing on both the design<br />
laboratory elective list and the design project<br />
list may be counted toward both the<br />
laboratory requirement and the project<br />
requirement simultaneously.<br />
***After completion of the upper-division<br />
elective requirements (seven core and design<br />
courses) any units in excess of 27 may be<br />
counted toward the technical elective<br />
requirement.<br />
****ECS 157 may not be counted toward<br />
the technical elective requirement.<br />
Computer Engineering Program<br />
The Computer Engineering program is accredited by<br />
the Engineering Accreditation Commission of ABET,<br />
111 Market Place, Suite 1050, Baltimore, MD<br />
21202-4012; (410) 347-7700.<br />
The program in Computer Engineering provides the<br />
student with a broad and well-integrated background<br />
in the concepts and methodologies that are<br />
needed for the analysis, design, development, organization,<br />
theory, programming, and applications of<br />
information processing systems. Although such systems<br />
are popularly called “computers,” they involve<br />
a far wider range of disciplines than merely computation,<br />
and the Computer Engineering curriculum is<br />
correspondingly broad. The program presents the<br />
essential material in electronic circuits, digital logic,<br />
discrete mathematics, computer programming, data<br />
structures, and other topics. Students who complete<br />
the Computer Engineering curriculum receive a<br />
Bachelor of Science in Computer Engineering.<br />
Objectives. The Computer Engineering program<br />
has adopted the following objectives to serve the<br />
long-term interests of our students and the industries<br />
of Northern California and the nation. Foundation—<br />
To provide our graduates with a solid foundation in<br />
engineering science, including mathematics, physical<br />
science, and the fundamentals of computer engineering.<br />
This foundation is necessary to succeed in<br />
more advanced engineering courses and to be able<br />
to continue learning throughout a career. Breadth—<br />
To provide our graduates with sufficient breadth in<br />
computer engineering. This breadth is required for<br />
students to understand engineering tradeoffs that<br />
cross disciplines, to contribute effectively to multi-disciplinary<br />
projects and to make an informed decision<br />
about their area of specialization. Depth—To provide<br />
our graduates with sufficient depth in a specific<br />
area of computer engineering necessary to solve<br />
complex real-world engineering problems and to<br />
prepare to contribute to a specific discipline within<br />
computer engineering. Ethics—To provide our graduates<br />
with a basic understanding of, and ability to<br />
handle correctly, ethical problems that may arise during<br />
their careers. To provide them with an understanding<br />
of their obligations to society at large.<br />
Lower Division Required Courses<br />
UNITS<br />
Mathematics 21A-21B-21C-21D.............16<br />
Mathematics 22A-22B.............................6<br />
Physics 9A-9B-9C-9D.............................19<br />
Chemistry 2A .........................................5<br />
Computer Science Engineering 20, 30,<br />
40, 60 ................................................16<br />
Engineering 6 ........................................4<br />
Electrical and Computer Engineering 1......1<br />
Electrical and Computer Engineering 70 or<br />
Computer Science Engineering 50............4<br />
Engineering 17 ......................................4<br />
English 3 or University Writing Program 1, or<br />
Comparative Literature 1, 2, 3, or 4, or<br />
Native American Studies 5 ......................4<br />
Communication 1 or 3 ............................4<br />
<strong>General</strong> Education electives ...................12<br />
Total Lower Division Units.............95<br />
Upper Division Requirements:<br />
The Computer Engineering curriculum prepares students<br />
for careers in computer engineering or for<br />
graduate studies by providing a solid background in<br />
mathematics, physical sciences, and the traditional<br />
computer engineering subjects: electronics, computer<br />
hardware, and computer software. Here electronics<br />
refers to the five Electrical Engineering<br />
specialty areas: (1) physical electronics, (2) electromagnetics,<br />
(3) analog electronics, (4) digital electronics,<br />
and (5) communications, control, and signal<br />
processing. The 63 upper-division units in electronics,<br />
computer hardware and computer software consist<br />
of 13 units in electronics courses, 18 units in<br />
computer hardware courses, and 12 units in computer<br />
software courses. The remaining 20 units consist<br />
of 11 units of design electives and 9 units of<br />
technical electives. By carefully selecting these 20<br />
design and technical electives, students can focus on<br />
electronics, computer hardware, or computer software,<br />
or can distribute these units among the three<br />
areas.<br />
Areas of Specialization<br />
Computer Systems and Software: computer architecture,<br />
design, networking, and systems software.<br />
Recommended elective courses:<br />
Remaining Upper-Division Design Electives:<br />
Electrical and Computer Engineering 173A,<br />
Computer Science Engineering 140A, 160<br />
Technical electives: Select from Electrical<br />
and Computer Engineering 150B, 194A-<br />
194B-194C, 195A-195B, Computer<br />
Science Engineering 122B, 140B, 142,<br />
152A, 152B, 153, 158, 163, 165A,<br />
165B, 168, 175, 177<br />
Suggested Advisers: V. Akella, C. Chuah, J. Owens,<br />
G.R. Redinbo, K. Wilken<br />
Quarter Offered: I=Fall, II=Winter, III=Spring, IV=Summer; 2009-<strong>2010</strong> offering in parentheses<br />
<strong>General</strong> Education (GE) credit: ArtHum=Arts and Humanities; SciEng=Science and Engineering; SocSci=Social Sciences; Div=Social-Cultural Diversity; Wrt=Writing Experience