TTU Home Official Publications Home

Electrical and Computer Engineering (ECE)

1000 Freshman Level2000 Sophomore  Level 3000 Junior Level4000 Senior Level

5000 Graduate Level6000 Graduate Level7000 Research Level 8000 Doctoral Level

Click here for an explanation of how to read course offerings.

Click here for A-Z course descriptions list.

1000 Level Courses

1304. Introduction to Electrical and Computer Engineering (3). Prerequisite: MATH 1451 (may be taken concurrently), 2.0 GPA. Introduction to the electrical and computer engineering disciplines including familiarization with relevant design tools. Overview of the profession, contemporary issues, and ethics. Fulfills core Technology and Applied Science requirement.

1305. Introduction to Engineering and Computer Programming (3). Prerequisite: MATH 1451 (may be taken concurrently), 2.0 GPA. An introduction to the fundamentals of computing and structured programming for electrical engineering.Back to Top

 

2000 Level Course

2372. Modern Digital System Design (3). Prerequisite: MATH 1451 (may be taken concurrently), 2.0 GPA. An introduction to combinational and sequential digital systems.Back to Top

 

3000 Level Courses

3301. General Electrical Engineering (3). Prerequisite: MATH 1452. Analysis of electric circuits. Introduction to electronic instrumentation and electromechanics. For non-majors only.

3302. Fundamentals of Electrical Engineering (3). Prerequisites: MATH 1452, majors only, 2.5 GPA. Principles of electric circuits. DC, transient, and sinusoidal steady-state analysis.

3303. Linear System Analysis (3). Prerequisites: ECE 1304, 3302; 2.5 GPA. Corequisite: MATH 3350. Concepts of signal and system analysis in time and frequency domains as applied to electric circuits. Laplace transform, Fourier series, and Fourier transform techniques are stressed.

3304. Discrete-Time Signals and Systems (3). Corequisite: ECE 3303. For majors only or departmental consent. Discrete-time signal processing, sampling, z-transform, discrete and fast Fourier transforms, infinite and finite impulse response digital filter design and implementation.

3306. Electric Circuits II (3). Prerequisite: ECE 3302, 2.5 GPA. For majors only or departmental consent. Includes concepts of inductively coupled circuits, three phase circuits, frequency dependent circuits, active and passive filters, Laplace methods of circuits, transfer functions for linear circuits, and two port networks.

3311. Electronics I (3). Prerequisite: ECE 3302, 2.5 GPA. Introduction to electronic devices, amplifiers, and electronic systems. Principles of electronic circuit design and analysis.

3312. Electronics II (3). Prerequisites: ECE 3311, 3303. For majors only or departmental consent. Analysis and design of special-purpose amplifiers and oscillators.

3323. Principles of Communication Systems (3). Prerequisites: ECE 3303,, MATH 3342 or IE 3341. For majors only or departmental consent. Random processes and spectral densities. Fourier Transforms and linear systems concepts. Amplitude, phase angle, and pulse modulation communication systems.

3331. Project Laboratory I (3). Prerequisites: ENGL 1302; ECE 2372, 3302; 2.5 GPA. A laboratory course to accompany second-year basic courses in electrical or computer engineering. (Writing Intensive)

3332. Project Laboratory II (3). Prerequisites: ECE 3303, 3311, 3331, and 3362; 2.5 GPA. For majors only or departmental consent. A laboratory course to accompany third-year basic courses in electrical or computer engineering. (Writing Intensive)

3333. Project Laboratory III (3). Prerequisites: ECE 3312, 3323, 3332; 2.5 GPA; EE majors only or departmental consent. A laboratory course to accompany third-year basic courses in electrical engineering. (Writing Intensive)

3334. Computer Engineering Project Laboratory (3). Prerequisites: ECE 3303, 3311, 3331, and 3362. For CMPE majors only or departmental consent. A laboratory course to accompany third-year basic courses in computer engineering. (Writing Intensive)

3341. Electromagnetic Theory I (3). Prerequisites: ECE 3303 and PHYS 2401. For majors only or departmental consent. Vector analysis. Partial differential equations. General treatment of static, electric, and magnetic fields from the vector viewpoint.

3342. Electromagnetic Theory II (3). Prerequisites: ECE 3341 and MATH 3351. For majors only or departmental consent. General solutions for Maxwell’s equations. Traveling waves in scalar media. Boundary conditions and constraints imposed by bounding surfaces.

3353. Feedback Control Systems (3). Prerequisite: ECE 3303. For majors only or departmental consent. An introduction to the analysis and design of automatic control systems. Control system concepts and controller design.

3362. Microcontrollers (3). Prerequisite: ECE 1305 or CS 1411, 2.5 GPA. Corequisite: ECE 2372. Advanced digital systems design. Assembly language programming, interfacing, and applications of microcontrollers.Back to Top

 

4000 Level Courses

4120. ECE Seminar (1). Readings and discussion of the electrical and computer engineering professions, history, ethics, career paths, and research opportunities.

4310. Introduction to VLSI Design (3). Prerequisite: ECE 3312. For majors only or departmental consent. A basic introduction to very large-scale integrated design of circuits and devices. Geometrical patterns of semiconductor devices on a chip, MOS circuits, masking and patterning, and automation tools.

4314. Solid State Devices (3). Prerequisites: ECE 3312, 3341; CHEM 1307. For majors only or departmental consent. Principles and properties of semiconductor devices and optical devices. Thyristors and other switches. Integrated circuit devices. Device modeling.

4316. Power Electronics (3). Prerequisites: ECE 3312, 3323, 3353. For majors only or departmental consent. Switch-mode power conversion, power supplies, inverters, motor drives, power semiconductor devices, and magnetics. System analysis, design, and modeling.

4321. Applications of Analog Integrated Circuits (3). Prerequisites: ECE 3312, 3323, 3353. For majors only or departmental consent. Principles involved in designing analog integrated circuits. Device physics, small-signal and large-signal models. Biasing and basic circuit building blocks. Applications.

4323. Modern Communication Circuits (3). Prerequisites: ECE 3312, 3323. For majors only or departmental consent. Analysis and design techniques for modern communication circuits.

4324. Computer-Aided Circuit Analysis (3). Prerequisites: ECE 3312 and 3323. For majors only or departmental consent. Introduction to the concepts, use, and limitations of computer-aided circuit and system analysis techniques and tools. Discussion of numerical analysis techniques and their application to circuit and system analysis.

4325. Telecommunication Networks (3). Prerequisite: ECE 3304 or 3323. For majors only or departmental consent. Networking and standards. Data and voice network architectures, cellular, satellite and telephone networks. Protocols. Network modeling and optimization. Queuing theory.

4331. Individual Studies in Electrical Engineering (3). Prerequisite: Instructor approval. For majors only or departmental consent. Individual study involving a rigorous theoretical investigation of some aspect of an electrical engineering problem of current interest. Formal written and oral reports are required. May not be repeated for credit.

4332. Topics in Electrical Engineering (3). For majors only or departmental consent. Elaboration on a special topic of current interest in electrical engineering. May be repeated for credit.

4333. Project Laboratory IV (3). Prerequisite: ECE 3333. For majors only or departmental consent. A laboratory course to accompany fourth-year courses in electrical or computer engineering. (Writing Intensive)

4334. Project Laboratory V (3). Prerequisite: ECE 3333. For majors only or departmental consent. A laboratory course to accompany fourth-year courses in electrical or computer engineering. (Writing Intensive)

4341. Microwave Engineering (3). Prerequisite: ECE 3342. For majors only or departmental consent. Analysis and design of microwave passive components, including transmission lines, waveguides, resonators, hybrids, couplers, attenuators, filters, circulators, switches, and phase shifters.

4342. Microwave Solid-State Circuits (3). Prerequisite: ECE 3312. For majors only or departmental consent. Review of transmission-line and waveguide theory, scattering matrix, impedance matching, resonators, passive three- and four-port devices, filters, active circuits.

4343. Introduction to Power Systems (3). Prerequisite: ECE 3341. For majors only or departmental consent. Electrical power transmission and distribution systems; power generation systems, system modeling, planning, management and protection.

4344. Antennas and Radiating Systems (3). Prerequisite: ECE 3342. For majors only or departmental consent. Antenna fundamentals, uniformly spaced arrays, wire antennas of various types, aperture radiation, antennas for special applications.

4345. Pulsed Power (3). Prerequisite: ECE 3342. For majors only or departmental consent. Fundamentals of pulsed power circuits, components, and systems. Pulse forming lines, energy storage, voltage multipliers, switching, materials, grounding and shielding, measurements, and applications.

4353. Gaseous Electronics (3). Prerequisite: ECE 3342. For majors only or departmental consent. Kinetic theory of gases, collisions, emission processes, self-sustained discharge, Paschen law, glow discharge, arc discharge, streamers, spark discharge, corona discharge, and gas lasers.

4354. Power Semiconductor Devices (3). Prerequisite: ECE 4314 or 5314. For majors only or departmental consent.An introduction to the design and simulation of power semiconductor devices. Covers the operation of power diodes, power MOSFETS, and IGBTs. Power devices will be modeled using a physic-based simulator.

4360. Fiber Optic Systems (3). Prerequisites: ECE 3312, 3323, 3341; CHEM 1307. For majors only or departmental consent. Optical fibers, couplers, sources, and detectors; applications to communications and sensing.

4361. Advanced Communication Systems (3). Prerequisite: ECE 3323. For majors only or department consent. Information transmission in electronic systems. Random variables and stochastic processes, noise in analog and digital modulation systems, optimal receivers.

4362. Modern Optics for Engineers (3). Prerequisites: ECE 3323, 3342. For majors only or departmental consent. Modern concepts in optics related to engineering applications. Geometrical optics; matrix methods in optics; polarization, interference, coherence, and lasers; Fourier optics; Fresnel and Fraunhofer diffraction.

4363. Pattern Recognition (3). Prerequisite: MATH 3342. For majors only or departmental consent. Foundational topics in pattern recognition, linear discriminant functions, support vector machines, generalized decision functions, Bayes classifier, and various clustering techniques.

4364. Digital Signal Processing (3). Prerequisite: ECE 3304. For majors only or departmental consent. An introduction to digital signal processing. Sampling, z-transform, discrete and fast Fourier transforms, flowgraphs, design techniques for digital filters, effects of finite word length, and applications.

4367. Image Processing (3). Prerequisite: ECE 3304 or 3323. For majors or departmental consent. Imaging fundamentals. Linear operations in both spatial and frequency domains. Image enhancement and restoration techniques. Analysis and coding of images.

4368. Advanced Control Systems (3). Prerequisite: ECE 3353. For majors only or departmental consent. Analysis and design of advanced control systems including optimal, nonlinear, multiple-input multiple-output, digital, fuzzy logic, and neural network control.

4375. Microprocessor Architecture (3). Prerequisite: ECE 3362. For majors only or departmental consent. An introduction to the architecture, organization, and design of microprocessors. Hardware design related to various microprocessors. Analysis of current microprocessors and applications.

4380. Embedded Systems (3). Prerequisite: ECE 3362. For majors only or departmental consent. Control of peripherals. Streaming data. Implementation of discrete convolution. Real-time operating systems.

4381. VLSI Processing (3). Prerequisites: PHYS 2401, MATH 3350. For majors only or departmental consent. Introduction to the physical principles, techniques, and technologies involved with the fabrication of very large scale integrated circuits (VLSI).

4382. Digital IC Analysis and Design (3). Prerequisites: ECE 3312, 3362. For majors only or departmental consent. Design of VLSI digital integrated circuits including basic device theory and processing technologies.

4385. Introduction to Microsystems I (3). Prerequisites: ECE 3311, 3303. For majors only or departmental consent. Fundamentals of microelectromechanical (MEMS) and microfluidic systems. Project-based course introduces microsystem design, analysis, simulation, and manufacture through several case studies using representative devices.

4386. Introduction to Microsystems II (3). Prerequisite: ECE 4385 or 5385. For majors only or departmental consent. Application of microfabrication to create microsensor systems. Integration of optics, optoelectronics, and microfluids. Includes other MEMS projects.

4391. Electric Machines and Drives (3). Prerequisite: ECE 3341. For majors only or departmental consent. Analysis and control of DC machines and induction machines. Space vector theory. Field oriented control. Modeling of machine and controller dynamics.Back to Top

 

5000 Level Courses

5120. Electrical Engineering Graduate Seminar (1). Discussion will concern present research conducted in electrical engineering and other topics of interest to electrical engineers.

5310. Introduction to VLSI Design (3). Prerequisite: ECE 3312. A basic introduction to very large-scale integrated (VLSI) design of circuits and devices. Geometrical patterns of semiconductor devices on a chip, MOS circuits, masking and patterning, and automation tools.

5312. Low Power VLSI (3). Principles and properties of semiconductor devices, thyristors and other switches, integrated circuit devices, and device modeling.

5314. Solid State Devices (3). Prerequisites: ECE 3312 and 3341; CHEM 1307. Semiconductor materials and band theory of solids. Physics of semiconductor devices, charge transport, PN junctions, diodes, bipolar junction transistors, optoelectronic devices, and MOS devices.

5316. Power Electronics (3). Prerequisites: ECE 3312, 3323, 3353.Switch mode power conversion, converters and inverters, power supplies and regulators, and power semiconductor circuits.

5320. DC-DC Converter Design and Test (3). Prerequisites: ECE 3312 and 3353. Focuses on the design and testing of low-power DC converters, including Buck, Boost, Buck-boost, and LDOs. Covers steady state and transient performance and includes a lab component.

5321. Design and Analysis of Analog Integrated Circuits (3). Prerequisites: ECE 3312, 3323, 3353. Principles involved in designing analog integrated circuits. Device physics, small signal, and large signal models. Biasing and basic circuit building blocks. Applications.

5322. Random Signals and Systems (3). Prerequisite: ECE 3304 or 3323. Modeling and analysis of uncertainty or randomness; applying probability, random variables, and random processes to a variety of applications.

5323. Modern Communication Circuits (3). Prerequisites: ECE 3312, 3323. Analysis and design techniques for modern communication circuits.

5324. Computer-Aided Circuit Analysis (3). Prerequisites: ECE 3312, 3323. Development, implementation, and application of advanced circuit models for the design of integrated circuits. Designed to enhance design skills through direct application of computer-aided analysis tools.

5325. Telecommunication Networks (3). Prerequisite: ECE 3304 or 3323. Networking and standards. Data and voice network architectures, cellular, satellite and telephone networks. Protocols. Network modeling and optimization. Queuing theory.

5331. Individual Studies in Engineering Applications (3). Prerequisites: Graduate standing in engineering and consent of instructor. An individual study course involving a rigorous theoretical investigation of some aspect of an engineering problem of current interest. A formal report is required. May be repeated for credit.

5332. Topics in Electrical Engineering (3). Elaborates on a special topic of current interest in electrical engineering. May be repeated for credit.

5341. Microwave Engineering: Passive Components (3). Prerequisite: ECE 3342. Analysis and design of microwave passive components, including transmission lines, waveguides, resonators, hybrids, couplers, attenuators, filters, circulators, switches, and phase shifters.

5342. Microwave Solid State Circuits (3). Prerequisite: ECE 3312. Review of transmission-line and waveguide theory, scattering matrix, impedance matching, resonators, passive three- and four-port devices, filters, active circuits.

5343. Power Systems Engineering (3). Prerequisite: ECE 3341.Electrical power transmission and distribution systems; power generation systems; system modeling, planning, management and protection.

5344. Antennas and Radiating Systems (3). Prerequisite: ECE 3342. Antenna fundamentals, uniformly spaced arrays, wire antennas of various types, aperture radiation, antennas for special applications.

5345. Pulsed Power (3). Prerequisite: ECE 3342. Fundamentals of pulsed power circuits, components, and systems. Pulse forming lines, energy storage, voltage multipliers, switching, materials, grounding and shielding, measurements, and applications.

5346. Plasma Engineering: An Introductory Course in Plasma Physics and Technology (3). Prerequisites: ECE 3342 and consent of instructor. Fundamentals of plasma physics and technology, including gas discharge processes, plasma surface treatment, role of non-thermal plasmas, material processing, and biomedical treatment.

5347. Laser Diagnostic Techniques (3). Prerequisites: ECE 3342 and consent of instructor. Fundamentals of basic problems in laser physics and laser diagnostic techniques, specifically non-linear laser spectroscopy methods and applications, including environmental sensing and plasma diagnostics.

5348. Computational Electromagnetics (3). Prerequisite ECE 3342 or equivalent undergraduate coursework. Computational electromagnetics in guided-wave structures, wave scattering, and radiation. Emphasizes finite difference time domain and frequency domain methods and moment methods

5350. Introduction to Medical Instrumentation (3). Biomedical instrumentation, transducers, signals, circuits and filters, utilization of biopotential techniques in respiration, cardiac, and audiology.

5351. Biomedical Signal Processing (3). An overview of conventional and modern signal processing techniques and their applications taught in the context of biomedical signals and signal models.

5352. Medical Imaging (3). Medical imaging techniques including radiography and ionizing radiation, computer aided tomography, PET, MRI, and image reconstruction and processing techniques.

5353. Gaseous Electronics (3). Prerequisite ECE 3342. Kinetic theory of gases, collisions, emission processes, self sustained discharge, paschen law, glow discharge, arc discharge, streamers, spark discharge, corona discharge, gas lasers.

5354. Power Semiconductor Devices (3). Prerequisite: ECE 4314 or 5314. Introduction to the design and simulation of power semiconductors. Topics include high voltage breakdown, high current density, and temperature effects.

5355. Genomic Signal Processing and Control (3). An introduction to genomics with techniques from signal processing and control. Intergene relationships, classification of disease, genetic regulatory networks, and dynamic behavior.

5356. Biosensors and Bioelectronics (3). Biosensors and semiconductor devices, cells, and other biomaterials. Bio-Micro-Electro-Mechanical Systems (Bio-MEMS) and low-power wearable/implantable medical devices.s, self sustained discharge, paschen law, glow discharge, arc discharge, streamers, spark discharge, corona discharge, gas lasers.

5358. Semiconductor Material and Device Characterization (3). Prerequisite: CHEM 1307 and consent of instructor. Introduction to the physical principles and techniques involved with the semiconductor processing of different electronic and optoelectronic devices.

5360. Fiber Optic Systems (3). Prerequisites: ECE 3312, 3323, 3341; CHEM 1307. Optical fibers, couplers, sources, and detectors; applications to communications and sensing. Integrated optics.

5361. Advanced Communication Systems (3). Prerequisite: ECE 3323. Information transmission in electronic systems. Random variables and stochastic processes, noise in analog and digital modulation systems, and optimal receivers.

5362. Modern Optics (3). Prerequisites: ECE 3323, 3342. Modern concepts in optics related to engineering applications. Geometrical, physical, and quantum optics; Fourier optics, holography, and image processing.

5363. Pattern Recognition (3). Prerequisite: MATH 3342. Foundational topics in pattern recognition. Linear discriminant functions, support vector machines, generalized decision functions, Bayes classifier, and various clustering techniques.

5364. Digital Signal Processing (3). Prerequisite: ECE 3304. An introduction to digital signal processing. Sampling, z-transform, discrete and fast Fourier transforms, flowgraphs, design techniques for digital filters, effects of finite word length and applications.

5365. Parametric and Functional Device Testing (3). Fundamentals of semiconductor device chip and wafer testing. Parametric and functional tests, test philosophy, C programming for testing, and commercial wafer level testers.

5366. Testing of Digital Systems (3). Prerequisite: Consent of instructor. High level test synthesis, fault modeling and diagnosis, design for test, built-in self test, test code generation, and applications.

5367. Image Processing (3). Prerequisite: ECE 3304 or 3323. Imaging fundamentals. Linear operators in spatial and spatial-frequency domains. Image enhancement and restoration techniques. Analysis and coding of images.

5368. Advanced Control Systems (3). Prerequisite: ECE 3353. An introduction to advanced control systems. Optimal, adaptive, and robust control of linear and nonlinear systems. Fuzzy logic and neural network applications to control systems.

5371. Engineering Analysis (3). Prerequisite: MATH 3350 or its equivalent. Application of mathematical methods and algorithms to engineering problems, stochastic linear system models, vector spaces and operators, orthogonality principle and its applications, adaptive filtering, matrix factorizational application of eigendecomposition methods.

5375. Computer Architecture (3). Prerequisite: ECE 3362. An introduction to the architecture, organization and design of microprocessors. Hardware design related to various microprocessors. Analysis of current microprocessors and applications.

5376. System Modeling and Simulation (3). Prerequisite: ECE 3304 or 3323. Mixed-signal system specification, behavioral modeling and analysis, functional modeling and analysis, mixed-signal system design, and evaluation.

5380. Embedded Systems (3). Prerequisite: ECE 3362. Control of peripherals, streaming of data, implementation of discrete convolution, real-time operating systems.

5381. Introduction to Semiconductor Processing (3). Prerequisites: PHYS 2401, MATH 3350, CHEM 1307. Introduction to the physical principles, techniques, and technologies involved with the fabrication of very large scale integrated circuits (VLSI).

5382. Advanced Digital System Design (3). Prerequisite: ECE 3312 and 3362. Advanced VLSI design. Computer arithmetic. High speed computation. Digital hardware design. CAD tools for VLSI design.

5383. Communication Integrated Circuits Design I (3). Covers the fundamentals of RF-SoC (Radio-Frequency System-on-a-Chip) design. For students interested in RF/analog IC and SoC design, semiconductor products testing, and device/process engineering.

5384. Communication Integrated Circuits Design II (3). Prerequisite: ECE 5383. Theory and design of RF/analog block-level IC and RF-SoC architectural design. Hands-on design projects for students to gain IC and SoC experience.

5385. Introduction to Microsystems I (3). Prerequisites: ECE 3303, 3311. Fundamentals of microelectromechanical (MEMS) and microfluidic systems. Project-based course introduces basic microsystem design, analysis, simulation, and manufacture through several case studies using representative devices.

5386. Introduction to Microsystems II (3). Prerequisite: ECE 4385 or 5385. Application of microfabrication to create microsensor systems. Integration of optics, optoelectronics and microfluids. Includes other MEMS projects.

5387. Advanced Semiconductor Processing and Process Characterization (3). Prerequisite: CHEM 1307 and either ECE 4381 or 5381. Stresses process flow; yield management; specific device processing steps; and process control, packaging and back-end processing.

5388. Solid-State Energy Devices I (3). Prerequisite: ECE 5314 or 5381. Introduction to fundamentals of solar cells, including thin film, tandem, and nanostructured solar cell materials and devices.

5389. Solid-State Energy Devices II (3). Prerequisite: ECE 5314 or 5381. Introduction to fundamentals of solid-state energy devices beyond solar cells, including materials and devices for thermoelectrics for converting heat to electricity, betavoltaics and alphavoltaics as long-life batteries, fuel cells and super-capacitors for energy storage, and hydrogen generation and storage.

5390. Functional Materials (3). Prerequisite: ECE 5314 or 5381. Introduction to functional materials and their applications, including sustainability, bio-inspired materials, and nano-structured materials.

5391. Electric Machines and Drives (3). Prerequisite: ECE 3341. Analysis and control of DC machines and induction machines. Space vector theory. Field oriented control. Modeling of machine and controller dynamics.

5392. Nanophotonics (3). Introduction to light-matter interaction in nanostructures, quantum wells, wire and dots, photonics crystals, negative index and meta materials, nano-emitters and detectors, nano-plasmonics and biophotonics.

5393. Detectors and Sensors I (3). Fundamentals of solid-state photo detectors and sensors for THz through EVU, including principles, performances, and applications.

5394. Detectors and Sensors II (3). Fundamentals of solid-state radiation detectors and sensors, including principles, performances, and applications.Back to Top

 

6000 Level Courses

6000. Master’s Thesis (V1-6).

6351. Physical Electronics (3). Prerequisite: Consent of instructor. Fundamentals of solid state physics relevant to device applications. Semiconductors, dielectrics, ferroelectricity, ferromagnetics, and superconductors. Laser devices, applications, and engineering of lasers.

6360. Computer Vision and Image Reconstruction (3). Theories of image formation and reconstruction. Reconstruction problems in tomography, magnetic resonance imaging, synthetic aperture radar, and other modalities of imaging.

6363. Advanced Pattern Recognition (3). Prerequisite: ECE 4363 or 5363. Adaptive approaches to the design of discriminant functions for pattern classification and recognition. Statistical, syntactic, neural networks, and fuzzy-set based optimization constraints for discriminants.

6365. Topics in Advanced Communications (3). Applications of detection and estimation theory in the design of optimum communication systems.Back to Top

 

7000 Level Course

7000. Research (V1-12). Back to Top

 

8000 Level Course

8000. Doctor's Dissertation (V1-12).Back to Top