May 18, 2024  
2018-2019 Undergraduate Catalog 
    
2018-2019 Undergraduate Catalog [ARCHIVED CATALOG]

Course Descriptions


General Education Designations

Registration Notes

Academic Disciplines Chart

CLICK HERE 

 

CLICK HERE 

 

 18-19 Academic Disciplines Chart  

 

(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): Engineering Fundamentals 152 or 158 and Mathematics 142 or 148 with grades of C or better.
    (RE) Corequisite(s): Mathematics 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): 201.
  
  • 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. Includes Level 1 design projects which require laboratory work.

    (RE) Prerequisite(s): Computer Science 130.
  
  • ECE 301 - Circuits and Electro Mechanical Components

    3 Credit Hours
    DC and AC circuits, transients, transformers, motors, and generators.

    (RE) Prerequisite(s): Mathematics 231.
  
  • ECE 302 - Electronics and Computer Circuits

    3 Credit Hours
    Analog circuits, operational amplifiers, digital systems, logic circuits, and semiconductor devices.

    (RE) Prerequisite(s): 301.
  
  • 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): Mathematics 142 or 148.
  
  • 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): 202.
  
  • 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): 315.
  
  • ECE 317 - Honors: Probability and Random Variables

    3 Credit Hours
    Same as 313 with additional honors project.

    (RE) Prerequisite(s): Mathematics 142 or 148.
  
  • 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 ― construction, equivalent circuits, single and three phase. DC machines ― construction, connections, performance, control. Three phase induction motors ― construction equivalent circuit, performance. Synchronous machines ― construction, equivalent circuit, performance, parallel operation in power systems. Single-phase motors ― construction, performance, starting methods. Includes Level 1 design projects which require laboratory work.

    (RE) Prerequisite(s): 202.
  
  • 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. Includes 1-credit laboratory work involving Level 1 design projects.

    (RE) Prerequisite(s): 202.
  
  • 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): 335.
    (RE) Corequisite(s): 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): 202 and Mathematics 241.
    (DE) Prerequisite(s): Physics 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): 313, 315.
  
  • ECE 347 - Honors: Fields

    3 Credit Hours
    Same as 341 with additional honors project.

    (RE) Prerequisite(s): 202 and Mathematics 241.
    (DE) Prerequisite(s): Physics 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): 255.
  
  • ECE 357 - Honors: Digital Systems Design

    3 Credit Hours
    Same as 351 with additional honors project.

    (RE) Prerequisite(s): 255.
  
  • 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): 202.
  
  • 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): 315 or 351.
  
  • 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 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): 401; and English 102, 132, 290, or 298.
  
  • 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. Includes Level 1 design projects.

    (RE) Prerequisite(s): 315.
  
  • 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 equivalent.
  
  • 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): 316.
  
  • 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): 316.
  
  • ECE 417 - Honors: Computer Control Systems

    3 Credit Hours
    Same as 416 with additional honors project.

    (RE) Prerequisite(s): 316.
  
  • 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. Includes Level 1 design projects.

    (RE) Prerequisite(s): 316 and 325.
  
  • 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. Includes Level 1 design projects.

    (RE) Prerequisite(s): 421.
  
  • ECE 427 - Honors: Electric Energy Systems

    3 Credit Hours
    Same as 421 with additional honors project.

    (RE) Prerequisite(s): 316 and 325.
  
  • 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. Includes Level 1 design projects which require laboratory work.

    (RE) Prerequisite(s): 316 and 336.
  
  • 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. Level 2 design projects require laboratory work.

    (RE) Prerequisite(s): 336.
  
  • 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): 335.
  
  • ECE 441 - Modern Communication Systems

    3 Credit Hours
    Multiple access, TDMA and 2G systems, spread spectrum and 3G systems, OFDM and 4G systems, scheduling, hand off, optical fiber communications, optical networks, laboratory sessions.

    (RE) Prerequisite(s): 342.
  
  • ECE 442 - Communication System Design

    3 Credit Hours
    Application of communication theory to system design. Hardware and software design and simulation. Modern communication topics. Includes Level 1 design projects.

    (RE) Prerequisite(s): 441.
  
  • 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): 341.
  
  • 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): 341.
  
  • ECE 451 - 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. Includes Level 1 design projects which require laboratory work.

    (RE) Prerequisite(s): 255 or Computer Science 360.
  
  • 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. Include Level 1 design projects with programming assignments related to networking protocols.

    (RE) Prerequisite(s): 313 or Mathematics 323.
  
  • 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. Includes Level 1 design projects which require laboratory work.

    (RE) Prerequisite(s): 255 or Computer Science 360.
  
  • ECE 457 - Honors: Computer Systems Architecture

    3 Credit Hours
    Same as 356 with additional honors project.

    (RE) Prerequisite(s): 256 or 336 or Computer Science 360 or 367.
  
  • 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): 255 or Computer Science 360.
  
  • ECE 461 - Introduction to Computer Security

    3 Credit Hours
    Introduction to security concepts, concerns, common vulnerabilities, solutions and techniques, and good security practices. Hands-on experience analyzing computer security vulnerabilities and designing secure computer systems and applications.

    (RE) Prerequisite(s): 202 or Computer Science 302 or Computer Science 307.
    Registration Restriction(s): Junior standing or consent of the instructor.
  
  • 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): Computer Science 102 or equivalent, 313 or equivalent.
    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): Computer Science 130.
  
  • ECE 469 - Mobile and Embedded Systems Security

    3 Credit Hours
    Introduction to mobile device security with a specific emphasis on mobile phones. Focus on mobile security in payment systems, authentication (e.g., biometric), and mobile malware. Hands-on experience with vulnerabilities and exploits with mobile device systems. In-depth case studies of mobile devices in medical device systems and transportation systems.

    (RE) Prerequisite(s): Computer Science 302.
  
  • 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. Includes Level 1 design projects.

    (RE) Prerequisite(s): 313 or Mathematics 323; Mathematics 200 or Mathematics 251.
  
  • 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. Includes Level 1 design projects.

    (RE) Prerequisite(s): 313 or Mathematics 323; Mathematics 200 or Mathematics 251.
  
  • ECE 477 - Honors: Introduction to Pattern Recognition

    3 Credit Hours
    Same as 471 with additional honors project.

    (RE) Prerequisite(s): 313 or Mathematics 323; Mathematics 200 or Mathematics 251.
  
  • ECE 478 - Honors: Introduction to Digital Image Processing

    3 Credit Hours
    Same as 472 with additional honors project.

    (RE) Prerequisite(s): 313 or Mathematics 323; Mathematics 200 or Mathematics 251.
  
  • 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): 316 and 325.
    (DE) Prerequisite(s): 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): 481.
  
  • ECE 487 - Honors: Power Electronics

    3 Credit Hours
    Same as 481 with additional honors project.

    (RE) Prerequisite(s): 316 and 325.
    (DE) Prerequisite(s): 336.
  
  • ECE 491 - Special Topics

    1-3 Credit Hours
    Topics relating to basic design and current practice. Includes Level 1 or Level 2 design projects which may require laboratory work.

    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): 325.