|
2020-2021 Undergraduate Catalog [ARCHIVED CATALOG]
Course Descriptions
|
|
|
|
(ECE) Electrical and Computer Engineering (319) |
|
-
ECE 201 - Circuits I 3 Credit Hours Fundamental laws of circuit analysis. Ohm’s Law. Kirchhoff’s current and voltage laws; the law of conservation of energy; circuits containing independent and dependent voltage, and current sources, resistance, conductance, capacitance, and inductance analyzed using mesh and nodal analysis, superposition, and source of transformations; and Norton’s and Thevenin’s Theorems. Steady state analysis of DC and AC circuits. Complete solution for transient analysis for circuits with one and two storage elements.
(RE) Prerequisite(s): EF 152 * or EF 158 * with a grade of C or better, and MATH 142 * or MATH 148 * with a grade of C or better. (RE) Corequisite(s): MATH 231 . Registration Permission: Consent of associate department head. |
|
-
ECE 202 - Circuits II 3 Credit Hours Operational amplifiers, average, complex, imaginary and real power; effective values of voltage and currents, three phase circuits, delta and wye connections. Complex frequency; sinusoidal forcing functions and natural response. Resonance: general case, special cases in series and parallel circuits. Scaling: magnitude and frequency. Mutual inductance, transformers as circuit elements; linear and ideal transformers. Admittance, impedance, and hybrid parameters. Trigonometric and complex Fourier series. Includes laboratory exercises.
(RE) Prerequisite(s): ECE 201 with a grade of C or better.
|
|
-
ECE 255 - Introduction to Logic Design of Digital Systems 3 Credit Hours Standard codes, number systems, base conversions, and computer arithmetic. Boolean algebra, minimization, and synthesis techniques for combinational and sequential logic. Use of VHDL for logic synthesis. Implementation of circuits using SSI, MSI, and LSI components.
(RE) Prerequisite(s): COSC 130 with a grade of C or better.
|
|
-
ECE 256 - Computer System Interfaces 3 Credit Hours Introduction to design, implementation, and test of interfaces used in the construction of modern computing systems. Topics covered include memory and I/O devices, component interfaces, real-time operating system concepts, performance analysis, and optimizations. The lectures and lab assignments will cover both hardware and software elements needed to support target applications and interfaces. This includes physical layer and low-level protocol/information-format design and analysis. Other key elements covered in the class include direct memory access, timers, input/output synchronization, and interrupts. Emphasis is placed on hands-on and lab based exercises using an appropriate development system.
(RE) Prerequisite(s): ECE 255 with a grade of C or better.
|
|
-
ECE 301 - Circuits and Electro Mechanical Components 3 Credit Hours DC and AC circuits, transients, transformers, motors, and generators.
(RE) Prerequisite(s): MATH 231 or MATH 237 with a grade of C or better.
|
|
-
ECE 313 - Probability and Random Variables 3 Credit Hours Probability axioms, Bayes’ theorem. Discrete and continuous random variables. Probability mass functions, density functions, and joint distributions. Central limit theorem. Expectation, variance, covariance, and correlation.
(RE) Prerequisite(s): MATH 142 * or MATH 148 * with a grade of C or better.
|
|
-
ECE 315 - Signals and Systems I 3 Credit Hours Continuous- and discrete-time functions, function transformations, signal energy and power, solution of linear differential equations, system properties, convolution, continuous and discrete-time Fourier series, continuous and discrete-time Fourier transforms, Bode diagrams, and correlation.
(RE) Prerequisite(s): ECE 202 with a grade of C or better.
|
|
-
ECE 316 - Signals and Systems II 3 Credit Hours Sampling theory, theory and application of Laplace transforms, feedback, root locus, gain and phase margin, theory and application of z Transforms, digital filters, and discrete-time state variables.
(RE) Prerequisite(s): ECE 315 with a grade of C or better.
|
|
-
ECE 317 - Honors: Probability and Random Variables 3 Credit Hours Same as ECE 313 with additional honors project.
(RE) Prerequisite(s): MATH 142 * or MATH 148 * with a grade of C or better.
|
|
-
ECE 325 - Electric Energy System Components 3 Credit Hours Three-phase systems, phasor analysis, AC power, ideal transformers, and per unit notation. Magnetic circuits. Practical transformers. DC machines, induction motors, synchronous machines. Introduction to power electronics, power systems, and renewable energy.
(RE) Prerequisite(s): ECE 202 with a grade of C or better.
|
|
-
ECE 335 - Electronic Devices 3 Credit Hours Semiconductor physics, theory of p-n junctions. Diodes, field-effect transistors, and bipolar transistors. Modeling of diode and transistor devices. Analysis and design of diode switching and rectifier circuits. Basic transistor switching circuits and single stage amplifiers. Electronic circuit simulation using SPICE.
(RE) Prerequisite(s): ECE 202 with a grade of C or better.
|
|
-
ECE 336 - Electronic Circuits 3 Credit Hours Multistage transistor amplifier biasing. Gain stages and output stages. Frequency and transient response of open loop linear amplifiers. Fundamentals of integrated circuits and operational amplifier applications in basic feedback configurations. Basic transistor switching circuits. Includes laboratory experiments and design projects.
(RE) Prerequisite(s): ECE 335 with a grade of C or better. (RE) Corequisite(s): ECE 315 .
|
|
-
ECE 341 - Fields 3 Credit Hours Coulomb’s law, Gauss’ law, Ampere’s law, Maxwell’s equations for electrostatic and magnetostatic cases. Maxwell’s equations for dynamic case, dynamic potentials, and uniform plane wave propagation. Transmission lines.
(RE) Prerequisite(s): ECE 202 with a grade of C or better, and MATH 241 or MATH 247 with a grade of C or better. (DE) Prerequisite(s): PHYS 232 *.
|
|
-
ECE 342 - Fundamentals of Communications 3 Credit Hours Probability and random processes, communication channels, analog modulations, digital modulations, diversity, MIMO, channel coding, information theory, laboratory sessions.
(RE) Prerequisite(s): ECE 313 or ECE 317 with a grade of C or better, and ECE 315 with a grade of C or better.
|
|
-
ECE 347 - Honors: Fields 3 Credit Hours Same as ECE 341 with additional honors project.
(RE) Prerequisite(s): ECE 202 with a grade of C or better, and MATH 241 or MATH 247 with a grade of C or better. (DE) Prerequisite(s): PHYS 232 *.
|
|
-
ECE 351 - Digital Systems Design 3 Credit Hours Introduction to techniques and strategies for designing digital systems using hardware description languages and industry-standard design tools. Topics include simulation and synthesis of high-level designs, finite state-machine design, digital memory systems, arithmetic circuit design, circuit delay estimation, timing, and power analysis. Laboratory and project activities include the implementation of digital systems using field-programmable gate arrays (FPGAs).
(RE) Prerequisite(s): ECE 255 with a grade of C or better.
|
|
-
ECE 356 - Computer Systems Architecture 3 Credit Hours Architecture and design of microcomputer systems with microprocessors or microcontrollers. Instruction set architectures, software interfaces, processor structures, memory hierarchy, and interfacing.
(RE) Prerequisite(s): ECE 256 or ECE 336 or COSC 360 or COSC 367 with a grade of C or better.
|
|
-
ECE 357 - Honors: Digital Systems Design 3 Credit Hours Same as ECE 351 with additional honors project.
(RE) Prerequisite(s): ECE 255 with a grade of C or better.
|
|
-
ECE 358 - Honors: Computer Systems Architecture 3 Credit Hours Same as ECE 356 with additional honors project.
(RE) Prerequisite(s): ECE 256 or ECE 336 or COSC 360 or COSC 367 with a grade of C or better.
|
|
-
ECE 395 - Junior Seminar 1 Credit Hours Presentations and discussions related to professional development, including registration, ethics, and current topics in electrical engineering.
Grading Restriction: Satisfactory/No Credit grading only. (RE) Prerequisite(s): ECE 202 with a grade of C or better.
|
|
-
ECE 401 - Senior Design Theory 2 Credit Hours A design course that focuses the student’s attention on professional practice, ethics, accumulated background of curricular components, and recent developments in the field. The focus is on teaching both the design process and design principles that allow students to utilize all of the above elements to effectively create designs for major design projects.
(RE) Prerequisite(s): ECE 315 or ECE 351 or ECE 357 with a grade of C or better.
|
|
-
ECE 402 - Senior Design Practicum 3 Credit Hours A project-oriented course that requires teams of students to design a major project that incorporates the principles taught in ECE 401 . The design emphasis is directed to topics within the field of electrical and computer engineering.
Satisfies General Education Requirement: (WC) (OC) (RE) Prerequisite(s): ECE 401 with a grade of C or better; and ENGL 102 *, ENGL 132 *, ENGL 290 *, or ENGL 298 * with a grade of C or better.
|
|
-
ECE 406 - Introduction to Real-time Digital Signal Processing 3 Credit Hours Architectures of programmable digital signal processors. Real-time implementation of digital signal processing algorithms on digital processor chips. Case studies including digital filtering, typical communication applications, speech, and image processing.
(RE) Prerequisite(s): ECE 315 with a grade of C or better.
|
|
-
ECE 411 - Linear Systems Theory 3 Credit Hours Fundamentals of linear systems theory from a state space perspective, controllability and observability, full state feedback, output feedback, and optimal control.
(RE) Prerequisite(s): MATH 251 or MATH 257 or equivalent with a grade of C or better.
|
|
-
ECE 415 - Automatic Control Systems 3 Credit Hours Automatic control systems for physical systems with linear models. The methods presented include steady-state error analysis, stability, root locus, Nyquist theory, and Bode plots.
(RE) Prerequisite(s): ECE 316 with a grade of C or better.
|
|
-
ECE 416 - Digital Control Systems 3 Credit Hours State representations of continuous and discrete systems, sampling, analog to digital conversion, effect of noise on system dynamics, filtering, and optimal control design.
(RE) Prerequisite(s): ECE 316 with a grade of C or better.
|
|
-
ECE 417 - Honors: Computer Control Systems 3 Credit Hours Same as ECE 416 with additional honors project.
(RE) Prerequisite(s): ECE 316 with a grade of C or better.
|
|
-
ECE 421 - Electric Energy Systems 3 Credit Hours Structure and operation of the electrical energy grid, load flow, economic loading, planning, control, and reliability. Balanced and unbalanced faults, system protection, and system stability.
(RE) Prerequisite(s): ECE 316 with a grade of C or better, and ECE 325 with a grade of C or better.
|
|
-
ECE 422 - Power System Operations and Planning 3 Credit Hours Dynamic phenomena in power systems. Transient stability assessment and enhancement. Direct and indirect methods for stability determination in nonlinear systems. Operations planning, unit commitment, economic dispatch, frequency regulation, and automatic generation control. Volt-var control, load management, cogeneration, and other topics of contemporary concern.
(RE) Prerequisite(s): ECE 421 or ECE 427 with a grade of C or better.
|
|
-
ECE 427 - Honors: Electric Energy Systems 3 Credit Hours Same as ECE 421 with additional honors project.
(RE) Prerequisite(s): ECE 316 with a grade of C or better, and ECE 325 with a grade of C or better.
|
|
-
ECE 431 - Operational Amplifier Circuits 3 Credit Hours Linear and non-linear active circuits using commercial operational amplifiers. Includes operational, instrumentation, isolation, bridge, rms and logarithmic converters, multipliers and function generators, rectifiers, references, active filters, modulation and demodulation, and sinusoidal generators. Noise fundamentals and calculations in op-amp circuits. Design for specified pole-zero functions. Emphasis on applications including transducer interfacing.
(RE) Prerequisite(s): ECE 316 with a grade of C or better, and ECE 336 with a grade of C or better.
|
|
-
ECE 432 - Electronic Amplifiers 3 Credit Hours Feedback amplifier principles, wideband linear amplifier design, low-noise preamplifier design, and audio power amplifier design. Introduction to radio-frequency amplifier design and oscillator principles. Includes laboratory experiments and design projects.
(RE) Prerequisite(s): ECE 336 with a grade of C or better.
|
|
-
ECE 433 - Introduction to VLSI 3 Credit Hours Investigates the behavior of microelectronic devices in digital circuits and helps the students develop an understanding of the relationship between the device physics and the device static and dynamic characteristics. Includes laboratory assignments which are designed to give advanced undergraduate students a working knowledge of CMOS digital integrated circuit technology, circuit design methodologies, including simulation and physical layout of CMOS digital circuit structures.
(DE) Prerequisite(s): ECE 335 .
|
|
-
ECE 443 - Antenna Systems Engineering 3 Credit Hours The electromagnetic and systems engineering of antennas for terrestrial wireless and satellite communications. Antenna impedance, beam pattern, gain, and polarization. Dipoles, monopoles, loop antennas, microstrip antennas, feed networks, and baluns. Power and noise budgets for communication links. Atmospheric propagation and multipath. Design, fabrication, and measurements of single element and antenna arrays.
(RE) Prerequisite(s): ECE 341 or ECE 347 with a grade of C or better.
|
|
-
ECE 444 - Microwave Circuits 3 Credit Hours Transmission-line theory, microstrip and coplanar lines, S-parameters, matching networks, couplers, low-pass and band-pass filters, diode detectors, and mixers. Design of transistor amplifiers including noise performance. Design, fabrication, and measurements (1-10GHz) of microwave-integrated circuits using CAD tools and network analyzers.
(RE) Prerequisite(s): ECE 341 or ECE 347 with a grade of C or better.
|
|
-
ECE 453 - Introduction to Computer Networks 3 Credit Hours Introduction to the design and implementation of computer networks. Topics to be covered include layered network architecture, physical media, data link protocols, network routing, transport layer, network programming interfaces such as sockets, and applications. Examples will be primarily based on protocols in the Internet.
(RE) Prerequisite(s): ECE 313 or ECE 317 or MATH 323 with a grade of C or better.
|
|
-
ECE 455 - Embedded Systems Design 3 Credit Hours Design and development of embedded systems for data acquisition and special-purpose computing systems, such as peripheral interfacing, serial/parallel communications, and bus systems. Assembly language programming, software architecture, and machine architecture of microcontrollers.
(RE) Prerequisite(s): ECE 256 or ECE 336 or COSC 360 or COSC 367 with a grade of C or better.
|
|
-
ECE 459 - Secure and Trustworthy Computer Hardware Design 3 Credit Hours In-depth introduction to a range of new developments for the design of secure and trustworthy computer hardware. Topics covered include physical and invasive attack models, side-channel analysis (SCA) attacks, physical unclonable functions, hardware-based random number generators, watermarking of intellectual property (IP) blocks, FPGA security, passive and active metering for piracy prevention, and hardware Trojan detection and isolation.
(RE) Prerequisite(s): ECE 255 or COSC 360 or COSC 367 with a grade of C or better.
|
|
-
ECE 462 - Cyber-Physical Systems Security 3 Credit Hours Introduction to security challenges and techniques at both the physical layer and the cyber layer of important cyber-physical systems, including transportation systems, avionics, industrial automation systems, vehicular systems, medical systems, power systems, SCADA, nuclear plants, etc.
(RE) Prerequisite(s): COSC 102 or equivalent with a grade of C or better, and ECE 313 or ECE 317 or equivalent with a grade of C or better. Registration Restriction(s): Junior standing or consent of the instructor.
|
|
-
ECE 463 - Introduction to Datacenters 3 Credit Hours Technologies and best practices in data center structure, management, and maintenance. Topics include datacenter structure and design, requirements, performance, security, power & cooling, storage systems, networking, capacity/workload management, testing, and analysis. Students from engineering disciplines that can take this course include electrical, computer, industrial, mechanical, and nuclear engineering, and computer science.
(RE) Prerequisite(s): COSC 130 with a grade of C or better.
|
|
-
ECE 469 - Mobile and Embedded Systems Security 3 Credit Hours Introduction to vulnerabilities and threat vectors associated with mobile and embedded devices, such as smartphones, wearable devices, and IoT devices. Topics include security features and limitations of mobile operating systems, secure programming, mobile location and activity privacy, user/device authentication, IoT wireless security, side-channel attacks on mobile/wearable devices, and security and privacy breaches on smart home devices. Coursework focuses on improving knowledge and awareness of mobile and embedded systems’ security issues, through individual homework assignments and an intensive group project involving hands-on research.
(RE) Prerequisite(s): COSC 360 or COSC 367 with a grade of C or better.
|
|
-
ECE 471 - Introduction to Pattern Recognition 3 Credit Hours Introduction to statistical decision theory, adaptive classifiers, and supervised and unsupervised learning. Students will explore the application of these techniques in areas of current interest, such as face recognition, speech processing, remote sensing, data mining, and bioinformatics.
(RE) Prerequisite(s): ECE 313 or ECE 317 or MATH 323 with a grade of C or better; and MATH 200 or MATH 251 or MATH 257 with a grade of C or better.
|
|
-
ECE 472 - Introduction to Digital Image Processing 3 Credit Hours Basic methods for digitizing, storing, processing, and displaying images. Computational procedures for image enhancement, restoration, coding, and segmentation.
(RE) Prerequisite(s): ECE 313 or ECE 317 or MATH 323 with a grade of C or better; and MATH 200 or MATH 251 or MATH 257 with a grade of C or better.
|
|
|
|
-
ECE 478 - Honors: Introduction to Digital Image Processing 3 Credit Hours Same as ECE 472 with additional honors project.
(RE) Prerequisite(s): ECE 313 or ECE 317 or MATH 323 with a grade of C or better; and MATH 200 or MATH 251 or MATH 257 with a grade of C or better.
|
|
-
ECE 481 - Power Electronics 3 Credit Hours Introduction to the analysis, design, and control of switched-mode power conversion circuits. These circuits, including dc-dc converters, ac-dc rectifiers, dc-ac inverters, have wide applications in power supplies, vehicular electronics, and renewable energy. Techniques for high efficiency circuit design, device and passive implementation, and closed-loop regulation are covered.
(RE) Prerequisite(s): ECE 316 with a grade of C or better, and ECE 325 with a grade of C or better. (DE) Prerequisite(s): ECE 336 .
|
|
-
ECE 482 - Power Electronic Circuits 3 Credit Hours Design-oriented introduction to the analysis, design, modeling, and testing of power electronics systems. Through practical laboratory experiments, students are guided through the fabrication of the multiple switched-mode power converters as well as associated analog and digital control systems to realize a complete functioning power conversion system. The course culminates with a design exposition/competition.
(RE) Prerequisite(s): ECE 481 or ECE 487 with a grade of C or better.
|
|
-
ECE 487 - Honors: Power Electronics 3 Credit Hours Same as ECE 481 with additional honors project.
(RE) Prerequisite(s): ECE 316 with a grade of C or better, and ECE 325 with a grade of C or better. (DE) Prerequisite(s): ECE 336 .
|
|
-
ECE 491 - Special Topics 1-3 Credit Hours Topics relating to basic design and current practice.
Repeatability: May not be repeated for credit. Course may not be repeated to satisfy senior requirements for graduation.
|
|
-
ECE 496 - Power and Energy Systems Seminar 1 Credit Hours Current topics in power and energy systems.
Repeatability: May be repeated. Maximum 2 hours. (RE) Prerequisite(s): ECE 325 with a grade of C or better.
|
|
|
|