Departments & Centers
Electrical and Computer Engineering (ECE)
B.S in Electrical Engineering
This program is accredited by the Engineering Accreditation Commission, ABET, 111 Market Place, Suite 1050, Baltimore, MD 21202, (410) 347-7700.
The B.S.E.E. degree program prepares students for career opportunities in the hardware and software aspects of design, development, and operation of electronic systems and components, embedded systems, control and robotics, communications, digital signal processing, and energy systems. Challenging positions are available in the government, commercial, and education sectors, in the areas of electronics, communication systems, signal and information processing, power, automation, robotics and manufacturing, control, networking, information processing, and computing. Within these areas, career opportunities include design, development, research, manufacturing, marketing, operation, field testing, maintenance, and engineering management.
The Program Educational Objectives of the Electrical Engineering degree program are to prepare graduates who will be successful in their chosen career paths by:
- becoming productive and valuable engineers in the private or public sector
- pursuing and completing graduate studies, and/or
- taking on leadership roles in their professions, as well as in their communities and the global society
- Mathematics and Physical Sciences
- Calculus: MATH -16500, 16600, 17100, 26100, 26600 - 18 credit hours
- Chemistry: CHEM C10500 - 3 credit hours
- Physics: PHYS 15200 and 25100 - 9 credit hours
- Math/Science elective - 3 credit hours
- Communications and Ethics
- Speech: COMM R110 - 3 credit hours
- Writing: ENG W131 - 3 credit hours
- Communication in Engineering Practice: TCM 36000 - 2 credit hours
- Engineering Ethics and Professionalism: ECE 21000, ECE 40100 - 2 credit hours
- General Education Electives
- ECON-E 201 or ECE 32700 - 3 credit hours
- Electives - 12 credit hours
- Freshman Engineering Courses
- Introduction to the Engineering Profession: ENGR 19500 - 1 credit hour
- Introduction to Engineering: ENGR 19600 - 3 credit hours
- Comp Tools for Engr: ENGR 29700 - 1 credit hour
- Engineering Science
- Circuits: ECE 20100, 20200, and 20700 - 7 credit hours
- Systems and Fields: ECE 30100, 30200, and 31100 - 9 credit hours
- C Programming: ECE 26100 and ECE 26300 - 4 credit hours
- ME 29500 - 3 credit hours
- Engineering Design
- Electronics: ECE 20800 and 25500 - 4 credit hours
- Digital Systems: ECE 27000 and 36200 - 8 credit hours
- Communication Systems: ECE 44000 - 4 credit hours
- Control Systems: ECE 38200 - 3 credit hours
- Capstone Design: ECE 48700 and 48800 - 3 credit hours
- EE and Tech Electives - 15 credit hours
- Restricted Electives - 3 credit hours
Semester by semester, the 126 total credit hours can be distributed as follows:
Freshman Year
First Semester (17 credit hours)
- ENGR 19500 Introduction to the Engineering Profession - 1 credit hour
- ENGR 19600 Introduction to Engineering - 3 credit hours
- CHEM C10500 Chemical Science I - 3 credit hours
- MATH 16500 Analyt. Geometry and Calc. I - 4 credit hours
- COMM R110 Fundamentals of Speech Communication - 3 credit hours
- General Education - 3 credit hours
Second Semester (17 credit hours)
- PHYS 15200 Mechanics - 4 credit hours
- MATH 16600 Analyt. Geometry and Calc. II - 4 credit hours
- Math 17100 Multidimentional Math - 3 credit hours
- ENG W131 Elementary Composition I - 3 credit hours
- General Education Elective1 - 3 credit hours
Sophomore Year
Third Semester (17 credit hours)
- MATH 26100 Multivariate Calculus - 4 credit hours
- PHYS 25100 Electricity and Optics - 5 credit hours
- ECE 20100 Linear Circuit Analysis I - 3 credit hours
- ECE 20700 Electronic Measurement Techniques - 1 credit hour
- ECE 26300 C Programming - 3 credit hours
- ECE 26100 C Programming Lab - 1 credit hour
Fourth Semester (16 credit hours)
- MATH 26600 Ordinary Diff. Eqn - 3 credit hours
- ECE 20200 Circuit Analysis II - 3 credit hours
- ECE 25500 Introduction to Electronics Analysis and Design - 3 credit hours
- ECE 20800 Electronic Design and Devices Lab - 1 credit hour
- ECE 27000 Digital Logic Design and Lab - 4 credit hours
- ENGR 29700 Computer Tools for Engineers - 1 credit hour
- ECE 21000 Sophomore Seminar 1 - 3 credit hours
Junior Year
Fifth Semester (16 credit hours)
- ECE 30100 Signals and Systems - 3 credit hours
- ECE 31100 Electric and Magnetic Fields - 3 credit hours
- ECE 36200 Microprocessor Systems and Interfacing - 4 credit hours
- TCM 36000 Comm. In Engineering Practice - 3 credit hours
- Math/Science/Technical Elective2- 3 credit hours
Sixth Semester (15 credit hours)
- ECE 30200 Probabilistic Methods in Electrical Engineering - 3 credit hours
- ECE 38200 Feedback System Analysis - 3 credit hours
- ECE 32700 Engineering Economics - 3 credit hours
- ME 29500 Mechanicss and Heat - 3 credit hours
- EE Elective4 - 3 credit hours
Senior Year
Seventh Semester (15 credit hours)
- ECE 44000 Introduction to Communication Systems Analysis - 4 credit hours
- ECE 48700 Senior Design I - 1 credit hour
- ECE 40100 Ethics - 1 credit hour
- EE Electives4 - 6 credit hours
- Humanities or Social Science Elective1 - 3 credit hours
Eighth Semester (14 credit hours)
- ECE 48800 Senior Design II - 2 credit hours
- EE Electives4 - 6 credit hours
- Restricted Elective5 - 3 credit hours
- General Education Elective1 - 3 credit hours
After completing a rigorous, broad education in electrical and computer engineering during the first five semesters, juniors and seniors may select advanced electrical and computer engineering courses and technical elective courses from an approved list. Careful selection of these elective courses allows a student to concentrate in a specialized area of electrical engineering. A listing of acceptable electrical engineering and technical elective courses is given below. The actual course selection will depend on the schedule, as not every course is available every semester. Existing upper-level electrical engineering courses are offered in the areas of signal processing, imaging, robotics, control systems, VLSI, electronic circuits and manufacturing, nano technology, energy systems, network and data communication, software engineering, and embedded systems design. The Department of Electrical and Computer Engineering groups these and other allowable courses into several areas of tracks. An electrical and computer engineering student should file a plan of study with an academic advisor in the sophomore year to decide how to select these electives.
1 From approved general education elective list.
2 From approved math/science elective list.
3 From approved technical elective list.
4 From approved electrical engineering elective list.
5 From lists 1-4.
EE Elective Courses choose 15 credit hours
Any non-required ECE 30000-level or above, except ECE 32600 or ECE 32700.
Students wishing to take a 50000-level course must meet with an academic advisor for permission to register for the course.
Math/Science/Technical Elective Courses: Choose 3 credit hours from the list of Math/Science Electives or the list of Technical Electives.
Math/Science Elective
- MATH 33300: Chaotic Dynamical Systems
- MATH 35100: Elementary Linear Algebra
- MATH 51000: Vector Calculus
- MATH 52000: Boundary Value Prob. of Diff. Eqn.
- MATH 51100: Linear Algebra with Applications
- MATH 52300: Introduction to Partial Diff. Eqn.
- MATH 52500: Introduction to Complex Analysis
- MATH 52600: Principles of Math. Modeling
- MATH 52700: Advanced Math. Eng. & Physics I
- MATH 52800: Advanced Math. Eng. & Physics II
- MATH 53000: Functions of a Complex Variable I
- MATH 53100: Functions of a Complex Variable II
- MATH 54400: Real Analysis and Measure Theory
- BIOL K10100: Concepts of Biology I
- BIOL K10300: Concepts of Biology II
- BIOL K32400: Cell Biology
- CHEM C10600: Principles of Chemistry II
- CHEM C31000: Analytical Chemistry
- CHEM C34100: Organic Chemistry
- CHEM C36000: Elementary Physical Chemistry
- CHEM C36100: Phys. Chemistry of Bulk Matter
- CHEM C36200: Phys. Chemistry of Molecules
- PHYS 31000: Intermediate Mechanics
- PHYS 34200: Modern Physics
- PHYS 40000: Physical Optics
- PHYS 40000: Quantum Mechanics
- PHYS 52000: Mathematical Physics
- PHYS 53000: Electricity & Magnetism
- PHYS 54500: Solid State Physics
- PHYS 55000: Introduction to Quantum Mechanics
Any 30000-level or above math/science course with prior written approval of students' advisory committee
Technical Elective Courses
Any non-required course from lists of Electrical Engineering Elective or Computer Engineering Elective, or from the following courses.
- ECE 32600: Engineering Project Management
- CSCI 43700: Introduction to Computer Graphics
- ME 20000: Thermodynamics I
- ME 27000: Basic Mechanics I
- ME 27200: Mechanics of Materials
- ME 27400: Basic Mechanics II
- ME 30100: Thermodynamics II
- ME 34400: Introduction to Engineering Material, or
- Students complete three or more 1-credit sessions of either
- ENGR 20000, ENGR 25000, ENGR 30000, ENGR 35000, OR ENGR 40000
- ENGR 20010, ENGR 25010, OR ENGR 30010
*ECE 49500 Selected Topics in Electrical Engineering is generally used to offer new courses.
Restricted Elective: Choose 3 credit hours from any of the aforementioned elective lists.