Course Listing

For course descriptions, see the links below:

Electrical Engineering
Computer Engineering
Software Engineering

Computer Engineering Undergraduate Courses

  • CprE 131: Introduction to Computer Science Literacy
  • CprE 166: Professional Programs Orientation
  • CprE 185: Introduction to Computer Engineering and Problem Solving I
  • CprE 186: Introduction to Computer Engineering and Problem Solving II
  • CprE 261: Transfer Orientation
  • CprE 281: Digital Logic
  • CprE 288: Embedded Systems I: Introduction
  • CprE 294: Program Discovery
  • CprE 298: Cooperative Education
  • CprE 308: Operating Systems: Principles and Practice
  • CprE 310: Theoretical Foundations of Computer Engineering
  • CprE 329: Software Project Management
  • CprE 330: Integrated Electronics
  • CprE 339: Software Architecture and Design
  • CprE 370: Toying with Technology
  • CprE 381: Computer Organization and Assembly Level Programming
  • CprE 388: Embedded Systems II: Mobile Platforms
  • CprE 394: Program Exploration
  • CprE 396: Summer Internship
  • CprE 397: Engineering Internship
  • CprE 398: Cooperative Education
  • CprE 412: Formal Aspects of Specification and Verification
  • CprE 416: Software Evolution and Maintenance
  • CprE 418: High Speed System Engineering Measurement and Testing
  • CprE 425: High Performance Computing for Scientific and Engineering Applications
  • CprE 426: Introduction to Parallel Algorithms and Programming
  • CprE 431: Basics of Information System Security
  • CprE 435: Analog VLSI Circuit Design
  • CprE 444: Introduction to Bioinformatics
  • CprE 450: Distributed Systems and Middleware
  • CprE 454: Distributed and Network Operating Systems
  • CprE 458: Real Time Systems
  • CprE 465: Digital VLSI Design
  • CprE 466: Multidisciplinary Engineering Design
  • CprE 483: Hardware Software Integration
  • CprE 488: Embedded Systems Design
  • CprE 489: Computer Networking and Data Communicatons
  • CprE 490: Independent Study
  • CprE 491: Senior Design Project I and Professionalism
  • CprE 492: Senior Design Project II
  • CprE 494: Portfolio Assessment
  • CprE 498: Cooperative Education

Computer Engineering Graduate Courses

(Highly qualified undergraduate students may take 500-level courses)

  • CprE 501: Analog and Mixed Signal VLSI Circuit Design
  • CprE 504: Power Management for VLSI Systems
  • CprE 505: CMOS and BiCMOS Data Conversion Circuits
  • CprE 506: Design of CMOS Phase-Locked Loops
  • CprE 507: VLSI Communication Circuits
  • CprE 511: Design and Analysis of Algorithms
  • CprE 525: Numerical Analysis of High-Performance Computing
  • CprE 526: Introduction to Parallel Algorithms and Programming
  • CprE 528: Probabilistic Methods in Computer Engineering
  • CprE 530: Advanced Protocols and Network Security
  • CprE 531: Information System Security
  • CprE 532: Information Warfare
  • CprE 533: Cryptography
  • CprE 534: Legal and Ethical Issues in Information Assurance
  • CprE 535: Steganography and Watermarking
  • CprE 536: Computer and Network Forensics
  • CprE 537: Wireless Network Security
  • CprE 541: High-Performance Communication Networks
  • CprE 542: Optical Communication Networks
  • CprE 543: Wireless Network Architecture
  • CprE 544: Introduction to Bioinformatics
  • CprE 545: Fault-Tolerant Systems
  • CprE 546: Wireless Sensor Networks
  • CprE 547: Resource Allocation in Communication Networks
  • CprE 549: Advanced Algorithms in Computational Biology
  • CprE 550: Distributed Systems and Middleware
  • CprE 554: Distributed and Network Operating Systems
  • CprE 556: Scalable Software Engineering
  • CprE 557: Computer Graphics and Geometric Modeling
  • CprE 558: Real-Time Systems
  • CprE 563: Modeling and Optimization of Interconnect in Deep Submicron Design
  • CprE 564: Synthesis and Optimization of Digital Circuits
  • CprE 565: Professional Practices in Science and Engineering
  • CprE 566: Physical Design of VLSI Systems
  • CprE 567: Bioinformatics I (Fundamentals of Genome Informatics)
  • CprE 569: Bioinformatics III (Structural Genome Informatics)
  • CprE 570: Bioinformatics IV (Computational Functional Genomics and Systems Biology)
  • CprE 575: Computational Perception
  • CprE 581: Computer Systems Architecture
  • CprE 582: Computer Systems Performance
  • CprE 583: Reconfigurable Computing Systems
  • CprE 584: Models and Techniques in Embedded Systems
  • CprE 586: Pervasive Computing
  • CprE 587: Text Mining, Text Processing, and the Internet
  • CprE 588: Embedded Computer Systems
  • CprE 589: Multimedia Systems
  • CprE 590: Special Topics
  • CprE 592: Seminar in Computer Engineering
  • CprE 594: Selected Topics in Computer Engineering
  • CprE 599: Creative Component
  • CprE 626: Parallel Algorithms for Scientific Applications
  • CprE 632: Information Assurance Capstone Design
  • CprE 681: Advanced Topics in Computer Architecture
  • CprE 697: Engineering Internship
  • CprE 699: Research

Electrical Engineering Undergraduate Courses

  • EE 166: Professional Programs Orientation
  • EE 185: Introduction to Electrical Engineering and Problem Solving I
  • EE 186: Introduction to Electrical Engineering and Problem Solving II
  • EE 188: Bio-Electrical Engineering Fundamentals Laboratory
  • EE 201: Electric Circuits
  • EE 224: Signals and Systems I
  • EE 230: Electronic Circuits and Systems
  • EE 261: Transfer Orientation
  • EE 285: Problem Solving Methods and Tools for Electrical Engineering
  • EE 294: Program Discovery
  • EE 298: Cooperative Education
  • EE 303: Energy Systems and Power Electronics
  • EE 311: Electromagnetic Fields and Waves
  • EE 314: Electromagnetics for non Electrical Engineers
  • EE 322: Probabilistic Methods for Electrical Engineers
  • EE 324: Signals and Systems II
  • EE 325: Systems Biology for Engineering
  • EE 330: Integrated Electronics
  • EE 331: Electronics II
  • EE 332: Semiconductor Materials and Devices
  • EE 336: Biomedical Instrumentation
  • EE 351: Introduction to Energy Systems: An Engineering Perspective
  • EE 388: Sustainable Engineering and International Development
  • EE 394: Program Exploration
  • EE 396: Summer Internship
  • EE 397: Engineering Internship
  • EE 398: Cooperative Education
  • EE 408: Interdisciplinary Problem Solving
  • EE 409: Interdisciplinary Systems Effectiveness
  • EE 414: Microwave Engineering
  • EE 417: Electromagnetic Radiation, Antennas, and Propagation
  • EE 418: High Speed System Engineering Measurement and Testing
  • EE 421: Communication Systems I
  • EE 422: Communication Systems II
  • EE 423: Communication Systems Laboratory
  • EE 424: Introduction to Digital Signal Processing
  • EE 432: Microelectronics Fabrication Techniques
  • EE 435: Analog VLIS Circuit Design
  • EE 438: Optoelectronic Devices and Applications
  • EE 439: Nanoelectronics
  • EE 442: Introduction to Circuits and Instruments
  • EE 448: Introduction to AC Circuits and Motors
  • EE 452: Electrical Machines and Power Electronic Devices
  • EE 455: Introduction to Energy Distribution Systems
  • EE 456: Power System Analysis I
  • EE 457: Power System Analysis II
  • EE 458: Economic Systems for Electric Power Planning
  • EE 463: Design of Electrical Systems
  • EE 465: Digital VLSI Design
  • EE 466: Multidisciplinary Engineering Design
  • EE 475: Automatic Control Systems
  • EE 476: Control System Simulation
  • EE 488: Eddy Current Nondestructive Evaluation
  • EE 490: Independent Study
  • EE 491: Senior Design Project I and Professionalism
  • EE 492: Senior Design Project II
  • EE 494: Portfolio Assessment
  • EE 496: Modern Optics
  • EE 498: Cooperative Education

Electrical Engineering Graduate Courses

(Highly qualified undergraduate students may take 500-level courses)

  • EE 501: Analog and Mixed-Signal VLSI Circuit Design Techniques
  • EE 504: Power Management for VLSI Systems
  • EE 505: CMOS and BiCMOS Data Conversion Circuits
  • EE 506: Design of CMOS Phase-Locked Loops
  • EE 507: VLSI Communication Circuits
  • EE 508: Filter Design and Applications
  • EE 510: Topics in Electromagnetics
  • EE 511: Modern Optical Communications
  • EE 512: Advanced Electromagnetic Field Theory I
  • EE 513: Advanced Electromagnetic Field Theory II
  • EE 514: Microwave Engineering
  • EE 516: Computational Methods in Electromagnetics
  • EE 517: Electromagnetic Radiation, Antennas, and Propagation
  • EE 518: Microwave Remote Sensing
  • EE 519: Magnetism and Magnetic Materials
  • EE 520: Selected Topics in Communications and Signal Processing
  • EE 521: Advanced Communications
  • EE 523: Random Processes for Communications and Signal Processing
  • EE 524: Digital Signal Processing
  • EE 527: Detection and Estimation Theory
  • EE 528: Digital Image Processing
  • EE 530: Selected Topics in Electronics, Microelectronics, and Photonics
  • EE 532: Microelectronics Fabrication Techniques
  • EE 535: Physics of Semiconductors
  • EE 536: Physics of Semiconductor Devices
  • EE 538: Optoelectronic Devices and Applications
  • EE 545: Artificial Neural Networks
  • EE 547: Pattern Recognition
  • EE 553: Steady State Analysis
  • EE 554: Power System Dynamics
  • EE 555: Advanced Energy Distribution Systems
  • EE 556: Power Electronic Systems
  • EE 565: Systems Engineering and Analysis
  • EE 566: Avionics Systems Engineering
  • EE 570: Systems Engineering Analysis and Design
  • EE 571: Introduction to Convex Optimization
  • EE 573: Random Signal Analysis and Kalman Filtering
  • EE 574: Optimal Control
  • EE 575: Introduction to Robust Control
  • EE 576: Digital Feedback Control Systems
  • EE 577: Linear Systems
  • EE 578: Nonlinear Systems
  • EE 588: Eddy Current Nondestructive Evaluation
  • EE 590: Special Topics
  • EE 591: Seminar in Electronics, Microelectronics, and Photonics
  • EE 592: Seminar in Electromagnetics, Microwave, and Nondestructive Evaluation
  • EE 594: Seminar in Electric Power
  • EE 596: Seminar in Control Systems
  • EE 597: Seminar in Communications and Signal Processing
  • EE 599: Creative Component
  • EE 621: Coding Theory
  • EE 622: Information Theory
  • EE 653: Advanced Topics in Electric Power System Engineering
  • EE 674: Advanced Topics in Systems Engineering
  • EE 697: Engineering Internship
  • EE 699: Research