19.01.2015 Views

UC Davis General Catalog, 2006-2008 - General Catalog - UC Davis

UC Davis General Catalog, 2006-2008 - General Catalog - UC Davis

UC Davis General Catalog, 2006-2008 - General Catalog - UC Davis

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Engineering: Electrical and Computer Engineering 239<br />

132B, 135, 151, 157B, 165, 173B, 175,<br />

183, 194A-194B-194C, 195A-195B-195C<br />

One senior design sequence: Electrical and<br />

Computer Engineering 196A-196B<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 110, 150, 152B, 163, 175,<br />

177, 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<br />

laboratory elective list and the project elective<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 (eight core and design<br />

courses) any units in excess of 28 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 the<br />

Accreditation Board for Engineering and Technology.<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, for them to contribute effectively to<br />

multi-disciplinary projects and for them to make an<br />

informed decision about their area of specialization.<br />

Depth—To provide our graduates with sufficient<br />

depth in a specific area of computer engineering.<br />

This depth is necessary to solve complex real-world<br />

engineering problems and to prepare to contribute<br />

to a specific discipline within computer engineering.<br />

Ethics—To provide our graduates with a basic understanding<br />

of, and ability to handle correctly, ethical<br />

problems that may arise during their careers. To provide<br />

them with an understanding of their obligations<br />

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 ..................................................... 12<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 ............91<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 />

Design Project Elective: Electrical and<br />

Computer Engineering 173B or 175 or<br />

183<br />

Senior Design Sequence: Electrical and<br />

Computer Engineering 196A-196B<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-195C, Computer<br />

Science Engineering 122B, 140B, 142,<br />

152A, 152B, 153, 158, 163, 165A,<br />

165B, 168, 175, 177<br />

Suggested Advisers: V. Akella, H. Al-Asaad, C.<br />

Chuah, G.R. Redinbo, K.D. Wilken<br />

Digital systems: design of computers and digital systems<br />

at various levels, including processor, functional<br />

unit circuit, and VLSI layout.<br />

Recommended elective courses:<br />

Project Design Elective: Electrical and<br />

Computer Engineering 183<br />

Senior Design Sequence: Electrical and<br />

Computer Engineering 196A-196B<br />

Remaining Upper-Division Design Electives:<br />

Electrical and Computer Engineering 110B,<br />

118<br />

Technical Electives: Select from Electrical<br />

and Computer Engineering 112, 116,<br />

140B, 171, 194A-194B-194C, 195A-<br />

195A-195C<br />

Suggested Advisers: V. Akella, H. Al-Asaad, G.R.<br />

Redinbo, K.D. Wilken<br />

Upper Division Required Courses<br />

Electrical and Computer Engineering<br />

100, 110A, 140A, 180A, 180B........... 23<br />

Electrical and Computer Engineering<br />

170*, 172 ........................................... 8<br />

Computer Science Engineering 150 ......... 4<br />

Computer Science Engineering 110,<br />

122A ................................................... 8<br />

Statistics 120, 131A, Mathematics 131,<br />

or Civil and Environmental Engineering<br />

114 ......................................................4<br />

Engineering 160, 190, or Computer Science<br />

Engineering 188 ....................................3<br />

Upper-Division Elective Courses: .............11<br />

At least one design elective with project:<br />

Electrical and Computer Engineering 116,<br />

132B, 135, 151, 157B, 165, 173B, 175,<br />

183, 194A-194B-194C, 195A-195B-<br />

195C**<br />

One senior design sequence: Electrical and<br />

Computer Engineering , 196A-196B<br />

The remaining design electives may be<br />

chosen from the list above or from the<br />

following list: Electrical and Computer<br />

Engineering 110B, 112, 118, 132A, 132C,<br />

133, 146B, 157A, 160, 171, 173A;<br />

Computer Science Engineering 122B, 140A,<br />

140B, 142, 152B, 153, 158, 160, 163,<br />

165A, 165B, 175, 177, 178<br />

Technical electives**, *** .......................9<br />

<strong>General</strong> Education electives ...................12<br />

Unrestricted electives...............................7<br />

Minimum Upper Division Units......89<br />

Minimum Units Required for Major .....180<br />

* Computer Science Engineering 154B may<br />

be substituted for the Electrical and Computer<br />

Engineering 170 requirement.<br />

**After completion of the upper-division<br />

elective requirements any units in excess of<br />

11 may be counted toward the technical<br />

elective requirement.<br />

***ECS 157 may not be counted toward the<br />

technical elective requirement.<br />

Courses in Engineering: Electrical<br />

and Computer Engineering (EEC)<br />

Lower Division Courses<br />

1. Introduction to Electrical and Computer<br />

Engineering (1)<br />

Lecture—1 hour. Overview of Electrical and Computer<br />

Engineering programs and advising; setting<br />

and attaining goals; ethics; introduction to major<br />

topics in ECE. (P/NP grading only.)—III. (III.)<br />

70. Computer Structure and Assembly<br />

Language (4)<br />

Lecture—3 hours; workshop—1 hour. Prerequisite:<br />

Computer Science Engineering 30 or 35. Computer<br />

architecture; machine language; assembly language;<br />

macros and conditional macros; subroutine/<br />

parameter passing; input-output programming, interrupt<br />

and trap; direct-memory-access; absolute and<br />

relocatable code; re-entrant code; program development<br />

in an operating system. Only 1 unit of credit to<br />

students who have completed Computer Science<br />

Engineering 50.—I, II. (I, II.)<br />

90C. Research Group Conference in<br />

Electrical and Computer Engineering (1)<br />

Discussion—1 hour. Prerequisite: consent of instructor;<br />

lower division standing. Research group conferences.<br />

May be repeated for credit. (P/NP grading<br />

only.)—I, II, III. (I, II, III.)<br />

90X. Lower Division Seminar (1-4)<br />

Seminar—1-4 hours. Prerequisite: consent of instructor.<br />

Examination of a special topic in a small group<br />

setting. May be repeated for credit.<br />

92. Internship in Electrical and Computer<br />

Engineering (1-5)<br />

Internship—3-15 hours. Prerequisite: lower division<br />

standing; project approval prior to period of internship.<br />

Supervised work experience in Electrical and<br />

Computer Engineering. May be repeated for credit.<br />

(P/NP grading only.)<br />

98. Directed Group Study (1-5)<br />

Prerequisite: consent of instructor. (P/NP grading<br />

only.)<br />

99. Special Study for Lower Division<br />

Students (1-5)<br />

(P/NP grading only.)<br />

Quarter Offered: I=Fall, II=Winter, III=Spring, IV=Summer; 2007-<strong>2008</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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!