Skip to Content

College of Engineering and Computing

B.S. - Electrical Engineering

Undergraduate Courses

  • ELCT 101: Introduction to Electrical Engineering (3) – This course provides an introduction to the profession of electrical engineering; the wide range of sub-disciplines that make electrical engineering so valuable in improving the human condition; the role of electrical engineers in society; and the role of electrical engineering students in the university. Syllabus
  • ELCT 102: Electrical Science (3) – This course introduces fundamentals of electrical and electronic components (i.e. Ohm’s law, Kirchhoff’s Voltage and Current laws, resistors, capacitors, diodes and transistors), basic network laws, mathematical and computer tools for network analysis (i.e. MATHLAB).  Prereq or Coreq – MATH 141  Syllabus
  • ELCT 201: Introductory Electrical Engineering Laboratory (3) – This lab introduces laboratory procedures, instrumentation and measurements, report writing, computer use in system design, testing, and troubleshooting. It also includes integrative project-based learning environment including passive, active, electronic and electromechanical systems.  PrereqC or better in ENGL 102 and CSCE 211 Prereq or coreq ELCT 222  Syllabus  
  • ELCT 220: Electrical Engineering for Non-Majors (3) - Fundamentals of electrical engineering for mechanical, chemical, or other engineering disciplines, including electric circuits, measurements, data acquisition, sensors, motors, and controllers.  Prereq – MATH 142  Syllabus
  • ELCT 221: Circuits (3) – This course includes the topics of an analysis of linear ac circuits using complex variables, nodal and mesh analysis, Thevenin and Norton transformations, linearity, superposition, use of math solvers, circuit simulators, and computer-interfaced instrumentation.  Prereq – C or better in MATH 142 and ELCT 102 or D or better in ELCT 220  Syllabus
  • ELCT 222: Signals & Systems (3) –  This course includes the topics of an analysis of continuous-time signals and systems in time and frequency domains, Fourier series and transforms, Laplace transforms; introduction to discrete-time signals.  PrereqC or better in ELCT 221 and MATH 242  Syllabus
  • ELCT 301: Electronics Laboratory (3) – This lab teaches hands on experience Design and implementation of analog and digital electronic circuits, with emphasis on developing deep individual understanding of curriculum-spanning concepts.  PrereqELCT 201 Prereq or co-reqELCT 371  Syllabus
  • ELCT 302: Real Time Systems Laboratory (3) – This lab features the Top Gun race where a team of students design and program an autonomous vehicle to compete who is the fastest and stay on a track the longest. Topics covered include Opoen Loop Microcontroller-based DC motor control, Speed Measurement, Model Identification, Closed Loop Simulation & Control, Steering & Logic Control.  PrereqELCT 301 Prereq or coreq  ELCT 331  Syllabus
  • ELCT 321: Digital Signal Processing (3) -  This course is an introduction to an analysis, design and applications of discrete time systems; z- and discrete Fourier transforms; frequency and impulse responses, FIR and IIR filters.  Prereq – C or better in ELCT 222  Syllabus
  • ELCT 331: Control Systems (3) – This course introduces the topics in controls including fundamentals of control systems, an analysis and design of control systems using physical system models, state variables, steady-state error, time- and frequency-responses, control system stability, root locus analysis and controller design – PI, PD, PID, lead-lag compensator, and Nyquist stability criterion.  PrereqELCT 222  Syllabus
  • ELCT 332: Fundamentals of Communication Systems (3)Introduction to communication systems, sampling theorem, modulation theory, multiplexing, phase-lock loops, and related topics. PrereqELCT 321 and STAT509  
  • ELCT 350: Computer Modeling of Electrical Systems (3) – This course introduces a formulation of physics-based dynamic models of electrical or electromechanical systems. Solving dynamic equations of electrical systems in discrete time. Also it covers a use of object oriented programming language (e.g., C++) and computer tools (e.g,  MATLAB, virtual test bed) for solving dynamic equations of electrical systems.  Prereq – C or better in ELCT 222 and CSCE 145  Syllabus
  • ELCT 361: Electromagnetics (3) – This course introduces a basic concept of electric and magnetic fields including electrostatics, magnetostatics, and quasi-statics with computer applications. Topics covered include Vector Analysis, Time varying fields and Maxwell’s Equation, Energy and Potential, Poisson’s and Laplace’s Equations, Dielectrics and Capacitance, etc.  PrereqPHYS 212 and MATH 241  Syllabus
  • ELCT 363: Introduction to Microelectronics (3) – This course provides a basic understanding of properties and characteristics of semiconductor materials, p-n and semiconductor-metal junctions. Basic properties, characteristics and operation of diodes and transistors.  Prereq – C or better in CHEM 111, MATH 241 and PHYS 212  Syllabus
  • ELCT 371: Electronics (3) –  This course is an Introduction to design and analysis of electronic circuits and systems. Applications of amplifiers, op-amps, diodes, bipolar and field-effect transistors in analog and digital circuits.  Prereq – C or better in ELCT 222  Syllabus
  • ELCT 403: Capstone Design I (3) – This is the first semester of 2-semester long Senior Design project with an emphasis on Planning, preliminary design, and prototyping. Analysis and specification of system and subsystem requirements, measures of performance, analysis of alternatives, effective team work. Project management and scheduling. Prototype implementation and characterization. This course should be taken during student’s penultimate semester. Group projects vary each semester.  PrereqELCT 302  Syllabus
  • ELCT 404: Capstone Design II (3) – This is the continuation of the first Capstone Design I. In the second semester with an emphasis on the building of the prototype and implementation.  Prereq – ELCT 403  Syllabus
  • ELCT 510: Photovoltaic Materials and Devices (3) – The course focuses on fundamentals of photovoltaic solar cell technologies. Design and operation of solar cells, including efficiency analysis and cost benefit. Applications to green and sustainable energy systems.  Prereq: ELCT 363  
  • ELCT 521(A): Introduction to Microwave (3) – Introduction to plane electromagnetic wave propogation, transmission lines, transmission line equations, input impedance, waveguides, and cavities, antennas and antenna arrays, microwave modeling.  Prereq – ELCT 361 or PHYS 504 
  • ELCT 530: Industrial Controls (3) – This course focuses on the embedded electronics and software used in data acquisition, and process and instrument control in an industrial or manufacturing Environment.   Prereq – ELCT 331  
  • ELCT 531(A): Digital Control Systems (3) – Analysis and design of discrete-time control systems, implementation of control systems using digital electronic systems. Applications to electrical systems.   Prereq – ELCT 331  
  • ELCT 533 (A): System Health Management (3) - Sensing, data acquisition, and data processing for evaluation of performance and system health. Integration and implementation of health management systems.   Prereq – ELCT 321  
  • ELCT 541:  Sensors for Biomedicine (3) – The course focuses on the operating principles and design of bioelectric sensors and sensor systems for medical applications. Prereq C or better in ELCT 361, ELCT 363 and ELCT 371  
  • ELCT 551(A): Power Systems Design and Analysis (3) – Transmission line design, load flow, and short circuit analysis of power systems.  Prereq – ELCT 331  
  • ELCT 553(A): Electromechanical Energy Conversion (3) – Analysis and design of electromechanical energy conversion systems, including electrical machines and electronic drives.  Prereq – ELCT 331 and 361 
  • ELCT 554(A): Integration of Photovoltaics in Modern Power Systems (3) – Analysis and design of power systems in presence of photovoltaic generation with focus on protection systems, control, power quality.  Prereq – ELCT 551  
  • ELCT 562(A): Wireless Communications (3) – Second and third generation wireless networks, wireless local area networks (WLANs), Bluetooth, cellular concepts, mobile radio propagation, modulation techniques, multiple access techniques, wireless networking, wireless systems and standards.  Prereq – ELCT 332 and 361 
  • ELCT 563(A): Semiconductor Electronic Devices (3) – Semiconductor Electronic Devices –  Topics include principles and characteristics of semiconductor, p-n junction and Schottky diodes, field-effect transistors (JFETs, MESFETs, and MOSFET), and bipolar junction transistors. Prereq – ELCT 363 or equivalent 
  • ELCT 564(A): RF Circuit Design for Wireless Communications (3)Topics include transmission lines, microwave network analysis, passive components, impedance matching, coupled lines, RF & microwave filter. Prereq – ELCT 361  
  • ELCT 566: Semiconductor Optoelectronics (3) Basic semiconductor material optical properties. Principles and structures of semiconductor lasers, Light Emitting Diodes, and photodetectors. Prereq – ELCT 361 
  • ELCT 572(A): Power Electronics (3) – Basic analysis and design of solid-state power electronic devices & circuitry.  Prereq – ELCT 331 and 371 
  • ELCT 582: Semiconductor Laboratory (3) Prereq – ELCT 363 



Challenge the conventional. Create the exceptional. No Limits.