Courses

The following undergraduate level courses are offered in the Klipsch of School of Electrical and Computer Engineering. 

Undergraduate Catalogs by Year:

2017-2018

2016-2017

2015-2016

2014-2015

2013-2014

2012-2013

Courses in green denote undergraduate core courses.

E E 100. Introduction to Electrical Engineering, 4 Credits (3+3P)

Introduction to analog (DC) and digital electronics. Including electric component descriptions and equations, Ohm’s law, Kirchhoff’s voltage and current laws, ideal op-amp circuits, Boolean algebra, design of combinational and sequential logic circuits and VHDL or VERILOG.

Prerequisite(s): C- or better in MATH 190.

E E 109. The Engineering of How Things Work, 4 Credits (3+3P)

This class provides Integrated Learning Community students with an introduction to various aspects of engineering.

E E 112. Embedded Systems, 4 Credits (3+3P)

Introduction to programming through microcontroller-based projects. Extensive practice in writing computer programs to solve engineering problems with microcontrollers, sensors, and other peripheral devices.

Prerequisite(s): C- or better in E E 100.

E E 161. Computer Aided Problem Solving, 4 Credits (3+3P)

Introduction to scientific programming. Extensive practice in writing programs to solve engineering problems. Items covered will include: loops, input and output, functions, decision statements, and pointers. Pre/

Corequisite(s): MATH 190G.

E E 162. Digital Circuit Design, 4 Credits (3+3P)

Design of combinational logic circuits based on Boolean algebra. Introduction to state machine design. Implementation of digital projects with hardware description language.

Prerequisite(s): C or better in E E 161 and MATH 190G.

E E 200. Linear Algebra, Probability and Statistics Applications, 4 Credits (3+3P)

The theory of linear algebra (vectors and matrices) and probability (random variables and random processes) with application to electrical engineering. Computer programming to solve problems in linear algebra and probability.

Prerequisite(s): C- or better in E E 112 and MATH 192G.

E E 201. Electric Circuit Analysis, 3 Credits

Electric component descriptions and equations. Kirchhoff’s voltage and current laws, formulation and solution of RLC network equations using time domain concepts. For nonmajors only. Minimum 2.0 GPA.

Prerequisite(s): C or better in MATH 192G.

E E 212. Introduction to Computer Architecture and Organization, 4 Credits (3+3P)

Introduction to computer architecture and performance analysis techniques. Design and optimization of systems such as personal mobile devices and cloud computing systems.

Prerequisite(s): C- or better in E E 112 and MATH 190G.

E E 230. AC Circuit Analysis and Introduction to Power Systems, 4 Credits (3+3P)

Electric component descriptions and equations; complete solutions of RLC circuits; steady-state analysis of AC circuits; introduction to frequency response techniques; introduction to power systems in the steady-state. May be repeated up to 4 credits. Restricted to: E E majors.

Prerequisite(s): C- or better in E E 100, PHYS 215G and MATH 192G.

E E 240. Multivariate and Vector Calculus Applications, 3 Credits

Vector algebra, cylindrical and spherical coordinates, partial derivatives, multiple integrals. Calculus of vector functions through electrostatic applications. Divergence, gradient, curl, divergence theorem, Stokes’s theorem, Coulomb’s Law, Gauss’s Law, electric field, electric potential. Applications in Matlab.

Prerequisite(s): C- or better in MATH 192G and E E 112.

E E 260. Embedded Systems, 4 Credits (3+3P)

Applications of microcontrollers, FPGAs, interfaces and sensors. Introduction to Assembly language programming.

Prerequisite(s): C or better in E E 162.

E E 280. DC and AC Circuits, 4 Credits (3+3P)

Electric component descriptions and equations; Kirchhoff’s voltage and current laws; formulation and solution of network equations for dc circuits; ideal op-amp circuits. Complete solutions of RLC circuits; steady-state analysis of ac circuits, ac power; introduction to frequency response techniques.

Prerequisite(s): C or better in MATH 192G and PHYS 216G.

E E 300. Cornerstone Design, 2 Credits

Application and realization of engineering principles to a guided team-based design project. Formulation and implementation of test procedures, evaluation of alternate solutions and oral and written communication of the design and test results. May be repeated up to 6 credits. Restricted to: E E majors. Restricted to Las Cruces campus only.

Prerequisite(s): C- or better in E E 212 and E E 230.

E E 310. Engineering Analysis II, 3 Credits

Vector algebra, cylindrical and spherical coordinates, partial derivatives, multiple integrals. Calculus of vector functions through electrostatic applications. Divergence, gradient, curl, divergence theorm, Stoke’s theorm, Coulomb’s Law, Gauss’s Law, electric field, electric potential. Application of Matlab. Restricted to: E E majors.

Prerequisite(s): C- or better in E E 210 and MATH 291G.

E E 312. Signals and Systems I, 3 Credits

Continuous and discrete time signals and systems. Linear, time-invariant systems. Fourier series, continuous and discrete time Fourier transforms. Time and frequency characterization of signals and systems. May be repeated up to 3 credits.

Prerequisite(s)/Corequisite(s): MATH 392. Prerequisite(s): C- or better in E E 210 and E E 280.

E E 314. Signals and Systems II, 4 Credits (3+3P)

Introduction to communication systems including amplitude, frequency, and pulse-amplitude modulation. Introduction to control systems including linear feedback systems, root-locus analysis, Nyquist criterion. Introduction to digital signal processing including sampling, digital filtering, and spectral analysis. May be repeated up to 4 credits.

Prerequisite(s): C- or better in E E 312 and MATH 392.

E E 330. Environmental Management Seminar I, 1 Credit

Survey of practical and new developments in hazardous and radio-active waste management provided through a series of guest lectures and reports of ongoing research. Restricted to: Main campus only. Crosslisted with: C E 330, G EN 330, I E 330, M E 330, WERC 330, A EN 330 and CH E 330

E E 351. Fields and Waves, 4 Credits (3+3P)

Static electromagnetic field. Maxwell’s equation and time-varying electromagnetic fields. Generalized plane wave propagation, reflection, transmission, superposition and polarization. Transmission line theory. Extensions to optical wave propagation. Applications including Time Domain Reflectrometry (TDR) and fiber optic transmission. Laboratory experience with RF/microwave test equipment and optical apparatus. Restricted to Majors: Electrical Engineering.

Prerequisite(s): C- or better in E E 310.

E E 363. Computer Systems Architecture, 4 Credits (3+3P)

Concepts of modern computer architecture. Processor micro-architectures, hardwired vs. micro-programmed control, pipelining and pipeline hazards, memory hierarchies, bus-based system architecture and memory mapping, hardware-software interface, and operating system concepts. Comparison of architectures to illustrate concepts of computer organization; relationships between architectural and software features.

Prerequisite(s): C or better in C S 273 or E E 260.

E E 380. Semiconductor Devices and Electronics, 4 Credits (3+3P)

Analysis and design of opamp circuits, diode circuits and single-transistor MOS and BJT amplifiers. Introduction to solid-slate semiconductor devices. Restricted to Majors: Electrical Engineering.

Prerequisite(s): C- or better in E E 230.

E E 391. Introduction to Electric Power Engineering, 4 Credits (3+3P)

Introduction to the principles, concepts, and analysis of the major components of an electric power system. Basic electromechanics, energy conversion and source conversion, transformers, transmission lines, rectifiers, regulators, and system analysis.

Prerequisite(s): C or better in E E 280.

E E 395. Introduction to Digital Signal Processing, 3 Credits

Undergraduate treatment of sampling/reconstruction, quantization, discrete-time systems, digital filtering, Z-transforms, transfer functions, digital filter realizations, discrete Fourier transform (DFT) and fast Fourier transform (FFT), finite impulse response (FIR) and infinite impulse response (IIR) filter design, and digital signal processing (DSP) applications.

Prerequisite(s): C or better in E E 314.

E E 400. Undergraduate Research, 1-3 Credits

Directed undergraduate research. May be repeated for a maximum of 9 credits.

Prerequisite: consent of the department head.

E E 402. Capstone Design, 3 Credits (2+3P)

Application and realization of engineering principles to a significant team-based design project with significant student managment and autonomy. Determination of performance requirements, including safety, economics, ethics and manufacturability; extensive communication of design choices and tes results to broad audiences; and interfacing of design with other hardware and software. May be repeated up to 3 credits. Restricted to: E E majors.

Prerequisite(s): C- or better in E E 300, E E 314, E E 351, and E E 380.

E E 418. Capstone Design I, 3 Credits (1+6P)

Application of engineering principles to a significant design project. Includes teamwork, written and oral communications, and realistic technical, economic, and public safety requirements.

Prerequisite(s)/Corequisite(s): E E 461. Prerequisite(s): C or better in E E 260, E E 314, E E 351, E E 380, and E E 391.

E E 419. Capstone Design II, 3 Credits (1+6P)

Realization of design project from E E 418 within time and budget constraints.

Prerequisite(s)/Corequisite(s): E E 461. Prerequisite(s): (C or better in E E 260, E E 314, E E 351, E E 380, and E E 391) OR (C or better in E E 418).

E E 425. Introduction to Semiconductor Devices, 3 Credits

Energy bands, carriers in semiconductors, junctions, transistors, and optoelectronic devices, including light-emitting diodes, laser diodes, photodetectors, and solar cells. Taught with E E 525.

Prerequisite(s): C or better in E E 380 and E E 351.

E E 426. Introduction to Smart Grid, 3 Credits

The course will serve as an introduction to the technologies and design strategies associated with the Smart Grid. The emphasis will be on the development of communications, energy delivery, coordination mechanisms, and management tools to monitor transmission and distribution networks. Taught with E E 546. Crosslisted with: C S 494.

Prerequisite(s): C- or better in E E 280.

E E 431. Power Systems II, 3 Credits

Analysis of a power system in the steady-state. Includes the development of models and analysis procedures for major power system components and for power networks.

Prerequisites: C or better in E E 391.

E E 432. Power Electronics, 3 Credits (2+3P)

Basic principles of power electronics and its applications to power supplies, electric machine control, and power systems.

Prerequisites: C or better in E E 380 and E E 391.

Corequisites: E E 312 and E E 314.

E E 438. Mobile Application Development, 3 Credits

Introduction to mobile application development. Students will develop applications for iOS devices including iPhone and iPad. Topics include object-oriented programming using the Objective-C language, model-view-controller (MVC) pattern, memory management, view controllers, graphical user interface design, callbacks, and web services.

Corequisite(s): E E 161 or C S 172 or C S 271 or C S 450 or C S 451 or C S 452.

E E 443. Mobile Application Development, 3 Credits

Introduction to mobile application development. Students will develop applications for iOS devices including iPhone and iPad. Topics include object-oriented programming using Swift, model-view-controller (MVC) pattern, view controllers including tables and navigation, graphical user interface (GUI) design, data persistence, GPS and mapping, camera, and cloud and web services. May be repeated up to 3 credits.

Prerequisite(s): C- or better in C S 172 or C S 177 or C S 187 or C S 271 or C S 451 or C S 452.

E E 446. Digital Image Processing, 3 Credits

Two-dimensional transform theory, color images, image enhancement, restoration, segmentation, compression and understanding. Taught with E E 596. Prerequisite(s): E E 395

E E 447. Neural Signal Processing, 3 Credits

Cross-disciplinary course focused on the acquisition and processing of neural signals. Students in this class will be learn about basic brain structure, different brain signal acquisition techniques (fMRI, EEG, MEG, etc.), neural modeling, and EEG signal processing. To perform EEG signal processing, students will learn and use Matlab along with an EEG analysis package that sits on top of Matlab. Taught with E E 597.

Prerequisite(s): C- or better in E E 314.

E E 449. Smart Antennas, 3 Credits

Smart antenna and adaptive array concepts and fundamentals, uniform and plannar arrays, optimum array processing. Adaptive beamforming algorithms and architectures: gradient-based algorithms, sample matrix inversion, least mean square, recursive mean square, sidlobes cancellers, direction of arrival estimations, effects of mutual coupling and its mitigation. Taught with E E 549.

Prerequisite(s): C or better in E E 314 and E E 351.

E E 452. Introduction to Radar, 3 Credits

Basic concepts of radar. Radar equation; detection theory. AM, FM, and CW radars. Analysis of tracking, search, MTI, and imaging radar. Taught with E E 548. Restricted to undergraduate students. Pre/

Prerequisite(s): C or better in E E 210 and E E 351.

Corequisite(s): E E 496.

E E 453. Microwave Engineering, 3 Credits

Techniques for microwave measurements and communication system design, including transmissions lines, waveguides, and components. Microwave network analysis and active device design. Taught with E E 521. Restricted to undergraduate students. Restricted to: Main campus only.

Prerequisite(s): C or better in E E 351.

E E 454. Antennas and Radiation, 3 Credits

Basic antenna analysis and design. Fundamental antenna concepts and radiation integrals. Study of wire antennas, aperture antennas, arrays, reflectors, and broadband antennas. Taught with E E 541. Restricted to undergraduate students. Restricted to: Main campus only.

Prerequisite(s): C or better in E E 351.

E E 460. Space System Mission Design and Analysis, 3 Credits

Satellite system design, including development, fabrication, launch, and operations. A systems engineering approach to concepts, methodologies, models, and tools for space systems.

Prerequisite: junior standing.

E E 461. Systems Engineering and Program Management, 3 Credits

Modern technical management of complex systems using satellites as models. Team projects demonstrate systems engineering disciplines required to configure satellite components.

Prerequisite(s): Junior standing.

E E 469. Communications Networks, 3 Credits (2+3P)

Introduction to the design and performance analysis of communications networks with major emphasis on the Internet and different types of wireless networks. Covers network architectures, protocols, standards and technologies; design and implementation of networks; networks applications for data, audio and video; performance analysis. Taught with E E 569.

Prerequisite(s): C or better in E E 162 and (E E 210 or STAT 371).

E E 473. Introduction to Optics, 3 Credits

The nature of light, geometrical optics, basic optical instruments, wave optics, aberrations, polarization, and diffraction. Elements of optical radiometry, lasers and fiber optics. Crosslisted with: PHYS 473

Prerequisite(s): PHYS 216G or PHYS 217.

E E 475. Automatic Control Systems, 3 Credits

Design and synthesis of control systems using state variable and frequency domain techniques. Compensation, optimization, multi-variable system design techniques.

Prerequisite(s): C or better in E E 314.

E E 476. Computer Control Systems, 3 Credits

Representation, analysis and design of discrete-time systems using time-domain and z-domain techniques. Microprocessor control systems.

Prerequisite: C or better in E E 314.

E E 478. Fundamentals of Photonics, 4 Credits (3+3P)

Ray, wave and guided optics, lasers and thermal sources, radiometry, photon detection and signal-to-noise ratio. Elements of photonic crystals, polarization, acousto-optics, electro-optics, and optical nanostructures. Taught with E E 528. Recommended foundation: E E/PHYS 473. Crosslisted with: PHYS 478.

Prerequisite(s): PHYS 216G or PHYS 217.

E E 479. Lasers and Applications, 4 Credits (3+3P)

Laser operating principles, characteristics, construction and applications. Beam propagation in free space and fibers. Laser diode construction and characteristics. Hands-on laboratory. Taught with E E 529. Crosslisted with: PHYS 479

Prerequisite(s): C or better in E E 351 or PHYS 461.

E E 480. Introduction to Analog and Digital VLSI, 4 Credits (3+3P)

Introduction to analog and digital VLSI circuits implemented in CMOS technology. Design of differential amplifiers, opamps, CMOS logic, flip-flops, and adders. Introduction to VLSI fabrication and CAD tools. Crosslisted with: E E 510.

Prerequisite(s): C- or better in E E 260 and E E 380.

E E 482. Electronics II, 3 Credits

Feedback analysis, application of operational amplifiers, introduction to data converters, analog filters, oscillator circuits..

Prerequisite: C or better in E E 380.

E E 485. Analog VLSI Design, 3 Credits (2+3P)

Analysis, design, simulation, layout and verification of CMOS analog building blocks, including references, opamps, switches and comparators. Teams implement a complex analog IC. Taught with E E 523. Restricted to undergraduate students. Restricted to: Main campus only.

Prerequisite(s): C or better in E E 312 and E E 480.

E E 486. Digital VLSI Design, 3 Credits

An introduction to VLSI layers. Static and dynamic logic design, memory circuits, arithmetic operators, and digital phase-locked loops. Taught with E E 524. Restricted to undergraduate students.

Prerequisite(s): C or better in E E 260 and E E 380.

E E 486 L. Digital VLSI Design Laboratory, 1 Credit

Simulation, schematic capture, layout, and verification using software tools of material presented in E E 486. An introduction to measurement of digital VLSI circuits. Taught with E E 524L. Pre/

Prerequisite(s): C or better in E E 260 and E E 380.

Corequisite(s): E E 486.

E E 490. Selected Topics, 1-3 Credits

May be repeated for a maximum of 9 credits. Graduate students may not use credits of E E 490 toward an M.S. or Ph.D. in electrical engineering.

Prerequisite: consent of instructor.

E E 493. Power Systems III, 3 Credits

Analysis of a power system under abnormal operating conditions. Topics include symmetrical three-phase faults, theory of symmetrical components, unsymmetrical faults, system protection, and power system stability. Taught with E E 543. Restricted to undergraduate students. Pre/

Prerequisite(s): C or better in E E 391.

Corequisite(s): E E 431.

E E 496. Introduction to Communication Systems, 4 Credits (3+3P)

Introduction to the analysis of signals in the frequency and time domains. A study of baseband digital transmission systems and digital/analog RF transmission systems. Introduction to telecom systems as well as satellite systems.

Prerequisite(s): C or better in E E 314.

E E 497. Digital Communication Systems I, 3 Credits

Techniques for transmitting digital data over commercial networks. Topics include baseband and bandpass data transmission and synchronization techniques. Taught with E E 581. Recommended foundation: E E 496.

Prerequisite(s): E E 210 and E E 314.