UNDERGRADUATE STUDENT HANDBOOK
DEPARTMENT OF
ELECTRICAL AND COMPUTER ENGINEERING
College of Engineering
The University of Iowa
Iowa City, Iowa 52242
October, 1998
Table of Contents
I. Introduction 1
II. The Electrical Engineering Undergraduate Program 1
III. The Electrical Engineering Curriculum 1
IV. Electives in the Electrical Engineering Curriculum 2
V. Orientation and Professional Seminar 6
VI. Cooperative Education Program 6
VII. Combined Degree Programs 6
VIII. Minors 6
IX. Academic Regulations 7
X. The Advising System 7
XI. Preparation for Graduate Studies 8
APPENDIX A Participating Faculty 9
APPENDIX B Curriculum, Prerequisite Flow Chart 11, 13
APPENDIX C Guidelines for Penalties for Academic Misconduct 14
APPENDIX D College of Engineering Informal Procedure for Student
Complaints Concerning Faculty Actions 14APPENDIX E Electrical Engineering Request to Take an Advanced Course
Prior to its Pre- and/or Co-Requisites 15APPENDIX F Electrical Engineering Technical Elective Plan Form 16
I. IntroductionThis handbook provides information for students who are enrolled in Electrical and Computer Engineering and working toward the Bachelor of Science in Engineering degree with Electrical Engineering major. It should also be useful to students considering a transfer into the program.
II. The E. E. Undergraduate ProgramElectrical and computer engineers make vital contributions to nearly all facets of modern society through their work in the electrical, power, telecommunications, manufacturing, and computing industries. From power, telephone, cable, and internet service, to satellite-generated weather maps, noninvasive medical imaging, automotive engine control, laser printers, cell phones, PCs, FAXs, CDs, and ATMs, the products of electrical and computer engineering are profoundly and rapidly changing our everyday lives.
III. The Electrical Engineering CurriculumThe Electrical Engineering curriculum requires a minimum of 128 semester hours of credit to earn a Bachelor of Science in Engineering degree. The curriculum is so arranged that the basic sciences, engineering sciences, design, and socio-humanistic courses are introduced in an effective sequence and with balanced emphasis. The complete curriculum is listed in Appendix B.
IV. Electives in the E. E. CurriculumHumanities and Social Science Electives Guidelines for selecting these electives are established by the faculty of the College of Engineering and are stated in the University General Catalog. These guidelines divide the elective courses into two groups: Social Sciences, and Humanities. A minimum of six semester hours, consisting of one introductory course followed by an advanced course at the 100 level, is required in each group. The advanced course must be from the same department as the introductory course unless prior approval has been obtained from the College Curriculum Committee. In addition to these twelve semester hours another four semester hours are required to complete the total sixteen semester hour elective requirement. The last four semester hours can be chosen from either Social Science or Humanities electives. A listing of examples, exclusions, and exceptions, in accordance with college policy, is maintained by the Office of Undergraduate Programs. A partial listing of acceptable humanities electives includes offerings in the Departments of: American Studies, Art History, Classics, East Asian Languages and Literature, Science and the Arts, Music, Philosophy, Religion, and Theatre Arts. Acceptable social science electives include courses offered by the Departments of: Anthropology, Economics, Geography, Journalism, Political Science, Psychology, Social Work, and Sociology. Careful planning and early consultation with an academic advisor are strongly recommended when selecting these electives. Because these elective requirements are established by the college in accordance with accreditation requirements (rather than ECE Department), special circumstances and requests for exceptions should be discussed with the advising staff in the Office of Undergraduate Programs, in Room 3117, EB. Formal substitution requests must be submitted on petition forms available in the Undergraduate Programs or ECE Department Office.
55:035 Computer Architecture and Organization 55:068 Power Systems Analysis 55:130 Switching Theory 55:131 Introduction to VLSI Design 55:132 High Performance Computer Architecture 55:137 Digital Signal Processor Based Systems 55:138 Testing Digital Logic Circuits 55:141 Power Electronics 55:143 Linear Integrated Electronics 55:144 Digital Integrated Electronics 55:146 Digital Signal Processing 55:148 Digital Image Processing 55:150 Communication Theory 55:152 Introduction to Information and Coding Theories 55:160 Control Theory 55:164 Computer Based Control Systems 55:165 Introduction to Robotics 55:172 Solid State Physical Electronics 55:178 Optical Signal Processing 57:021 Principles of Design I 57:022 Principles of Design II(3) Although the primary emphasis is on electrical engineering, courses in mathematics, computer science, physics, and chemistry that are at a more advanced level than those required in the curriculum may be used as technical electives. Courses from the other engineering disciplines, and even from departments outside of the engineering college, may also be acceptable provided they are part of a special curricular plan as discussed below.
GENERAL BREADTH IN E.E. 22M:118 Complex Variables 55:130 Switching Theory (from design list) 55:144 Digital Integrated Electronics (from design list) 55:150 Communication Theory (from design list) 55:160 Control Theory (from design list) 55:163 Random Processes in Control and Communication 55:170 Advanced Electromagnetic Theory SPECIALIZATION IN APPLIED PHYSICS 55:170 Advanced Electromagnetic Theory 55:172 Solid State Physical Electronics (from design list) 55:178 Optical Signal Processing (from design list) 55:179 Electro-Optics 29:115 Intermediate Mechanics 29:116 Introductory Quantum Mechanics SPECIALIZATION IN COMPUTER ENGINEERING 55:035 Computer Architecture and Organization (from design list) 55:130 Switching Theory (from design list) 55:131 Introduction to VLSI Design (from design list) 55:132 High Performance Computer Architecture (from design list) 55:134 Computer Communication 55:136 Advanced VLSI Design 55:138 Testing Digital Logic Circuits (from design list) 55:139 Design Automation of Digital Systems SPECIALIZATION IN CONTROL SYSTEMS 22M:027 Matrix Theory 57:010 Dynamics 55:066 Electromechanical Systems 55:068 Power Systems Analysis (from design list) 55:160 Control Theory (from design list) 55:163 Random Processes in Control and Communication 55:164 Computer Based Control Systems (from design list) 55:165 Introduction to Robotics (from design list) SPECIALIZATION IN ELECTRONICS (Theoretical Orientation) 29:115 Intermediate Mechanics 29:116 Introductory Quantum Mechanics 55:131 Introduction to VLSI Design (from design list) 55:144 Digital Integrated Electronics (from design list) 55:172 Solid State Physical Electronics (from design list) 55:178 Optical Signal Processing (from design list) SPECIALIZATION IN ELECTRONICS (Practical Orientation) 22M:118 Complex Variables 55:131 Introduction to VLSI Design (from design list) 55:138 Testing Digital Logic Circuits (from design list) 55:139 Design Automation of Digital Systems 55:143 Linear Integrated Electronics (from design list) 55:144 Digital Integrated Electronics (from design list) SPECIALIZATION IN COMMUNICATIONS 55:130 Switching Theory (from design list) 55:134 Computer Communications 55:146 Digital Signal Processing (from design list) 55:150 Communication Theory (from design list) 55:152 Introduction to Information and Coding Theories (from design list) 55:163 Random Processes in Communication and Control 55:170 Advanced Electromagnetic Theory 6K:180 Management Information Systems SPECIALIZATION IN ROBOTICS 22C:162 Computer Vision I 55:146 Digital Signal Processing (from design list) 55:160 Control Theory (from design list) 55:164 Computer-Based Control Systems (from design list) 55:165 Introduction to Robotics (from design list) SPECIALIZATION IN SIGNAL PROCESSING 22M:118 Complex Variables 55:131 Introduction to VLSI Design (from design list) 55:146 Digital Signal Processing (from design list) 55:148 Digital Image Processing (from design list) 55:150 Communication Theory (from design list) 55:163 Random Processes in Control and Communication 55:164 Computer Based Control Systems (from design list) GENERAL BREADTH IN ENGINEERING FUNDAMENTALS 57:010 Dynamics 57:021 Principles of Design I (from design list) 57:022 Principles of Design II (from design list) 55:066 Electromechanical Systems 55:068 Power Systems Analysis (from design list) 57:014 Engineering Economy SPECIAL INTEREST IN BUSINESS 6F:100 Introductory Financial Management 6J:100 Administrative Management 6A:001 Introduction to Financial Accounting 6M:100 Introduction to Marketing 55:150 Communication Theory (from design list) 55:160 Control Theory (from design list) 55:165 Introduction to Robotics (from design list) 6K:180 Management Information Systems Students having a special interest in business may also wish to consider including the following in their social science electives. 6E:001 Principles of Microeconomics 6E:002 Principles of Microeconomics SPECIAL INTEREST IN TECHNICAL ENTREPRENEURSHIP 57:014 Engineering Economy 6F:127 Entrepreneurship and New Business Formation 6F:209 Legal Aspects of Entrepreneurship 6T:211 Data Product Design and Development 55:160 Control Theory (from design list) 55:165 Introduction to Robotics (from design list) SPECIAL INTEREST IN BIO-ENGINEERING 04:014 Principles of Chemistry II 04:121 Organic Chemistry I 02:010 Principles of Biology (4 s.h.) 55:146 Digital Signal Processing (from design list) 55:148 Digital Image Processing (from design list) 55:160 Control Theory (from design list) SATISFY PRE-MED REQUIREMENTS 04:014 Principles of Chemistry II 04:121 Organic Chemistry I 04:122 Organic Chemistry II 02:128 Fundamental Genetics 55:160 Control Theory (from design list) 55:148 Digital Image Processing (from design list) (See the comment on the total semester hours required above the * on page 3.)
V. Orientation and Professional SeminarOrientation seminar is designed to introduce students to the Electrical and Computer Engineering curriculum, the advising system and college resources, and to foster the development of undergraduate ethics and comraderie.
VI. Cooperative Education ProgramCooperative Education, an option available to qualified students, is a program of alternating periods of study and work in engineering related jobs in industry. The program aims to provide the students with insight into the practical application of theory learned in the classroom, work experience that may be used to choose elective courses and begin career planning, and money for college expenses. The co-op program extends the period needed to earn the B.S. degree about one calendar year. However, the advantages gained generally outweigh the time investment. Students interested in a cooperative program should apply in the Engineering Career Services Office, in Room 3121, EB. Students should also see their advisor for assistance with the careful course planning that is required.
VII. Combined Degree ProgramsStudents who desire to obtain a strong background in the humanities, social sciences, or languages may choose a combined degree program leading to both the Bachelor of Science degree in the College of Engineering and the Bachelor of Arts, Bachelor of Science, Bachelor of Fine Arts, or Bachelor of Music degrees in the College of Liberal Arts. By careful planning, in consultation with advisors from the two colleges, the student can usually complete the combined degree requirements in five academic years. Specific requirements are listed in The University of Iowa Catalog.
VIII. MinorsStudents pursuing a degree program in the College of Engineering may earn a minor or entrepreneurial certificate in the College of Business Administration or a minor in the College of Liberal Arts. Those interested in these options should consult the appropriate department in Liberal Arts or Business for specific requirements. Refer to Section VII for information regarding the suitability of Computer Science courses as technical electives. It may be possible to construct an Electrical Engineering Technical Elective Plan that allows several courses to be applied to a minor in Computer Science.
IX. Academic RegulationsA complete statement of academic regulations may be found in the University General Catalog. A summary is presented here.
X. The Advising SystemAdvisor. All new students (freshman and transfer) are advised by the Academic Counselor in the Office of Undergraduate Programs. A faculty member from the Department of Electrical and Computer Engineering is assigned as the academic advisor at the time a student chooses that major. The assignments are made on the basis of the student's identification number. A student may also request a particular faculty member as an advisor. Each faculty member normally has 20 advisees, which permits some time for planning of the student's program and for consultation on other matters during the academic terms.
XI. Preparation for Graduate StudiesAt the end of the junior year or the beginning of the senior year, students should consider the possibility of pursuing an advanced degree in Electrical and Computer Engineering. The advanced degrees are the Master of Science (M.S.) degree followed by the Doctor of Philosophy (Ph.D.) degree. Both degrees prepare the student for rapid advancement in engineering by providing a greater depth and breadth of knowledge in the various areas of Electrical and Computer Engineering. In addition the Doctor's degree prepares the student for defining and carrying out independent research at a high level. Many students with advanced degrees have found the available job opportunities more varied and interesting. Students can discuss this possibility further with any faculty member, or with the Department Chair and may even consider participating in a research project during their senior year. Financial assistance is often available for qualified students pursuing advanced degree studies.
APPENDIX A - Faculty Andersen, D. - Associate Professor B.S. Iowa State University; M.S., Ph.D. Purdue University Optical processes in semiconductors, nonlinear optics, 2D, 1D and 0D semiconducting structures
Andersland, M. S. - Associate Professor B.S., M.S., Ph.D. University of Michigan Stochastic control, analog, digital, and network communication, discrete event systems
Bai, E. W. - Associate Professor B.S. Fudan University, China; M.E. Shanghai Jiaotong University, China; Ph.D. University of California at Berkeley Robust control design, parameter estimation, adaptive systems, signal processing
Boggess, T. - Associate Professor B.S. Lamar University; M.S., Ph.D. North Texas State University Nonlinear optics, ultrafast spectroscopy, laser science
Casavant, T. L. - Associate Professor B.S., M.S., Ph.D. University of Iowa Computer architecture, parallel processing, distributed computing, software engineering
Chan, W. - Associate Professor B.S. Massachusetts Institute of Technology; Ph.D. Harvard University Microfabrications, optoelectronic devices and circuits, semiconductor physics
Christensen, G. - Assistant Professor B.S.E.E., B.S.C.S., M.S.E.E., D.Sc.E.E., Washington University, St. Louis, Missouri Medical imaging, deformable shape models, signal & image processing, 3D visualization, parallel computing
Chyung, D. H. - Professor B.S. Seoul National University, Korea; M.S., Ph.D. University of Minnesota Control theory, discrete and digital control, robotics
Collins, S. M. - Professor B.S., M.S., Ph.D. University of Illinois at Chicago Circle, Cardiac image processing
Dasgupta, S. - Professor B.E. Univ. of Queensland, Australia; Ph.D. Australian National University Adaptive systems, control systems, signal processing, nonlinear stability
Korpel, A. - Professor B.S., M.S., Ph.D. University of Delft-Netherlands Nonlinear waves, ultrasonics, optics
Kuhl, J. G. - Professor B.S., M.S., Ph.D. University of Iowa Computers, fault-tolerant computing
Lonngren, K. E. - Professor B.S., M.S., Ph.D. University of Wisconsin Plasma physics, nonlinear wave propagation
Malik, N. R. - Professor B.S., M.S. University of Iowa; Ph.D. Iowa State University Signal processing, digital speech processing
Pomeranz, I. - Associate Professor B.S., D.Sc. Technion, Israel Testability and reliability of computer hardwares, fault tolerant computing
Reddy, S. M. - Professor and Department Chair B.S., B.E. Osmania University, India; M.E. Indian Institute of Science, India; Ph.D. University of Iowa Fault-tolerant computing, distributed computing, VLSI design
Robinson, J. P. - Professor B.S. Iowa State University; M.S., Ph.D. Princeton University Reliable computing systems, testing, coding
Smirl, A.L. - Professor B.S. Lamar University; M.S.E. University of Michigan; M.S., Ph.D. University of Arizona Laser physics, nonlinear optics, ultrafast electronics
Sonka, M. - Associate Professor M.Sc., Ph.D. Czech Technical University of Prague, Czechoslovakia Medical image processing, knowledge-based image analysis
APPENDIX B - Curriculum, Prerequisite Flow ChartCurriculum
APPENDIX C - Guidelines for Penalties for Academic MisconductThe College of Engineering policy for dealing with academic misconduct is intended to help prevent cheating and maintain a high student morale. The penalty for cheating need not depend upon whether a particular student directly benefits by his or her participation in cheating. Specific actions are listed in the guidelines for academic misconduct.
APPENDIX D - College of Engineering Informal Procedure for Student Complaints Concerning Faculty ActionsIn cases where complaints do not involve alleged student academic misconduct, students should first attempt to resolve the issue with the faculty member concerned. Failing a satisfactory outcome, the student should discuss the matter with the chair of the faculty member's department.
APPENDIX E - Electrical Engineering Request to Take an Advanced Course Prior to it Pre- and/or Co-Requisites
APPENDIX F - Electrical Engineering Technical Elective Plan