Academic Area Courses

Academic Area Courses are Departmental of Electrical and Computer Engineering (ECpE) courses that fulfill the Supplemental Program of Study Requirements for credits within a single academic area in Electrical Engineering or Computer Engineering. Below is a list of courses graduate students may take to fulfill the single academic area course requirement in their area of study.

For Electrical Engineering (EE) Majors:

For Computer Engineering (CprE) Majors:

Electrical Engineering Majors

COMMUNICATIONS AND SIGNAL PROCESSING

  • 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 545: Artificial Neural Networks
  • EE 547: Pattern Recognition
  • EE 573: Random Signal Analysis and Kalman Filtering
  • EE 621: Coding Theory
  • EE 622: Information Theory

ELECTRIC POWER AND ENERGY SYSTEMS

  • EE 551x: Electromechanical Wind Energy Conversion and Grid Integration
  • EE 553: Steady State Analysis
  • EE 554: Power System Dynamics
  • EE 555: Advanced Energy Distribution Systems
  • EE 556: Power Electronic Systems
  • EE 590*: Special Topics in Electric Power
  • EE 653: Advanced Topics in Electric Power System Engineering

ELECTROMAGNETICS, MICROWAVE, AND NONDESTRUCTIVE EVALUATION

  • 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 588: Eddy Current Nondestructive Evaluation

MICROELECTRONICS AND PHOTONICS

  • 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

SYSTEMS AND CONTROLS

  • EE 565: Systems Engineering and Analysis
  • EE 566: Avionics Systems Engineering
  • EE 570: Systems Engineering Analysis and Design
  • EE 574: Optimal Control
  • EE 575: Introduction to Robust Control
  • EE 576: Digital Feedback Control Systems
  • EE 577: Linear Systems
  • EE 578: Nonlinear Systems

VLSI (Electrical or Computer Engineering Majors)

  • EE 501: Analog and Mixed-Signal VLSI Circuit Design Techniques
  • EE 505: CMOS and BiCMOS Data Conversion Circuits
  • EE 507: VLSI Communication Circuits
  • EE 508: Filter Design and Applications
  • CprE 563: Modeling and Optimization of Interconnect in Deep Submicron Design
  • CprE 564: Synthesis and Opitmization of Digital Circuits
  • CprE 566: Physical Design of VLSI Systems

Computer Engineering (CprE) Majors

BIOENGINEERING

  • 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
  • CprE 544: Introduction to Bioinformatics
  • CprE 548: Fundamental Algorithms in Computational Biology
  • CprE 549: Advanced Algorithms in Computational Biology
  • CprE 569: Bioinformatics III (Structural Genome Informatics)
  • CprE 570: Bioinformatics IV (Computational Functional Genomics and Systems Biology)

COMPUTING AND NETWORKING SYSTEMS

  • CprE 511: Design and Analysis of Algorithms
  • CprE 526: Introduction to Parallel Algorithms and Programming
  • CprE 541: High-Performance Communication Networks
  • CprE 542: Optical Communication Networks
  • CprE 543: Wireless Network Architecture
  • CprE 545: Fault-Tolerant Systems
  • CprE 546: Wireless Sensor Networks
  • CprE 547x: Resource Allocation in Communication Networks
  • CprE 550: Distributed Systems and Middleware
  • CprE 554: Distributed and Network Operating Systems
  • CprE 558: Real-Time Systems
  • CprE 581: Computer Systems Architecture
  • CprE 582: Computer Systems Performance
  • CprE 583: Reconfigurable Computing Systems
  • CprE 588: Embedded Computer Systems
  • CprE 589: Multimedia Systems
  • CprE 626: Parallel Algorithms for Scientific Applications
  • CprE 681: Advanced Topics in Computer Architecture

SECURE AND RELIABLE COMPUTING

  • 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

SOFTWARE SYSTEMS

  • CprE 511: Design and Analysis of Algorithms
  • CprE 525: Numerical Analysis of High-Performance Computing
  • CprE 526: Introduction to Parallel Algorithms and Programming
  • CprE 546: Wireless Sensor Networks
  • 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 582: Computer Systems Performance
  • CprE 626: Parallel Algorithms for Scientific Applications

*EE 590 in Fall 2008 (This was an actual course rather than an independent study.)
**EE 530 in Fall 2009 and Spring 2009 (These were actual courses rather than seminar.)

Source: 2007-09 ISU Catalog