Skip to Content
My MSU

Spring 2024 Undergraduate Commencement Exercises are now live!

Watch Live!

Electrical & Computer Engineering


Course Offerings

IMPORTANT

The prerequisite requirements will be strictly enforced. Students MUST have the prescribed prerequisites before registering for a course. Prerequisite waivers will be reviewed on a case by case basis.

 

OREN 104 FRESHMAN ORIENTATION FOR ENGINEERS Two hours lecture; 1 credit.

This course is designed to prepare students for the rigors of earning an engineering degree. It introduces students to the expectation and demands of higher education, to the legacy and traditions of Morgan State University, to college success strategies, and to the broad array of career opportunities in the fields of engineering. Students enrolled in this class are required to attend selected university convocations, School of Engineering programs, and other prescribed activities. They are also required to hold conferences with their faculty advisors. Students transferring 24 or more credits to the University when admitted are exempt from this requirement. Formerly ORIE 104 (FALL/SPRING).

 

ENGR 101 FUNDAMENTALS OF ENGINEERING I Four hours lecture, one hour laboratory; 4 credits.

This course is designed to provide students with the analytical and problem solving skills needed as a foundation to enter into Calculus I (MATH 241), Introduction to Probability (MATH 120), and/or Finite Mathematics (MATH 118). Math concepts at the pre- calculus level (MATH 141) are accompanied by a contemporary engineering problem lab. ENGR 101 is considered             to              be   equivalent    to             MATH    141. Prerequisite: MATH 113 or higher placement score or special permission from the program chair. Students must pass with a grade of “c” or better.

 

ENGR 102 FUNDAMENTALS OF ENGINEERING II Four hours lecture, one hour laboratory; 4 credits. This is the second part of a two course sequence designed to provide students with more time to develop the analytical and problem solving skills needed as a foundation to enter into Calculus I (MATH 241), Introduction to Probability (MATH 120), and/or Finite Mathematics (MATH 118). Math concepts at the pre- calculus level (MATH 241) are accompanied by engineering problem solving labs. Prerequisite: ENGR 101. Students must pass ENGR 101 with a grade of “C” or better.

 

 

EEGR 105 INTRODUCTION TO ELECTRICAL AND COMPUTER ENGINEERING Three hours lecture; one hour lab. 3 credits.

Introduction to the profession. Ethics and professional behavior. Students are exposed to various specialties and areas which may include an introduction to the computer, programming and computational tools; digital    design;   communications; laboratory instrumentation; introduction to probability and statistics and other general topics. Prerequisites: OREN 104 and MATH 106 or better. Students must pass each class with a grade of “C” or better.

 

EEGR 161 INTRODUCTION TO C PROGRAMMING Three hours lecture; 3 credits.

Topics include computer components, algorithm design with flowcharts and pseudo-code; algorithm implementation in the C programming language. Students will apply programming, documentation, debugging/ testing techniques to problem solving and data analysis. The course will include the selection and application of library programs and routines with application to engineering. Prerequisite: MATH 113 or better; or ENGR 101. (FALL). Students must pass each class with a grade of “C” or better.

 

EEGR 202 ELECTRIC CIRCUITS Four hours lecture; 4 credits.

Includes Ohm’s and Kirchhoff’s laws; VI laws of RLC elements, Analysis techniques including Thevenin's and Norton's Theorem; Phasor concepts, Two-port and magnetically coupled networks. Prerequisites: MATH 242, and PHYS 205/ PHYS 205LAB. Co-requisites: EEGR 203, MATH 340, and PHYS 206/PHYS 206LAB. (FALL/SPRING). Students must pass each class with a grade of “C” or better.

 

EEGR 203 INTRODUCTION TO ELECTRICAL LABORATORY One hour lecture, three hours laboratory; 1 credit.

Involves report writing and the use of laboratory instruments and experiments relative to Kirchhoff’s laws, circuit linearity, transient response, and operational amplifiers. Prerequisites: MATH 242, PHYS 205/PHYS 205LAB. Co-requisite: EEGR 202, MATH 340, and PHY 206/PHYS 206LAB. (FALL/SPRING). Students must pass each class with a grade of “C” or better.

 

EEGR 211 INTRODUCTION TO DIGITAL LOGIC Three hours lecture, one hour laboratory; 3 credits.

Covers number systems, Boolean algebra, logic functions        and         gates,                              minimization         techniques, decoders, encoders, multiplexers, arithmetic circuits, latches, flip-flops, counters, and shift registers. Laboratory                        section   includes design    and implementation of combinatorial and sequential circuits. Prerequisites: EEGR 161, EEGR 202, and EEGR 203. (FALL/SPRING). Students must pass each class with a grade of “C” or better.

 

EEGR 215 ELECTRONIC MATERIALS AND DEVICES Four hours lecture, one hour laboratory; 4 credits.

Includes     semiconductor     physics, PN-junction transistors, junction field effect transistors, metal oxide FETs. Laboratory consists of experiments related to the analysis and design of circuits employing diodes, transistors and integrated circuits. Prerequisites: MATH 242, MATH 340, PHYS 205/205LAB, PHYS 206/PHYS 206 LAB, EEGR 161, EEGR 202 and EEGR (FALL/SPRING). Students must pass each class with a grade of “C” or better.

 

EEGR 221 SIGNALS AND SYSTEMS Four hours lecture; 4 credits.

Includes manipulation of continuous signals; singularity functions, differential equations and continuous convolution; Fourier series and transforms; Complex frequency; Laplace transform, state variables; Frequency analysis. Prerequisites: MATH 340 and EEGR 202 and EEGR 203. (FALL/SPRING). Students must pass each class with a grade of “C” or better.

 

EEGR 243 COMPUTER ARCHITECTURE Three hours lecture, one hour laboratory; 3 credits.

Examines the basic principles and techniques used in the design and evaluation of computer systems. Includes assembly language programming techniques, data path and control design of computers, and computer performance relative to computer design. Stresses the principle design concepts that are embodied in modern computer architectures. Prerequisites: EEGR 202, EEGR 203, EEGR   211,   and   EEGR   161   (or   COSC   230). (FALL/SPRING). Students must pass each class with a grade of “C” or better.

 

EEGR 305 ELECTROMAGNETIC THEORY AND APPLICATIONS Four hours lecture; 4 credits.

This course introduces the student to the principles and applications of electromagnetics. Topics include: review of vector calculus, electric and magnetic fields, Maxwell’s equations in integral and differential form, Poisson’s equation, Laplace’s equation, uniform plane waves, transmission lines and waveguides. Prerequisites: MATH 243, PHYS 206/PHYS206LAB, EEGR 202 and EEGR 203. (FALL/SPRING). Students must pass each class with a grade of “C” or better.

 

EEGR 310 PRINCIPLES OF ELECTRONICS Three hours lecture; 3 credits.

Presents the fundamental principles of electronic devices, circuits, and digital systems. Closed to Electrical Engineering Majors. Pre- requisites: MATH 340 and PHYS 206/PHYS206LAB. (FALL/SPRING). Students must pass each class with a grade of “C” or better.

 

EEGR 317 ELECTRONIC CIRCUITS Four hours lecture, one hour laboratory; 4 credits.

Analysis and design of electronic circuits employing diodes and active components such as Bipolar Transistors, FETs and Op- Amps. Includes an applications-oriented design laboratory. Prerequisite: EEGR 215 (FALL/SPRING). Students must pass EEGR 215 with a grade of “C” or better.

  

EEGR 322 DISCRETE SYSTEMS Three hours lecture; 3 credits.

Manipulation of discrete signals, Fourier analysis of discrete signals, z-transform, Discrete Fourier Transform, Fast Fourier Transform, Digital filter design, state variables. Prerequisite: EEGR 221. (FALL/ SPRING). Students must pass EEGR 221 with a grade of “C” or better.

 

EEGR 331 PROBABILITY AND RANDOM PROCESSES FOR ELECTRICAL ENGINEERS Three hours lecture; 3 credits.

Topics covered include sample spaces, combinatorial methods, probabilities, random variables, discrete and continuous distributions, specific probability laws and their interpretation, introduction to random processes, practical EE examples and applications. Prerequisites: MATH 242 and EEGR 202. (OFFERED AS NEEDED). Students must pass each class with a grade of “C” or better.

 

EEGR 390 PRINCIPLES OF DESIGN Three hours lecture, three hours laboratory; 3 credits.

Applies design principles and methods to analog and digital circuits. Students work in teams to design small systems. Prerequisites: EEGR 211, EEGR 221 and EEGR 317. (FALL/ SPRING). Students must pass each class with a grade of “C” or better.

 

EEGR 400 INTRODUCTION TO PROFESSIONAL PRACTICE One hour lecture; 1 credit.

Discusses the role of the engineer in the larger world, professional ethics and behavior, and techniques for a rewarding career and life, emphasizing lifelong learning. Prerequisites: EEGR 211, EEGR 221, and EEGR 317. This course must be taken one semester prior to the student’s final semester. (FALL/SPRING). Students must pass each class with a grade of “C” or better.

 

EEGR 409 C PROGRAMMING APPLICATIONS Three hours lecture, one hour laboratory; 3 credits.

Data types, operators and expressions, structures, pointers, arrays and complex data structures. Program documentation, development tools and administration of large software development. Prerequisites: EEGR 211, EEGR 215, and EEGR 161 (or its equivalent). (FALL). Students must pass each class with a grade of “C” or better.

 

 

EEGR 410 INTRODUCTION TO NETWORKS Three hours lecture; 3 credits.

An introduction to communication networks. Includes the OSI layering model of networks with emphasis on the physical, data link, and network layers; and network topologies. Introduction to a variety of computer, satellite, and local-area communication networks, including Ethernet and Internet. Prerequisite: EEGR 317 (FALL). Students must pass each class with a grade of “C” or better.

 

EEGR 412 COMPUTER ORGANIZATION Three hours lecture, two hours laboratory; 3 credits.

Consists of computer organization, machine and assembly language programming techniques, interfacing, schema, microprogramming concepts, advanced systems utilization, and project design. Prerequisites: EEGR 211 and EEGR 243. (OFFERED AS NEEDED). Students must pass each class with a grade of “C” or better.

 

EEGR 415 JAVA PROGRAMMING FOR ENGINEERS Three hour lecture, one hour laboratory; 3 credits.

This course introduces fundamental structured and object-oriented programming concepts and techniques, using Java. Topics covered include variables, arithmetic operators, control structures, arrays, functions,  recursion, dynamic  memory allocation, files, class usage and class writing. Projects may include material related to cyber security, automated guidance, data acquisition, and analytics etc. In addition, this course will discuss aspects of program documentation, industry standard development tools, and the process of administering large software development projects. This course will include hands-on instructions on tools necessary for Java programming in a Microsoft Windows and Mac OS environment as well as discussing general programming/testing/debugging techniques and discussing common problems. Prerequisites: EEGR 215, EEGR 221, and EEGR 161 (SPRING). Students must pass each class with a grade of “C” or better.

 

EEGR 417 MICROPROCESSORS APPLICATIONS Three hours lecture, one hour laboratory; 3 credits.

Provides an overview of microprocessors and peripherals. Teaches use of basic tools and confidence to evaluate the suitability of microcomputer technology applied to engineering problems and to effectively design microcomputer software and hardware to satisfy a variety of needs. Prerequisites: EEGR 211, and EEGR 243 and EEGR 409. (FALL SPRING). Students must pass each class with a grade of “C” or better.

 

EEGR 418 INTRODUCTION TO NEURAL NET- WORKS AND FUZZY LOGIC Three hours lecture, one hour laboratory; 3 credits.

The course is designed to intro- duce students to the theory of neural networks and fuzzy logic. Students will simulate the operation of the various types of neural networks and fuzzy logic schemes on the computer. Prerequisite: EEGR 409. (OFFERED AS NEEDED) Students must pass EEGR 409 with a grade of “C” or better.

 

EEGR 419 INSTRUMENTATION CONTROL AND SENSORS Three hours lecture, one hour laboratory; 3 credits.

Design of processor based systems to interface with real world peripherals for control and measurement and data acquisition. Includes interfacing of inputs, output drivers, isolation, digital to analog, and analog to digital conversion and such protocols as the Philips 12C, Motorola SPI, Dallas 1-wire and asynchronous serial RS232. Prerequisites: EEGR 409 and EEGR (SPRING). Students must pass each class with a grade of “C” or better.

 

EEGR 424 ELEMENTS OF POWER SYSTEM ANALYSIS Three hours lecture; 3 credits.

Treats system network equations, load flow computations, and symmetrical and asymmetrical faults. Swing equation. Prerequisite: EEGR 202. (OFFERED AS NEEDED). Students must pass EEGR 202 with a grade of “C” or better.

 

EEGR 431 LINEAR CONTROL SYSTEMS Three hours lecture; 3 credits.

Analysis of time and frequency response of closed loop systems, Routh-Hurwitz and Nyquist criteria for stability, root-locus method, and system specifications. Prerequisite: EEGR 221. (OFFERED AS NEEDED). Students must pass each class with a grade of “C” or better.

 

EEGR 440 INDUSTRIAL EXPERIENCE Nine hours; 3 credits.

Credit awarded based on faculty evaluation of work performed by students in the Cooperative Education Program. Departmental approval before registration.

 

EEGR 443 INTRODUCTION TO MICROWAVES Three hours lecture; 3 credits.

Deals with wave types, transmission lines and waveguides. Smith chart, S-parameters, active and passive components, and measurement techniques: Prerequisite: EEGR 202, EEGR 203, EEGR 215, and EEGR317. (FALL). Students must pass each class with a grade of “C” or better.

 

EEGR  444         SPECIALIZED     TOPICS IN MICROWAVES Three hours lecture; 3 credits.

Specialized topics and design relating to high frequency devices, circuits and systems. Prerequisite: EEGR 202, EEGR 203, EEGR 215, EEGR 305, and EEGR317, EEGR 443. (SPRING).

Students must pass EEGR 443 with a grade of “C” or better.

 

EEGR 451 DIGITAL SIGNAL PROCESSINGThree hours lecture; two hours laboratory; 3 credits.

Covers discrete Fourier Transform, Fast Fourier Transform, Sampling, Quantization, Digital filter design. Emphasis is placed on the applications of digital signal processing. Prerequisite: EEGR 322. (SPRING). Students must pass EEGR 322 with a grade of “C” or better.

 

EEGR 453 COMMUNICATIONS THEORY Three hours lecture; 3 credits.

Includes probability theory, analog and digital modulation techniques, noise in modulating systems, digital data transmission, optimum receivers. Prerequisite: EEGR 322. (FALL). Students must pass EEGR 322 with a grade of “C” or better.

 

EEGR 454 COMMUNICATIONS ELECTRONICS Three hours lecture, one hour laboratory; 3 credits.

Covers spectrum and noise measurements, design of AM and ASK detectors, FM and FSK modulators, and phase lock loops. Prerequisites: EEGR 317 and EEGR 453. (OFFERED AS NEEDED). Students must

pass each class with a grade of “C” or better.

 

EEGR 460 ELECTRO-OPTICS Three hours lecture; 3 credits.

The study of Geometrical optics which includes light rays, plane and spherical surfaces, thin and thick lenses, effects of stops, ray tracing and lens aberrations; physical optics which includes lightwaves, superposition of waves, interferences of two light beams. Frauhofer diffraction by a single opening, double slits; and diffraction grading and coherent optics which discuss the diffraction theory and lensless holography. Prerequisites: EEGR 305 and EEGR 317. (OFFERED AS NEEDED). Students must pass each class with a grade of “C” or better.

 

EEGR 461 SOLID STATE ELECTRONICS I Three hours lecture, one hour laboratory; 3 credits.

Treats semi conductor properties, valence bands, energy bands, equilibrium distribution of electrons and non-equilibrium transport of charges. Prerequisite: EEGR 215. (OFFERED AS NEEDED). Students must pass EEGR 215 with a grade of “C” or better.

 

EEGR 462 SOLID STATE ELECTRONICS II Three hours lecture, one hour laboratory; 3 credits. Examines the theory and analysis of basic semiconductor building block devices. These structures include: PN junctions, metal-semiconductor diodes, MOSFETs, bipolar junction transistors, and metal- semiconductor field effect transistors. Prerequisite: EEGR 461. (OFFERED AS NEEDED). Students must pass EEGR 461 with a grade of “C” or better.

 

EEGR 463 DIGITAL ELECTRONICS Three hours lecture; 3 credits.

Deals with the analysis, design, simulation, and applications of digital micro-electronic systems. These include TTL, CMOS, and ECL logic families, A/D and D/A converters, semiconductor memory devices such as RAM, ROM, EPROM, EEPROM, and programmable logic devices. Design projects are an integral part of this course. Prerequisites: EEGR 211, EEGR 243 and EEGR 317. (FALL/SPRING). Students must pass each class with a grade of “C” or better.

 

EEGR 465 PHYSICAL ELECTRONICS Three hours lecture, two hours laboratory; 3 credits.

Analysis of semiconductor device characteristics. Includes homojunction and heterojunction materials, MESFET devices, HEMT FETs, heterojunction bipolar transistors and quantum well structures. Prerequisite: EEGR 211, EEGR 243 and EEGR 317. (OFFERED AS NEEDED). Students must pass EEGR 317 with a grade of “C” or better.

 

EEGR 471 DESIGN OF INTEGRATED CIRCUITS Three hours lecture, one hour laboratory; 3 credits.

Includes microelectronic circuit design and silicon integrated device characteristics and fabrication. Pre- requisite: EEGR 317. (OFFERED AS NEEDED). Students must pass EEGR 317 with a grade of “C” or better.

 

EEGR 480 INTRODUCTION TO CYBER SECURITY Three hours lecture; 3 credits.

This course will provide a basic introduction to of all aspects of cyber-security including business, policy and procedures, communications security, network security, security management, legal issues, political issues, and technical issues. This serves as the introduction to the cyber security program. Prerequisite: EEGR 317. (FALL). Students must pass EEGR 317 with a grade of “C” or better.

 

EEGR 481 INTRODUCTION TO NETWORK SECURITY Three hours lecture; 3 credits.

This course will provide the basic concepts in the many aspects of security associated with today’s modern computer networks including local area networks and the internet. It includes the fundamentals of network architecture, vulnerabilities, and security mechanisms including firewalls, guards, intrusion detection, access control, malware scanners and biometrics. Prerequisite: EEGR 317. (SPRING). Students must pass EEGR 317 with a grade of “C” or better.

 

EEGR 482 INTRODUCTION TO CRYPTOGRAPHY Three hours lecture; 3 credits.

This course will provide practical knowledge on a wide range of cryptography mechanisms and will explore their relationship with today’s modern communications and networks. It includes the fundamentals of cryptography, classic and modern encryption, decryption, public and private key structures, digital signature and secure hash functions. Prerequisite: EEGR 317. (SPRING). Students must pass EEGR 317 with a grade of “C” or better.

 

EEGR  483 INTRODUCTION TO SECURITY MANAGEMENT Three hours lecture; 3 credits.

This course will provide a basic background in the many aspects of security management associated with today’s modern communications and networks. It includes the fundamentals of Risk Analysis, Risk Management, Security Policy, Security Operations, Legal issues, Business issues and Secure Systems Development. Prerequisite: EEGR 317. (FALL). Students must pass EEGR 317 with a grade of “C” or better.

 

EEGR 487 TELECOMMUNICATIONS Three hours lecture; 3 credits.

Consists of telecommunications systems design for point-to-point and mass data distribution, modulation techniques, propagation modes, and control methods. Prerequisite: EEGR 453. (OFFERED AS NEEDED).

Students must pass EEGR 453 with a grade of “C” or better.

 

EEGR 489 CELLULAR WIRELESS COMMUNCATIONS Three hours lecture; 3 credits.

Includes the basic concepts of wireless and RF systems; global system for mobile communications (GSM); code division multiple access (CDMA); and GPRS data protocols. Prerequisites: EEGR 322. (OFFERED AS NEEDED). Students must pass EEGR 322 with a grade of “C” or better.

 

EEGR 490 SENIOR DESIGN PROJECT I Five hours; 2 credits.

This is the first part of a two-part sequence capstone design project. In the first part, students will select their project advisor and develop a written proposal for their major design, which indicates how the design will be executed. Students will also learn project planning and the design cycle, and consider engineering standards as the proposal is developed. This is a practicum where the minimum level of effort required is five hours per credit. A copy of the proposal, with appropriate signatures, must be submitted to the Department. Prerequisites: EEGR 317 and EEGR 390. This course is offered only for graduating seniors and must be taken one semester prior to the student’s final semester. Department approval required. (FALL/SPRING). Students must pass each class with a grade of “C” or better.

 

EEGR 491 SENIOR DESIGN PROJECT II Ten hours; 2 credits.

This is the second part of a two-part sequence capstone design project. Individual or team design, development, and analyzing of projects. Students are required to present their work in an open forum to faculty, peers and invited guests. A final technical report is required which professionally documents the design project. A copy of the report, with appropriate signatures, must be submitted to the Department office. Prerequisites: EEGR 490. This course is offered only for graduating seniors and must be taken in the student’s final semester. Department approval required. (EEGR491 must be taken either FALL or SPRING).

 

EEGR 498 INDEPENDENT PROJECT Two hours lecture, three hours laboratory; 3 credits.

Individual student study performed under faculty supervision. The level of effort and subject matter must be equivalent to a 400 level Department course. Prerequisite: Departmental approval before registration required. (OFFERED AS NEEDED).

 

EEGR 499 SPECIAL TOPICS IN ELECTRICAL ENGINEERING Three hours lecture; 3 credits.

Special course not offered on a regular basis. Prerequisite: Departmental approval before registration. (OFFERED AS NEEDED).

 

EEGR 499 SPECIAL TOPICS IN ELECTRICAL ENGINEERING Three hour lecture, 3 credits.

NOTE: Special courses not offered on a regular basis. Prerequisite: Departmental approval before registration. (OFFERED AS NEEDED).

 

EEGR 499A: Advanced Digital Design

This course is designed to be an upper-level elective that exposes students to the design of complex digital logic circuits using a hardware description language (VHDL) and synthesis tools. Topics to be covered include design of arithmetic logic, memory, and state machines, designing with programmable gate arrays and testing digital systems.

 

EEGR 499B: Intro To Biomedical Engineering

Once completed, the student should have an understanding of the field of biomedical engineering, ethical issues, bioelectricity, genomics, rehabilitation & assistive technology, bioinstrumentation, biomedical sensors, radiation imaging, medical imaging, and biomedical optics & lasers.

 

EEGR 499C: Optical Engineering

Description for this course will be determined by the Department of Electrical and Computer Engineering.

 

EEGR 499D: Electric Drives and Machines

Description for this course will be determined by the Department of Electrical and Computer Engineering.

 

EEGR 499E: Power Electronics

A building block approach to power electronics where the topics will include the fundamental theory and design of converters in relation to designing feedback control, power factor correction circuitry, pulse width modulation.

 

EEGR 499F: Renewable Energy

This course is an engineering introduction to renewable energy technologies covering topics in solar, wind, geothermal, biomass, and fuel cells. Certain aspects of sustainable energy development will also be presented. Students will design a renewable energy power system and analyze the performance, environmental impact, and economic feasibility of their proposed system.

 

EEGR 499G: Intro to Systems Engineering

Description for this course will be determined by the Department of Electrical and Computer Engineering.

 

 

EEGR 499H: Smart Lighting

Description for this course will be determined by the Department of Electrical and Computer Engineering.