Course Listings Next      Previous      Contents      Search      UA

ELECTRICAL AND COMPUTER ENGINEERING (ECE)

Professor Jeff Jackson, Department Head
Office: 101 Houser Hall

ECE 125 Fundamentals of Electrical and Computer Engineering. 2 hours.
Prerequisites: MATH 125.
Corequisites: DR 100.

Introduction to electrical and computer engineering, the mathematics required for these disciplines, and MatLab. Development of proficiency in DC circuit analysis and basic laboratory skills.

ECE 225 Electric Circuits. 3 hours.
Prerequisites: ECE 125 and PH 106.
Corequisites: MATH 238.

Physical concepts and mathematical techniques of circuit analysis; DC, transient, and sinusoidal steady-state analysis of circuits; Includes laboratory experiments.

ECE 285 Programming for Electrical and Computer Engineers. 3 hours.
Prerequisites: MATH 125.
Corequisites: CS 160.

Algorithm design, programming, test, and debugging skills using the C programming language. Applications to engineering problem solving in electrical and computer engineering.

ECE 320 Fundamentals of Electrical Engineering. 3 hours.
Prerequisites: PH 106.
Corequisites: MATH 238.

Introduction to circuit analysis, methods, resistive circuits, AC circuits, first-order transients, AC power, operational amplifiers, and machines. Not open to electrical engineering majors or to students who have earned credit for ECE 225.

ECE 326 Electric Networks. 3 hours.
Prerequisites: ECE 225 and MATH 238 and MATH 355.

Response of circuits to transient signals, both deterministic and random. Laplace transform solution techniques for circuits and differential equations. Relationship between Laplace and Fourier transforms. Frequency response and representation of circuits and systems. Modeling of uncertainty in circuit elements.

ECE 330 Introduction to Semiconductor Devices. 3 hours.
Prerequisites: PH 253.
Corequisites: ECE 225.

Semiconductor device physics, PN junction, Schottky diodes, BJT, MOS capacitor, MOSFET, and optoelectronic devices. Brief introduction of microelectronic fabrication.

ECE 332 Electronics I. 4 hours.
Prerequisites: ECE 225 and EN 102.

Semiconductor materials and properties, fundamentals of p-n junctions, diodes, diode circuits and operation, signal generators, rectifier and wave-shaping circuits, bipolar and field effect transistors, MOSFET, transistor DC circuit analysis, basic transistor amplifiers. Writing proficiency is required for a passing grade in this course.

ECE 333 Electronics II. 4 hours.
Prerequisites: ECE 332.

Operational amplifiers, BJTs, MOSFETs, integrated current biasing and active loads, differential and multistage amplifiers, frequency response, feedback and stability, power amplifiers, and introduction to digital circuits. The lab deals with experiments illustrating concepts in electronics. Writing proficiency is required for a passing grade in this course.

ECE 340 Electromagnetics. 4 hours.
Prerequisites: PH 106.
Corequisites: MATH 238.

Electrostatics, magnetostatics, Maxwell’s equations, plane waves, guided waves, and radiation.

ECE 350 Electric Power and Machines. 3 hours.
Prerequisites: ECE 225 or ECE 320.

Single- and three-phase power system analysis. Theory and operation of electromechanical devices, including magnetic circuits, transformers, as well as DC and AC rotating machines. Fundamentals of power electronics.

ECE 370 Signals and Systems. 3 hours.
Prerequisites: ECE 225.

Time domain and frequency domain analysis of continuous and discrete signals and systems; Fourier integral, Fourier series, Z-transform. Numerical implementation using MatLab.

ECE 380 Digital Logic. 4 hours.
Prerequisites: (CS 150 or ECE 285) and CS 160 and MATH 125.

Number systems, Boolean algebra, logic functions and gates, design of combinational logic systems, flip-flops, design of synchronous sequential systems, and iterative networks. Includes laboratory experiments.

ECE 383 Microcomputers. 4 hours.
Prerequisites: ECE 380.

Microprocessors, microcontrollers, assembly-language programming, interrupts, polling, and hardware interfaces.

ECE 404 Sensor Networks. 3 hours.
Prerequisites: ECE 383.

Basic architecture and applications of wireless sensor networks (WSN). Hardware components of WSN, WSN operating systems, transport layer, routing layer, MAC layer, and data link layer of WSN.

ECE 406 Computer Communications and Networks (also CS 438). 3 hours.
Prerequisites: CS 357 and ECE 383, or permission of the instructor.

Introduction to computer communications and networks. Topics include physical topologies, various protocols, the OSI and TCP/IP Reference Models, error detection and correction, routing algorithms, congestion control, example networks, and network applications.

ECE 408 Communications. 3 hours.
Prerequisites: ECE 370 and MATH 355, or permission of the instructor.

Analog and digital communication systems, random signals, sampling, filtering, analog-to-digital encoding, advanced digital modulation/demodulation, source encoding/decoding, channel encoding/decoding, multiplexing, and system performance analysis.

ECE 409 Communications Laboratory. 1 hour.
Prerequisites: ECE 370 and MATH 355, or permission of the instructor.
Corequisites: ECE 408.

Modeling and design of communication systems. Familiarization with specialized communications equipment and techniques. Proper use of laboratory instruments.

ECE 430 Solid State Devices. 3 hours.
Prerequisites: ECE 330.

Solid-state physics for semiconductor devices, PN junction, metal-semiconductor junction, JFET/MESFET, MOSFET, BJT, and non-ideal behaviors of solid-state devices. Organic thin-film devices, including organic solar cells, thin-film transistors, light-emitting diodes, and their application for flexible displays.

ECE 432 VL SI Design. 3 hours.
Prerequisites: ECE 332 or permission of the instructor.

Digital design issues in the context of VLSI systems. Introduction to CMOS digital design methodology, layout techniques, behavioral models, circuit simulation and testing of complex systems.

ECE 434 Mixed-Signal Circuits. 3 hours.
Prerequisites: ECE 332 or permission of the instructor.

Design and testing issues in the context of mixed-signal embedded systems. Introduction to CMOS mixed-signal design methodology, layout techniques, analog-to-digital converters, digital-to-analog converters, circuit simulation, and testing and packaging of complex mixed-signal systems.

ECE 435 Microsystems Packaging. 3 hours.
Prerequisites: ECE 332 or permission of the instructor.

Microsystems packaging issues in the context of a variety of packaging technologies in system-on-package, system-in-package, package-on-package, system-on-chip, and wafer-level packaging.

ECE 438 Integrated Circuit Fabrication Principles (also CHE 438). 3 hours.
Prerequisites: ECE 333 or MTE 271, or permission of the instructor.

Study of the processing tools used in semiconductor device fabrication. Topics include semiconductor fundamentals, semiconductor device fabrication processes, interconnections and contacts, integrated circuit packaging, and chip yield.

ECE 439 Thin Film Technology. 3 hours.
Prerequisites: ECE 225 or PH 253 or permission of the instructor.

Crystal structure and defects, film nucleation and growth models, growth of polycrystalline and epitaxial films, vacuum science technology, physical and chemical vapor deposition, solution based methods, thin film characterization techniques.

ECE 440 Electromagnetic Waves. 3 hours.
Prerequisites: ECE 340.

Mathematics and physics of the radiation, propagation, and scattering of electromagnetic waves. Boundary value problems involving finite and infinite structures, waveguides, antennas, and media.

ECE 445 Antennas. 3 hours.
Prerequisites: ECE 340 or PH 332.

Transmission and reception of power and information in free space; antennas as interface elements; impedance and radiation characteristics of modern antennas.

ECE 451 Power Electronics. 3 hours.
Prerequisites: ECE 332 and ECE 350.

Detailed study on the theory and operation of power electronic converters and systems. Overview of enabling power semiconductor switching devices. Introduction to feedback control of converters. Machine drive fundamentals.

ECE 452 Power Electronics Laboratory. 1 hour.
Prerequisites: ECE 332 and ECE 350.
Corequisites: ECE 451.

Laboratory experience in three-phase power systems and electric machinery. Laboratory experience on the theory and operation of power electronic converters, systems, and machine drives.

ECE 453 Power Systems. 3 hours.
Prerequisites: ECE 350.

Basic power system concepts and per-unit quantities; transmission line, transformer, and rotating machine modeling; power flow; symmetrical component of power systems; faulted power system analysis.

ECE 454 Power Systems Laboratory. 1 hour.
Prerequisites: ECE 350.
Corequisites: ECE 453.

Test and analysis of power systems and machine devices and the design of systems using these devices.

ECE 455 Electromechanical Systems. 3 hours.
Prerequisites: ECE 225 and MATH 238.

Static and dynamic modeling, analysis, and simulation of mechanical, electrical, hydraulic, and mixed systems. MatLab and Simulink model development and simulation.

ECE 461 Quantum Nano Electronics. 3 hours.
Prerequisites: ECE 330 or PH 253 or permission of the instructor.

Energy levels and wavefunctions of semiconductor microstructures; envelope function approximation; quantum wells; superlattices; excitons; optical and electrical properties; selection rules; quantum confined Stark effect; Wannier-Stark localization; field-effect transistors; tunneling devices; quantum well lasers; electro-optic modulators; quantum-well intersubband photodetectors.

ECE 462 Nanophotonics: Semiconductor Optoelectronics. 3 hours.
Prerequisites: PH 253 or permission of the instructor.

Elemental and compound semiconductors; fundamentals of semiconductor physical properties; solid state physics; optical recombination and absorption; light emitting diodes; quantum well lasers; quantum dots lasers; blue lasers; semiconductor modulators; photodetectors; semiconductor solar cells; semiconductor nanostructure devices.

ECE 463 Magnetic Materials and Devices. 3 hours.
Prerequisites: ECE 340 or permission of the instructor.

Diamagnetism and paramagnetism, ferromagnetism, antiferromagnetism, ferrimagnetism, magnetic anisotropy, domains and the magnetization process, fine particles and thin films, magnetization dynamics.

ECE 466 Fundamentals of Nanotechnology. 3 hours.
Prerequisites: ECE 330 or PH 253.

Nanofabrication with electron-beam lithography, focused-ion beam lithography, and nanoimprint; microscopies for nanostructures, including SEM, EDX, TEM, AFM, STM; nano-scale devices based on nanostructured materials (carbon nanotubes and metal-oxide nanomaterials).

ECE 475 Control Systems Analysis. 3 hours.
Prerequisites: ECE 326.

Classical and modern feedback control system methods; stability; Bode, root locus, state variables, and computer analysis.

ECE 476 Control Systems Laboratory. 1 hour.
Prerequisites: ECE 326.
Corequisites: ECE 475.

Practical analysis and design of feedback control systems and components; electrical, mechanical, and electromechanical systems.

ECE 479 Digital Control Systems. 3 hours.
Prerequisites: ECE 370 and ECE 475 and either GES 451 or MATH 237.

Frequency and time methods in discrete time control systems; sampling of continuous-time signals, stability, transform design techniques, and state variable analysis and design techniques.

ECE 480 Digital Systems Design. 3 hours.
Prerequisites: ECE 383.
Corequisites: ECE 481.

Digital systems design with hardware description languages, programmable implementation technologies, electronic design automation design flows, design considerations and constraints, design for test, system on a chip designs, IP cores, reconfigurable computing, digital system design examples and applications.

ECE 481 Digital Systems Design Laboratory. 1 hour.
Prerequisites: ECE 383.
Corequisites: ECE 480.

Logic design and simulation via hardware description languages, use of electronic design automation tools, and CPU design.

ECE 482 Computer Vision and Digital Image Processing. 3 hours.
Prerequisites: ECE 285 and MATH 355, or permission of the instructor.

Introduction to computer vision and digital image processing with an emphasis on image representation, transforms, filtering, compression, boundary detection, and pattern matching.

ECE 484 Computer Architecture. 3 hours.
Prerequisites: ECE 383.

Basic computer organization, computer arithmetic, assembly language, machine language, simple and pipelined central-processor organization, memory system hierarchy, and measuring computer performance.

ECE 485 Programmable Logic Controllers. 3 hours.
Prerequisites: ECE 383 or permission of the instructor.

Programmable Logic Controllers (PLC), fundamentals of ladder logic programming and PLC systems, advanced PLC operation and related topics including networking, control applications, and human-machine interface design.

ECE 486 Embedded Systems. 3 hours.
Prerequisites: ECE 383.
Corequisites: ECE 487.

Integration of microprocessors into digital systems. Includes hardware interfacing, bus protocols and peripheral systems, embedded and real-time operating systems, real-time constraints, networking, and memory system performance.

ECE 487 Embedded Systems Laboratory. 1 hour.
Prerequisites: ECE 383.
Corequisites: ECE 486.

Projects provide hands-on experience in hardware interfacing, system-level design, real-time concepts, and memory system performance.

ECE 491 Special Problems (Area). Variable credit.
Investigation of a problem or problems, usually involving research with a faculty member. Credit is based on the individual assignment.

ECE 492 Capstone Design I. 3 hours.
Corequisites: ECE 333 and 400-level electrical or computer engineering lecture-lab combination.

First of a two-course sequence to provide design experience through capstone design, a team-based two-semester-long design project. Also, the first-semester course will include instruction in design methodology, engineering ethics, societal impacts, project economics, and management tools.

ECE 493 Selected Topics (Area). Variable credit.

Special courses in all areas of electrical or computer engineering, offered as the need arises. Credit is based on the course requirements.

ECE 494 Capstone Design II. 3 hours.
Prerequisites: ECE 492.

Second of a two-course sequence to provide design experience through capstone design, a team-based two-semester-long design project.

ECE 498 Honors Problems I. 1 to 3 hours.
Prerequisites: Senior honor student with 3.3 or higher GPA.

Investigation of an electrical or computer engineering research or design problem.

ECE 499 Honors Problems II. 1 to 3 hours.
Prerequisites: Senior honor student with 3.3 or higher GPA.

Investigation of an electrical or computer engineering research or design problem.


About the University Next      Previous      Contents      Search      UA