Course Descriptions


Introduction to Engineering, 2 Credits.


Provides information on engineering education, the engineering profession, and basic concepts and tools. Introduces the engineering design process and provides opportunity for students to complete engineering design projects.


Prerequisite: None
Course Offering: Fall Semester


Introduction to Engineering, 2 Credits.


Continuation of EGPP-101 as related to the electrical and computer engineering profession. Organized in to five Blocks: Descriptive, Environment, Technical, Practical (Hands on), and Projects, students are introduced to various engineering issues related to the profession of electrical and computer engineering. Historical perspectives and Electrical Engineering Education/Profession and Design are reviewed. Ethics, social/ environmental/cultural/religious issues facing electrical engineers in a global work environment are discussed. An overview of electrical engineering discipline and five major classifications of electrical systems in communication, computer, control, power, and signal processing are presented. Technical aspects and safety considerations of a typical electrical engineering laboratory are introduced. A capstone term project requires assembling an electrical system (e.g., a robot kit) and its study and presentation from a systems point of view.


Prerequisite: EGPP-101
Course Offering: Spring Semester


Introduction to Computer Engineering, 3 Credits.


Introduction to key concepts in computer organization. Discussion of number representations, switching circuits, logic design, microprocessor design, assembly language programming, input/output, interrupts and traps, direct memory access, structured program development.


Prerequisites: ENGL-022 , MATH-156, PHYS-013
Co-requisite: EECE-206
Course Offering: Fall Semester


Network Analysis I, 3 Credits.


Includes Ohm's and Kirchoff's Laws: V-I laws for RLC elements, circuit analysis tools, Thevenin and Norton's theorems, Response of RC, LC and RLC circuits, operational amplifiers, and introduction to PSPICE.


Prerequisite: MATH-157, and PHYS-014
Co-requisite: MATH-159 and EECE-208.
Course Offering: Spring Semester


Introduction to Computer Engineering Laboratory, 2 Credits.


Laboratory with experiments designed to provide an overview of computer engineering: Covers fundamental concepts, digital circuits, and assembly language programming.


Prerequisite: ENGL- 022, MATH-156 and PHYS-013
Co-requisite: EECE-200
Course Offering: Fall Semester

EECE-208 [old 204]

Introduction to Electrical Laboratory, 1 Credit.


m Hands-on experience in using electronic lab instrumentation. Lab experiments illustrate Ohm's and Kirchhoff's laws, Thevenin and Norton's theorems for resistive circuits. Transient and frequency response of RC circuits. Diodes, operational amplifiers, transistors, basic digital logic gates. Every lab session includes hardware measurement and PSPICE simulation.


Prerequisite: MATH-157, and PHYS-014
Co-requisite: EECE-202
Course Offering: Fall and Spring Semesters (mainly for non-EE and non-CE majors)

EECE-211 [Old 311]

Digital Systems Design, 3 Credits.


Introduction to hardware building blocks used in digital computers and systems. Introduces number systems (including binary, octal and hexadecimal), Boolean algebra, two-level/multilevel logic minimization/simplification using K-Maps and Quine-McCluskey methods, combinational logic circuit design and implementation with available SSI, MSI, and programmable logic devices (PAL, PLA, multiplexers, encoders, ROMS). Practical considerations such as hazard and glitches are treated. Basics of sequential logic design including latches, flip-flops, registers, counters, finite state machines design, minimization, and implementation are presented.


Prerequisite: Sophomore Standing for EE Students,
Prerequisite: EECE-200 for Computer Engineering Students
Co-requisite: EECE-217
Course Offering: Spring Semester


Digital Systems Design Laboratory, 2 Credits.


Laboratory experiments and (mini) projects in design and implementation of simplex to moderately complex combinational and sequential logic circuits provide a practical understanding of concepts covered in EECE-211. Project(s) introduce students to design with programmable logic devices and logic design/simulation software such as Electronics Workbench.


Prerequisite: Sophomore Standing for EE Students
Prerequisite: EECE-200 for CE Students
Co-requisite: EECE-211
Course Offering: Spring Semester


Network Analysis II, 3 Credits.


Deals with transient response of RLC circuits, phase transformations, polyphase circuits, complex power, magnetically coupled circuits, sinusoidal steady-state power calculations, Laplace transformations, inverse Laplace transformations, frequency response, transfer functions, s-domain circuit analysis, frequency selective circuits.


Prerequisite: EECE-202
Course Offering: Fall Semester

[Old 303 EECE-304 ]

Electromagnetic Theory and Applications, 3 Credits.


Electric fields, flux and potential; Coulomb's Poisson's and Gauss's laws; permittivity and conductivity, magnetostatics, magnetic materials, magnetic materials and forces, Biot-Savart law and time varying fields, Maxwell's equations in integral and differential forms, time-domain analysis of waves. Application of electromagnetic theory to transmission lines.


Prerequisite: MATH-158, PHYS-014
Course Offering: Fall Semester

EECE-307 [Old 315]

Electronics I, 3 Credits.


Theoretical analysis of the electronics components: diodes, BJT, JFET, MOSFET, OP-AMPs, and detailed analysis of their use in electronic circuits. DC bias, AC analysis and design of regulated DC power supplies, single stage amplifiers and active filters are the sample real world electronic circuits used throughout the course to illustrate the theoretical material presented. One individual design project is required. Homework requires theoretical derivations and PSPICE simulation.


Prerequisite: EECE-202
Co-requisite: EECE-313
Course Offering: Fall Semester

EECE-308 [Old 316]

Electronics II, 3 Credits.


Theoretical analysis and design of differential and multi-stage amplifiers, feedback, power amplifiers, frequency response, Nyquist and Bode plots, active filters and tuned amplifiers, signal generators. The covered sample electronic circuits combine diodes, BJT, JFET, MOSFET and OP-AMPS. One individual design project is required. Homework requires theoretical derivations and PSPICE simulation.


Prerequisite: EECE-307
Co-requisite: EECE-314
Course Offering: Spring Semester


Principles of Electronics, 2 Credits.


This course is open to non-EE and non-CpE students only. The course covers theoretical and practical fundamental principles of electronic devices, circuits and instruments.


Prerequisite: MATH-159, PHYS-014
Course Offering: Fall and Spring Semesters

EECE-313 [Old 307]

Electronics I Laboratory, 2 Credits.


Hands-on experience in analyzing regulated half/full wave rectifier circuits, BJT, JFET, MOSFET and OP-AMP based single-stage amplifiers. One individual design project with oral presentations is required. Lab sessions involve simultaneous hardware measurement and PSPICE simulation.


Prerequisite: Same as EECE-307
Co-requisite: EECE-307
Course Offering: Fall Semester

EECE-314 [Old 308 ]

Electronics II Laboratory, 1 Credit.


Hands-on experiences in analyzing multi-stage and power amplifiers, active filters, frequency response. Laboratory experiments cover real world electronic circuits. All the circuits used involve combinations of BJT, JFET, MOSFET and OP-AMP. One individual design project with oral presentations is required. Lab sessions involve simultaneous hardware measurement and PSPICE simulation.


Prerequisite: Same as EECE-308
Co-requisite: EECE-308
Course Offering: Fall Semester


Energy Conversion, 3 Credits.


Review of polyphase circuits, electro-mechanical systems, magnetic circuits, transformers, D.C. and A.C. machines, transmission line theory, and introduction to power electronics, ac, dc drives, computer-aided design.


Prerequisite: EECE-301
Co-requisite: EECE-324
Course Offering: Fall Semester

EECE-324 [Old 403]

Energy Conversion Laboratory, 2 Credits.


Treats poly-phase power measurements, power transformer testing, connections, and operation and testing of dc motors and generators, and synchronous machines, transmission lines, and induction motors, basic electronic control of machines


Prerequisite: Same as EECE-318
Co-requisite: EECE-318
Course Offering: Fall Semester  

EECE-331 [Old 322 ]

Probability & Random Variables for Engineers, 3 Credits.


Examines fundamentals of discrete and continuous probability: conditional probability, independence, random variables, density and distribution functions, expected value and variance, common discrete and continuous distributions, joint distributions, and introduction to simple stochastic processes. Applications to electrical and computer engineering; reliability of series and parallel circuits, models for waiting time phenomena.


Prerequisite: EECE-202
Course Offering: Fall Semester

EECE-332 [Old 321 ]

Signals and Systems, 3 Credits.


Design-based course introduces comprehensive treatment of basic signal theory in time and frequency domains. Discrete and continuous time cases are treated simultaneously, covers concepts of signals and systems, convolution of difference and differential systems, block diagrams, state-space realizations and solution, matrix theory, Fourier series, transform techniques (Fourier, FFT, Z and Laplace), frequency response and stability. Exercises include traditional homework problems, computer applications such as MATLAB, C and SIGSYS and hardware design (laboratory generation of various signals and application to systems response) and design projects (Demonstration is required).


Prerequisites: EECE-331 , MATH-159, EECE-202, SYCS-135
Course Offering: Spring Semester


Operating Systems for Engineers, 3 Credits.


Fuses the history and evolution of operating systems, concepts of process management, memory addressing and allocation, files and protection, deadlocks and distributed systems.


Prerequisite: SYCS-136
Course Offering: Fall Semester          

EECE-401 [Renamed]

Senior Design I, 3 Credits.


Fundamentals of design principles, and engineering applications, design methodologies with emphasis on synthesis and evaluation, design process, reliability, the impact of engineering economy, report writing, ethics and alternative solutions will be discussed. During this course, students must identify a topic and an advisor for their Thesis Design Project. The project must be approved by the advisor and the course instructor


Prerequisites: Advanced Mathematics, EECE-307, EECE-211, EECE-332
Course Offering: Fall and Spring Semesters

EECE-404 [Renamed]

Senior Design II, 3 Credits.


Enhances knowledge of engineering design principles to solve real world problems, project planning, analysis, simulation and presentation, economic impact, ethics synthesis. Design areas are selected from solid-state electronics, digital systems, communications (signal processing), power/energy systems and controls, power electronics, antennas and microwave and others. Oral presentation (with poster session) as well as written report required. Most of the semester will be devoted to the design and implementation of the Senior Thesis Project selected by student and approved by his/her advisor at the conclusion of EECE-401.


Prerequisite: EECE-401
Course Offering: Fall and Spring Semesters


Energy Conversion II, 3 Credits.


Deals with advanced steady state and transient analysis of electronic machines stability and control, and static converters and inverters.


Prerequisite: ELEG-403
Course Offering: TBA

EECE-406 [Old 412]

Advanced Digital Systems Design, 3 Credits.


Presents design, analysis, optimization, and implementation of complex sequential digital systems and finite state machines (FSM). Hardware description languages (HDL), VHDL and/or Verilog, are introduced and will be used to design and implement digital systems. The structure of a computer and its organization will be reviewed. Finite state machine of a Simple CPU will be developed and various implementation alternatives (FSM, time state, jump counters, and microprogramming) of its controller will be studied.


Prerequisite: EECE-211
Co-requisite: EECE-412
Course Offering: Spring Semester

EECE-408 [Old 431]

Linear Control Systems, 3 Credits.


Deals with analysis of time and frequency response of closed loop systems, block diagrams, signal flow graphs, Mason gain, Routh-Hurwitz and Nyquist criteria for stability, root-locus method and system specifications, compensators, state variable methods, introduction to digital control.


Prerequisite: EECE-332
Co-requisite: EECE-414
Course Offering: Fall Semester  


Introduction to Computer Networks, 3 Credits.


Presents basic concepts of data communication networking and computer communications architectures, including packet switching, local area networks, OSI (Open System Interconnection Architectures), TCP/IP, X.25/X.75, and SNA (System Network Architecture).


Prerequisite: EECE-322
Course Offering: Spring Semester


Advanced Digital Systems Design Laboratory, 2 Credits.


Laboratory projects will use a PC-based Computer-Aided Design Tool environment that supports hardware description languages (HDL) such as VHDL and Verilog for design, simulation, and synthesis of logic systems. Early lab exercises (mini projects) will use SSI/MSI chips; then HDL-based design tools and associated methodologies will be introduced to design, simulate, and synthesize complex digital systems for implementation with Programmable Logic Devices and Field Programmable Gate Arrays (FPGA). Teams of two or three students will select and undertake design projects.


Prerequisite: Same as EECE-406
Co-requisite: EECE-406
Course Offering: Spring Semester  


Linear Controls Lab, 1 Credit.


Presents hands-on, design and computational analysis of analog and digital filters, control, drives, compensator design, P, PI and PID controller’s use of MATLAB tools.


Prerequisite: Same as EECE-408
Co-requisite: EECE-408
Course Offering: Fall Semester


Microprocessors and Microcomputers, 3 Credits.


Examines microprocessors, support architectures, and hardware/software. Also presents microprocessors' software model and programming, assembly language programming, microprocessor applications, microprocessor-based systems, and microcomputers. Projects will be used to introduce microprocessor applications.


Prerequisite: EECE-211
Course Offering: Fall Semester


Computer Systems Architecture, 3 Credits.


Core concepts of computer architecture are introduced. Instruction set architectures (both CISC and RISC), Microprogramming, pipelining, memory systems and hierarchy, and I/O architectures are studied. Core concepts of parallel computer architectures are introduced and examples of parallel computers are presented.


Prerequisite: EECE-211
Course Offering: Spring Semester


Power Electronics, 3 Credits.


Presents characteristics of power electronics devices, converters, AC-DC, DC-DC, AC-AC, DC-AC, power supplies, cycloconverters, design projects, computer simulations.


Prerequisite: EECE-332, EECE-307
Course Offering: Spring Semester

EECE-419 [Old 304 & 419]

Motor Dynamics and Drives, 3 Credits.


DC and AC drives, electric motors, microcomputer control, protective relaying, projects, computer simulations.


Prerequisite: EECE-318, EECE-418
Course Offering: Fall Semester


Introduction to VLSI Design, 3 Credits.


Introduces CMOS technology and theory; CMOS circuit and digital logic design; layout rules and techniques; circuit characterization and performance estimation; CMOS subsystem design; VLSI systems design methods; VLSI CAD tools; laboratory experience in custom VLSI chip design on workstations using concepts in cell hierarchy; final project involving specification, design and evaluation of a VLSI chip or VLSI CAD program. Written report and oral presentation of the final project are required.


Prerequisite: EECE-211, EECE-308
Course Offering: Fall Semester


Power Systems Analysis/Design, 3 Credits.


Covers one-line diagram per unit quantity, power generation and synchronous machines, transmission line theory, analysis of interconnected systems using load flow studies and computation techniques. Economic operation of power system. Design projects.


Prerequisite: EECE-318
Course Offering: Fall Semester


Power Communications & Control, 3 Credits.


Continuation of EECE-421. Introduction to telecommunication, fundamentals of communications, data representation and communication, power system and fault analysis, protection and controls, power system stability, communication protocol concepts and security and standards.


Prerequisite: EECE- 421
Course Offering: Spring Semester


Introduction to Microwaves, 3 Credits.


Introduces electromagnetic wave propagation, microwave transmission systems, tube and solid-state microwave devices, and waveguides, time-domain reflections, matching, Smith chart, S-parameters analysis, active and passive microwave components, and microwave measurement techniques.


Prerequisite: EECE-304
Course Offering: Spring Semester


Antenna Theory and Practice, 3 Credits.


Cover antenna parameters; polarization of electromagnetic waves; basic antenna types; antenna arrays; broadband antenna design; electrically small-wire-type apertures antenna design, measurements and simulation using Matlab or Mathcad.


Prerequisite: EECE-304
Course Offering: Spring Semester


Communications Theory, 3 Credits.


Includes probability theory, hypothesis testing, channel capacity, coding, detection and system performance analysis.


Communication Electronics, 3 Credits.


Covers spectrum and noise measurements, analog and digital communication techniques. Covers design of AM and ASK detectors, FM and FSK modulators and phase lock loops.


Communications Theory Lab, 1 Credit.


Covers design of modulation and demodulation circuits and filters.


Co-requisite: EECE-453
Course Offering: Fall Semester    

EECE-460 [New]

Wireless Communication, 3 Credits.


Presents the physical layer of wireless communication systems, implementation of speech coding, error control, modulation/demodulation and filtering schemes for wireless links using digital signal processors for base band functions.


Prerequisite: EECE-453, EECE-459
Course Offering: Spring Semester


Solid State Electronics I, 3 Credits.


Discusses semiconductor properties, valence bands, energy bands, equilibrium distribution of electrons and non-equilibrium transport of charges, Breakdown mechanisms; essential features of small AC characteristics, switching and transient behavior of p-n junctions.


Prerequisite: EECE-307
Course Offering: Spring Semester


Solid State Electronics II, 3 Credits.


Presents semiconductor electronic properties and applications to electronic devices; tunnel and Zener diodes, point contact transistors, FETs, MOSFETS, BJTS, multi-junction devices, and small, medium and large-scale integrated circuits.


Prerequisite: EECE-461
Course Offering: Fall Semester


Digital Electronics, 3 Credits.


Covers bipolar and MOS field-effect transistor characterization; characteristics and applications of TTL integrated circuits, design of memories, digital processors, special computer architecture, interfaces and A/D and D/A converters.


Prerequisite: EECE-307
Course Offering: Spring Semester


Physical Electronics, 3 Credits.


Analysis of semiconductor device characteristics, junction breakdown, base-width modulation and capacitive effects. Covers model derivations from physical considerations.


Prerequisites: PHYS-015, EECE-307
Course Offering: Spring Semester

EECE-466 [Old 304]

Advanced Electromagnetic Theory, 3 Credits.


Covers propagation of electromagnetic waves in general waveguides, losses in waveguides, fields and matter interaction, electromagnetic theory and special relativity, ionospheric propagation.


Prerequisite: ELEG-304
Course Offering: Spring Semester


Design of Integrated Circuits, 3 Credits.


Covers microelectronics and circuit design. In-depth coverage of Silicon-integrated device characteristics and fabrication.


Prerequisite: EECE-308
Course Offering: Fall Semester


Design of Integrated Circuits Lab, 3 Credits.


In-depth theoretical and experimental microelectronics through hands-on circuit design and testing. Detailed coverage of silicon-integrated device characteristics and fabrication.


Prerequisite: EECE-471
Course Offering: Spring Semester


Telecommunications, 3 Credits.


Consists of telecommunications systems design for point-to-point and mass data distribution, modulation techniques, propagation modes and control methods.


Prerequisite: EECE-453
Course Offering: Spring Semester


Real-Time Signal Processing, 3 Credits.


Presents sampling as a modulation process; aliasing; the sampling theorem; the Z-transform and discrete-time system analysis; direct and computer-aided design of recursive and non recursive digital filters; the Discrete Fourier Transform (DFT) and Fast Fourier Transform (FFT); digital filtering using the FFT; analog-to-digital and digital-to-analog conversion; effects of quantization and finite-word-length arithmetic, and design and implementation of these algorithms on Motorola family of Digital Signal Processor chips and/or other similar DSP chips.


Prerequisites: EECE-332, EECE-426
Course Offering: Fall Semester  


Independent Project, 3 Credits.


Study performed by individual student under faculty supervision.


Prerequisite: Departmental Approval
Course Offering: Fall and Spring Semesters


Special Topics in Electrical Engineering, 3 Credits.


Special courses not offered on a regular basis.


Prerequisite: Departmental Approval
Course Offering: Fall and Spring Semesters
change to ? EECE-202


Electrical Engineering Professor Dr. Ahmed Rubaai Named an IEEE Fellow

Thu, February 11, 2016

Howard University’s Ahmed Rubaai, Ph.D., a professor of electrical engineering, has been named an IEEE Fellow and is being recognized for “Contributions to The Development of High-Performance Controls for Electric Motor Drives.”Read More >>

Welcome Electrical and Computer Engineering Class of 2019!

Thu, August 20, 2015

Welcome Electrical and Computer Engineering Class of 2019!


No Events