- Subject
- ECGR
- Credits (min)
- 3
- Credits (max)
- 3
- Type
- course
- Edition
- 2026-2027
- Source
- catalog.charlotte.edu
ECGR
206 courses with the subject ECGR, each shown exactly as we captured it from the college's catalog, with every element we hold. Where the wording looks broken, that is our reading of the catalog, not the college's text.
Prerequisite(s): ECGR 2103, ITSC 1212, or equivalent with a grade of C or above; and Engineering major or minor. Advanced topics in C++ such as: pointers, recursion, inheritance, polymorphism, and templates. Introduction to linked data structures and analysis of algorithms.
- Subject
- ECGR
- Credits (min)
- 3
- Credits (max)
- 3
- Type
- course
- Edition
- 2026-2027
- Source
- catalog.charlotte.edu
- Subject
- ECGR
- Credits (min)
- 3
- Credits (max)
- 3
- Type
- course
- Edition
- 2026-2027
- Source
- catalog.charlotte.edu
or ECGR 2161 – Basic Electrical Engineering I (3)
- Subject
- ECGR
- Credits (min)
- 3
- Credits (max)
- 3
- Type
- course
- Edition
- 2026-2027
- Source
- catalog.charlotte.edu
- Subject
- ECGR
- Credits (min)
- 3
- Credits (max)
- 3
- Type
- course
- Edition
- 2026-2027
- Source
- catalog.charlotte.edu
- Subject
- ECGR
- Credits (min)
- 1
- Credits (max)
- 1
- Type
- course
- Edition
- 2026-2027
- Source
- catalog.charlotte.edu
Prerequisite(s): MATH 1242 with grade of C or above; and Computer Engineering or Electrical Engineering major or minor. Pre- or Corequisite(s): ECGR 2111 or permission of department. Network measurements and applications, introduction to laboratory equipment and techniques.
- Subject
- ECGR
- Credits (min)
- 1
- Credits (max)
- 1
- Type
- course
- Edition
- 2026-2027
- Source
- catalog.charlotte.edu
- Subject
- ECGR
- Credits (min)
- 1
- Credits (max)
- 1
- Type
- course
- Edition
- 2026-2027
- Source
- catalog.charlotte.edu
- Subject
- ECGR
- Credits (min)
- 3
- Credits (max)
- 3
- Type
- course
- Edition
- 2026-2027
- Source
- catalog.charlotte.edu
- Subject
- ECGR
- Credits (min)
- 3
- Credits (max)
- 3
- Type
- course
- Edition
- 2026-2027
- Source
- catalog.charlotte.edu
- Subject
- ECGR
- Credits (min)
- 1
- Credits (max)
- 1
- Type
- course
- Edition
- 2026-2027
- Source
- catalog.charlotte.edu
Engineering (3)
- Subject
- ECGR
- Type
- course
- Edition
- 2026-2027
- Source
- catalog.charlotte.edu
- Subject
- ECGR
- Type
- course
- Edition
- 2026-2027
- Source
- catalog.charlotte.edu
department and Engineering major or minor. The course builds upon and synthesizes knowledge from the engineering science, mathematics, and physical sciences stem of the core curriculum. The specific topics teach engineering analysis, synthesis, and design, while simultaneously 2026-2027 UNC CHARLOTTE UNDERGRADUATE CATALOG
- Subject
- ECGR
- Type
- course
- Edition
- 2026-2027
- Source
- catalog.charlotte.edu
- Subject
- ECGR
- Credits (min)
- 3
- Credits (max)
- 3
- Type
- course
- Edition
- 2026-2027
- Source
- catalog.charlotte.edu
n
- Subject
- ECGR
- Credits (min)
- 1
- Credits (max)
- 1
- Type
- course
- Edition
- 2026-2027
- Source
- catalog.charlotte.edu
or ECGR 4105 - Introduction to Machine Learning (3) Concentration Elective Courses (6 credit hours) Select two of the following:
- Subject
- ECGR
- Credits (min)
- 3
- Credits (max)
- 3
- Type
- course
- Edition
- 2026-2027
- Source
- catalog.charlotte.edu
- Subject
- ECGR
- Credits (min)
- 3
- Credits (max)
- 3
- Type
- course
- Edition
- 2026-2027
- Source
- catalog.charlotte.edu
- Subject
- ECGR
- Credits (min)
- 3
- Credits (max)
- 3
- Type
- course
- Edition
- 2026-2027
- Source
- catalog.charlotte.edu
in
- Subject
- ECGR
- Credits (min)
- 3
- Credits (max)
- 3
- Type
- course
- Edition
- 2026-2027
- Source
- catalog.charlotte.edu
Prerequisite(s): ECGR 2112 and MATH 2241 with grades of C or above; and Engineering major or minor. A study of electric and magnetic fields using the vector formulation. Vector analysis. Electrostatics: potential functions, dielectrics, capacitance, energy, and forces associated with electric fields, solution of Laplance’s and Poisson’s equations. Magnetostatics: vector potential functions, Lorentz forces, hysteresis, magnetic polarization and induction, and energy. Gauss’s, Ampere’s, Faraday’s laws, etc., leading to the Maxwell’s equations. ECGR 3122. Electromagnetic Waves. (3) Prerequisite(s): ECGR 3121 with grade of C or above; and Engineering major or minor. A study of Maxwell's equations, transmission line theory, plane waves in media, propagation of electromagnetic waves in various media. The phenomena of reflection and refraction at interfaces of two dissimilar materials. Guided electromagnetic waves in coaxial cables and waveguides.
- Subject
- ECGR
- Credits (min)
- 3
- Credits (max)
- 3
- Type
- course
- Edition
- 2026-2027
- Source
- catalog.charlotte.edu
- Subject
- ECGR
- Credits (min)
- 3
- Credits (max)
- 3
- Type
- course
- Edition
- 2026-2027
- Source
- catalog.charlotte.edu
t Prerequisite(s): ECGR 2111, ECGR 2181, and Engineering major or minor. An introduction to data communications, including transmission media, signal encoding, link control, and multiplexing. Concepts of networking including protocols, LAN, WAN, and wireless networks.
- Subject
- ECGR
- Credits (min)
- 3
- Credits (max)
- 3
- Type
- course
- Edition
- 2026-2027
- Source
- catalog.charlotte.edu
Elective Course (3 credit hours) If only two advanced courses were selected above, select an elective course from the following. All prerequisites for the selected elective courses must be satisfied. ECGR 3XXX – Electrical and Computer Engineering Elective (3) ECGR 4XXX – Electrical and Computer Engineering Elective (3) Minor Total = 18 Credit Hours
- Subject
- ECGR
- Credits (min)
- 3
- Credits (max)
- 3
- Type
- course
- Edition
- 2026-2027
- Source
- catalog.charlotte.edu
- Subject
- ECGR
- Credits (min)
- 1
- Credits (max)
- 1
- Type
- course
- Edition
- 2026-2027
- Source
- catalog.charlotte.edu
Prerequisite(s): ECGR 2112 with grade of C or above; and Engineering major or minor. Study of the fundamental concepts and applications of semiconductor devices. Diode characteristics and applications, including clipping and rectifier circuits. MOS, JFET, and bipolar transistor fundamentals, including D.C. biasing and small-signal analysis of single- stage amplifiers. Operational amplifier fundamentals. ECGR 3132. Electronics. (3) Prerequisite(s): ECGR 3131 with grade of C or above; and Engineering major or minor. Low and high-frequency analysis of transistor amplifiers. Multistage and feedback amplifier design. Stability and oscillation. Operational amplifier design and applications.
- Subject
- ECGR
- Credits (min)
- 3
- Credits (max)
- 3
- Type
- course
- Edition
- 2026-2027
- Source
- catalog.charlotte.edu
- Subject
- ECGR
- Credits (min)
- 3
- Credits (max)
- 3
- Type
- course
- Edition
- 2026-2027
- Source
- catalog.charlotte.edu
3121 and PHYS 3141, or permission of department; and Engineering major or minor. Simple crystal structures, energy bands, and charge carriers in semiconductors, distribution functions for photons and electrons, optical and electrical properties, carrier diffusion, generation, and recombination. Course Descriptions | 653
- Subject
- ECGR
- Type
- course
- Edition
- 2026-2027
- Source
- catalog.charlotte.edu
- Subject
- ECGR
- Credits (min)
- 3
- Credits (max)
- 3
- Type
- course
- Edition
- 2026-2027
- Source
- catalog.charlotte.edu
- Subject
- ECGR
- Credits (min)
- 1
- Credits (max)
- 1
- Type
- course
- Edition
- 2026-2027
- Source
- catalog.charlotte.edu
ECGR 2112, ECGR 2156, and Engineering major or minor. Pre- or Corequisite(s): ECGR 3111 and ECGR 3131, or permission of department. Systems and signals measurements and applications; electronic circuits.
- Subject
- ECGR
- Type
- course
- Edition
- 2026-2027
- Source
- catalog.charlotte.edu
Prerequisite(s): ECGR 3155 and Engineering major or minor. Pre- or Corequisite(s): ECGR 3132 or permission of department. Measurements and applications of electromagnetic and solid state devices. ECGR 3157. ECE Junior Design. (3) Prerequisite(s): ECGR 3111 and either ECGR 3130 or ECGR 3131, all with grades of C or above, or permission of department; Engineering major or minor. Pre- or Co- requisite Course(s): ECGR 3111 and ECGR 3131 with grades of C or above. Application of conceptual design; circuit design; parameter sensitivity analysis; cost-performance tradeoff analysis and interconnection compatibility design. A design project completed in a laboratory setting and a written technical report and oral presentation on the project are required.
- Subject
- ECGR
- Credits (min)
- 1
- Credits (max)
- 1
- Type
- course
- Edition
- 2026-2027
- Source
- catalog.charlotte.edu
College of Engineering | 307
- Subject
- ECGR
- Credits (min)
- 3
- Credits (max)
- 3
- Type
- course
- Edition
- 2026-2027
- Source
- catalog.charlotte.edu
- Subject
- ECGR
- Credits (min)
- 1
- Credits (max)
- 1
- Type
- course
- Edition
- 2026-2027
- Source
- catalog.charlotte.edu
2105 and ECGR 2112 with a grade of C or above, or permission of department. Introduction to the basic technologies used in a robotic system. Students will examine several sensors and actuators that are used in robotics and learn how to integrate them into a robotics system. Students will further investigate algorithmic control of hardware.
- Subject
- ECGR
- Type
- course
- Edition
- 2026-2027
- Source
- catalog.charlotte.edu
Prerequisite(s): ECGR 2104 or ECGR 2105 with grade of C or above. An introduction to data structures and algorithms. Emphasis is placed on practical implementations in an object-oriented framework using the C++ programming language. Additionally, students are introduced how to select data structures and algorithms that are appropriate for engineering-centric computational problems that they encounter. ECGR 3183. Computer Organization. (3) Prerequisite(s): ECGR 2181 and either ECGR 2104 or ECGR 2105, all with grades of C or above, or permission of department. Introduction to key concepts in computer organization, design, and engineering. Topics include: CPU performance analysis, instruction set design, systems-level view of computer 654 | Course Descriptions arithmetic, design of the datapath and control for a simple processor using VHDL, pipelining, hierarchial memory, I/O systems.
- Subject
- ECGR
- Credits (min)
- 3
- Credits (max)
- 3
- Type
- course
- Edition
- 2026-2027
- Source
- catalog.charlotte.edu
Elective Course (3 credit hours) Select at least one of the following
- Subject
- ECGR
- Credits (min)
- 3
- Credits (max)
- 3
- Type
- course
- Edition
- 2026-2027
- Source
- catalog.charlotte.edu
Education Seminar. (1) Prerequisite(s): ENGR 3500 and permission of the ECE department's co-op advisor; and Engineering major or minor. Required for co-op students during semesters immediately following each work assignment for presentation of engineering reports on work done the prior semester. Graded on a Pass/No Credit basis. May be repeated for credit.
- Subject
- ECGR
- Type
- course
- Repeatable
- May be repeated for credit.
- Edition
- 2026-2027
- Source
- catalog.charlotte.edu
of department and Engineering major or minor. Supervised individual study within an area of a student's particular interest which is beyond the scope of existing courses. May be repeated for credit.
- Subject
- ECGR
- Type
- course
- Repeatable
- May be repeated for credit.
- Edition
- 2026-2027
- Source
- catalog.charlotte.edu
Permission of department and Engineering major or minor. Independent study of theoretical and/or experimental problems in the specialized area of engineering analysis and design. Students may pursue a particular area or problem to a depth much greater than can be undertaken within the scope of existing courses. May be repeated for credit.
- Subject
- ECGR
- Type
- course
- Repeatable
- May be repeated for credit.
- Edition
- 2026-2027
- Source
- catalog.charlotte.edu
department approval) Related Courses
- Subject
- ECGR
- Credits (min)
- 16
- Credits (max)
- 16
- Credit unit
- credit hours
- Type
- course
- Edition
- 2026-2027
- Source
- catalog.charlotte.edu
- Subject
- ECGR
- Credits (min)
- 3
- Credits (max)
- 3
- Type
- course
- Edition
- 2026-2027
- Source
- catalog.charlotte.edu
- Subject
- ECGR
- Credits (min)
- 3
- Credits (max)
- 3
- Type
- course
- Edition
- 2026-2027
- Source
- catalog.charlotte.edu
Prerequisite(s): ECGR 3111 or permission of department; and Engineering major or minor. An introduction to the theory and application of perceptual machine learning, computer vision and digital image processing including applications in society such as computer vision, robotics, medicine, science, and public health, safety and welfare.
- Subject
- ECGR
- Credits (min)
- 3
- Credits (max)
- 3
- Type
- course
- Edition
- 2026-2027
- Source
- catalog.charlotte.edu
Prerequisite(s): ECGR 4142 or permission of department; and Engineering major or minor. Numerical techniques for analysis, operation, and planning of power systems. Sparse matrix techniques applied to power flow algorithms. Economic operation of power systems. Optimum power flow. 2026-2027 UNC CHARLOTTE UNDERGRADUATE CATALOG
- Subject
- ECGR
- Credits (min)
- 3
- Credits (max)
- 3
- Type
- course
- Edition
- 2026-2027
- Source
- catalog.charlotte.edu
- Subject
- ECGR
- Credits (min)
- 3
- Credits (max)
- 3
- Type
- course
- Edition
- 2026-2027
- Source
- catalog.charlotte.edu
t
- Subject
- ECGR
- Credits (min)
- 3
- Credits (max)
- 3
- Type
- course
- Edition
- 2026-2027
- Source
- catalog.charlotte.edu
- Subject
- ECGR
- Credits (min)
- 3
- Credits (max)
- 3
- Type
- course
- Edition
- 2026-2027
- Source
- catalog.charlotte.edu
ECGR 3111 and Engineering major or minor. Introduction to digital control system principles. Topics include: z-transform, Laplace transform, and starred transform analysis, pulse transfer functions, digital lag, digital lead, and digital PID controller design, closed-loop stability of digital control systems, and introduction to state-variable methods.
- Subject
- ECGR
- Type
- course
- Edition
- 2026-2027
- Source
- catalog.charlotte.edu
304 | College of Engineering
- Subject
- ECGR
- Credits (min)
- 3
- Credits (max)
- 3
- Type
- course
- Edition
- 2026-2027
- Source
- catalog.charlotte.edu
Cross-listed Course(s): ECGR 5116. Prerequisite(s): ECGR 3105 or ECGR 4105, or permission of department. Introduction to fundamental concepts of Artificial Intelligence (AI) and its application to biomedical domain. Exposure to pattern recognition, medical image processing, algorithms and machine learning frameworks using Python. 2026-2027 UNC CHARLOTTE UNDERGRADUATE CATALOG
- Subject
- ECGR
- Credits (min)
- 3
- Credits (max)
- 3
- Type
- course
- Edition
- 2026-2027
- Source
- catalog.charlotte.edu
- Subject
- ECGR
- Credits (min)
- 3
- Credits (max)
- 3
- Type
- course
- Edition
- 2026-2027
- Source
- catalog.charlotte.edu
or ECGR 4124 - Digital Signal Processing (3)
- Subject
- ECGR
- Credits (min)
- 3
- Credits (max)
- 3
- Type
- course
- Edition
- 2026-2027
- Source
- catalog.charlotte.edu
Either ECGR 3120 or ECGR 3121, and PHYS 3141, with grade of C or above or permission of department; and Engineering major or minor. The engineering aspects and applications of modern optics, optical communications, optical materials, optical devices, basic optical fiber and integrated optics, optical signals, and optical modulation, multiplexing, and related networks, basic Fourier optics and its application in optical images and information. Credit will not be given for ECGR 5125 where credit has been given for ECGR 4125.
- Subject
- ECGR
- Type
- course
- Edition
- 2026-2027
- Source
- catalog.charlotte.edu
- Subject
- ECGR
- Credits (min)
- 3
- Credits (max)
- 3
- Type
- course
- Edition
- 2026-2027
- Source
- catalog.charlotte.edu
3130 or ECGR 3132 with grade of C or above; and Engineering major or minor. Design of linear integrated circuits utilizing bipolar and MOS devices. Application in linear amplifier design, control, and processing of analog signals. Course Descriptions | 655
- Subject
- ECGR
- Type
- course
- Edition
- 2026-2027
- Source
- catalog.charlotte.edu
ECGR 4131 with grade of C or above or permission of department; and Engineering major or minor. Topics include: analog MOS modeling, design of current mirrors, references, and operational amplifiers. Both hand analysis and SPICE simulation utilized.
- Subject
- ECGR
- Type
- course
- Edition
- 2026-2027
- Source
- catalog.charlotte.edu
Prerequisite(s): ECGR 3133 with grade of C or above, or permission of department; and Engineering major or minor. PN-junctions and Schottky junctions; bipolar and field effect transistors; optoelectronic and heterojunction devices; lithography and integrated circuits; microwave devices; light emitting devices and detectors; quantum devices using superlattices; quantum wells and quantum dots; material preparation and characterization; and measurement techniques.
- Subject
- ECGR
- Credits (min)
- 3
- Credits (max)
- 3
- Type
- course
- Edition
- 2026-2027
- Source
- catalog.charlotte.edu
(3) Prerequisite(s): ECGR 3133 with grade of C or above, or permission of department; and Engineering major or minor. Direct and indirect bandgap materials; Compound and wide bandgap semiconductors; Electronic properties; Optical properties; Generation and recombination; Junction theory; Light emitting devices; Optical detectors.
- Subject
- ECGR
- Type
- course
- Edition
- 2026-2027
- Source
- catalog.charlotte.edu
Prerequisite(s): ECGR 3130 with grade of C or above or permission of department; and Engineering major or minor. Applications of thin films in microelectronics/optoelectronics manufacturing processes; vacuum technology, deposition techniques, and the characterization methods relevant to optoelectronic applications; thin film applications such as metallization, silicide formation, light emitting diodes (LED) and lasers, and doping of semiconductors. ECGR 4141. Power System Analysis I. (3) Prerequisite(s): ECGR 3142 with grade of C or above; and Engineering major or minor. Representation of power system components for analysis studies. Transmission line parameters. Network equations. Load flow analysis and numerical methods. ECGR 4142. Power System Analysis II. (3) Prerequisite(s): ECGR 4141 with grade of C or above; and Engineering major or minor. Economic operation of power systems. Short circuit studies. Symmetrical components. Transient stability analysis. ECGR 4143. Electrical Machinery. (3) Prerequisite(s): ECGR 3142 with grade of C or above; and Engineering major or minor. Advanced theory of transformers and rotating. Machines; harmonic and saturation effects on machine performance. Unbalanced operation and transient conditions. ECGR 4144. Power Electronics I. (3) Prerequisite(s): ECGR 3130 or ECGR 3131 with grade of C or above; and Engineering major or minor. High power solid state circuits. Topics include: power transfer, DC/DC converters, DC/AC inverters, AC/DC rectifiers, gate-drive circuits for linear and switching amplifiers, pulse-width modulators, power semiconductors, control and converter modeling, renewable energy system integration. ECGR 4146. Introduction to VHDL. (3) Prerequisite(s): ECGR 2181 with grade of C or above and knowledge of a computer language, or permission of department; and Engineering major or minor. Introduction to VHSIC Hardware Description Language (VHDL) including VHDL-based high-level 656 | Course Descriptions design of microelectronic systems, VHDL programming, and VHDL synthesis; emphasis on learning and using industry-standard VHDL tools.
- Subject
- ECGR
- Credits (min)
- 3
- Credits (max)
- 3
- Type
- course
- Edition
- 2026-2027
- Source
- catalog.charlotte.edu
Concentration Elective Courses (6 credit hours) 2026-2027 UNC CHARLOTTE UNDERGRADUATE CATALOG Select two of the following:
- Subject
- ECGR
- Credits (min)
- 3
- Credits (max)
- 3
- Type
- course
- Edition
- 2026-2027
- Source
- catalog.charlotte.edu
- Subject
- ECGR
- Credits (min)
- 3
- Credits (max)
- 3
- Type
- course
- Edition
- 2026-2027
- Source
- catalog.charlotte.edu
- Subject
- ECGR
- Credits (min)
- 3
- Credits (max)
- 3
- Type
- course
- Edition
- 2026-2027
- Source
- catalog.charlotte.edu
- Subject
- ECGR
- Credits (min)
- 3
- Credits (max)
- 3
- Type
- course
- Edition
- 2026-2027
- Source
- catalog.charlotte.edu
- Subject
- ECGR
- Credits (min)
- 3
- Credits (max)
- 3
- Type
- course
- Edition
- 2026-2027
- Source
- catalog.charlotte.edu
Prerequisite(s): ECGR 3130 or ECGR 3131 with a grade of C or above.; and Engineering major or minor. Principles of operation and basic design features of silicon solar cells. Clean room protocols, processes, and fabrication techniques. Solar cell fabrication, testing, and process modifications to improve performance. ECGR 4161. Introduction to Robotics. (3) Prerequisite(s): ECGR 2103 or ECGR 2105, or permission of department; Senior standing and Engineering major or minor. Credit may not be given for ECGR 4161 where credit has been given for MEGR 4127. Cross-listed Course(s): MEGR 4127, AEEE 5196, ECGR 5196. Introduction to the broad field of robotics, including industrial assembly robots, autonomous vehicles, and entertainment robots. Emphasis on the basic technologies and integration of mechanical, electrical, and software sub-systems into a complete device.
- Subject
- ECGR
- Credits (min)
- 3
- Credits (max)
- 3
- Type
- course
- Edition
- 2026-2027
- Source
- catalog.charlotte.edu
- Subject
- ECGR
- Credits (min)
- 3
- Credits (max)
- 3
- Type
- course
- Edition
- 2026-2027
- Source
- catalog.charlotte.edu
- Subject
- ECGR
- Credits (min)
- 3
- Credits (max)
- 3
- Type
- course
- Edition
- 2026-2027
- Source
- catalog.charlotte.edu
- Subject
- ECGR
- Credits (min)
- 3
- Credits (max)
- 3
- Type
- course
- Edition
- 2026-2027
- Source
- catalog.charlotte.edu
Minor Total = 17 Credit Hours College of Engineering | 305
- Subject
- ECGR
- Credits (min)
- 3
- Credits (max)
- 3
- Type
- course
- Edition
- 2026-2027
- Source
- catalog.charlotte.edu
Prerequisite(s): ECGR 3122 or permission of department; and Engineering major or minor. Maxwell's equations and propagation. Properties of guided and surface waves. Wave properties of light; physical and fiber optics. 2026-2027 UNC CHARLOTTE UNDERGRADUATE CATALOG
- Subject
- ECGR
- Credits (min)
- 3
- Credits (max)
- 3
- Type
- course
- Edition
- 2026-2027
- Source
- catalog.charlotte.edu
Prerequisite(s): ECGR 3123 or permission of department; and Engineering major or minor. Principles of data communication networks; computer communications network architecture (layering) with emphasis on the network layer, transport layer, and application layer; local area networks; medium access control; routing; data transport; Internet applications.
- Subject
- ECGR
- Credits (min)
- 3
- Credits (max)
- 3
- Type
- course
- Edition
- 2026-2027
- Source
- catalog.charlotte.edu
modern applications in the cloud that scale to millions of users. The course places equal emphasis on the basic principles of the different components and practices of cloud native architectures, and hands-on experience with industry standard tools.
- Subject
- ECGR
- Type
- course
- Edition
- 2026-2027
- Source
- catalog.charlotte.edu
Prerequisite(s): ECGR 4141 or permission of department; and Engineering major or minor. Characteristics of power generation units, steam, nuclear reactor and hydroelectric. Economic and thermal system dispatch. Transmission losses, load flow problems. Hydro scheduling, hydro-plant models. Energy production cost models. Interchange evaluation.
- Subject
- ECGR
- Credits (min)
- 3
- Credits (max)
- 3
- Type
- course
- Edition
- 2026-2027
- Source
- catalog.charlotte.edu
Prerequisite(s): ECGR 4142 or permission of department and Engineering major or minor. Large-scale systems state descriptions and hierarchical control. State space models, dynamic stability and testing. Stability of simple and multi-machine systems. Transient phenomena in electrical power systems. Transient stability problem. ECGR 4231. Sensors and Actuators. (3) Prerequisite(s): ECGR 3121, ECGR 3132, or permission of department; and Engineering major or minor. Fundamentals of sensors and actuators, and their applications in smart machines, industry, metrology, and the environment. Materials for sensors, actuators, electronic and optical sensors, electroptics, magneto-optics, and fiber optics sensors, microsensors and actuators, sensors and actuators, signal processing and interfaces.
- Subject
- ECGR
- Credits (min)
- 3
- Credits (max)
- 3
- Type
- course
- Edition
- 2026-2027
- Source
- catalog.charlotte.edu
- Subject
- ECGR
- Credits (min)
- 2
- Credits (max)
- 2
- Type
- course
- Edition
- 2026-2027
- Source
- catalog.charlotte.edu
Related Courses (19 credit hours)
- Subject
- ECGR
- Credits (min)
- 2
- Credits (max)
- 2
- Type
- course
- Edition
- 2026-2027
- Source
- catalog.charlotte.edu
Prerequisite(s): ECGR 3111, either ECGR 3130 or ECGR 3131, ECGR 3101, and ECGR 3157, all with grades of C or above, or permission of department; Senior standing; Computer Engineering major. A project- oriented course stressing the planning and design of experiments to support the student's project. Formation of the design problem and 2026-2027 UNC CHARLOTTE UNDERGRADUATE CATALOG specification. Credit will not be given for ECGR 4251 where credit has been given for ECGR 4241.
- Subject
- ECGR
- Credits (min)
- 2
- Credits (max)
- 2
- Type
- course
- Edition
- 2026-2027
- Source
- catalog.charlotte.edu
Related Courses (16 credit hours)
- Subject
- ECGR
- Credits (min)
- 2
- Credits (max)
- 2
- Type
- course
- Edition
- 2026-2027
- Source
- catalog.charlotte.edu
3120 with a grade of C or better, or permission of department; and Engineering major or minor. Design and analysis of microwave devices and circuits; Telegrapher's and wave equations; physical transmission lines; circuit analysis techniques; impedance matching techniques; and Wilkinson power dividers, hybrid couplers, transformers, and filters.
- Subject
- ECGR
- Type
- course
- Edition
- 2026-2027
- Source
- catalog.charlotte.edu
*Requires department approval Related Courses (19 credit hours)
- Subject
- ECGR
- Credits (min)
- 3
- Credits (max)
- 3
- Type
- course
- Edition
- 2026-2027
- Source
- catalog.charlotte.edu
3131; and ECGR 4123 or ECGR 4124. The basics of electronic music synthesis using both software and hardware, analog and digital controllers, voltage controlled oscillators (VCO), envelope generators, voltage controlled filters (VCFs), and low frequency oscillators (LFOs). A variety of techniques are covered, including modular, subtractive, and additive synthesis, and effects such as tremolo and vibrato. ECGR 4333. VLSI Systems Design. (3) Prerequisite(s): ECGR 2181 and either ECGR 3130 or ECGR 3131, both with grades of C or above, or permission of department; and Engineering major or minor. Analysis, design, and synthesis of very large scale integrated circuits. A project- oriented course relying heavily on computer-aided design tools for logic, layout design, and simulation.
- Subject
- ECGR
- Type
- course
- Edition
- 2026-2027
- Source
- catalog.charlotte.edu
Prerequisite(s): ECGR 3111 and STAT 3128 or permission of department; and Engineering major or minor. Review of probability, univariate and e multivariate distribution functions; random processes, discrete and continuous time processes, widesense stationary, ergodicity; time- and frequency-domain analysis; linear systems, optimum filtering, Wiener filters, Kalman filters; application.
- Subject
- ECGR
- Credits (min)
- 3
- Credits (max)
- 3
- Type
- course
- Edition
- 2026-2027
- Source
- catalog.charlotte.edu
major or minor. Individual investigation and exposition of results. May be repeated for credit. Course Descriptions | 657
- Subject
- ECGR
- Type
- course
- Repeatable
- May be repeated for credit.
- Edition
- 2026-2027
- Source
- catalog.charlotte.edu
current topics of special interest. May be repeated for credit.
- Subject
- ECGR
- Type
- course
- Repeatable
- May be repeated for credit.
- Edition
- 2026-2027
- Source
- catalog.charlotte.edu
Engineering (3)
- Subject
- ECGR
- Type
- course
- Edition
- 2026-2027
- Source
- catalog.charlotte.edu
- Subject
- ECGR
- Credits (min)
- 3
- Credits (max)
- 3
- Type
- course
- Edition
- 2026-2027
- Source
- catalog.charlotte.edu
An introduction to the theory and application of perceptual machine learning, computer vision and digital image processing including applications in society such as computer vision, robotics, medicine, science, and public health, safety and welfare. Credit will not be given for ECGR 5103 where credit has been given for ECGR 4103.
- Subject
- ECGR
- Credits (min)
- 3
- Credits (max)
- 3
- Type
- course
- Edition
- 2026-2027
- Source
- catalog.charlotte.edu
Numerical techniques for analysis, operation and planning of power systems. Sparse matrix techniques applied to power flow algorithms. Economic operation of power systems. Optimum power flow. Credit will not be given for ECGR 5104 where credit has been given for ECGR 4104.
- Subject
- ECGR
- Credits (min)
- 3
- Credits (max)
- 3
- Type
- course
- Edition
- 2026-2027
- Source
- catalog.charlotte.edu
Any 3 elective courses from the approved list below, with at least one at the 6000 level:
- Subject
- ECGR
- Credits (min)
- 3
- Credits (max)
- 3
- Type
- course
- Edition
- 2026-2027
- Source
- catalog.charlotte.edu
- Subject
- ECGR
- Credits (min)
- 3
- Credits (max)
- 3
- Type
- course
- Edition
- 2026-2027
- Source
- catalog.charlotte.edu
- Subject
- ECGR
- Credits (min)
- 3
- Credits (max)
- 3
- Type
- course
- Edition
- 2026-2027
- Source
- catalog.charlotte.edu
- Subject
- ECGR
- Credits (min)
- 3
- Credits (max)
- 3
- Type
- course
- Edition
- 2026-2027
- Source
- catalog.charlotte.edu
Cross-listed Course(s): ECGR 4115. This course focuses on the theory and the algorithmic aspects of convex optimization. Topics include convex sets, convex functions, and convex optimization problems; duality theory and optimality conditions; algorithms for solving convex problems; use of numerical tools to solve problems; and if time permits, we will discuss non-convex optimization problems. Throughout this course, we will discuss applications of the materials to engineering topics (as time permits) such as signal processing, control, robotics, machine learning, statistics, and related engineering problems. Credit will not be given for ECGR 5115 where credit has been given for ECGR 4115.
- Subject
- ECGR
- Credits (min)
- 3
- Credits (max)
- 3
- Type
- course
- Edition
- 2026-2027
- Source
- catalog.charlotte.edu
Applications (3)
- Subject
- ECGR
- Type
- course
- Edition
- 2026-2027
- Source
- catalog.charlotte.edu
- Subject
- ECGR
- Credits (min)
- 3
- Credits (max)
- 3
- Type
- course
- Edition
- 2026-2027
- Source
- catalog.charlotte.edu
- Subject
- ECGR
- Credits (min)
- 3
- Credits (max)
- 3
- Type
- course
- Edition
- 2026-2027
- Source
- catalog.charlotte.edu
Cross-listed as ECGR 5122. Review of probability, univariate and multivariate distribution functions; random processes, discrete and continuous time processes, widesense stationary, ergodicity; time- and frequency- domain analysis; linear systems, optimum filtering, Wiener filters, Kalman filters; application. Credit will not be given for ECGR 5122 where credit has been given for ECGR 4422.
- Subject
- ECGR
- Credits (min)
- 3
- Credits (max)
- 3
- Type
- course
- Edition
- 2026-2027
- Source
- catalog.charlotte.edu
- Alias
- ECGR 5122
Maxwell's equations and propagation. Properties of guided and surface waves. Wave properties of light; physical and fiber optics. Credit will not be given for ECGR 5123 where credit has been given for ECGR 4185.
- Subject
- ECGR
- Credits (min)
- 3
- Credits (max)
- 3
- Type
- course
- Edition
- 2026-2027
- Source
- catalog.charlotte.edu
- Subject
- ECGR
- Credits (min)
- 3
- Credits (max)
- 3
- Type
- course
- Edition
- 2026-2027
- Source
- catalog.charlotte.edu
- Subject
- ECGR
- Credits (min)
- 3
- Credits (max)
- 3
- Type
- course
- Edition
- 2026-2027
- Source
- catalog.charlotte.edu
Cross-listed Course(s): ECGR 4127. Prerequisite(s): ECGR 5105. The concepts and skills necessary to design, train, and deploy machine learning models in resource- constrained devices are explored. Topics include: analysis of the computational requirements of machine learning models; requirements of edge-deployed machine learning; techniques to reduce storage, computation, and latency; duate Catalog 2026-2027
- Subject
- ECGR
- Credits (min)
- 3
- Credits (max)
- 3
- Type
- course
- Edition
- 2026-2027
- Source
- catalog.charlotte.edu
- Subject
- ECGR
- Credits (min)
- 3
- Credits (max)
- 3
- Type
- course
- Edition
- 2026-2027
- Source
- catalog.charlotte.edu
- Subject
- ECGR
- Credits (min)
- 3
- Credits (max)
- 3
- Type
- course
- Edition
- 2026-2027
- Source
- catalog.charlotte.edu
Devices (3)
- Subject
- ECGR
- Type
- course
- Edition
- 2026-2027
- Source
- catalog.charlotte.edu
Applications of thin films in microelectronics / optoelectronics manufacturing processes; vacuum technology, deposition techniques, and the characterization methods relevant to optoelectronic applications; thin film applications such as metallization, silicide formation, light emitting diodes (LED) and lasers, and doping of semiconductors. Credit will not be given for ECGR 5138 where credit has been given for ECGR 4138.
- Subject
- ECGR
- Credits (min)
- 3
- Credits (max)
- 3
- Type
- course
- Edition
- 2026-2027
- Source
- catalog.charlotte.edu
Characteristics of power generation units, steam, nuclear reactor and hydroelectric. Economic and thermal system dispatch. Transmission losses, load flow problems. Hydro scheduling, hydro-plant models. Energy production cost models. Interchange evaluation. Credit will not be given for ECGR 5142 where credit has been given for ECGR 4190. (Fall) (Alternate years)
- Subject
- ECGR
- Credits (min)
- 3
- Credits (max)
- 3
- Type
- course
- Edition
- 2026-2027
- Source
- catalog.charlotte.edu
Systems. (3) Large-scale systems state descriptions and hierarchical control. State space models, dynamic stability and testing. Stability of simple and multi-machine systems. Transient phenomena in electrical power systems. Transient stability problem. Credit will not be given for ECGR 5143 where credit has been given for ECGR 4191.
- Subject
- ECGR
- Type
- course
- Edition
- 2026-2027
- Source
- catalog.charlotte.edu
- Subject
- ECGR
- Credits (min)
- 3
- Credits (max)
- 3
- Type
- course
- Edition
- 2026-2027
- Source
- catalog.charlotte.edu
- Subject
- ECGR
- Credits (min)
- 3
- Credits (max)
- 3
- Type
- course
- Edition
- 2026-2027
- Source
- catalog.charlotte.edu
- Subject
- ECGR
- Credits (min)
- 3
- Credits (max)
- 3
- Type
- course
- Edition
- 2026-2027
- Source
- catalog.charlotte.edu
Prerequisite(s): Graduate standing or permission of the department. Overview of energy systems: energy types, generation, conversion, storage, transportation/transmission, and utilization. Principles, physical structure, processes, and utilization of fossil fuel, nuclear, and renewables for transportation, thermal, and electrical energy generation are discussed along with associated performance metrics. The course also provides an introduction to environmental impacts of energy production, life-cycle analysis, energy efficiency concepts and metrics, transmission systems, grid reliability, and the impact of smart grid technologies. All topics are presented in the context of industry standards as well as federal and state regulations. Credit will not be given for ECGR 5171 where credit has been given for ECGR 4171.
- Subject
- ECGR
- Credits (min)
- 3
- Credits (max)
- 3
- Type
- course
- Edition
- 2026-2027
- Source
- catalog.charlotte.edu
- Subject
- ECGR
- Credits (min)
- 3
- Credits (max)
- 3
- Type
- course
- Edition
- 2026-2027
- Source
- catalog.charlotte.edu
- Subject
- ECGR
- Credits (min)
- 3
- Credits (max)
- 3
- Type
- course
- Edition
- 2026-2027
- Source
- catalog.charlotte.edu
Prerequisite(s): Principles of data communication networks; computer communications network architecture (layering) with emphasis on the network layer, transport layer, and application layer; local area networks; medium access control; routing; data transport; Internet applications. Credit will not be given for ECGR 5187 where credit has been given for ECGR 4187.
- Subject
- ECGR
- Credits (min)
- 3
- Credits (max)
- 3
- Type
- course
- Edition
- 2026-2027
- Source
- catalog.charlotte.edu
Prerequisite(s): Graduate standing. Cross-listed Course(s):
- Subject
- ECGR
- Credits (min)
- 3
- Credits (max)
- 3
- Type
- course
- Edition
- 2026-2027
- Source
- catalog.charlotte.edu
- Subject
- ECGR
- Credits (min)
- 3
- Credits (max)
- 3
- Type
- course
- Edition
- 2026-2027
- Source
- catalog.charlotte.edu
- Subject
- ECGR
- Credits (min)
- 3
- Credits (max)
- 3
- Type
- course
- Edition
- 2026-2027
- Source
- catalog.charlotte.edu
listed Course(s): 5392. PN-junctions and Schottky junctions; bipolar and field effect transistors; optoelectronic and heterojunction devices; lithography and integrated circuits; microwave devices; light emitting devices and detectors; quantum devices using superlattices; quantum wells and quantum dots; material preparation and characterization; and measurement techniques. Credit will not be given for ECGR 5192 where credit has been given for ECGR 4134.
- Subject
- ECGR
- Type
- course
- Edition
- 2026-2027
- Source
- catalog.charlotte.edu
- Subject
- ECGR
- Credits (min)
- 3
- Credits (max)
- 3
- Type
- course
- Edition
- 2026-2027
- Source
- catalog.charlotte.edu
- Subject
- ECGR
- Credits (min)
- 3
- Credits (max)
- 3
- Type
- course
- Edition
- 2026-2027
- Source
- catalog.charlotte.edu
- Subject
- ECGR
- Credits (min)
- 3
- Credits (max)
- 3
- Type
- course
- Edition
- 2026-2027
- Source
- catalog.charlotte.edu
- Subject
- ECGR
- Credits (min)
- 3
- Credits (max)
- 3
- Type
- course
- Edition
- 2026-2027
- Source
- catalog.charlotte.edu
- Subject
- ECGR
- Credits (min)
- 3
- Credits (max)
- 3
- Type
- course
- Edition
- 2026-2027
- Source
- catalog.charlotte.edu
Course(s): ECGR 4111. The fundamentals of modern multi- input-multi-output control systems and preliminary analysis of nonlinear systems via the method of linearization. Time domain analysis of control systems. Design of state- feedback controller via the method of pole-placements. Determining controllability and observability of linear systems. The design and compensation of control systems, Phase lead, lag controller synthesis, Nyquist Stability criterion and frequency domain responses. Credit will not be given for ECGR 5411 where credit has been given for ECGR 4111.
- Subject
- ECGR
- Type
- course
- Edition
- 2026-2027
- Source
- catalog.charlotte.edu
Prerequisite(s): Graduate standing. Introduction to digital control system principles including such topics as z- transform, Laplace transform, and starred transform analysis, pulse transfer functions, digital lag, digital lead, and digital PID controller design, closed-loop stability of digital control systems, and introduction to state-variable methods. Credit will not be given for ECGR 5412 where credit has been given for ECGR 4112. aduate Catalog 2026-2027
- Subject
- ECGR
- Credits (min)
- 3
- Credits (max)
- 3
- Type
- course
- Edition
- 2026-2027
- Source
- catalog.charlotte.edu
- Subject
- ECGR
- Credits (min)
- 3
- Credits (max)
- 3
- Type
- course
- Edition
- 2026-2027
- Source
- catalog.charlotte.edu
investigation and exposition of results. May be repeated for credit.
- Subject
- ECGR
- Type
- course
- Repeatable
- May be repeated for credit.
- Edition
- 2026-2027
- Source
- catalog.charlotte.edu
interest. May be repeated for credit.
- Subject
- ECGR
- Type
- course
- Repeatable
- May be repeated for credit.
- Edition
- 2026-2027
- Source
- catalog.charlotte.edu
- Subject
- ECGR
- Credits (min)
- 3
- Credits (max)
- 3
- Type
- course
- Edition
- 2026-2027
- Source
- catalog.charlotte.edu
Course(s): ECGR 8104, MEGR 7104, and MEGR 8104. Prerequisite(s): NANO 8101 or permission of instructor. Lithographic methods (CVD, PVD, e-beam, ion beam, magnetron, evaporation, spin coating, mask fabrication, developing resists); microelectromechanical systems and nanoelectromechanical systems; limits of conventional mechanical processing, electroforming, growth mechanisms (organic, inorganic, thermal); powders. Credit will not be awarded for ECGR 6104 where credit has been awarded for ECGR 8104, MEGR 7104, or MEGR 8104.
- Subject
- ECGR
- Type
- course
- Edition
- 2026-2027
- Source
- catalog.charlotte.edu
- Subject
- ECGR
- Credits (min)
- 3
- Credits (max)
- 3
- Type
- course
- Edition
- 2026-2027
- Source
- catalog.charlotte.edu
Course(s): ECGR 8112. Prerequisite(s): ECGR 6111 or permission of instructor. Time-domain and Z-domain analysis of linear discrete systems, open and closed loop sampled data systems, engineering characteristics of computer control systems, simulation of system dynamics. Credit will not be given for ECGR 6112 where credit has been given for ECGR 8112.
- Subject
- ECGR
- Type
- course
- Edition
- 2026-2027
- Source
- catalog.charlotte.edu
- Subject
- ECGR
- Credits (min)
- 3
- Credits (max)
- 3
- Type
- course
- Edition
- 2026-2027
- Source
- catalog.charlotte.edu
- Subject
- ECGR
- Credits (min)
- 3
- Credits (max)
- 3
- Type
- course
- Edition
- 2026-2027
- Source
- catalog.charlotte.edu
Optimal Control (3)
- Subject
- ECGR
- Type
- course
- Edition
- 2026-2027
- Source
- catalog.charlotte.edu
Course(s): ECGR 8117. Prerequisite(s): ECGR 6111. Problem of robustness controls, emphasizing computer-oriented approaches; high infinity and algebraic methods current developments. Credit will not be given for ECGR 6117 where credit has been given for ECGR 8117.
- Subject
- ECGR
- Type
- course
- Edition
- 2026-2027
- Source
- catalog.charlotte.edu
- Subject
- ECGR
- Credits (min)
- 3
- Credits (max)
- 3
- Type
- course
- Edition
- 2026-2027
- Source
- catalog.charlotte.edu
- Subject
- ECGR
- Credits (min)
- 3
- Credits (max)
- 3
- Type
- course
- Edition
- 2026-2027
- Source
- catalog.charlotte.edu
Cross-listed Course(s): ECGR 8120. Prerequisite(s): Graduate standing. The cellular concept: interference issues, cell layout and planning, control techniques, grade-of-service and system capacity; characteristics of the mobile radio channel and channel models; multiple access techniques in uate Catalog 2026-2027
- Subject
- ECGR
- Credits (min)
- 3
- Credits (max)
- 3
- Type
- course
- Edition
- 2026-2027
- Source
- catalog.charlotte.edu
Cross-listed Course(s): ECGR 8121. Prerequisite(s): introductory probability course or permission of department. Statistical communications theory and modern communications systems emphasizing modulation and methods of taking into account the effects of noise on various systems. Credit will not be given for ECGR 6121 where credit has been given for ECGR 8121.
- Subject
- ECGR
- Credits (min)
- 3
- Credits (max)
- 3
- Type
- course
- Edition
- 2026-2027
- Source
- catalog.charlotte.edu
In addition to the requirements above, students seeking a graduate concentration must also complete the general requirements for the MSCPE degree for their chosen option (thesis, project, or course-only exam option). It is noted that the concentration courses may be used to fulfill the MSCPE degree requirements. Degree Total = 30 Credit Hours
- Subject
- ECGR
- Credits (min)
- 3
- Credits (max)
- 3
- Type
- course
- Edition
- 2026-2027
- Source
- catalog.charlotte.edu
- Subject
- ECGR
- Credits (min)
- 3
- Credits (max)
- 3
- Type
- course
- Edition
- 2026-2027
- Source
- catalog.charlotte.edu
- Subject
- ECGR
- Credits (min)
- 3
- Credits (max)
- 3
- Type
- course
- Edition
- 2026-2027
- Source
- catalog.charlotte.edu
listed Course(s): ECGR 8138. Prerequisite(s): ECGR 5133 or equivalent. Synthesis and design of high-speed VLSI circuits; state-of-the-art approaches for circuit simulation; models and techniques for VLSI physical design. Credit will not be given for ECGR 6138 where credit has been given for ECGR 8138.
- Subject
- ECGR
- Type
- course
- Edition
- 2026-2027
- Source
- catalog.charlotte.edu
Course(s): ECGR 8141. Prerequisite(s): ECGR 4141 or permission of department. Function and principles of protective relaying instrument transformers. Directional, distance and differential relays. Protection of generators, transformers, and transmission lines. Ground fault protection. Computer relaying, algorithms for protective
- Subject
- ECGR
- Type
- course
- Edition
- 2026-2027
- Source
- catalog.charlotte.edu
Course(s): ECGR 8143. Computer functions for automatic control of power systems. Automatic generation control, regulation of frequency and tie-line power interchanges. Automatic voltage regulation, excitation system model. Power system dynamics. Computer control centers. Credit will not be given for ECGR 6143 where credit has been given for ECGR 8143.
- Subject
- ECGR
- Type
- course
- Edition
- 2026-2027
- Source
- catalog.charlotte.edu
Cross-listed Course(s): ECGR 8144. Prerequisite(s): Graduate standing and knowledge of fundamentals of power systems, or permission from the department. The fundamental principles of the electric power delivery system with emphasis on distribution systems. Examines three-phase unbalanced system and component models, distribution power flow analysis, and radial power flow techniques. Credit will not be given for ECGR 6144 where credit has been given for ECGR 8144.
- Subject
- ECGR
- Credits (min)
- 3
- Credits (max)
- 3
- Type
- course
- Edition
- 2026-2027
- Source
- catalog.charlotte.edu
Cross-listed Course(s): ECGR 8145. Prerequisite(s): Graduate standing, knowledge of fundamentals of power systems, and ECGR 6144 or ECGR 8144; or permission of department. Focuses on distribution automation and optimization methods applied to distribution systems operation and planning. Credit will not be given for ECGR 6145 where credit has been given for ECGR 8145.
- Subject
- ECGR
- Credits (min)
- 3
- Credits (max)
- 3
- Type
- course
- Edition
- 2026-2027
- Source
- catalog.charlotte.edu
- Subject
- ECGR
- Credits (min)
- 3
- Credits (max)
- 3
- Type
- course
- Edition
- 2026-2027
- Source
- catalog.charlotte.edu
- Subject
- ECGR
- Credits (min)
- 3
- Credits (max)
- 3
- Type
- course
- Edition
- 2026-2027
- Source
- catalog.charlotte.edu
- Subject
- ECGR
- Credits (min)
- 3
- Credits (max)
- 3
- Type
- course
- Edition
- 2026-2027
- Source
- catalog.charlotte.edu
- Subject
- ECGR
- Credits (min)
- 3
- Credits (max)
- 3
- Type
- course
- Edition
- 2026-2027
- Source
- catalog.charlotte.edu
- Subject
- ECGR
- Credits (min)
- 3
- Credits (max)
- 3
- Type
- course
- Edition
- 2026-2027
- Source
- catalog.charlotte.edu
Cross-listed Course(s): ECGR 8182. Prerequisite(s): ECGR 6181. An advanced course in embedded operating systems. Lectures cover multiple advanced topics in operating systems. Labs involve developing code for different components of a fully functional operating system kernel. Credit will not be given for ECGR 6182 where credit has been given for ECGR 8182.
- Subject
- ECGR
- Credits (min)
- 3
- Credits (max)
- 3
- Type
- course
- Edition
- 2026-2027
- Source
- catalog.charlotte.edu
listed Course(s): ECGR 8183. Prerequisite(s): Permission of instructor. Topics include: applications of multiprocessors to digital systems design; hardware/software tradeoff considerations; master/slave, multiple/master and loosely coupled systems; data handling and synchronization problems, networking. Credit will not be given for ECGR 6183 where credit has been given for ECGR 8183.
- Subject
- ECGR
- Type
- course
- Edition
- 2026-2027
- Source
- catalog.charlotte.edu
Cross-listed Course(s): ECGR 8185. Prerequisite(s): ECGR 5101. An advanced course in embedded system design emphasizing the development of hardware sub-systems and software to create commercial products. Architecture, software, and interface techniques. This course is project-oriented, involving the use of software
- Subject
- ECGR
- Credits (min)
- 3
- Credits (max)
- 3
- Type
- course
- Edition
- 2026-2027
- Source
- catalog.charlotte.edu
Networks (3)
- Subject
- ECGR
- Type
- course
- Edition
- 2026-2027
- Source
- catalog.charlotte.edu
Protocols (3)
- Subject
- ECGR
- Type
- course
- Edition
- 2026-2027
- Source
- catalog.charlotte.edu
Signal and Image Processing
- Subject
- ECGR
- Credits (min)
- 3
- Credits (max)
- 3
- Type
- course
- Edition
- 2026-2027
- Source
- catalog.charlotte.edu
Analysis (3) Power Electronics and Machines
- Subject
- ECGR
- Type
- course
- Edition
- 2026-2027
- Source
- catalog.charlotte.edu
Breadth of Knowledge Requirement (6 credit hours) Select courses from at least two technical areas listed above other than the chosen technical area of focus. Courses in the M.S. in Computer Engineering can also be taken to fulfill the breadth of knowledge requirement. Advanced Knowledge Requirement (12 credit hours) At least 12 credit hours must be taken at the 6000-level or above. At least 3 credit hours at the 6000-level or above should be in the student's chosen Technical Area of Focus. Thesis, Project, and Comprehensive Examination Options Select one of the following options to complete the degree requirements:
- Subject
- ECGR
- Credits (min)
- 3
- Credits (max)
- 3
- Type
- course
- Edition
- 2026-2027
- Source
- catalog.charlotte.edu
Electronic Devices and Systems
- Subject
- ECGR
- Credits (min)
- 3
- Credits (max)
- 3
- Type
- course
- Edition
- 2026-2027
- Source
- catalog.charlotte.edu
- Subject
- ECGR
- Credits (min)
- 3
- Credits (max)
- 3
- Type
- course
- Edition
- 2026-2027
- Source
- catalog.charlotte.edu
Individual investigation and exposition of results. May be repeated for credit.
- Subject
- ECGR
- Type
- course
- Repeatable
- May be repeated for credit.
- Edition
- 2026-2027
- Source
- catalog.charlotte.edu
Completion of nine hours of graduate coursework. Full- or part-time academic year internship in engineering complementary to the major course of studies and designed to allow theoretical and course-based practical learning to be applied in a supervised industrial experience. Each student’s program must be approved by their graduate program director. Requires a mid-term report and final report to be graded by the supervising faculty.
- Subject
- ECGR
- Type
- course
- Edition
- 2026-2027
- Source
- catalog.charlotte.edu
- Subject
- ECGR
- Credits (min)
- 6
- Credits (max)
- 6
- Type
- course
- Edition
- 2026-2027
- Source
- catalog.charlotte.edu
- Subject
- ECGR
- Type
- course
- Edition
- 2026-2027
- Source
- catalog.charlotte.edu
interest. May be repeated for credit.
- Subject
- ECGR
- Type
- course
- Repeatable
- May be repeated for credit.
- Edition
- 2026-2027
- Source
- catalog.charlotte.edu
Course(s): ECGR 6104, MEGR 7104, and MEGR 8104. Prerequisite(s): NANO 8101 or permission of instructor. Lithographic methods (CVD, PVD, e-beam, ion beam, magnetron, evaporation, spin coating, mask fabrication, developing resists); microelectromechanical systems and nanoelectromechanical systems; limits of conventional mechanical processing, electroforming, growth mechanisms (organic, inorganic, thermal); powders. Credit
- Subject
- ECGR
- Type
- course
- Edition
- 2026-2027
- Source
- catalog.charlotte.edu
space concepts and good understanding of linear algebra. Review of linear algebra, Linearization, LTI state-space models, matrix transfer functions, state equation solutions (uniqueness/existence), state transition matrices, stability criteria, observability, controllability, realizations, similarity transforms, canonical forms, state feedback by eigenvalue-placement, and observer design. Credit will not be given for ECGR 8111 where credit has been given for ECGR 6111.
- Subject
- ECGR
- Type
- course
- Edition
- 2026-2027
- Source
- catalog.charlotte.edu
Course(s): ECGR 6112. Prerequisite(s): ECGR 6111, ECGR 8111, or permission of instructor. Time-domain and Z-domain analysis of linear discrete systems, open and closed loop sampled data systems, engineering characteristics of computer control systems, simulation of system dynamics. Credit will not be given for ECGR 8112 where credit has been given for ECGR 6112.
- Subject
- ECGR
- Type
- course
- Edition
- 2026-2027
- Source
- catalog.charlotte.edu
Course(s): ECGR 6114. Prerequisite(s): Permission of department. Discrete Hilbert Transforms, discrete random signals, effect of finite register length in digital and signal processing, speech processing, radar and other applications. Credit will not be given for ECGR 8114 where credit has been given for ECGR 6114.
- Subject
- ECGR
- Type
- course
- Edition
- 2026-2027
- Source
- catalog.charlotte.edu
Course(s): ECGR 6115. Prerequisite(s): ECGR 8111 or permission of instructor. Review of linear systems, optimal control problems in Lagrange and Mayer forms, Finite and infinite horizon Linear quadratic optimal control, Dynamic Programming and Hamilton-Jacobi-Bellman equations, calculus of variations and Pontryagin’s optimality principle, advanced topics (e.g., stochastic optimal control, model predictive control). Credit will not be given for ECGR 8115 where credit has been given for ECGR 6115.
- Subject
- ECGR
- Type
- course
- Edition
- 2026-2027
- Source
- catalog.charlotte.edu
Optimal Control. (3) Cross-listed Course(s): ECGR 6116. Topics related to optimal control and reinforcement learning in model-based and model-free applications. Finite state machines, Shortest path problems, Dynamic programming, Models with uncertainties, Markov decision process, Dynamic Programming in stochastic settings, Optimal control problems, (Hamilton-Jacobi)-Bellman equation, Approximate dynamic programming, Reinforcement Learning algorithms (Q-learning, TD learning, SARSA), and applications of these concepts on real-world examples. Credit will not be given for ECGR 8116 where credit has been given for ECGR 6116. duate Catalog 2026-2027
- Subject
- ECGR
- Type
- course
- Edition
- 2026-2027
- Source
- catalog.charlotte.edu
Course(s): ECGR 6117. Prerequisite(s): ECGR 6111 or ECGR 8111. Problem of robustness controls, emphasizing computer-oriented approaches; high infinity and algebraic methods current developments. Credit will not be given for ECGR 8117 where credit has been given for ECGR 6117.
- Subject
- ECGR
- Type
- course
- Edition
- 2026-2027
- Source
- catalog.charlotte.edu
listed Course(s): ECGR 6118 and ITCS 6134. Digital image fundamentals; comparison of image transforms including Fourier, Walsh, Hadamard and Cosine; image data compression techniques; image enhancement algorithms; image restoration; image encoding process; image segmentation and description; relationship of hardware restrictions to image fidelity. Credit will not be given for ECGR 8118 where credit has been given for ECGR 6118.
- Subject
- ECGR
- Type
- course
- Edition
- 2026-2027
- Source
- catalog.charlotte.edu
Course(s): ECGR 6119. The theory of machine intelligence. Computational methods for modeling machine intelligence including machine vision and automatic decision making from sensor measurements. Applications of this theory to autonomous robotic decision making such as navigation and industrial quality control. Credit will not be given for ECGR 8119 where credit has been given for ECGR 6119.
- Subject
- ECGR
- Type
- course
- Edition
- 2026-2027
- Source
- catalog.charlotte.edu
Cross-listed Course(s): ECGR 6120. Prerequisite(s): Graduate standing. The cellular concept: interference issues, cell layout and planning, control techniques, grade-of-service and system capacity; characteristics of the mobile radio channel and channel models; multiple access techniques in wireless: FDMA, TDMA, and CDMA; analog and digital cellular telephone standards; packet radio systems: description, medium access control, and routing issues. Credit will not be given for ECGR 8120 where credit has been given for ECGR 6120.
- Subject
- ECGR
- Credits (min)
- 3
- Credits (max)
- 3
- Type
- course
- Edition
- 2026-2027
- Source
- catalog.charlotte.edu
Cross-listed Course(s): ECGR 6121. Prerequisite(s): introductory probability course or permission of department. Statistical communications theory and modern communications systems emphasizing modulation and methods of taking into account the effects of noise on various systems. Credit will not be given for ECGR 8121 where credit has been given for ECGR 6121.
- Subject
- ECGR
- Credits (min)
- 3
- Credits (max)
- 3
- Type
- course
- Edition
- 2026-2027
- Source
- catalog.charlotte.edu
listed Course(s): ITCS 8116. An overview of optimization theory and its fundamental applications in machine learning systems. Scaling and complexity of algorithms used in machine learning and data science. Convex and non- convex optimization. First and second order methods. Distributed and federated learning. Credit will not be given for ECGR 8126 where credit has been given for ECGR 6126.
- Subject
- ECGR
- Type
- course
- Edition
- 2026-2027
- Source
- catalog.charlotte.edu
Course(s): ECGR 6127. Fourier methods of medical signal processing. Physics of image formation for different medical imaging modalities including: planar x-ray, computerized tomography (CT), magnetic resonance imaging, and ultrasound. Signal processing techniques for image reconstruction, enhancement, and multimodal fusion. Credit will not be given for ECGR 8127 where credit has been given for ECGR 6127.
- Subject
- ECGR
- Type
- course
- Edition
- 2026-2027
- Source
- catalog.charlotte.edu
ECGR 6132, OPTI 6371, OPTI 8371, and PHYS 6181. The materials covered can be roughly divided into two parts: (I) the basic knowledge of solid state physics: Crystal Structure, Wave Diffraction and the Reciprocal Lattice, Crystal Binding and Elastic Constants, Phonons, Free Electron Fermi Gas, Energy Bands, Semiconductor Crystals, Fermi Surfaces and Metals (approximately the materials of Chapters 1-9 of Kittel's book); (II) Selected application topics: such as Plasmons, Polaritons, and Polarons, Optical Processes and Exciton, Dielectrics and Ferroelectrics, Surface and Interface Physics, Nanostructures (approximately the materials of Chapters 14-18 of Kittel's book). The materials may be supplemented with and replaced by those from other sources. Credit will not be given for ECGR 8132 where credit has been given for ECGR 6132.
- Subject
- ECGR
- Type
- course
- Edition
- 2026-2027
- Source
- catalog.charlotte.edu
listed Course(s): ECGR 6138. Prerequisite(s): ECGR 5133 or equivalent. Synthesis and design of high-speed VLSI circuits; state-of-the-art approaches for circuit simulation; models and techniques for VLSI physical design. Credit will not be given for ECGR 8138 where credit has been given for ECGR 6138.
- Subject
- ECGR
- Type
- course
- Edition
- 2026-2027
- Source
- catalog.charlotte.edu
Course(s): ECGR 6141. Prerequisite(s): Permission of department. Function and principles of protective relaying instrument transformers. Directional, distance and differential relays. Protection of generators, transformers, and transmission lines. Ground fault protection. Computer relaying, algorithms for protective relaying. Credit will not be given for ECGR 8141 where credit has been given for ECGR 6141.
- Subject
- ECGR
- Type
- course
- Edition
- 2026-2027
- Source
- catalog.charlotte.edu
Course(s): ECGR 6143. Computer functions for automatic control of power systems. Automatic generation control, regulation of frequency and tie-line power interchanges. Automatic voltage regulation, excitation system model. Power system dynamics. Computer control centers. Credit will not be given for ECGR 8143 where credit has been given for ECGR 6143.
- Subject
- ECGR
- Type
- course
- Edition
- 2026-2027
- Source
- catalog.charlotte.edu
Cross-listed Course(s): ECGR 6144. Prerequisite(s): Graduate ate Catalog 2026-2027
- Subject
- ECGR
- Credits (min)
- 3
- Credits (max)
- 3
- Type
- course
- Edition
- 2026-2027
- Source
- catalog.charlotte.edu
Cross-listed Course(s): ECGR 6145. Prerequisite(s): Graduate standing, knowledge of fundamentals of power systems, and ECGR 6144 or ECGR 8144; or permission of department. Focuses on distribution automation and optimization methods applied to distribution systems operation and planning. Credit will not be given for ECGR 8145 where credit has been given for ECGR 6145.
- Subject
- ECGR
- Credits (min)
- 3
- Credits (max)
- 3
- Type
- course
- Edition
- 2026-2027
- Source
- catalog.charlotte.edu
ECGR 6146. Prerequisite(s): ECGR 5146 or permission of department. Continuation of ECGR 5146. FPGA design with VHDL; VHDL modeling libraries and techniques, and VHDL coding methodology for efficient synthesized. Credit will not be given for ECGR 8146 where credit has been given for ECGR 6146.
- Subject
- ECGR
- Type
- course
- Edition
- 2026-2027
- Source
- catalog.charlotte.edu
listed Course(s): ECGR 6146. Prerequisite(s): Graduate standing and knowledge of fundamentals of power systems, or permission of department. The fundamental principles of power system stability with emphasis on modern power grid. Examines various power system stability analyses starting from small signal stability, transient stability, voltage stability, and frequency stability. System dynamics based on various stability conditions and controller design are also discussed. Credit will not be given for ECGR 8147 where credit has been given for ECGR 6147.
- Subject
- ECGR
- Type
- course
- Edition
- 2026-2027
- Source
- catalog.charlotte.edu
- Subject
- ECGR
- Type
- course
- Edition
- 2026-2027
- Source
- catalog.charlotte.edu
ECGR 6173. Prerequisite(s): ECGR 5193 or equivalent. Definitions of power quality, types of power quality
- Subject
- ECGR
- Type
- course
- Edition
- 2026-2027
- Source
- catalog.charlotte.edu
Course(s): ECGR 6181. Pre-/Corequisite(s): ECGR 5101 and Graduate standing. Introduction to the fundamentals of embedded operating systems with an emphasis on real- time performance. A series of labs provides students practical experience on bare metal programming, embedded Linux kernel configuration and initialization, boot loaders, kernel modules, device drivers, and interrupt handlers.
- Subject
- ECGR
- Type
- course
- Edition
- 2026-2027
- Source
- catalog.charlotte.edu
Cross-listed Course(s): ECGR 6182. Prerequisite(s): ECGR 6181 or ECGR 8181. An advanced course in embedded operating systems. Lectures cover multiple advanced topics in operating systems. Labs involve developing code for different components of a fully functional operating system kernel. Credit will not be given for ECGR 8182 where credit has been given for ECGR 6182.
- Subject
- ECGR
- Credits (min)
- 3
- Credits (max)
- 3
- Type
- course
- Edition
- 2026-2027
- Source
- catalog.charlotte.edu
listed Course(s): ECGR 6183. Topics include: applications of multiprocessors to digital systems design; hardware/software tradeoff considerations; master/slave, multiple/master and loosely coupled systems; data handling and synchronization problems, networking. Credit will not be given for ECGR 8183 where credit has been given for ECGR 6183.
- Subject
- ECGR
- Type
- course
- Edition
- 2026-2027
- Source
- catalog.charlotte.edu
Cross-listed Course(s): ECGR 6185. Prerequisite(s): ECGR 4101 or ECGR 5101. An advanced course in embedded system design emphasizing the development of hardware sub-systems and software to create commercial products. Architecture, software, and interface techniques. This course is project-oriented, involving the use of software and hardware design tools. Credit will not be given for ECGR 8185 where credit has been given for ECGR 6185.
- Subject
- ECGR
- Credits (min)
- 3
- Credits (max)
- 3
- Type
- course
- Edition
- 2026-2027
- Source
- catalog.charlotte.edu
Networks. (3) Cross-listed Course(s): ECGR 6187. Prerequisite(s): Probability theory or permission of department. Communication networks; application of analytical tools for modeling and performance evaluation of these networks, including stochastic processes, Markov models, queuing theory, and teletraffic theory. Credit will not be given for ECGR 8187 where credit has been given for ECGR 6187. Graduate Catalog 2026-2027
- Subject
- ECGR
- Type
- course
- Edition
- 2026-2027
- Source
- catalog.charlotte.edu
Protocols. (3) Cross-listed Course(s): ECGR 6188. Prerequisite(s): Graduate standing and a prior course in data communications or computer networks. Provides an overview of different wireless and mobile network standards and systems. Covers the distinct characteristics of these wireless systems that require a fundamental redesign of protocols at layer 2 to layer 4 of the network protocol stack. Protocols for medium access control, routing, and reliable transport, in addition to middleware and applications custom-made for wireless networks will be dealt with. Credit will not be given for ECGR 8188 where credit has been given for ECGR 6188.
- Subject
- ECGR
- Type
- course
- Edition
- 2026-2027
- Source
- catalog.charlotte.edu
Course(s): ECGR 6189. Prerequisite(s): Graduate standing and knowledge of (a) fundamentals of computer networking, (b) probability and random variables, and (c) C/C++ programming, or permission from the department. Provides the fundamental principles of wireless sensor networks with emphasis on networking protocols and information processing aspects. Reviews basic principles of multi-hop wireless networks and discuss the specific design challenges for the development of networking protocols and applications with wireless sensors. Students go through hands-on tutorials and design projects with programmable wireless sensors. Credit will not be given for ECGR 8189 where credit has been given for ECGR 6189.
- Subject
- ECGR
- Type
- course
- Edition
- 2026-2027
- Source
- catalog.charlotte.edu
Analysis. (3) Cross-listed Course(s): ECGR 6190. Prerequisite(s): Graduate standing and knowledge of fundamentals of power systems, or permission from the department. The fundamental principles of the Smart Grid with emphasis on Grid modernization Analysis and design. Examines the design and integration of renewable energy resources to power grid, the impact of power system analysis in the context of smart grid, smart grid observability and controllability, Wide Area Monitoring and Control, Self-Healing network. Credit will not be given for ECGR 8190 where credit has been given for ECGR 6190.
- Subject
- ECGR
- Type
- course
- Edition
- 2026-2027
- Source
- catalog.charlotte.edu
of fundamentals of power electronics and basics of semiconductor physics, and ECGR 5144, or permission of department. Focuses on more advanced topics in power electronics. Topics include: converter modeling and control, advanced concepts in magnetic circuit design, gate and base drives, switching losses, resonant converters, zero-voltage and zero-current switching, utility-interfaced applications including FACTS, maximum power-point tracking, and power factor correction Credit will not be given for ECGR 6197 where credit has been given for ECGR 8197.
- Subject
- ECGR
- Type
- course
- Edition
- 2026-2027
- Source
- catalog.charlotte.edu
Course(s): ECGR 6264. Prerequisite(s): Permission of instructor. Design and analysis of radio frequency circuits and systems including S-parameters, impedance matching, noise, intermodulation distortion, image rejection, cascade analysis, and incorporation of these methods in the design of modern radio receivers and transmitters. Credit will not be given for ECGR 8264 where credit has been given for ECGR 6264.
- Subject
- ECGR
- Type
- course
- Edition
- 2026-2027
- Source
- catalog.charlotte.edu
- Subject
- ECGR
- Credits (min)
- 3
- Credits (max)
- 3
- Type
- course
- Edition
- 2026-2027
- Source
- catalog.charlotte.edu
Individual investigation and exposition of results. May be repeated for credit.
- Subject
- ECGR
- Type
- course
- Repeatable
- May be repeated for credit.
- Edition
- 2026-2027
- Source
- catalog.charlotte.edu
Completion of nine hours of graduate coursework. Full- or part-time academic year internship in engineering complementary to the major course of studies and designed to allow theoretical and course-based practical learning to be applied in a supervised industrial experience. Each student’s program must be approved by their graduate program director. Requires a mid-term report and final report to be graded by the supervising faculty.
- Subject
- ECGR
- Type
- course
- Edition
- 2026-2027
- Source
- catalog.charlotte.edu
Individual investigation culminating in the preparation and presentation of a doctoral dissertation. Graded on a Satisfactory Progress/Unsatisfactory Progress basis each term.
- Subject
- ECGR
- Type
- course
- Edition
- 2026-2027
- Source
- catalog.charlotte.edu
Source: University of North Carolina at Charlotte's catalog, linked per course · table learning_unit · CourseShelf publish 61