May 05, 2024  
2020-2021 Undergraduate Catalog 
    
2020-2021 Undergraduate Catalog [ARCHIVED CATALOG]

Course Descriptions


General Education Designations

Registration Notes

Academic Disciplines Chart

CLICK HERE 

 

CLICK HERE 

 

 2020-2021 Academic Discilines  

 

(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 477 - Honors: Introduction to Pattern Recognition

    3 Credit Hours
    Same as ECE 471  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 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.