490 SCHOOL OF ENGINEERING AND COMPUTER SCIENCE DEPARTMENT OF ELECTRICAL AND COMPUTER ENGINEERING 102A SCIENCE AND ENGINEERING BUILDING (248) 370-2177 Acting Chairperson: Manohar Das Professors emeriti: Naim A. Kheir, Keith R. Kleckner, Tung H. Weng, Howard R. Witt Professors: Hoda S. Abdel-Aty-Zohdy, Ka C. Cheok, Manohar Das, Edward Y. L. Gu, Pieter A. Frick, Richard E. Haskell, Robert N. K. Loh, Michael P. Polis, Andrzej Rusek, Mohamed A. Zohdy Associate professor: Daniel N. Aloi Assistant professors: Jia Li, Hongwei Qu, Osamah Rawashdeh Adjunct professor: Mutasim Salman Adjunct associate professors: Anson Lee Adjunct assistant professors: Randy Graca Advisory Board The Electrical and Computer Engineering External Advisory and Development Board assists the department in enhancing its educational and research programs and ensuring their relevance to current and emerging technological needs. Board members are: Gerald Grzadzinski, (retired) Senior Technical Manager, Chrysler LLC Greg Hudas, Ph.D., Program Manager, Academic Programs, US Army RDECOM-TARDEC William H. Mattingly, Vice President, Electrical/Electronics Engineering Core, Chrysler LLC Kathleen S. McMahon, Ph.D., Engineering Group Manager, General Motors Corporation George Saikialis, Ph.D., Senior Director, Automotive Products Research, Hitachi America Ltd. Timothy Talty, Ph.D., GM R&D and Planning, General Motors Corporation Kregg Wiggins, Vice President, Powertrain Systems, Continental North America Mission The Department of Electrical and Computer Engineering carries out the mission of the school of Engineering and Computer Science by offering separate undergraduate majors in electrical Engineering and Computer Engineering. The department also offers master’s programs in Electrical and Computer Engineering, Systems Engineering, and a doctoral program in Systems Engineering. Major in Electrical Engineering Electrical engineering is a broad field encompassing a number of disciplines. Oakland University’s undergraduate program in electrical engineering is designed to provide students with the basic knowledge and skills for challenging careers in electrical engineering in the coming decades. The curriculum offers strong fundamentals in analog and digital circuits, communications, computers, controls, electromagnetics, electronics including VLSI systems, electronic devices, and power systems. In addition, a strong laboratory component of the program offers numerous design opportunities and allows students to relate theoretical ideas to practical problems using modern equipment and hardware/software tools. The program also provides SCHOOL OF ENGINEERING AND COMPUTER SCIENCE 491 numerous engineering design experiences. Electrical and computer engineering faculty members are engaged in research related to new developments in the field. Their activities contribute to a well-developed, up-to-date curriculum. Program Educational Objectives The undergraduate program in Electrical Engineering will provide educational experiences aimed toward producing graduates who: • • • • • • • • can design an electrical or electronic component or system meeting user specifications; can apply laboratory and computer skills to engineering analysis and design; can adapt and contribute to new technologies and methods and use these in engineering design; are prepared to pursue successfully graduate study in electrical engineering or a related discipline; can function successfully in the automotive and other global industries; can be effective in a variety of roles such as developing and implementing solutions to problems with technical and non-technical elements, serving as a team member and leading others; are proficient in written and oral communication; and have high standards of personal and professional integrity and ethical responsibility. To earn the degree of Bachelor of Science in Engineering with a major in electrical engineering, students must complete a minimum of 128 credits, demonstrate writing proficiency (see Undergraduate degree requirements) and meet the following requirements: General Education Mathematics and Science MTH 154-155 Calculus APM 255 Introduction to Differential Equations with Matrix Algebra MTH 254 Multivariable Calculus CHM 143 Chemical Principles (or CHM 157 or 162) PHY 151-152 Introductory Physics Approved math or science elective* Engineering core EGR 120 Computer Graphics and CAD EGR 141 Computer Problem Solving in Engineering and Computer Science EGR 240 Introduction to Electrical and Computer Engineering EGR 250 Introduction to Thermal Engineering EGR 260 Introduction to Industrial and Systems Engineering EGR 280 Design and Analysis of Electromechanical Systems Required Professional Subjects ECE 316 Circuits and Systems ECE 327 Electronic Circuits and Devices ECE 335 Signals and Systems ECE 345 Electric and Magnetic Fields Credits 24 8 4 4 4 8 4 32 1 4 4 4 4 4 21 4 4 3 3 492 ECE 351 ECE 378 ECE 384 ECE 431 ECE 437 ECE 491 SCHOOL OF ENGINEERING AND COMPUTER SCIENCE Electromechanical Energy Conversion Digital Logic and Microprocessor Design Electronic Materials and Devices Automatic Control Systems Communication Systems Senior Design Professional electives: Three professional depth area option courses (see below) Free electives: (may be used to satisfy writing requirement) Total 3 4 3 4 4 4 36 11 4 128 *Approved math or science electives: Students majoring in Electrical Engineering are advised to take MTH 275 to broaden their knowledge of Linear Algebra. However, students who have an explicit interest in broadening their knowledge in a specific area of math or science should select an elective from the following approved course list: APM 263, APM 332, APM 357, APM 433, APM 434, APM 455, APM 463, APM 477, BIO 111, BIO 341, BIO 351, BIO 443, CHM 158, 163, PHY 325, PHY 326, PHY 331, PHY 361, PHY 366, PHY 371, PHY 431, PHY 445, MTH 352, or others by approval by petition to the SECS Committee on Academic Standing. Economics requirement In addition to the requirements stated above, electrical engineering students must fulfill the economics requirement. This may be met by completion of ECN 150, 200, 201 or 210. However, ECN 201 is not part of the general education requirement. Performance requirements In addition to previously stated requirements, satisfactory completion of the program requires an average grade of at least 2.00 within each required group: namely, mathematics and science, core subjects and professional subjects. Within professional subjects, at most two grades below 2.0 are permitted, at most two different courses may be repeated and a total of three repeat attempts is permitted. Professional Electives Electrical engineering students must complete at least three (3) additional 400- or 500- level courses with an ECE designation. Other professional engineering courses carrying CSE, ME or ISE designations may be taken when called for by the options below or with prior approval of the chairperson of the Department of Electrical and Computer Engineering. Students are encouraged to consult their academic advisers in selecting professional elective courses. Students interested in broadening their knowledge in a specific area of electrical engineering could elect sequences of courses as described in the specialized professional options listed below to satisfy the electrical engineering electives requirement. Alternatively, they may elect any combination of the elective courses listed below under professional depth area options. Suggested Professional depth area courses 1. Communication systems option ECE 426 Advanced Electronics Circuit Designs (4) SCHOOL OF ENGINEERING AND COMPUTER SCIENCE ECE 450 ECE 527 ECE 534 ECE 537 493 Satellite-Based Positioning System (4) High-frequency Electronics (4) Principles of Digital Communications (4) Digital Signal Processing (4) 2. Computer control systems option ECE 423 Robotic Systems and Control (4) ECE 433 Control System Design (4) ECE 472 Microcomputer-Based Control Systems (4) ECE 470 Microprocessors-Based Systems Design (4) 3. Electromagnetics option ECE 443 Electric and Magnetic Fields (4) ECE 447 Antennas (4) ECE 527 High-frequency Electronics (4) 4. Electronics option ECE 426 Advanced Electronic Circuit Designs (4) ECE 428 Industrial Electronics (4) ECE 429 Power Electronics (4) ECE 485 VLSI Circuits and Systems Design of Digital Chips (4) ECE 525 Instrumentation and Measurements (4) 5. Mechatronic systems option ECE 470 Microprocessors-based Systems Design (4) ECE 472 Microcomputer-Based Control Systems (4) ECE 475 Automotive Mechatronics I (4) ME 308 Computer Aided Design (3) 6. Microelectronics option ECE 485 VLSI Circuits and Systems Design of Digital Chips (4) ECE 487 Integrated Electronics (4) ECE 581 Integrated Circuits and Devices (4) 7. Power systems option ECE 428 Industrial Electronics (4) ECE 429 Introduction to Power Electronics (4) ECE 441 Electromechanical Energy Conversion (4) ECE 458 Electrical Energy Systems (4) ME 454 Solar and Alternate Energy Systems (4) Sample electrical engineering program schedule Students entering the School of Engineering and Computer Science with the required background may follow a schedule such as the one indicated below. However, students will need additional time to complete the program if they do not have the required background upon entrance to the program. 494 Freshman Fall semester EGR 120 MTH 154 SCHOOL OF ENGINEERING AND COMPUTER SCIENCE 1 4 Sophomore Fall semester MTH 254 EGR 250 4 4 EGR 141 4 PHY 152 4 CHM 143 Rhetoric or Gen Ed 4 Gen Ed 4 16 Winter semester MTH 155 PHY 151 EGR 240 ECE 345 Cr 4 17 4 4 4 4 16 Winter semester APM 255 EGR 260 EGR 280 Gen Ed Cr 4 4 4 4 16 Junior Fall Semester ECE 316 ECE 378 Cr Gen Ed Approved math or science elective 4 Winter semester ECE 327 ECE 384 ECE 335 Gen Ed 4 4 4 16 4 3 3 4 17 Senior Fall semester ECE 351 ECE 431 or ECE 437 Prof Elective Cr Prof Elective 4 15 Winter semester ECE 431 or ECE 437 ECE 491 Prof. Elective Free Elective 3 4 4 4 4 4 4 16 Major in Computer Engineering Major technological advances are being made in the computer field at a rapid pace, and it is essential that computer engineering students are not only aware of these advances but prepared to work in this changing environment. Students should gain a strong background in the fundamentals of computer engineering and develop a willingness to accept and thrive on change. The computer engineering program at Oakland University is designed to provide students with the basic knowledge and skills needed to function effectively in computer-related activities in the years ahead. It is unique in offering a focus on wireless embedded systems. A balance between theoretical and practical experience and an emphasis on the software and hardware aspects of computers are key elements to the university’s computer engineering major. Program Educational Objectives The objectives of the computer engineering program are to produce graduates who: are able to design, implement and test a hardware and/or software system or component; can adapt and contribute to new technologies and methods and to use these in engineering design; are prepared to pursue successfully graduate study in computer engineering or related disciplines; are proficient in written and oral communication; can function successfully in the automotive and other global industries; can serve in a variety of roles such as solving problems with technical and nontechnical elements, serving as team members, and leading others; and have high standards of professional and ethical responsibility. To earn the degree of Bachelor of Science in Engineering with a major in computer engineering, students must complete a minimum of 128 credits and satisfy the writing SCHOOL OF ENGINEERING AND COMPUTER SCIENCE requirements. requirements) 495 They must meet the following requirements: (also see Undergraduate degree Credits 24 General Education Mathematics and science MTH 154-155 Calculus APM 255 Introduction to Differential Equations with Matrix Algebra APM 263 Discrete Mathematics MTH 254 Multivariable Calculus CHM 143 Chemical Principles (or CHM 157 or 162) PHY 151-152 Introductory Physics Engineering core EGR 120 EGR 141 EGR 240 EGR 250 EGR 260 EGR 280 Engineering Graphics and CAD Computer Problem Solving in Engineering and Computer Science Introduction to Electrical and Computer Engineering Introduction to Thermal Engineering Introduction to Industrial and Systems Engineering Design and Analysis of Electromechanical Systems Professional subjects Required: CSE 230 Object-Oriented Computing I CSE 231 Object-Oriented Computing II CSE 247 Introduction to Computer Networks CSE 364 Computer Organization ECE 316 Circuits and Systems ECE 327 Electronic Circuits and Devices ECE 378 Digital Logic and Microprocessor Design ECE 470 Microprocessor-based System Design ECE 491 Senior Design Electives — Professional electives: 7 or 8 credits chosen from: 8 4 4 4 4 8 32 1 4 4 4 4 4 21 4 4 4 4 4 4 4 4 4 36 7-8 Any 300-, 400-, or 500-level engineering, computer science courses, or concentrations (see below), or approved mathematics and science electives (see below)* At least 4 credits must be a 400- or 500-level course. Suggested Professional Elective Concentrations: Wireless Communications ECE 335 Signals and Systems (3) ECE 437 Communication Systems (4) ECE 450 Satellite-Based Positioning Systems (4) 496 SCHOOL OF ENGINEERING AND COMPUTER SCIENCE Microelectronics ECE 384 Electronic Materials and Devices (4) ECE 485 VLSI Circuits and Systems Design of Digital Chips (4) Mechatronics ECE 431 ECE 475 Automatic Control Systems (4) Automotive Mechatronics I (4) Computer Science CSE 361 Design and Analysis of Algorithms (4) CSE 450 Operating Systems (4) Wireless Networking CSE 447 Computer Communications (4) CSE 549 Multimedia and Networks (4) Free electives: (may be used to satisfy writing requirement) 7-8 Total 128 *Approved mathematics and science electives: Students who have an explicit interest in broadening their knowledge in a specific area of math or science should select an elective from the following approved course list. For more information about these selections, students are encouraged to visit with an undergraduate advisor before registering for an approved math or science elective. APM 332 Applied Matrix Theory APM 357 Elements of Partial Differential Equations APM 433 Numerical Methods APM 434 Applied Numerical Methods: Matrix Methods APM 463 Graph Theory and Combinatorial Mathematics APM 477 Computer Algebra BIO 111 Biology CHM 158 General Chemistry II CHM 163 Honors General Chemistry for Engineers II MOR 242 Elementary Models in Operations Research PHY 325 Biological Physics PHY 326 Medical Physics PHY 331 Optics PHY 366 Vibrations and Waves PHY 371 Foundations of Modern Physics MTH 275 Linear Algebra MTH 352 Complex Variables or others by approval by petition to the SECS Committee on Academic Standing. Economics requirement In addition to the requirements stated above, computer engineering students must fulfill the economics requirement. This may be met by completion of ECN 150, 200, 201 or 210. However, ECN 201 is not part of the general education requirement. Performance requirements In addition to the previously stated requirements, satisfactory completion of the program requires an average grade of at least 2.00 within each group: namely, mathematics and science, core subjects and professional subjects. Within professional subjects, at most two grades below SCHOOL OF ENGINEERING AND COMPUTER SCIENCE 497 2.0 are permitted; at most two different courses may be repeated, and a total of three repeat attempts is permitted. Sample computer engineering schedule Students entering the School of Engineering and Computer Science with the required background may follow a schedule such as the one indicated below. However, students will need additional time to complete the program if they do not have the required background upon entrance to the program. Freshman Fall semester EGR 120 MTH 154 EGR 141 CHM 143 Gen Ed Winter semester MTH 155 PHY 151 EGR 240 Gen Ed Cr 1 4 4 4 4 16 4 4 4 4 16 Sophomore Fall semester APM 255 EGR 250 PHY 152 Rhetoric or Prof Elective Winter semester APM 263 EGR 260 EGR 280 CSE 231 Cr 4 4 4 4 16 4 4 4 4 16 Junior Cr Fall Semester MTH 254 4 CSE 247 4 ECE 316 4 Gen Ed 4 16 Senior Fall semester CSE 470 Gen Ed Free Elective CSE 230 Winter semester ECE 327 4 ECE 378 4 Gen Ed 4 Gen Ed 4 16 Winter semester CSE 364 ECE 491 Prof Elective Free Elective Cr 4 4 4 4 16 4 4 4 3 15