
Chairperson: Edwin E. Yaz, Ph.D., P.E.
Department of Electrical and Computer Engineering website
The Department of Electrical and Computer Engineering offers curricula that lead to a bachelor of science degree in electrical engineering or a bachelor of science degree in computer engineering.
Mission
The Department of Electrical and Computer Engineering embraces the missions of Marquette University and its College of Engineering. The mission of the Department of Electrical and Computer Engineering is to offer its students high-quality, up-to-date, nationally-recognized programs in electrical and computer engineering that prepare them for successful careers. This success is marked by a commitment to lifelong learning and a deep concern for the impact of their work on others; by research that advances the frontiers of technical and scientific knowledge and by service to professional and civic communities.
Engineering is the professional art of applying science and mathematics to the efficient conversion of natural resources and to the manipulation of information for human benefit. The basic concepts in this definition can be expanded, particularly for the electrical or computer engineer, by considering his or her activities. These usually involve 1) the processing and control of energy, 2) the processing and control of information, 3) the processing and control of materials. Certainly any educational experience in electrical engineering or computer engineering should be evaluated for the student in terms of its contribution in one or more of these areas.
However, this is not the only consideration. Equally important is the concept of engineering as a dynamic profession. In terms of the educational process, this means that attention must be directed to preparing the student for types of processing and control, which have not yet been developed or perhaps even discovered. The young engineer must be prepared to cope with devices and systems which will appear years into the future, from the viewpoint of the scientific principles on which the design of these future devices and systems will be based.
There is another important consideration in the practice of electrical and computer engineering. An engineer is called on for many and varied activities but as diversified as these may be, when carefully examined, they lead to this conclusion: Problem-solving is the engineer’s most important activity. From the educator’s viewpoint, this naturally should lead to a planned, conscious effort to develop the young engineer’s problem-solving ability to the limits of his or her God-given talents. In this regard, it is important to note that since engineers’ problems are sometimes creative, sometimes analytic, and sometimes experimental, their educational experience must give practice in each of these areas and in all types of problems. Significant design experience is an essential part of the engineer’s education.
Finally, the engineer is an individual, a citizen who needs to develop a sense of moral and ethical values on a plane consistent with his or her education in other areas. In the educational process, this requires that a good balance be developed between the technical and social-humanistic content.
The electrical engineering and computer engineering curricula at Marquette University are carefully designed to meet the requirements of each student. Opportunities are provided for each student to develop in the direction of personal interests and at a rate corresponding to individual ability. Coherent elective programs are planned with each student consistent with his or her ability and professional goals. Moreover, superior students have the opportunity for independent study and for participation in research activity.
Educational Objectives
The Educational Objectives for the Electrical Engineering and Computer Engineering Programs derive from the Department’s vision for our graduates. Alumni of these programs, particularly those individuals who have completed their undergraduate education within the last two to five years, will be thriving professionals who apply the knowledge, skills, and values gained through their study of Computer or Electrical Engineering at Marquette University.
Specifically, our graduates are:
- Engaged in solving significant problems in engineering or another field, as employees in the public or private sector, or as students pursuing an advanced or professional degree, or as volunteers.
- Capably contributing as members of engineering or other problem-solving teams and communicating effectively both within the team and to the team’s clients.
- Advancing in their professional careers — taking on increasing responsibilities as well as leadership roles.
- Continually learning, whether in a formal degree program or by participating in professional conferences and continuing education programs.
- Acting responsibly when making professional and personal decisions — serving as examples to those around them.


Electrical Electronic Engineering
The electrical engineering major provides students with a comprehensive electrical engineering background including course specialties in four broad categories: Systems and Control, Electromagnetic Fields and Communications, Power and Energy and Computer Hardware and Software.
Freshman | |||
---|---|---|---|
First Term | Hours | Second Term | Hours |
CHEM 1001b | 4 | Core elective or THEO 1001c/b | 3 |
EECE 1953 | 1 | Core Rhetoric 2f | 3 |
ENGL 1001f | 3 | EECE 1954 | 1 |
GEEN 1200 | 3 | EECE 1610 | 3 |
MATH 1450b | 4 | GEEN 1210 | 3 |
MATH 1451b | 4 | ||
15 | 17 | ||
Sophomore | |||
First Term | Hours | Second Term | Hours |
EECE 20101 | 3 | ELEN 20201 | 3 |
EECE 20151 | 1 | EECE 2035 | 1 |
EECE 27101 | 3 | ELEN 2040 | 3 |
GEEN 2952 | 1 | EECE 2030 | 3-4 |
MATH 2450 | 4 | MATH 2451 | 4 |
PHIL 1001b | 3 | PHYS 1004b | 4 |
PHYS 1003b | 4 | ||
19 | 18-19 | ||
Junior | |||
First Term | Hours | Second Term | Hours |
EECE 30101 | 3 | Core Electivec | 3 |
EECE 30151 | 2 | ELEN 3025 | 2 |
ELEN 3020 | 3 | ELEN 30301 | 3 |
ELEN 31101 | 3 | EE Elective4 | 3 |
PHIL 2310b | 3 | EE Elective4 | 3 |
THEO 1001 or Core Electiveb | 3 | MATH 4720 | 3 |
17 | 17 | ||
Senior | |||
First Term | Hours | Second Term | Hours |
ELEN 3035 | 2 | Core electivec | 3 |
ELEN 4920 | 3 | Core elective/Free electivec/d | 3 |
EE Elective4 | 3 | EE Elective4 | 3 |
EE Elective4 | 3 | ELEN 4998 | 3 |
EE Elective4 | 3 | Science/Math elective3 | 3 |
THEO electivee | 3 | ||
17 | 15 | ||
Total credit hours: 135-136 |
a | Refer to the College of Engineering section of this bulletin for details relating to footnotes b, c, d, e and f. |
1 | A C or better grade is required in this course to meet the prerequisites for subsequent computer and/or electrical engineering required courses. |
2 | These electives will normally be an upper division elective in EECE, COEN, COSC, MATH, PHYS and/or CHEM. Other courses may be acceptable with prior approval of the department. |
3 | The science/math elective can be fulfilled with any upper division math or physics course or any biology or chemistry course for which the prerequisite requirements are met. |
4 | The six EE Electives must satisfy both a breadth and a depth requirement. To satisfy the breadth requirement, the student must take EE Electives in at least three of the following four areas: Systems and Control; Electromagnetics, Power and Energy; Communications; and Computer Hardware and Software. To satisfy the depth requirement, the student must take at least three EE Electives in one of the aforementioned areas. |
Areas of Concentration within Electrical Engineering
The Electrical Engineering curriculum has six electives designated as EE electives. At least five of these electives must be courses with an ELEN, EECE or COEN number as listed for the concentration areas. The remaining two electives can be in any technical area. The student, in consultation with his or her adviser, must design the elective program to meet both a breadth requirement and a depth requirement. To meet the breadth requirement, students must choose at least one course from each of at least three of the concentration areas. To meet the depth requirement, at least three courses must be chosen from within a single concentration area. These areas of concentration and the courses in each area are described below.
Systems and Control
Control system engineering develops a general background in automatic controls and systems engineering with a fundamental emphasis on linear feedback systems and applications of computers. Course work in advanced controls, digital systems, and large-scale design is included. The following ELEN and EECE elective courses are available in the Systems and Control area:
ELEN 4310 | Control Systems | 3 |
ELEN 4320 | Digital Control Systems | 3 |
EECE 4410 | Integrated Microelectronic Circuits | 3 |
EECE 4510 | Digital Signal Processing | 3 |
ELEN 4430 | Physical Principles of Solid State Devices | 3 |
ELEN 4450 | Surface Acoustic Wave Devices | 3 |
ELEN 4460 | Sensor Devices: Theory, Design, and Applications | 3 |
ELEN 4565 | Optical Fiber Communications | 3 |
ELEN 4390 | Developments in Control | 1-3 |
Electromagnetic Fields and Communication
Applied electromagnetics and waves involve high frequency waves as applied to communications and sensing applications. Principles and applications of wireless communications are included. Fiber optics, antennas, modern communication cell systems, analog and digital modulation techniques, and sensor principles and applications are investigated. The following ELEN and EECE elective courses are available in the Electromagnetic Fields and Communication area:
ELEN 3120 | Electromagnetic Fields 2 | 3 |
ELEN 4130 | Antenna Theory and Design | 3 |
ELEN 4150 | Applied Finite Elements in Electromagnetics | 3 |
EECE 4510 | Digital Signal Processing | 3 |
ELEN 4560 | Introduction to Communication Systems | 3 |
ELEN 4565 | Optical Fiber Communications | 3 |
ELEN 4570 | Wireless Communications | 3 |
ELEN 4190 | Developments in Electromagnetics | 1-3 |
ELEN 4590 | Developments in Communications | 1-3 |
Power and Energy
Power engineering emphasizes the control and conversion of electrical energy. Motors and generators with their associated electronic power controls, power distribution systems and control systems are examined. Modern computer-aided analysis is brought to bear on the design and analysis of power devices and power systems. The following ELEN and EECE elective courses are available in the Power and Energy area:
ELEN 3210 | Electric Drives | 3 |
ELEN 4210 | Design and Analysis of Electric Motor-Drive Systems | 3 |
ELEN 4220 | Power Electronics for Renewable Energy Systems | 3 |
ELEN 4230 | Renewable and Legacy Electric Energy Systems Analysis | 3 |
ELEN 4240 | Protection and Monitoring of Electric Energy Systems | 3 |
ELEN 4250 | Transients in Electric Energy Systems and Devices | 3 |
ELEN 4290 | Developments in Energy and Power | 1-3 |
Computer Hardware and Software
The computer hardware and software concentration provides courses that give a greater exposure to and more in-depth study of computer principles and applications. The emphasis in these courses is on small computers, particularly microcomputer concepts and applications. The following COEN courses are available in the Computer Hardware and Software area:
COEN 4620 | Modern Programming Practices | 3 |
COEN 4630 | Software Testing | 3 |
COEN 4710 | Computer Hardware | 3 |
COEN 4720 | Embedded Systems Design | 3 |
COEN 4730 | Computer Architecture | 3 |
COEN 4810 | Database Applications | 3 |
COEN 4820 | Operating Systems and Networking | 3 |
COEN 4830 | Introduction to Computer Graphics | 3 |
COEN 4840 | Computer Security | 3 |
COEN 4850 | Introduction to Intelligent Systems | 3 |
COEN 4860 | Introduction to Neural Networks and Fuzzy Systems | 3 |
COEN 4870 | Evolutionary Computation | 3 |
EECE 4410 | Integrated Microelectronic Circuits | 3 |
Graduate Study
The ELEN curriculum provides an excellent foundation for students wishing to pursue graduate studies in most electrical engineering graduate programs.


Computer Engineering Major
In addition to the electrical engineering major outlined above, the Department of Electrical and Computer Engineering offers a curriculum leading to a bachelor of science degree in computer engineering. The computer engineering curriculum provides a solid foundation in electrical engineering fundamentals, as well as a comprehensive study of computer software and hardware systems. Through an ample elective program, students can customize their studies to their individual interests, emphasizing hardware engineering, software engineering, intelligent systems or applications.
Freshman | |||
---|---|---|---|
First Term | Hours | Second Term | Hours |
CHEM 1001b | 4 | Core elective or THEO 1001c/b | 3 |
EECE 1953 | 1 | Core Rhetoric 2f | 3 |
ENGL 1001f | 3 | EECE 1954 | 1 |
GEEN 1200 | 3 | EECE 1610 | 3 |
MATH 1450b | 4 | GEEN 1210 | 3 |
MATH 1451b | 4 | ||
15 | 17 | ||
Sophomore | |||
First Term | Hours | Second Term | Hours |
EECE 20101 | 3 | COEN 2020 | 3 |
EECE 20151 | 1 | EECE 2030 | 3 |
EECE 27101 | 3 | EECE 2035 | 1 |
GEEN 2952 | 1 | MATH 2451 | 4 |
MATH 2450 | 4 | PHYS 1004b | 4 |
PHIL 1001b | 3 | THEO 1001 or Core Electiveb/c | 3 |
PHYS 1003b | 4 | ||
19 | 18 | ||
Junior | |||
First Term | Hours | Second Term | Hours |
COEN 2610 | 3 | COEN 4710 | 3 |
COSC 2010 | 3 | COEN 4820 | 3 |
EECE 3010 | 3 | COEN/Technical elective2 | 3 |
EECE 3015 | 2 | Core Electivec | 3 |
MATH 2105 | 3 | Core Electivec | 3 |
PHIL 2310b | 3 | MATH 4720 | 3 |
17 | 18 | ||
Senior | |||
First Term | Hours | Second Term | Hours |
COEN 4720 | 3 | COEN 4998 | 3 |
COEN 4920 | 3 | COEN/Technical Elective2 | 3 |
COEN/Technical Elective2 | 3 | COEN/Technical Elective2 | 3 |
COEN/Technical Elective2 | 3 | Core Elective/ Free Electivec/d | 3 |
COEN/Technical Elective2 | 3 | Theology electivee | 3 |
15 | 15 | ||
Total credit hours: 134 |
a | Refer to the College of Engineering section of this bulletin for details relating to footnotes b, c, d, e and f. |
1 | A C or better grade is required in this course to meet the prerequisites for subsequent computer and/or electrical engineering required courses. |
2 | At least five of the six electives must be COEN design electives. The remaining elective can be in any technical area. |
3 | Of the five COEN design electives, one must be in the Hardware Engineering area, one must be in the Software Engineering area, and one must be in either the Intelligent Systems area or the Applications area. Of the five COEN design electives, three must be in one of the following areas: Hardware Engineering, Software Engineering, Intelligent Systems or Applications. A course listed in two concentration areas may be counted toward only one elective requirement. |
Areas of Concentration within Computer Engineering
The Computer Engineering curriculum has six electives designated as COEN/TECH electives. At least five of these electives must be courses with a COEN number. The remaining elective can be in any technical area. The student, in consultation with his or her adviser, must design the elective program to meet both a breadth requirement and a depth requirement. To meet the breadth requirement, one COEN elective must be in the Hardware area, a second COEN elective must be in the Software area and a third COEN elective must be in either the Intelligent Systems area or the Applications area. To meet the depth requirement, a total of three COEN electives must be in one of the following four areas: Hardware, Software, Intelligent Systems and Applications. These areas of concentration and the courses in each area are described below.
Hardware
Hardware includes the study of computer architectures, computer chip technology, peripheral devices, signal processing, interface design, and the like. The following COEN elective courses are available in the Hardware area:
COEN 4730 | Computer Architecture | 3 |
COEN 4790 | Developments in Computer Hardware | 3 |
EECE 4410 | Integrated Microelectronic Circuits | 3 |
EECE 4510 | Digital Signal Processing | 3 |
Software
Software emphasizes the design of software systems and includes concerns such as the user interface, expansibility and maintainability, efficiency in time and computing resources, software testing, security, etc. The following COEN elective courses are available in the Software area:
COEN 4610 | Object-Oriented Software Engineering | 3 |
COEN 4620 | Modern Programming Practices | 3 |
COEN 4630 | Software Testing | 3 |
COEN 4690 | Developments in Computer Software | 3 |
COEN 4840 | Computer Security | 3 |
Intelligent Systems
Intelligent Systems includes the study of artificial intelligence, neural networks, evolutionary computing, design of algorithms, and computer security models. Students wishing to concentrate in this area are encouraged to take ELEN 3020 as one of their non-COEN electives. The following COEN elective courses are available in the Intelligent Systems area:
COEN 4650 | Introduction to Algorithms | 3 |
COEN 4840 | Computer Security | 3 |
COEN 4850 | Introduction to Intelligent Systems | 3 |
COEN 4860 | Introduction to Neural Networks and Fuzzy Systems | 3 |
COEN 4870 | Evolutionary Computation | 3 |
EECE 4510 | Digital Signal Processing | 3 |
Applications
The Applications area includes the study of database systems, computer graphics, software testing, and computer security. The following COEN elective courses are available in the Applications area:
COEN 4620 | Modern Programming Practices | 3 |
COEN 4630 | Software Testing | 3 |
COEN 4690 | Developments in Computer Software | 3 |
COEN 4810 | Database Applications | 3 |
COEN 4830 | Introduction to Computer Graphics | 3 |
COEN 4840 | Computer Security | 3 |
Graduate Study
The COEN curriculum provides an excellent foundation for students wishing to pursue graduate studies in most computer engineering, computer science, and electrical engineering graduate programs. However, students who wish to enter the Marquette University graduate program in Electrical Engineering must take ELEN 3020 Linear Systems Analysis as one of their two non-COEN electives in order to meet the entrance requirements.


Electrical Engineering Minor
The Department of Electrical Engineering offers a minor in electrical engineering to undergraduate students in the university except those students in electrical engineering. Completion of the minor will be noted on the student’s transcript if the following requirements are met:
A minimum of twenty-eight hours including:
EECE 2010 | Electric Circuits 1 | 3 |
EECE 2015 | Circuits Laboratory 1 | 1 |
ELEN 2020 | Electric Circuits 2 | 3 |
EECE 2030 | Digital Electronics | 4 |
EECE 2035 | Circuits Laboratory 2 | 1 |
EECE 3010 | Electronic Devices and Applications | 3 |
ELEN 3020 | Linear Systems Analysis | 4 |
ELEN 3025 | Electrical Instrumentation Laboratory | 2 |
ELEN 3030 | Analog Electronics | 4 |
One of the following: | ||
Introduction to Computer Hardware and Software | ||
or ELEN 3110 | Electromagnetic Fields 1 | |
Digital Electronics Laboratory | ||
or ELEN 3035 | Analog Electronics Laboratory |
At least half of these credit hours must be taken at Marquette University and a C or better average must be earned in the relevant courses taken at Marquette University.

Computer Engineering Minor
The Department of Electrical and Computer Engineering offers a minor in computer engineering to undergraduate students in the university except those students in computer engineering. Completion of the minor will be noted on the student’s transcript if the following requirements are met: A minimum of thirty hours including:
EECE 2010 | Electric Circuits 1 | 3 |
EECE 2015 | Circuits Laboratory 1 | 1 |
COEN 2020 | Electric Circuits 2 | 3 |
EECE 2030 | Digital Electronics | 3-4 |
EECE 2035 | Circuits Laboratory 2 | 1 |
COEN 2610 | Software Methodologies | 3 |
EECE 2710 | Introduction to Computer Hardware and Software | 3 |
EECE 3010 | Electronic Devices and Applications | 3 |
COEN 4710 | Computer Hardware | 3 |
COEN 4720 | Embedded Systems Design | 3 |
COEN 4820 | Operating Systems and Networking | 3 |
At least half of these credit hours must be taken at Marquette University and a C
or better average must be earned in the relevant courses taken at Marquette University.

Computer Science Minor
Students in Electrical or Computer Engineering may obtain a minor in computer science by following the guidelines listed in the Non-Engineering Minors section of the College of Engineering bulletin.
Other Minors
Students in the electrical engineering curriculum who are interested in obtaining a minor (or major) in any other area should consult with their advisers during their freshman or sophomore year in order to plan their schedules to meet their particular objectives with a minimum amount of overload credits. Students wishing to achieve a non-engineering minor should follow the guidelines listed in the Non-Engineering Minors section of the College of Engineering bulletin.
Five Year B.S./M.S. Program
This program allows students to receive a bachelor of science degree in either electrical engineering or computer engineering, depending on the student’s undergraduate major, and a master of science degree in electrical engineering in five years. Students with qualifying grade point averages enroll in the program during their junior year. Additional information about this program is available in the most recent Marquette University Graduate Bulletin.
On this page
- Mission
- Educational Objectives
- Electrical Electronic Engineering
- Areas of Concentration within Electrical Engineering
- Systems and Control
- Electromagnetic Fields and Communication
- Power and Energy
- Computer Hardware and Software
- Graduate Study
- Computer Engineering Major
- Areas of Concentration within Computer Engineering
- Electrical Engineering Minor
- Computer Engineering Minor
- Computer Science Minor
- Other Minors
- Five Year B.S./M.S. Program
- Computer Engineering Courses
- Electrical & Computer Engineer Courses
- Electrical Engineering Courses
College of Engineering
- Degrees Offered
- Admission Requirements
- Majors Offered
- Graduation Requirements
- Academic Regulations
- Special Academic Programs
- Student Organizations
- Biomedical Engineering
- Civil, Construction and Environmental Engineering
- Electrical and Computer Engineering
- Mechanical Engineering
- Non-Engineering Minors
- General Engineering Courses