College of Engineering

Electrical and Computer Engineering

Electrical Engineering Curriculum
Computer Engineering Curriculum
Additional Department Regulations
Facilities
Courses

2413 Engineering Hall, 1415 Engineering Drive, Madison, WI 53706; 608/262 2745; www.engr.wisc.edu/ece

Professors Ramanathan (chair), Anderson, Barmish, Blick, Booske, Boston, Botez, Bucklew, Cerrina, DeMarco, Dobson, Hiskins, Hitchon, Hu, Jahns, Lipo, Mawst, McCaughan, Nowak, Saluja, Scharer, Sethares, Shohet, Smith, van der Weide, Van Veen, Wendt (co-chair), Wiley (chancellor); Associate Professors Cobb, Gubner, Hagness, Lesieutre, Milenkovic, Sayeed, Schulte, Venkataramanan; Assistant Professors Compton, Davoodi, Draper, Jiang, Knezevic, Kursun, Ma, Megerian, Muetze; Affiliate faculty: Bach (also Computer Sciences, Mathematics), Banjerjee (also Computer Sciences), Hill (also Computer Sciences), Lorenze (also Mechanical Engineering), Shkel (also Mechanical Engineering), Sohi (also Computer Sciences), Tompkins (also Computer Sciences, Biomedical Engineering), Varghese (also Physics), Wood (also Computer Sciences); Adjunct faculty: Armstrong, Blasko

The Department of Electrical and Computer Engineering offers the B.S., M.S. and Ph.D. degrees in electrical engineering and the B.S. degree in computer engineering.

Electrical engineers design, develop, analyze, research and manufacture electrical and electronic systems and their component parts. Examples of such systems include those for power generation and power distribution, communication, control and instrumentation. Computers and digital circuits are important integral parts of such systems today, and are widely used by the electrical engineers as parts of the systems they design. With our continuing dependence on the evolution of electrical power and on the revolutionary advancement of wired and wireless communication and computation, the electrical engineer has a vital role in shaping our lives.

The electrical engineer is also concerned with the devices that make up these systems, such as transistors, integrated circuits, rotating machines, antennas and fusion plasma confinement devices. Of most significance today are solid-state devices, whether in the form of compact, low-power, reliable integrated circuits or high-power transistors for switching large currents in power systems. Dramatic improvements in integrated circuits have driven the revolution in communications and computation, and high-power transistors in combination with electronic controls are serving as the foundation for new ways of efficiently utilizing electrical power. Electrical engineers are heavily involved in the design and development of integrated circuits and power electronic devices, as well as their application to solving present and future problems.

Computer engineers design, develop, analyze, research and manufacture hardware, software and systems that process, store and convey digital information. These systems include personal computers, workstations, mainframe computers and embedded digital systems. Embedded systems consist of one to many computers within other products such as aircraft, automobiles, communication switching systems and networking components, biomedical instrumentation and industrial automation systems. These systems are characterized by the use of digital electronic hardware and of software in performing useful tasks. Computer software in combination with digital integrated circuits provides the foundation for the current revolution in computers and communications. This focus on software and digital hardware distinguishes the computer engineer from the electrical engineer.

The curricula in the Department of Electrical and Computer Engineering require a strong background in mathematics, physics and computer sciences. In addition to basic course requirements in these areas, elective credits in the curriculum permit the student to pursue more advanced courses in these areas or in other fields, such as chemistry, biology and mechanics. Additional electives in liberal studies broaden the programs to include such areas as economics, sociology, psychology and history.

The electrical engineering and computer engineering programs share many courses in the sophomore year including digital systems, electrical circuits and electromagnetic fields. Computer engineering students take additional courses in computer sciences to provide the software part of their background. In the subsequent semesters, the electrical engineering and computer engineering programs share the study of solid state devices, signals and systems. In the junior year, the electrical engineering program focuses on areas such as electromagnetic fields and analog electronics whereas computer engineering deals with computer hardware design and combined hardware/software design concepts. Technical elective freedom in both curricula makes it possible for the student to choose from approximately 50 more specialized courses at the junior and senior levels in electrical and computer engineering, as well as courses from other departments. In both curricula, a student can choose a broad program covering an introductory treatment of a variety of areas or focus in one or two specialized areas. In electrical engineering, nine specialized areas are available for in-depth study. In computer engineering, five specialized areas are provided. An advising program, beginning in the freshman year, helps students plan their program.

To provide students with hands-on experience in electrical and computer engineering, specialized lab courses are offered at the senior level. For example, one involves the design and fabrication of integrated circuits and the other design and prototyping of a computer. Both classroom instruction and lab work are offered in the analysis and design of control systems and also in embedded systems, with microprocessors and personal computers incorporated into larger systems. Independent study and design projects are encouraged at the senior level and an honors research program is available which spans multiple years of the undergraduate program.

Although the B.S. in electrical engineering and B.S. in computer engineering programs are intended to prepare students for immediate entry into the profession of engineering, increasingly, students find an additional year or more of study leading to the M.S. degree very desirable. The Ph.D. degree is the most advanced degree and emphasizes training in research.

Electrical Engineering Curriculum

Return to Top

The following 124-credit curriculum applies to students admitted to the electrical engineering degree program in fall 2006 (Semester 1072) or later.

Summary of Requirements

Mathematics/Statistics Requirement, 22 cr
Science Requirement, 31 cr
ECE Core Requirement, 29 cr
Advanced Electives Requirement, 19 cr
Communication Skills Requirement, 5 cr
EE Laboratories, 2 cr
Liberal Studies Requirement, 16 cr

Total Credits: 124

A more detailed listing of the curriculum requirements and electives follows. An asterisk (*) denotes availability of lists of acceptable or recommended elective courses that appear in the advising booklet for the B.S. Electrical Engineering program provided by the Electrical and Computer Engineering department office and on the department Internet site. These courses as well as other electives should be selected with the help of the student's advisor.

I. Mathematics/Statistics Requirement, 22 credits

Math 221 Calculus and Analytic Geometry, 5 cr
Math 222 Calculus and Analytic Geometry, 5 cr
Math 234 Calculus—Functions of Several Variables, 3 cr
Differential Equations: Choose either Math 319 Techniques in Ordinary Differential Equations, Math 320 Linear Algebra, or Math 3761 Topics in Differential Equations, 3 cr
Advanced Math/CS Elective: Choose one Math or CS course from either of the following lists:
(1) Math 319, Math 320, Math 376, or any Math course having Math 234, 319, 320, or 376 as prerequisite
(2) CS 354, 367, 536, 537, or 540

Probability/Statistics Elective: Choose either ECE 331, Math 431, Stat 311, Stat 424, or Stat 426.

Note: Stat 224 is prerequisite for both Stat 424 and Stat 426. Stat 224 can be applied to the Science requirement.

*Students taking Math 375 will not receive credit for Math 234, 320, or 340.

II. Science Requirement, 31 credits

Mechanics: Choose either Physics 201 General Physics, 5 cr or both EMA 201 Statistics, 3 cr and EMA 202 Dynamics, 3 cr

Chemistry: Choose either Chem 109 Adv. General Chem, 5 cr or both Chem 103 General Chem, 4 cr and Chem 104 Gen Chem, 5 cr Comp Sci 302 Introduction to Programming, 3 cr Comp Sci 412 Introduction to Numerical Methods, 3 cr Physics 202 General Physics, 5 cr Physics 244 Modern Physics, 3 cr

*Engineering Science Elective: Choose either CBE 320, CS 367, EMA 202, EMA 214, ME 361, MS&E 330, Physics 311, or Physics 415.

General Science: Students must choose courses from any of the following categories to bring the total number of Science credits to at least 31.

(1) Courses having Timetable designation B, N, or P (Biological, Natural, or Physical Science) and not offered by or crosslisted with ECE.
Note: Math courses must be numbered 300-699 or 240.

(2) College of Engineering courses 200-699 not offered by or crosslisted with ECE or EPD.

(3) CS 354 Machine Organization and Programming, 4 cr or InterEgr 160 Introduction to Engineering Design, 3 cr Required courses in Science (e.g., Physics 201, CS 302) may not be applied to General Science, since credits can never be double-counted.

III. ECE Core Requirement, 29 credits

ECE 170 Introductory Laboratory, 1 cr
ECE 220 Electrodynamics I, 3 cr
ECE 230 Circuit Analysis, 4 cr
ECE/CS 252 Introduction to Computer Engineering, 2 cr
ECE 270 Circuits Laboratory I, 1 cr
ECE 271 Circuits Laboratory II, 1 cr
ECE 320 Electrodynamics II, 3 cr
ECE 330 Signals and Systems, 3 cr
ECE 335 Microelectronic Devices, 3 cr
ECE 340 Electronic Circuits I, 3 cr
ECE/CS 352 Digital System Fundamentals, 3 cr
ECE 370 Advanced Laboratory, 2 cr

IV. Advanced Electives, 21 credits
ECE Lab Electives, 2 credits

The elective lab program consists of two 1-credit laboratory courses from the following list or one from this list and one from more advanced electrical and computer engineering labs.

ECE Labs, all 1 credit

301 Transmission Lines and Networks Lab
304 Electric Machines Lab
305 Semiconductor Properties Lab
306 Linear Active Circuits Lab
308 Nonlinear Electronic Circuits Lab
310 Plasma Lab
312 Biomedical Engineering Lab
313 Optoelectronics Lab
315 Introductory Microprocessor Lab
316 Statistical Design and Control Lab (Plasma-Aided Manufacturing)
317 Sensors Lab

Advanced Course Electives, 19 credits

Choose EE advanced elective courses to provide at least 19 credits. An important component of advanced study in EE is the introduction of the student to engineering design. Hence, in addition to ordinary degree credits, each advanced elective course is assigned a certain number of "design credits." This number quantifies the amount of design experience obtained by taking the course. The chosen courses must satisfy the following conditions:

1. There must be at least one course from each of three of the six groups. Note: These groups are broader than the nine areas of specialization and are listed in the Graduate Student Handbook in tables under Sections 2.1 and 2.2. Also note that ECE 321, 354, 376, and 377 are excluded from this list. (ECE/CS 354 may be used as part of the science requirement.)

2. At least 9 degree credits must be in courses numbered 400 and above.

3. The total number of design credits must be at least 6.5.

4. At least one course must provide 2 or more design credits. ECE 399 Independent Study, ECE 699 Advanced Independent Study, and ECE 489 Honors in Research may not be used to satisfy this requirement; however, ECE 491 Senior Design Project may be used.

5. At least 15 of the 19 degree credits must be taken at UW-Madison. A course not appearing in the table is admissible only under the following rules:

(1) The student may use at most 1 degree credit from ECE 301-317. No design credit is earned in this case.

(2) The student may apply credits in ECE 379, 601, and 602 (Special Topics in Electrical and Computer Engineering) toward advanced electives. These credits may be used toward the degree, even if more than one course is taken with the same numerical designation (except when course content is repeated.) For example, ECE 601 may be taken more than once, as long as the subject matter in the course is different each time.

(3) If the cumulative GPA is at least 2.5, the student may register for ECE 399 and/or ECE 699 and apply up to 6 degree credits toward the EE Advanced Elective requirement. The faculty member supervising the independent study course assigns design credits. (The student must submit an Application for Independent Study Credit, available on the shelves outside Room 2413 Engineering Hall, before the semester in which the course is taken).

(4) If the cumulative GPA is at least 3.5, the student may register for ECE 489 Honors in Research and apply up to 6 degree credits toward the requirement. In this case, the faculty member supervising the course assigns design credits. (The student must submit an Application for Independent Study Credit, available on the shelves outside Room 2413 Engineering Hall, before the semester in which the course is taken).

(5) If the cumulative GPA is at least 2.5, the student may register for ECE 491 and apply 3 degree credits and 2 design credits toward the requirement. (The student must submit an Application for Independent Study Credit, available on the shelves outside Room 2413 Engineering Hall, before the semester in which the course is taken).

(6) The student may use 1 degree credit of ECE 001 Cooperative Education Program. No design credit is earned in this case.

(7) The student may apply other courses to this category only with the approval of the advisor. These courses must have a clear pertinence to the selection of advanced courses in ECE. Substitute courses are assigned no design credit.

V. Communication Skills Requirement, 5 credits

Professional Expression: ECE 397 Technical Communication, 3 cr

Communication Part A: Choose one course from the following list:

(1) Com Arts 100 Introduction to Speech Composition, 3 cr

(2) English 100 Freshman Composition, 3 cr

(3) English 118 English as a Second Language: Academic Writing II, 3 cr

(4) EPD 155 Basic Communication, 2 cr

(5) L Sc Com 100 Introduction to Communication: Inquiry and Exposition, 3 cr

Students are expected to satisfy the Communications Part A requirement by the end of their first year. The excess credit in courses (1), (2), (3), and (5) may be applied toward the liberal studies requirement. Exemption: Students may be exempted from the Communications Part A requirement by approved college course work while in high school, AP test scores, or placement testing. Exempted students may take 2 credits of free electives any time before graduation and substitute them for the Communications Part A requirement. Exemption does not reduce the total 124-credit requirement for the BSEE degree.

VI. Liberal Studies Requirement, 16 credits

Choose liberal studies courses to bring the total number of credits in this category to at least 16. To be admissible, a course must be classified as either Humanities, Social Science, Literature (i.e. identified by the letters H, L, S, or Z in the "B" column of the Timetable), or Foreign Language. The courses must also satisfy the following conditions: (1) At least two courses must be from the same department or program. (2) At least one course in (1) must be above the elementary level (i.e., identified by the letters I, A, or D in the "L" column of the Timetable). (3) At least 6 credits must be classified as Humanities (H, L, or Z) or Foreign Language. (4) At least three credits must be classified as Social Science (S or Z). (5) At least 3 credits must be classified as Ethnic Studies (i.e., identified by the letter e in the "e" column of the Timetable). (6) At most 3 credits from courses crosslisted with the School of Business may be applied to liberal studies. Foreign language departments sometimes award "retro credits" for successful completion of a higher-level course. Retro credits do not count toward (3), nor do they count toward the total of 16 required Liberal Studies credits. However, they do count toward 1).

Suggested Eight-Semester Course Sequence
Freshman Year, First Semester, 14 credits

Math 221 Calculus and Analytic Geometry, 5 cr
Chem 109 General Chemistry, 5 cr
Comp Sci 252 Introduction to Computer Engineering, 2 cr
Comm A, 2 cr

Second Semester, 16 credits

Math 222 Calculus and Analytic Geometry, 5 cr
Physics 201 General Physics, 5 cr
Comp Sci 302 Introduction to Programming, 3 cr
Liberal Studies Elective, 3 cr

Sophomore Year, First Semester, 16 credits

Math 234 Calculus and Functions of Several Variables, 3 cr
Physics 202 General Physics, 5 cr
ECE 170 Introductory Laboratory, 1 cr
ECE/CS 352 Digital Systems Fundamentals, 3 cr
Liberal Studies Elective, 4 cr

Second Semester, 16 credits

ECE 220 Electrodynamics I, 3 cr
ECE 230 Circuit Analysis, 4 cr
ECE 270 Circuits Laboratory I, 1 cr
General Science, 2 cr
Math 319 Techniques in Ordinary Differential Equations, or Math 320 Linear Algebra and Differential Equations, 3 cr
Liberal Studies Elective, 3 cr

Junior Year, First Semester, 16 credits

ECE 271 Circuits Laboratory II, 1 cr
ECE 320 Electrodynamics II, 3 cr
ECE 330 Signals and Systems, 3 cr
ECE 335 Microelectronics Devices, 3 cr
ECE 340 Electronic Circuits I, 3 cr
Physics 244 Modern Physics, 3 cr

Second Semester, 15 credits

ECE Advanced Course Electives, 6 cr
ECE Lab Elective, 1 cr
Advanced Math/Comp Sci Elective, 3 cr
General Science Elective, 2 cr
Probability/Statistics Elective, 3 cr

Senior Year, First Semester, 16 credits

ECE 370 Advanced Laboratory, 2 cr
ECE Advanced Course Elective, 4 cr
Engineering Science Elective, 3 cr
EE Lab Elective, 1 cr
Comp Sci 412 Introduction to Numerical Methods, 3 cr
Liberal Studies Elective, 3 cr

Second Semester, 16 credits

ECE Advanced Course Electives, 9 cr

EPD 397 Technical Communications, 3 cr

Liberal Studies Elective, 4 cr

Total credits required for graduation: 124

Computer Engineering Curriculum

Return to Top

The following 124-credit curriculum applies to students admitted to the computer engineering degree program for fall 2006 (Semester 1072) or later.

Summary of Requirements

Mathematics, 19 cr
and Science Requirement, 29 cr
(48 cr total)
CMPE Core Requirement, 33 cr
CMPE Advanced Electives, 22 cr
Communication Skills Requirement, 5 cr
Liberal Studies Electives, 16 cr

Total Credits: 124

A more detailed listing of the curriculum requirements and electives follows. An asterisk (*) denotes availability of lists of acceptable or recommended elective courses that appear in the advising booklet for the B.S. Computer Engineering program. The booklet is available from the electrical and computer engineering department office and on the department Web site. These courses as well as other electives should be selected with the help of the student's advisor.

I. Mathematics and Science Requirement, 48 credits

Math 221 Calculus and Analytic Geometry, 5 cr
Math 222 Calculus and Analytic Geometry, 5 cr
Math 234 Calculus and Functions of Several Variables, 3 cr
Math 240 Discrete Mathematics, or Math 475 Introduction to Combinatorics, 3 cr
*Probability/Statistics Elective, either ECE 331 Intro-Random Sig Anal&Stats, Math 431 Intro-Theory of Probability, or Stat 311 Intro to Mathematical Stat, 3 cr
Physics 201 General Physics, 5 cr
or both EMA 201 Statistics, 3 cr
and EMA 202 Dynamics, 6 cr
Physics 202 General Physics, 5 cr
Comp Sci 302 Introduction to Programming, 3 cr
Comp Sci 367 Data Structures, 3 cr
Chemistry: Choose either Chem 109 Advanced General Chemistry, 5 cr
or both Chem 103 General Chemistry, 4 cr
and Chem 104 General Chemistry, 5 cr

*General Math and Science Electives: Students must choose courses from any of the following categories to bring the total number of science credits to at least 29.

(1) Courses having the Timetable designation B, N, or P (Biological, Natural, or Physical Science) and not offered by or crosslisted with ECE or CS
Note: Math courses must be numbered 300-699.

(2) College of Engineering courses 200-699 not offered by or crosslisted with ECE, Comp Sci, or EPD

(3) InterEgr 160 Introduction to Engineering Design, 3 cr

(4) Comp Sci 425, 475, 513, 514, 515, and 525

(5) ECE courses 320-641 (excluding ECE 376, 377, 399, 489, and 491) and Comp Sci courses 400-679. Note: Category (5) may not exceed 3 credits. If both ECE 320 and ECE 321 are taken, only 2 credits of ECE 320 may be applied toward the degree. All transfer students must have equivalent math courses to meet the calculus requirement. If these total fewer than 12 credits, an additional advanced math course is required. If the calculus total is 12 credits, 1 additional math or science credit is required.

Math and science electives are normally taken in mathematics, physics, chemistry and engineering. Courses in other areas require the approval of an advisor.

II. ECE Core Requirement, 33 credits

ECE 170 Introductory Laboratory, 1 cr
ECE 220 Electrodynamics I, 3 cr
ECE 230 Circuit Analysis, 4 cr
ECE 270 Circuits Laboratory I, 1 cr
ECE/Comp Sci 252 Intro to Computer Engineering, 2 cr
ECE 321 Transmission Lines for Digital Applications, 1 cr* ECE 330 Signals and Systems, 3 cr
ECE 340 Electronic Circuits I, 3 cr
ECE/Comp Sci 352 Digital System Fundamentals, 3 cr
ECE 353 Introduction to Microprocessor Systems, 3 cr
ECE/Comp Sci 354 Machine Organization and Programming, 3 cr
ECE 551 Digital System Design and Synthesis, 3 cr
ECE/Comp Sci 552 Introduction to Computer Architecture, 3 cr

Note:*ECE 320 may be taken in place of ECE 321; the excess 2 credits of ECE 320 are then used toward additional advanced electives. If both ECE 320 and ECE 321 are taken, only 2 credits of ECE 320 may be applied toward the degree.

III. CMPE Advanced Elective Requirement, at least 22 credits

Select courses from the following categories, for a total of at least 22 credits. At least 12 credits must be taken in residence at UW-Madison. Electronic Circuits Elective, 3 cr: Choose either ECE 342 or ECE 555. System Software Elective, 4 cr: Choose either Comp Sci 536, Comp Sci 537, or Comp Sci 564. Design Laboratory Elective, 4 cr: Choose either ECE 453, ECE 468, or ECE 554. Mini-Laboratory Elective, 1 cr: Choose either ECE 271, ECE 438, or one course from ECE 301-317. Additional Advanced Electives: Choose courses to bring the total number of advanced elective credits to 22. These must be either ECE courses numbered 320-699 or Comp Sci courses numbered 400-679 or 699. The courses chosen must satisfy the following conditions.

(1) At least 6 credits must be in ECE courses numbered 400 and above.

(2) ECE 376 and ECE 377 may not be used.

(3) If both ECE 320 and ECE 321 are taken, only 2 credits of ECE 320 may be applied toward the degree.

(4) If the cumulative GPA is at least 2.5, the student may register for ECE 399 Independent Study, ECE 699 Advanced Independent Study, or Comp Sci 699 Directed Study, and apply up to 3 credits toward the requirement. (The student must submit an Application for Independent Study Credit, available on the shelves outside Room 2413 Engineering Hall, before the semester in which the course is taken.)

(5) If the cumulative GPA is at least 3.5, the student may register for ECE 489 Honors in Research and apply up to 6 credits toward the requirement. (The student must submit an Application for Independent Study Credit, available on the shelves outside Room 2413 Engineering Hall, before the semester in which the course is taken.)

(6) If the cumulative GPA is at least 2.5, the may register for ECE 491 and apply 3 credits toward the requirement. (The student must submit an Application for Independent Study Credit, available on the shelves outside Room 2413 Engineering Hall, before the semester in which the course is taken.)

(7) The student may use 1 degree credit of ECE 001 Cooperative Education Program.

(8) The student may apply other courses to this category only with the approval of the advisor. These courses must have a clear pertinence to the selection of advanced courses in ECE. Selection of CMPE advanced electives is a matter of major importance; it should be done in consultation with the advisor. Since not all advanced courses are offered every semester, the student is advised to plan ahead and to begin taking some of these courses before the final year. For a schedule of advanced courses, see the handout ECE Department Tentative Course Offerings" available on the shelves outside Room 2413 Engineering Hall. By the deadline corresponding to the graduation date, the student must submit a CMPE Advanced Elective Approval form, signed by the advisor, to the student status examiner in Room 2413 Engineering Hall. The student will not be permitted to register for the final semester of course work until this form has been submitted.

IV. Communication Skills Requirement

Professional Expression: ECE 397 Technical Communication, 3 cr

Communication Part A: Choose one course from the following list:

(1) Com Arts 100 Introduction to Speech Composition, 3 cr

(2) English 100 Freshman Composition, 3 cr

(3) English 118 English as a Second Language: Academic Writing II, 3 cr

(4) EPD 155 Basic Communication, 2 cr

(5) L Sc Com 100 Introduction to Communication: Inquiry and Exposition, 3 cr

Students are expected to satisfy the Communications Part A requirement by the end of the first year. Excess credit in courses (1), (2), (3), and (5) may be applied toward the liberal studies requirement. Exemption: Students may be exempted from the Communications Part A requirement by approved college course work while in high school, AP test scores, or placement testing. Exempted students may take 2 credits of free electives any time before graduation and substitute them for the Communications Part A requirement. Exemption does not reduce the total 120-credit requirement for the BSCMPE degree.

V. Liberal Studies Requirement, at least 16 credits

Choose liberal studies courses to bring the total number of credits in this category to at least 16. To be admissible, a course must be classified as either Humanities, Social Science, Literature (i.e., identified by the letters H, L, S, or Z in the "B" column of the Timetable), or Foreign Language. The courses must also satisfy the following conditions:

(1) At least two courses must be from the same department or program.

(2) At least one course in (1) must be above the elementary level (i.e., identified by the letters I, A, or D in the "L" column of the Timetable).

(3) At least 6 credits must be classified as Humanities (H, L, or Z) or Foreign Language.

(4) At least 3 credits must be classified as Social Science (S or Z).

(5) At least 3 credits must be classified as Ethnic Studies (i.e., identified by the letter e in the "e" column of the Timetable).

(6) At most 3 credits from courses crosslisted with the School of Business may be applied to Liberal Studies. Foreign language departments sometimes award "retro credits" for successful completion of a higher-level course. Retro credits do not count toward (3), nor do they count toward the total of 16 required liberal studies credits. However, they do count toward (1).

Suggested Eight-Semester Course Sequence*
Freshman Year, First Semester, 14 credits

Comp Sci 252 Intro to Comp Engineering, 2 cr
Math 221 Calculus and Analytic Geometry, 5 cr
Communication A Elective, 2 cr
Chem 109 Advanced Gen Chem, 5 cr

Second Semester, 16 credits

Math 222 Calculus and Analytic Geometry, 5 cr
Comp Sci 302 Intro to Programming, 3 cr
Physics 201 General Physics, 5 cr
Liberal Studies Elective, 3 cr

Sophomore Year, First Semester, 15 credits

Math 234 Calculus—Functions of Several Variables, 3 cr
Math 240 Intro to Discrete Math, 3 cr
Physics 202 General Physics, 5 cr
ECE/CS 352, Digital Systems Fundamentals, 3 cr
ECE 170 Introductory Laboratory, 1 cr

Second Semester, 16 credits

ECE 220 Electrodynamics I, 3 cr
ECE 230 Circuit Analysis, 4 cr
CS 367 Intro to Data Structures, 3 cr
ECE/CS 354 Machine Organization and Programming, 3 cr
Liberal Studies Elective, 3 cr

Junior Year, First Semester, 16 credits

ECE 270 Circuits Laboratory I, 1 cr
ECE 330 Signals and Systems, 3 cr
ECE 340 Electronic Circuits I, 3 cr
ECE 353 Introduction to Microprocessor Systems, 3 cr
Liberal Studies Elective, 3 cr
General Science Elective, 3 cr

Second Semester, 16 credits

ECE 551 Digital System Design and Synthesis, 3 cr
ECE 552 Introduction to Computer Architecture, 3 cr
Probability/Statistics Elective, 3 cr
ECE 221 Transmission Lines-Digitl Appl, 1 cr
CMPE Advanced Electives, 3 cr
General Science Elective, 3 cr

Senior Year, First Semester, 16 credits

Mini-Lab Elective, 1 cr
Electronic Circuits Elective, 3 cr
Design Lab Elective, 4 cr
System Software Elective, 4 cr
Liberal Studies Elective, 4 cr

Second Semester, 15 credits

EPD 397 Technical Communication, 3 cr
CMPE Advanced Elective, 4 cr
CMPE Advanced Elective, 3 cr
General Science, 2 cr
Liberal Studies, 3 cr

*Some CMPE Advanced Electives are not offered every semester; therefore, this plan may require modification in the last three semesters. See the handout "ECE Department Tentative Course Offerings," available on the information shelves outside of Room 2413 EH.

Total credits required for graduation: 124

Additional Department Regulations

Return to Top

Graduation review. All seniors are required to report to the department office one semester prior to the one in which they expect to graduate for a review of remaining graduation requirements. UW-Madison undergraduate seniors who are within six credits of satisfying graduation requirements, and who otherwise meet the requirements for graduate admission with full standing, may apply for one semester's concurrent enrollment in the Graduate School and as an undergraduate in the College of Engineering. The six credits must include those remaining for the BSCMPE degree as well as those remaining for all additional majors. Courses with a grade of Incomplete must be counted in the total. All grade points earned as a senior/graduate student are counted toward the student's cumulative undergraduate Grade Point Average. A senior/graduate student's program is subject to the regulations and requirements of the Graduate School. Graduate credit will be awarded only if all requirements for the Bachelor's degree are completed by the end of the semester of senior/graduate enrollment.

Pass/fail. Students may take up to two courses pass/fail and count them toward the degree. These courses must qualify as Liberal Studies courses and must be applied to the liberal studies requirement. Other courses taken pass/fail will not count toward the degree. Students must submit an application for pass-fail permission before the end of the fourth week of the semester in which the course is taken. The appropriate form can be obtained at www.registrar.wisc.edu/forms/student or in the Academic Affairs Office, 2620 Engineering Hall, where it should be submitted.

A student must be in good standing (i.e. not on probation) to take a course pass/fail. In a pass-fail course, a D becomes an F. Honors programs. In the EHLA program, undergraduates take honors courses in the College of Letters and Science. Such courses count toward the liberal studies requirement for the BSCMPE. Further information on the EHLA program is available at studentservices.engr.wisc.edu/classes/ehla.html or in the Student Services Office, Room 2640 Engineering Hall.

Facilities

Return to Top

Facilities available for instruction and research include:

Automatic Control Laboratory
CAE (Computer-Aided Engineering) and ECE Laboratory Computers
Center for Plasma Theory and Computation Computers
Core ECE Labs
Digital Engineering Lab
Electromagnetic Materials Processing Laboratory
Electronics Lab
Embedded Systems Lab
Excimer Laser and Radiofrequency Source Laboratory
Fiber Optics and Opto-electronics Lab
Grainger Electric Machines and Power Lab
High-Frequency Engineering Lab
High-Power Microwave Mode Conversion and Transmission Lab
HSX Plasma Laboratory
Integrated Circuit Facility
Integrated Circuit Facility Medical Instrumentation Lab
Microwave Scanner Laboratory
Photonics Lab
Plasma Processing & Technology Laboratory
Power Electronics Lab
Radiofrequency Plasma Source Laboratory
Signal Processing Lab
Vacuum Electronic Devices Lab

Courses

Return to Top

1 Cooperative Education Program. I, II, SS; 1 cr. Work experience which combines classroom theory with practical knowledge of operations to provide students with a background upon which to base a professional career. P: So st.

170 Introductory Laboratory. I, II; 1 cr (P-E). This lab provides students with hands-on experiences in using laboratory instrumentation such as oscilloscopes and various meters. It also provides basic safety information on using various electrical equipment. P: Con reg in Physics 202.

220 Electrodynamics I. I, II; 3 cr (P-E). Vector analysis; potential theory; static and dynamic electric and magnetic fields; macroscopic theory of dielectric and magnetic materials; Maxwell's equations; boundary conditions. P: Physics 202, Math 234; ECE 230 or con reg.

230 Circuit Analysis. I, II; 4 cr (P-E). Kirchhoff's laws, resistive circuits, equivalent circuits using Thevenin-Norton theories, small signal analysis, dc operating point, first-order circuits, second-order circuits, Spice and circuit simulation methods, sinusoidal steady state, phasors, poles and zeros of network functions, ideal transformed linear and non-linear two-port networks. P: Math 222, Physics 202.

252 Introduction to Computer Engineering. (Crosslisted with Comp Sci) I, II; 2 cr. (E). Logic components built with transistors, rudimentary Boolean algebra, basic combinational logic design, basic synchronous sequential logic design, basic computer organization and design, introductory machine- and assembly-language programming. P: Open to Fr.

270 Circuits Laboratory I. I, II, SS; 1 cr. Experiments cover Kirchhoff's laws, inductors, basic operational amplifier circuits, and frequency response. P: ECE 170; ECE 230 or con reg.

271 Circuits Laboratory II. I, II, SS; 1 cr. Experiments cover electronic device characteristics, limitations and applications of operational amplifiers, and feedback circuits. P: ECE 270; ECE 340 or con reg.

301 Transmission Lines and Networks Laboratory. Irr.; 1 cr. Experiments demonstrating the principles of lumped and distributed transmission lines for transient and sinusoidal excitation. Standing wave patterns, impedance matching, and characteristics of microwave devices. P: ECE 271; ECE 420 or con reg.

304 Electric Machines Laboratory. II; 1 cr. Terminal characteristics of electric machines, elements of speed control, voltage regulation, and applications in systems. Emphasis on the experimental approach to the solution of complex physical problems. P: ECE 271; ECE 355 or con reg.

305 Semiconductor Properties Laboratory. I, II; 1 cr. Introduction to some fundamental properties of semiconductor materials and devices through the use of characterization techniques common in modern electronic industry. These concepts include: charge carriers; energy bands; space charge regions; carrier drift, diffusion and recombination; light emission; and lattice vibrations. P: ECE 271; ECE 335 or con reg.

306 Linear Active Circuits Laboratory. I, II; 1 cr. Direct coupled and operational amplifier characteristics; applications of feedback; practical aspects. P: ECE 271; ECE 342 or con reg.

308 Nonlinear Electronic Circuits Laboratory. I, II; 1 cr. An experimental study of selected nonlinear electronic circuits and devices using diodes, transistors, op-amps, timers, data converters, and logic components. P: ECE 271; ECE 342 or con reg.

310 Plasma Laboratory. Irr.; 1 cr. Vacuum systems, thermocouple and ionization gauges, plasma production by AC, DC and rf. Measurement of plasma density and temperature. Introduction to engineering problems of controlled fusion. Demonstrations and field trips to plasma experiments on the Madison campus. P: ECE 271; ECE 320 or cons inst.

313 Optoelectronics Lab. I, II, SS; 1 cr. Light detection using photovoltaic and photoconductive detectors and phototransistors. Light generation using light emitting diodes and laser diodes. Light transmission using optical fibers. Optoisolators and optical switches. Light emitting diode and liquid crystal displays. P: ECE 271; 340; or cons inst.

317 Sensors Laboratory. II; 1 cr. A hands-on introduction to a variety of different sensor types. Labs incorporate implementation concerns involving interference, isolation, linearity, amplification, and grounding. P: ECE 271, ECE 340 or cons inst.

320 Electrodynamics II. I, II; 3 cr (P-I). Static and dynamic electromagnetic fields; forces and work in electromechanical systems; magnetic circuits; plane wave propagation; reflection of plane waves; uniform transmission lines. P: ECE 220; Math 319 or 320 or con reg, or cons inst.

321 Transmission Lines for Digital Applications. I, II; 1 cr. Transmission line equations, transmission line analysis for pulse waveforms, lossless and lossy lines, dielectric properties of common on-chip and off-chip media, reflection diagrams, line termination, line simulation, serial and parallel lines, coupled lines and crosstalk. P: ECE 220. Stdts may not receive credit for both ECE 320 & 321.

330 Signals and Systems. I, II, SS; 3 cr (P-I). Time-domain response and convolution; frequency-domain response using Fourier series, Fourier transform, Laplace transform; discrete Fourier series and transform; sampling; z-transform; relationships between time and frequency descriptions of discrete and continuous signals and systems. P: ECE 230 or equiv.

331 Introduction to Random Signal Analysis and Statistics. I, II; 3 cr. Introduction to probability, random variables, and random processes. Confidence intervals, introduction to experimental design and hypothesis testing. Statistical averages, correlation, and spectral analysis for wide sense stationary processes. Random signals and noise in linear systems. P: ECE 330.

332 Feedback Control Systems. I, II; 3 cr. Modeling of continuous systems; computer-aided solutions to systems problems; feedback control systems; stability, frequency response and transient response using root locus, frequency domain and state variable methods. P: ECE 330.

334 State Space Systems Analysis. II; 3 cr. Analysis of systems using matrix methods to write and solve state-variable differential equations. Additional topics include stability, controllability, observability, state feedback, observers, and dynamic output feedback. P: Math 320 or 340 or con reg.

335 Microelectronic Devices. I, II; 3 cr (P-E). Characteristics of semiconductors; study of physical mechanisms and circuit modeling of solid state electronic and photonic devices; principles of microelectronic processing and examples of integrated circuits. P: ECE 220 & 230.

340 Electronic Circuits I. I, II, SS; 3 cr (P-I). A first course in modeling, characterization, and application of semiconductor devices and integrated circuits. Development of appropriate models for circuit-level behavior of diodes, bi-polar and field effect transistors, and non-ideal op-amps. Application in analysis and design of linear amplifiers. Frequency domain characterization of transistor circuits. P: ECE 230.

342 Electronic Circuits II. I, II; 3 cr. A second course in modeling and application of semiconductor devices and integrated circuits. Advanced transistor amplifier analysis, including feedback effects. Design for power amplifiers, op-amps, analog filters, oscillators, A/D and D/A converters, and power converters. Introduction to transistor level design of Cmos digital circuits. P: ECE 340.

351 Digital Logic Laboratory. I, II, SS; 1 cr. Logic gate characteristics, combinational logic, latches and flip-flops, synchronous and asynchronous sequential logic, simple systems. P: ECE 170, ECE/Comp Sci 352; ECE 230 or con reg.

352 Digital System Fundamentals. (Crosslisted with Comp Sci) I, II, SS; 3 cr (r-P-I). Logic components, Boolean algebra, combinational logic analysis and synthesis, synchronous and asynchronous sequential logic analysis and design, digital subsystems, computer organization and design. P: Comp Sci/ECE 252.

353 Introduction to Microprocessor Systems. I, II; 3 cr (P-I). Introduction to architecture, operation, and application of microprocessors; microprocessor programming; address decoding; system timing; parallel, serial, and analog I/O; interrupts and direct memory access; interfacing to static and dynamic RAM; microcontrollers. P: ECE 352, Comp Sci 354, ECE 340 or con reg.

354 Machine Organization and Programming. (Crosslisted with Comp Sci) I, II; 3 cr (r-N-I). An introduction to computer organization using assembly and machine language. Number representation, computer arithmetic, instruction sets, I/O interrupts, and programming interrupts. Projects involve detailed study and use of a specific computer hardware and software system. P: Comp Sci 302 & ECE/Comp Sci 252.

355 Electromechanical Energy Conversion. II; 3 cr. Energy storage and conversion, force and emf production, coupled circuit analysis of systems with both electrical and mechanical inputs. Applications to electric motors and generators and other electromechanical transducers. P: ECE 230, ECE 320.

370 Advanced Laboratory. I, II, SS; 2 cr. Experiments related to the required core material. P: ECE 271, ECE 320, ECE 330, ECE 335, ECE 351.

376 Electrical and Electronic Circuits. I, II, SS; 3 cr. DC and AC electrical circuit analysis methods, and analog and digital circuit design and analysis including operational amplifier linear circuits, digital combinational logic circuits, and computer interface circuits which combine both digital and analog devices for interfacing physical systems. Includes five laboratory sessions. P: Math 222 & Physics 202.

377 Fundamentals of Electrical and Electro-mechanical Power Conversion. I, II; 3 cr. Fundamentals of electromagnetic induction and application to transformers and induction heating; Lorentz forces with a focus on the operation and control of DC and AC motors and linear actuators; electrical power conversion using power electronics for motor drives and direct power converters. Includes five laboratory sessions. P: Math 234, familiarity with ordinary differential equations, Physics 202 & ECE 376.

379 Special Topics in Electrical and Computer Engineering. Irr.; 1-4 cr. Topics of special interest to undergrads in electrical and computer engineering. P: So St and cons inst.

399 Independent Study. I, II, SS; 1-3 cr (A). P: Cons inst.

401 Electro-Acoustical Engineering. I; 3 cr (P-I). Principles of plane and spherical sound waves; acoustical, mechanical, and electrical analogies; electroacoustic transducer materials and techniques; specific types of transducers such as microphones and loudspeakers. P: ECE 330, 340 or cons inst.

409 Introductory Feedback Control Laboratory. (Crosslisted with ME) I; 4 cr. Concepts in modern feedback control applied to hardware-based design problems. This lab gives students a wide range of conceptual and hardware experience, rather than focusing on specific applications. Weekly exercises consist of theory, design, simulation, testing, and data analysis. P: ECE 332 or ECE 334 or ME 446 or ME 447.

411 Introduction to Electric Drive Systems. I; 3 cr. Basic concepts of electric drive systems. Emphasis on system analysis and application. Topics include: dc machine control, variable frequency operation of induction and synchronous machines, unbalanced operation, scaling laws, adjustable speed drives, adjustable torque drives, coupled circuit modelling of ac machines. P: ECE 355.

412 Power Electronic Circuits. II; 3 cr. Operating characteristics of power semiconductor devices such as Bipolar Junction Transistors, Igbts, Mosfets and Thyristors. Fundamentals of power converter circuits including dc/dc converters, phase controlled ac/dc rectifiers and dc/ac inverters. Practical issues in the design and operation of converters. Course available on videotape. P: ECE 342 or equiv or cons inst.

415 System Modeling, Identification and Simulation. Irr.; 3 cr (P-I). Principles of mathematical modeling of linear and nonlinear, continuous and discrete systems. Real-time computer-assisted simulation and identification of engineering systems (electrical, mechanical, hydraulic, acoustic, etc.). Methods of on-line and off-line system identification. Introduction to the behavior of forced and unforced nonlinear dynamic systems. P: Comp Sci 312 or 412, ECE 330, Math 340.

417 Digital Control. I; 3 cr. Fundamentals of sampled linear systems from a control perspective, encompassing both frequency-domain and time-domain control strategies. Topics covered include analysis of difference equations, the z-transform, sampling, stability, minimality, discrete approximation, and stabilization techniques. P: ECE 334; ECE 332 or con reg.

420 Electromagnetic Wave Transmission. I, II; 3 cr. Transmission lines: frequency domain analysis of radio frequency and microwave transmission circuits including power relations and graphical and computer methods. Electromagnetic waves: planar optical components, pulse dispersion, phase front considerations for optical components, conducting waveguides, dielectric waveguides. Radiation: retarded potentials, elemental dipoles, radiating antenna characterization, receiving mode. P: ECE 320.

427 Electric Power Systems. I; 3 cr. The electric power industry, operation of power systems, load flow, fault calculations, economic dispatch, general technical problems of electric power networks. P: ECE 330 or equiv.

431 Digital Signal Processing. I; 3 cr. Sampling continuous-time signals and reconstruction of continuous-time signals from samples; spectral analysis of signals using the discrete Fourier transform; the fast Fourier transform and fast convolution methods; z-transforms; finite and infinite impulse response filter design techniques; signal flow graphs and introduction to filter implementation. P: ECE 330.

432 Digital Signal Processing Laboratory. Odd yrs.; II; 3 cr. Implementation of digital signal processing algorithms on special-purpose and general-purpose hardware. Use of assembly and high-level languages, and simulator to develop and test IIR, FIR filters and the FFT for modern DSP chips. Scaling for fixed point arithmetic. Use of high level languages to implement real time, object oriented component based DSP systems in general purpose computers. DSP applications, including data and voice communication systems. P: ECE 431, Comp Sci 302.

434 Photonics. II; 3 cr. Introduction to ray optics, physical optics and interference, applications of Fourier optics, absorption, dispersion, and polarization of light. Second half of the course treats light sources, including lasers (gas, solid state, and semiconductor), modulation and detection of light. P: ECE 320, ECE 335 or con reg.

435 Introduction to Cryptography. (Crosslisted with Comp Sci, Math) II; 3 cr (A). Cryptography is the art and science of transmitting digital information in a secure manner. This course will provide an introduction to its technical aspects. P: Math 320 or 340 or cons inst. Open to Fr.

436 Communication Systems I. I; 3 cr. Amplitude, frequency, pulse, and pulse-code modulation. Narrow-band noise representation and signal-to-noise ratios for various modulation schemes. Pulse shaping, timing recovery, carrier synchronization, and equalization. Sampling, quantization and coding. P: ECE 331.

437 Communication Systems II. II; 3 cr. Statistical analysis of information transmission systems. Probability of error, design of receivers for digital transmission through additive white Gaussian noise channels and bandlimited channels. Spread spectrum communication systems. Channel capacity, source and error control coding. P: ECE 331; ECE 436 or con reg.

438 Communication Systems Laboratory I. I; 1 cr. Experiments in basic analog and digital modulation techniques, including amplitude modulation; frequency modulation; single side-band/quadrature modulation; eye patterns; noisy channels; amplitude, phase, and frequency shift keying. P: ECE 271; ECE 436 or con reg or cons inst.

439 Introduction to Robotics. (Crosslisted with ME) II; 3 cr. A system engineering approach to robotic science and technology. Fundamentals of manipulators, sensors, actuators, end effectors and product design for automation. Kinematics, control, and programming of manipulators, along with introduction to pattern recognition and computer vision. P: ME 340 or ECE 332 or equiv & familiarity with a high level programming language such as Pascal, C, or Matlab.

440 Electromagnetic Fields and Waves. I; 3 cr. Laplace's and Poisson's equations; conformal mapping and boundary value problems; Maxwell's equations; boundary conditions, plane wave propagation, reflection and refraction at oblique incidence, surface impedance concept; ionized media; anisotropic materials; radiation from antennas. P: ECE 420 or cons inst.

444 Microwave Theory, Devices and Applications. II; 3 cr (P-I). Advanced analysis of waveguides, stripline, and microstrip; microwave circuit and device theory including ferrites, junctions and resonators; high frequency generation and amplification, microwave systems. P: ECE 420.

445 Semiconductor Physics and Devices. II; 3 cr. Band model and carrier transport in semiconductors, excess carriers, p-n junctions, contacts and surfaces, physics of devices including bipolar and field effect transistors, diodes, photodevices, SCR's, thin film structures. P: ECE 335.

447 Applied Communications Systems. I; 3 cr. Analysis with design problems of electronic communications circuits. Emphasis on the nonlinear effects of large-signal operation of active devices. Complete design of r.f. oscillator, amplifier, and mixer circuits. P: ECE 340; ECE 420 recommended.

453 Embedded Microprocessor System Design. II; 4 cr. Hardware and software design for modern microprocessor-based embedded systems; study of the design process; emphasis on major team design project. P: ECE 315 & 353.

461 Mathematical and Computer Modeling of Physiological Systems. (Crosslisted with BME) II; 3 cr. Mathematical and computer modeling of physiological systems; principal emphasis on cardiovascular system and individual nerve cells; other topics include respiratory system and skeletal-muscle system; extensive use of "hands-on" computer modeling using Acsl. P: ECE 330 or cons inst.

462 Medical Instrumentation. (Crosslisted with BME) I; 3 cr. Design and application of electrodes, biopotential amplifiers, biosensors, therapeutic devices. Medical imaging. Electrical safety. Measurement of ventilation, blood pressure and flow. Lecture and lab. P: ECE 342 or cons inst.

463 Computers in Medicine. (Crosslisted with BME) I; 3 cr. Study of microprocessor-based medical instrumentation. Emphasis on real-time analysis of electrocardiograms. Labs and programming project involve design of biomedical digital signal processing algorithms. P: ECE 330, Comp Sci 302.

466 Electronics of Solids. II; 3 cr (P-I). Electronic, optical and thermal properties of crystalline solids. Energy-momentum dispersion of fundamental particles and excitations in solids leading to microscopic theories of conductivity, polarizability and permeability. Influence of materials characteristics on the performance of electronic and photonic devices. P: ECE 335, 305, or cons inst.

468 Digital Computer Projects in Control and Instrumentation. I; 4 cr. On-line and real-time applications of digital computers in instrumentation and control systems; design of hardware interfaces and software; emphasis on student projects. P: Comp Sci 302, ECE 271, 332 (or a control crse); or cons inst.

489 Honors in Research. I, II, SS; 1-3 cr. Undergraduate honors research projects supervised by faculty members. Not available for graduate credit. P: Admission to ECE honors in research prgm.

491 Senior Design Project. I, II, SS; 3 cr. Engineering design projects supervised by faculty members. Not available for graduate credit. P: Sr st & cons inst.

504 Electric Machine & Drive System Laboratory. II; 2-3 cr. Steady state and dynamic performance of electric machines in combination with power electronic converters. Parameter measurement, performance evaluation, design of experimental procedures for problem solving, use of digital data acquisition systems and signal processing equipment in system evaluation. P: ECE 304 and 411 or con reg 411 and cons inst.

511 Theory and Control of Synchronous Machines. I; 3 cr. The idealized three phase synchronous machine time domain model including saliency, time invariant form using Park's transformation, sudden short circuits and other transient conditions, reduced order models, excitation system and turbine/governor control, dynamics of multiple machine systems, transient stability and subsynchronous resonance. P: ECE 355, ECE 427, or cons inst.

512 Power Electronics Laboratory. I; 3 cr. This laboratory introduces the student to measurement and simulation of important operating characteristics of power electronic circuits and power semiconductor devices. Emphasis is on devices, circuits, gating methods and power quality. P: ECE 412 or con reg.

520 Foundations of Dynamic Physical Systems. I; Odd yrs.; 3 cr (D). Modern descriptions of dynamic physical systems, including classical mechanics, variational dynamics, statistical mechanics and thermodynamics, information theory, quantum mechanics, wave theory, and eigenvalue theory. Emphasis on application to electrical engineering, including circuits, optics, and control problems. A survey intended for engineering and physical science students. (Ph.D. graduate students in Physics will not be granted credit towards an ECE minor requirement as a result of taking this course.). P: ECE 320 & 335 or cons inst.

525 Introduction to Plasmas. (Crosslisted with NE, Physics) I, II; 3 cr (P-A). Basic description of plasmas: collective phenomena and sheaths, collisional processes, single particle motions, fluid models, equilibria, waves, electromagnetic properties, instabilities, and introduction to kinetic theory and nonlinear processes. Examples from fusion, astrophysical and materials processing plasmas. P: One crse in electromagnetic fields beyond elem physics.

527 Plasma Confinement and Heating. (Crosslisted with NE, Physics) Irr.; 3 cr (P-A). Principles of magnetic confinement and heating of plasmas for controlled thermonuclear fusion: magnetic field structures, single particle orbits, equilibrium, stability, collisions, transport, heating, modeling and diagnostics. Discussion of current leading confinement concepts: tokamaks, tandem mirrors, stellarators, reversed field pinches, etc. P: NEEP/Phys/ECE 525 or equiv.

528 Plasma Processing and Technology. (Crosslisted with N E) Irr.; 3 cr. Introduction to basic understanding and techniques. Plasma processing of materials for semiconductors, polymers, plasma spray coatings, ion implantation, etching, arcs, extractive metallurgy and welding. Plasma and materials diagnostics. P: Physics 322 or ECE 320 or equiv or cons inst.

531 Speech Signal Processing. Even yrs.; II; 3 cr. Aerodynamic and acoustic mechanisms of sound production in speech. Multi-tube acoustic models of the vocal tract. Pitch detection, spectrographic analysis by Fourier and LPC methods. Speech synthesis, low bit rate speech coding, feature extraction for speech recognition. P: ECE 431 & Comp Sci 302.

532 Theory and Applications of Pattern Recognition. (Crosslisted with Comp Sci, ME) Even yrs.; II; 3 cr (P-A). Pattern recognition systems and components; decision theories and classification; discriminant functions; supervised and unsupervised training; clustering; feature extraction and dimensional reduction; sequential and hierarchical classification; applications of training, feature extraction, and decision rules to engineering problems. P: ECE 331 or Math 431 or cons inst.

533 Image Processing. (Crosslisted with Comp Sci) I; 3 cr (P-A). Mathematical representation of continuous and digital images; models of image degradation; picture enhancement, restoration, segmentation, and coding; pattern recognition, tomography. P: ECE 330 or cons inst; Math 320 or 340 or equiv.

534 Optical Signal Processing and Holography. Odd yrs.; II; 3 cr (P-A). Two-dimensional Fourier transform and linear system theory. Fourier theory of propagation and diffraction of coherent light. Coherent and incoherent imaging systems; optical transfer function; spatial filters; optical correlators. Holography. Analog and digital optical signal processing and computing. P: ECE 434 or cons inst.

535 Optical Fiber Communication. I; Odd yrs.; 3 cr. Theory of optical waveguides, step- and graded-index fiber, attenuation and dispersion, fiber preparation, measurement of fiber properties, sources (LED and lasers), detectors, transmitter and receiver design, modulation and multiplexing, illustrative examples of actual systems. P: ECE 434 or cons inst.

536 Integrated Optics and Optoelectronics. Even yrs.; I; 3 cr. This course introduces the student to the physical principles, design concepts, and technological consequences of passive, electro-optic, and optic-electronic guided wave devices. P: ECE 320, 335, & ECE 434 or 420 or cons inst.

537 Communication Networks. II; 3 cr. Study of communication networks. Layered network architecture. Queueing theory: Little's theorem, M/M/ and M/G/1 queues, Jackson networks. Data link control: error detection, retransmission strategies, framing. Network layer: flow control (window flow control), routing (shortest-path routing, flow models, optimal routing). Multiaccess communications: random access and Aloha, carrier sensing, multiaccess reservations. Circuit switched networks. P: ECE 331 or Math/IE 632 or cons inst.

539 Introduction to Artificial Neural Network and Fuzzy Systems. (Crosslisted with Comp Sci, ME) I; Odd yrs.; 3 cr (D). Theory and applications of artificial neural networks and fuzzy logic: multi-layer perceptron, self-organization map, radial basis network, Hopfield network, recurrent network, fuzzy set theory, fuzzy logic control, adaptive fuzzy neural network, genetic algorithm, and evolution computing. Applications to control, pattern recognition, nonlinear system modeling, speech and image processing. P: Comp Sci 302, or Comp Sci 310, or knowledge of C programming lang.

541 Analog Mos Integrated Circuit Design. Even yrs.; I; 3 cr. Analysis, design and applications of modern analog circuits using integrated bipolar and field-effect transistor technologies. Provides the student with a working knowledge of the basic circuits used in modern analog integrated circuits and techniques for analysis and design. P: ECE 342 or ECE 340 & cons inst.

542 Introduction to Microelectromechanical Systems. Even yrs.; I; 3 cr. Introduction to Mems technology, devices and systems. Fundamentals of Mems in fabrication, process integration, material mechanics of Mems structures, sensors and actuators. Main topics in Mems- microfluidics, optical Mems, Rf Mems, BioMems, packaging, and CAD. P: ECE 335 or 340, or cons inst.

543 Numerical Modeling of Semiconductor Devices and Processing. I; 3 cr. Study of semiconductor devices fabrication processes using advanced computer simulation tools. Specific devices are modeled from fabrication to electrical properties and parameters extraction. Deposition, lithography, etching, implant processes are discussed. Statistical methods are used to study the effect of process parameters (and variations) on device electrical properties. P: ECE 335.

544 Processing of Electronic Materials. (Crosslisted with CBE, MS&E) Irr.; 3 cr (I). Physics and chemistry principles underlying microelectronic materials processing. Effects of processing on materials and structures important in microelectronic and opto-electronic devices. P: CBE 440 or MS&E 351 or ECE 335; or cons inst.

545 Advanced Microwave Measurements for Communications. II; 3 cr. Measurements at VHF and microwave frequencies; characteristics of microwave generators, amplifiers, passive devices and detection systems; measurement of frequency, noise and simple antenna patterns; time domain reflectometry, swept frequency network and spectrum analyzer techniques; lecture and lab. P: ECE 301, ECE 444 or cons inst.

546 Lasers. (Crosslisted with Physics) Alt yrs.; 2-3 cr (P-A). General principles of laser operation; laser oscillation conditions; optical resonators; methods of pumping lasers, gas discharge lasers, e-beam pumped lasers, solid state lasers, chemical lasers, and dye lasers; gain measurements with lasers; applications of lasers. P: Physics 322 or ECE 420 or equiv; Physics 545, or 449 or 531.

547 Advanced Communications Circuit Design. Odd yrs.; II; 3 cr. Principles underlying the design of r.f. and microwave communications circuits. Analysis and design of wideband nonlinear power amplifiers, S-parameter techniques for r.f. active circuit design, computer aided design techniques, r.f. integrated circuits, fundamentals of low noise r.f. design. P: ECE 447, ECE 420 or con reg, or cons inst.

548 Integrated Circuit Design. I; 3 cr (P-A). Bipolar and MOS devices in monolithic circuits. Device physics, fabrication technology. Ic-design for linear and nonlinear circuitry. P: ECE 345.

549 Integrated Circuit Fabrication Laboratory. II; 3 cr. Monolithic integrated circuit fabrication; mask making, photolithography, oxidation, diffusion, junction evaluation, metallization, packaging, and testing. P: ECE 548 or cons inst.

551 Digital System Design and Synthesis. I, II; 3 cr. Introduction to the use of hardware description langauges and automated synthesis in design. Advanced design principles. Verilog and Vhdl description languages. Synthesis from hardware description languages. Timing-oriented synthesis. Relation of integrated circuit layout to timing-oriented design. Design for reuse. P: ECE/Comp Sci 352 & Jr st.

552 Introduction to Computer Architecture. (Crosslisted with Comp Sci) I, II; 3 cr (P-A). The design of computer systems and components. Processor design, instruction set design, and addressing; control structures and microprogramming; memory management, caches, and memory hierarchies; and interrupts and I/O structures. P: ECE/Comp Sci 352 & Comp Sci/ECE 354.

553 Testing and Testable Design of Digital Systems. I; 3 cr. Faults and fault modeling, test equipment, test generation for combinational and sequential circuits, fault simulation, memory and microprocessor testing, design for testability, built-in self-test techniques, and fault location. P: ECE/Comp Sci 352; Comp Sci 367; ECE 353 or cons inst.

554 Digital Engineering Laboratory. I, II; 4 cr. Practical aspects of computer system design. Design, construction, and testing of significant digital subsystems. Design, construction, microprogramming, and programming of bit-slice implemented digital computers. P: ECE 351; ECE/Comp Sci 552.

555 Digital Circuits and Components. Irr.; 3 cr. Principles and characterization of logic circuits. Design and analysis techniques for applied logic circuits. Transmission lines in digital applications. Families of circuit logic currently in use and their characteristics. P: ECE 340; ECE/Comp Sci 352.

556 Design Automation of Digital Systems. I; 3 cr (P-A). Use of digital computers to simulate, partition, place and interconnect digital electronic systems. P: ECE/Comp Sci 352; Comp Sci 367; or cons inst.

561 Introduction to Charged Particle Accelerators. (Crosslisted with NE, Physics) Irr.; 3 cr (P-A). Charged particle accelerators and transport systems, behavior of particles in magnetic fields, orbit theory, stability criteria, acceleration theory. Applications to different types of accelerators. P: Math 322, EMA 202 or Phys 311, Phys 322 or cons inst.

562 Applied Superconductivity. (Crosslisted with MS&E, N E) Irr.; 3 cr (A). Introduction to superconductivity; critical current models; metallurgy of type II superconductors; structure dependencies of critical currents; conductor and magnet design, cryogenic stabilities; alternating current effect; special systems engineering. P: MS&E 350 or 351; Phys 241 or cons inst.

577 Automatic Controls Laboratory. (Crosslisted with ME) II; 4 cr. Control theory is reduced to engineering practice through the analysis and design of actual systems in the laboratory. Experiments are conducted with modern servo systems using both analog and digital control. Systems identification and modern controls design are applied to motion and torque control. P: ME 446 & 447 or ECE 332 & 416 or cons inst.

600 Seminar in Electrical and Computer Engineering. I, II; 0 cr. Weekly or bi-weekly seminars on topics in electrical and computer engineering including automatic control, biomedical engineering, communications and signal processing, computer engineering, electromagnetic fields, energy and power systems, photonics, plasma, and solid state. Seminar on a particular topic may include lectures given by faculty, invited speakers, as well as group discussion. P: Cons inst.

601 Special Topics in Electrical and Computer Engineering. Irr.; 1-4 cr. Advanced topics of special interest to students in various areas of Electrical and Computer Engineering. P: Jr st & cons inst.

602 Special Topics in Electrical and Computer Engineering. Irr.; 1-4 cr. Advanced topics of special interest to students in various areas of electrical and computer engineering. P: Jr st and cons inst.

641 Introduction to Error-Correcting Codes. (Crosslisted with Math) Irr.; 3 cr (N-A). A first course in coding theory. Codes (linear, Hamming, Golay, dual); decoding-encoding; Shannon's theorem; sphere-packing; singleton and Gilbert-Varshamov bounds; weight enumerators; MacWilliams identities; finite fields; other codes (Reed-Muller, cyclic, BCH, Reed-Solomon) and error-correction algorithms. P: Math 320 or 340, and Math 541 or cons inst.

699 Advanced Independent Study. I, II, SS; 1-6 cr (A). P: Cons inst.