Course Websites

Many of our instructors use WebCT or have individual websites to share information on their courses with their students. The following are the course websites for electrical and computer engineering courses. (Note: If there is not a link for a course, there is no website for it. Experimental Courses are not included in this list.) For course descriptions, see our Courses page.

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

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