__Electrical
Engineering EE__

**2120 Circuits I
(3)** *Prereq.: credit or registration in MATH 2090 or consent of
department*. Time-domain analysis of electrical networks.

**2130 Circuits II
(3)** *Prereq.: EE 2120 and MATH 2090*. Frequency-domain analysis
of electrical networks.

**2230 Electronics
I (3)** *Prereq.: EE 2120*. Terminal behavior of semiconductor
devices and basic circuits.

**2231 Electronics
Laboratory I (2)** *Prereq.: concurrent registration in EE 2230. 1
hr. lecture; 2 hrs. lab*.

**2720 Digital Logic
I (2)** *Prereq.: Admission to the College of Engineering.* Boolean
algebra; logic gates; minimization methods; analysis and synthesis of combinational
logic networks; design examples.

**2730 Digital Logic
II (2)** *Prereq.: EE 2720 and credit or registration in EE 2230*.
Analysis and design of sequential circuits; practical impact of design choices.

**2731 Digital Logic
Laboratory (2)** *Prereq.: EE 2730. 1 hr. lecture; 2 hrs. lab*.
Familiarization with conventional logic gates and flip-flops; design and testing
of various combinational and sequential circuits.

**2950 Comprehensive
Electrical Engineering (3)** *Prereq.: MATH 1552 or equivalent. For
nonelectrical engineering majors*. Elementary circuits, devices, and systems
in electrical engineering.

**3060, 3061 Special
Projects (2,2)** *Prereq.: consent of department. Pass-fail grading*.
Individual work with instructor on special project selected by instructor and
student.

**3070 Engineering
Practice (3)** *Prereq.: permission of department and either completion
of one co-op session or six months of full time employment in an appropriate
area. Pass-fail grading. Written final report required*. Work experience
in solving electrical and computer engineering problems in an engineering environment.

**3120 Linear Systems
Analysis (3)** *Prereq.: EE 2120 and MATH 2090*. Methods of analysis
for time-invariant linear systems.

**3140 Probability
for Electrical and Computer Engineering (3)** *Prereq.:MATH 2090*.
Basic concepts of probability theory with application to electrical and computer
engineering; probability axioms; continuous, discrete, and conditional probability
density and distribution functions; expectations and characteristic functions;
introduction to statistical inference and stochastic processes.

**3220 Electronics
II (3)** *Prereq.: EE 2130, 2230, and 2231*. Analysis and design
of electronic circuits; emphasis on concepts and device models.

**3221 Electronics
Laboratory II (2)** *Prereq.: EE 2231 and concurrent registration
in EE 3220. 1 hr. lecture; 2 hrs. lab*.

**3232 Solid State
Devices I (3)** *Prereq.: EE 2230 and 2130*. Physics and analysis
of basic semiconductor devices; principles of integrated circuit fabrication.

**3320 Electrical
and Magnetic Fields (3)** *Prereq.: MATH 2057 and EE 2130*. Maxwell's
equations; wave propagation and reflection in isotropic media; static fields.

**3410 Electric Power
(3)** *Prereq.: EE 2130*. Basic principles of electromechanical
energy conversion and power system analysis.

**3431 Electric Power
Laboratory (2)** *Prereq.: concurrent registration or credit in EE
3410; 1 hr. lecture; 2 hrs. lab*.

**3530 Introduction
to Control Engineering (3)** *Prereq.: EE 3120*. Modeling, realization,
computer simulation, analysis, and feedback control design of dynamic systems.

**3750 Microprocessor
Systems (2)** *Prereq.: CSC 1253 and EE 2730*. Theory and design
of microprocessors; semiconductor technologies, architectures, assembly language,
software development, input/output design, applications, and interfacing.

**3751 Microprocessor
Laboratory (2)** *Prereq.: EE 3750. 1 hr. lecture; 2 hrs. lab*.

**3755 Computer Organization
(3)** *Prereq.: EE 2730 or equivalent*. Structure and organization
of computer systems; instruction sets; arithmetic; data path and control design.

**3775 Data Structures
and Object-Oriented Programming (3)** *Prereq.: CSC 1254 or 2290*.
Object-oriented programming, C++, abstract data types.

**3950 Electronics
(2)** *Prereq.: EE 2950. For nonelectrical engineering majors*.
Basic electronics and instrumentation.

**3951 Electrical
and Electronics Laboratory (2)** *Prereq.: credit or registration
in EE 3950 or equivalent. 1 hr. lecture; 2 hrs. lab. For nonelectrical engineering
majors*. Basic electrical and electronics laboratory.

**4000 Special Topics
in Electrical Engineering (3)** *May be taken for a max. of 6 hrs.
of credit when topics vary. Students in curricula other than electrical engineering
should consult the instructor. ABET category: 3 hrs. engineering science*.
Selected topics of current interest.

**4001 Special Topics
in Electrical Engineering (3)** *May be taken for a max. of 6 hrs.
of credit when topics vary. Students in curricula other than electrical engineering
should consult the instructor. ABET category: 1 hr. design; 2 hrs. engineering
science*. Selected topics of current interest.

**4002 Special Topics
in Electrical Engineering (3)** *May be taken for a max. of 9 hrs.
of credit when topics vary. Students in curricula other than electrical engineering
should consult the instructor. ABET category: 2 hrs. design; 1 hr. engineering
science*. Selected topics of current interest.

**4120 Network Analysis
(3)** *Prereq.: EE 3120 and MATH 2057. ABET category: 2 hrs. design;
1 hr. engineering science*. Linear networks, with introduction to filters
and network synthesis.

**4130 Graph Theory
(3)** *Prereq.: EE 3120 or equivalent*. Graph and subgraph properties,
graph operations, enumeration techniques, and applications to analysis and synthesis
of electric networks; Kirchoff's third and fourth laws.

**4150 Digital Signal
Processing (3)** *Prereq.: EE 3120 or equivalent*. Fundamentals
of processing signals by digital techniques; application to practical problems;
z-transforms, discrete Fourier transform, digital filter design techniques,
and fast Fourier transform.

**4232 Solid State
Devices II (3)** *Prereq.: EE 3232*. Physics and analysis of advanced
semiconductor devices, including photonic and high-frequency devices.

**4240 Linear Circuit
Design (3)** *Prereq.: EE 3220 and 3221. Credit or registration in
EE 3232. 2 hrs. lecture; 2 hrs. lab. ABET category: 2 hrs. design; 1 hr. engineering
science*. Fabrication and use of discrete and monolithic integrated circuits;
use of building blocks for design of analog systems.

**4242 VLSI Design
(3)** *Prereq.: EE 2730, 3220. 2 hrs. lecture; 2 hrs. lab. ABET category:
2 hrs. design; 1 hr. engineering science*. Design and implementation of
logic gates for application-specific integrated circuits; system design methodology
using CMOS technology.

**4250 Digital Integrated
Circuits (3)** *Prereq.: EE 3220, 3221, and 3232. 2 hrs. lecture;
2 hrs. lab. ABET category: 2 hrs. design; 1 hr. engineering science*. Analysis
and design of digital integrated circuit logic gates in bipolar and MOS technology;
semiconductor memories and their operations.

**4260 Semiconductor
Measurements and Characterization (3)** *Prereq.: consent of department.
2 hrs. lecture; 2 hrs. lab*. Properties of semiconductor materials; their
influence on device characteristics; bulk measurements such as resistivity,
mobility, and lifetime; diffusion profiles and oxide layers; thin film characterization
techniques; I-V and C-V measurements; emphasis on silicon.

**4270 Optical Electronics
(3)** *Prereq.: EE 3320 or equivalent. 2 hrs. lecture; 2 hrs. lab*.
Interaction of optical radiation with various media; theory of laser oscillations
and specific laser systems; modulation and detection of optical radiation; fiber
optic applications.

**4320 Microwave Engineering
(4)** *Prereq.: EE 3320 or equivalent. 3 hrs. lecture; 3 hrs. lab*.
Waveguides, cavities, signal sources, and other microwave devices.

**4330 Antenna Theory
and Design (4)** *Prereq.: EE 3320 or equivalent. 3 hrs. lecture;
3 hrs. lab*. Antennas and antenna arrays; measurement of impedances and
far-zone radiation patterns.

**4340 Fiber Optic
and Microwave Propagation (3)** *Prereq.: EE 3120 and 3320 or equivalent*.
Wave propagation at microwave and optical frequencies in metallic waveguides
and optical fibers.

**4420 Electric Machine
Analysis (3)** *Prereq.: EE 3410 or equivalent*. Generalized theory
of electric machinery; transient and steady-state analysis of symmetrical/unsymmetrical
electric machines.

**4430 Power System
Analysis (3)** *Prereq.: EE 3410 or equivalent*. Power system
analysis using computer methods; power flow, economic power dispatch, and faults.

**4450 Distribution
System Design (3)** *Prereq.: EE 3410 or equivalent. ABET category:
2 hrs. design; 1 hr. engineering science*. Power distribution systems; emphasis
on design and applications.

**4460 Power Electronics
(3)** *Prereq.: EE 3220 and 3410. 2 hrs. lecture; 2 hrs. lab. ABET
category: 2 hrs. design; 1 hr. engineering science*. Design of power semiconductor
converters including controlled rectifiers, inverters, ac voltage controllers,
and DC-DC converters.

**4480 Nonsinusoidal
Power System Analysis (3)** *Prereq.: EE 3120 or equivalent*.
Analysis of nonsinusoidal systems, harmonic generation, compensation, and filtering.

**4560 Introduction
to Modern Control (3)** *Prereq.: EE 3530*. State variable methods
for analysis and design of control systems: realization, stability, and stabilization;
observers, control design.

**4580 Topics in Control
System Design (3)** *Prereq.: EE 3530. ABET category: 2 hrs. design;
1 hr. engineering science*. Compensation of single loop and multiloop systems;
state estimation; stability; application to industrial controllers; design using
computer simulation packages.

**4585 Discrete Control
System Design (3)** *Prereq.: EE 3530. ABET category: 2 hrs. design;
1 hr. engineering science*. Sampling and reconstruction of signals; analysis
and design of sampled data systems; discrete time systems and controllers.

**4610 Analog Communication
(3) ***Prereq.: EE 3120 and 3140*. Amplitude, frequency, phase
and pulse modulation, noise in analog modulation, applications.

**4625 Digital Communication
and Networking (3)** *Prereq.: EE 3120 and 3140*. Digital coding
of analog information, baseband transmission, decision theory, modulation, design
considerations, applications.

**4660 Random Processes
I (3)** *Prereq.: EE 3140 or equivalent*. Probability spaces;
random variables and processes; second order processes; spectral analysis; filtering.

**4700 Special Topics
in Computer Engineering (3)** *May be taken for a max. of 6 hrs. of
credit when topics vary. Students in curricula other than computer engineering
should consult the instructor. ABET category: 3 hrs. engineering science*.
Selected topics of current interest.

**4701 Special Topics
in Computer Engineering (3)** *May be taken for a max. of 6 hrs. of
credit when topics vary. Students in curricula other than computer engineering
should consult the instructor. ABET category: 1 hr. design; 2 hrs. engineering
science*. Selected topics of current interest.

**4702 Special Topics
in Computer Engineering (3)** *May be taken for a max. of 6 hrs. of
credit when topics vary. Students in curricula other than computer engineering
should consult the instructor. ABET category: 2 hrs. design; 1 hr. engineering
science*. Selected topics of current interest.

**4710 Communications
in Computing (3)** *Prereq.: EE 2730 and 3140 or equivalent. *Theoretical
and practical factors in designing computer communications networks; communication
principles and codes; network topology and architecture; protocol layers; current
and advanced applications.

**4720 Computer Architecture
(3)** *Prereq.: EE 3750 and 3755 or equivalent*. Memory hierarchy;
pipelining techniques; design philosophies; parallel computing fundamentals.

**4740 Discrete Structures
for Computer Engineering (3)** *Prereq.: EE 2730 or equivalent*.
Mathematical logic and proof methods; graph theory; complexity of algorithms;
algebraic structures; applications in computer engineering.

**4745 Neural Computing
(3)** *Prereq.: EE 3120 and CSC 1253. ABET category: 2 hrs. design;
1 hr. engineering science*. Neural networks and automata; network architectures;
learning models; applications to signal processing, vision, speech, and robotics;
VLSI implementations.

**4750 Microprocessor
Interfacing Techniques (4)** *Prereq.: EE 3751. 2 hrs. lecture; 6
hrs. lab. ABET category: 2 hrs. design; 2 hrs. engineering science*. Theory
and design techniques of microprocessor interfaces to memory and input/output
devices.

**4760 Introduction
to Compiler Optimization (3)** *Prereq.: EE 3755 and CSC 3102. ABET
category: 2 hrs. design; 1 hr. engineering science*. Processor architecture,
source program analysis, compiler optimization techniques, compiler design.

**4770 Real Time Computing
Systems (3)** *Prereq.: EE 3750. ABET category: 2 hrs. design; 1 hr.
engineering science*. Real time computing systems; systems components, architectures,
I/O structure, interrupts, interfacing, A/D converters, and multitasking.

**4780 Introduction
to Computer Vision (3)** *Prereq.: EE 3750 or equivalent. ABET category:
2 hrs. design; 1 hr. engineering science*. Computer processing of images,
including image acquisition systems and computer systems for processing images;
preprocessing techniques; image segmentation; emphasis on design of image processing
software.

**4785 Introduction
to Expert Systems (3)** *Prereq.: EE 3750 or equivalent*. Introduction
to expert systems, including rule-based systems; search strategies; representation
and logic programming.

**4790 Structure of
Computers and Computations I (3)** *Prereq.: CSC 3102 and EE 3755*.
Hardware and software complexity analyses; structures of both computers and
computations.

**7000 Advanced Topics
in Electrical Engineering (3)** *May be taken for a max. of 9 hrs.
of credit when topics vary*.

**7091, 7092 Electrical
Engineering Research (3,3)** *Prereq.: completion of 12 sem. hrs.
in the graduate program. Pass-fail grading*. Individual study.

**7110 Network Analysis
and Synthesis (3)** *Prereq.: EE 3120 or equivalent*. Network
analysis and synthesis, network graph theory, state variable representation
of networks, computer-aided analysis and design.

**7120 Linear Active
Network Analysis and Synthesis (3)** *Prereq.: EE 3120 or equivalent*.
Active network analysis and design, multiport networks, pathological elements,
inductorless filter theory.

**7130 Computer-Aided
Network Analysis (3)** *Prereq.: EE 3120 or equivalent*. Computer-aided
circuit analysis; Gaussian elimination, LU factorization, sparse matrices, Newton-Raphsoniteration,
Gauss-Jacobi and Gauss-Seidel method, numerical integration; AC, DC, and transient
analysis.

**7150 Theory and
Application of Digital Signal Processing (3)** *Prereq.: EE 4150 or
equivalent*. Digital filter design, spectrum analysis, digital hardware
implementations, and applications.

**7210 Semiconductor
Device Modeling (3)** Systematic modeling of active and passive solid-state
devices; modeling theory to relate device physics to circuit performance; selected
circuit applications.

**7220 Semiconductor
Devices I: Bipolar (3)** *Prereq.: EE 3232 or equivalent*. Semiconductor
material properties, equilibrium and nonequilibrium processes, physical principles
of p-n junctions, and quasi-neutral material; modeling of diodes and bipolar
transistors.

**7222 Semiconductor
Devices II: Field Effect (3)** *Prereq.: EE 3232 or equivalent*.
Surface effects; metal-insulator-semiconductor structure; modeling of MOS capacitors
and IGFETs.

**7230 Physics of
Device Electronics (3)** Semiconductor physics and necessary assumptions
for tractable device analysis; elements of statistical physics, transport phenomena
in solids, band theory of solids, and semiconductor junctions.

**7232 Small-Geometry
and High-Speed Devices (3)** *Prereq.: EE 7230 or equivalent*.
Charge carrier transport in small and high-electron mobility semiconductor devices,
hot-electron effects, size effects and heterojunction boundaries, heterostructure
devices, tunneling devices, ballistic transport devices, and surfaces and interfaces
in heterostructures.

**7240 Integrated
Circuit Engineering (3)** Fabrication processes and device design for
monolithic integrated circuits; relation to circuit performance; thin- and thick-film
circuits.

**7242 VLSI Systems
(3)** *Prereq.: consent of instructor*. Design and implementation
of very large scale integrated systems; structured design methodology using
MOS technology.

**7244 Advanced Lithography
and Metrology (3)** *Prereq.: EE 7240 or consent of instructor*.
Physical principles used in state-of-the-art microlithography; optical systems,
x-rays, e-beams, resists, measurement and inspection techniques.

**7246 Integrated
Sensors and Actuators (3)** *Prereq.: EE 7240 and EE 4242 or consent
of instructor*. Sensor principles and design considerations; bulk and surface
micromachining fabrication technologies including LIGA; microactuators and microelectromechanical
devices; integration of sensors/actuators and electrical circuitry on the same
chip.

**7250 Semiconductor
Power Devices (3)** *Prereq.: EE 3232 or equivalent*. Operation
and characteristics of semiconductor energy conversion devices with emphasis
on physical mechanisms involved; fabrication of energy conversion devices.

**7260 Semiconductor
Materials (3)** Theory and application of crystal growth from melt and
chemical vapor deposition; preparation and purification of elemental and compound
semiconductors; structural properties and their effect on electrical and physical
parameters; amorphous semiconductors.

**7270 Magnetic Materials
and Devices (3)** *Prereq.: EE 3320 or equivalent*. Theory of
magnetism, domain structures, and magnetic memory; current developments and
applications of magnetic devices.

**7310 Electromagnetic
Theory and Techniques (3)** Electromagnetic theory applied to radio propagation,
waveguides, and microwave systems.

**7350 Boundary Value
Problems in Engineering (3)** *Prereq.: consent of instructor*.
Separation of variables method for solving certain classical partial differential
equations, including properties of special functions and their applications
to engineering problems.

**7410 Faulted Power
System Analysis (3)** Development of positive, negative, and zero sequence
parameters of power system components and their application in a variety of
power system fault conditions.

**7420 Power System
Dynamics (3)** Modern approach to power system transient and dynamic
stability studies; detailed synchronous machine models; their linearizations,
excitation systems, and multimachine system stability analysis.

**7430 Power System
Reliability (3)** Reliability analysis of power systems, including generation,
transmission, and distribution.

**7440 Power Transmission
and Control (3)** *Prereq.: EE 4460 or equivalent*. Analysis of
HVDC transmission systems; high power switches and limitations; converter circuits,
modeling control, and stability analysis of dc transmission; misoperation of
converters; protection, harmonics, and filters.

**7450 Power System
Protection (3)** Identification of conditions requiring protection; special
problems associated with protection of various system components; protection
devices, and their application.

**7460 Static Power
Converters (3)** *Prereq.: EE 4460 or equivalent*. Design of power
converters and ac drives, including voltage controllers, PWM inverters, cycloconverter
and switched-mode power supplies.

**7470 Power Generation
and Control (3)** *Prereq.: EE 4430 or equivalent*. Economic dispatch
for thermal and hydroelectric power generation systems; control of power generation.

**7480 Harmonics in
Power Systems (3)** *Prereq.: EE 4480 or equivalent*. Power flow
in nonsinusoidal systems, measurements, compensation, symmetrization, and harmonic
suppression.

**7510 Advanced Linear
Systems (3)** *Prereq.: EE 4560 or equivalent*. Modern approaches
for the analysis and identification of linear, discrete and continuous time,
control systems; state variable and fractional description techniques, functional
analytic methods.

**7520 Optimal Control
Theory (3)** *Prereq.: EE 4560 or equivalent*. Dynamic optimization
applied to control systems; minimum principle, Hamilton-Jacobi-Bellman theory,
dynamic programming, gradient algorithms, and functional analytic methods.

**7525 Robust Control
(3)** *Prereq.: EE 4560 and 4580*. Internal stability, model uncertainty,
robust stability, robust performance, controller parameterizations, design limitations,
loop shaping H control and other optimal robust control design techniques.

**7530 System Identification
(3)** *Prereq.: EE 4560, 4660 or equivalent*. Conventional parameter
estimation and adaptive modeling; control oriented identification; model uncertainties;
model validation; review of research literature on system identification.

**7540 Optimization
of Stochastic Dynamic Systems (3)** *Prereq.: EE 4560 and 4660 or
equivalent*. Optimal estimation problem, optimal control problem, and the
separation principle of optimal stochastic control theory; Kalman filters, diffusion
models, nonlinear filtering, optimal control discrete-time and continuous-time
stochastic systems.

**7560 Topics in Modern
System Science (3)** *Prereq.: EE 4560 or equivalent*. Research
literature, operator theory and functional analysis applied to control engineering
problems.

**7570 Nonlinear System
Analysis (3)** *Prereq.: EE 4560*. Systems approach to study of
nonlinear systems; includes limit cycles, analytical approximation methods,
singular perturbations, describing functions, Liapunov's stability, Lure's problem,
Popov criteria, and input-output stability.

**7580 Computer Process
Control (3)** *Prereq.: EE 4585 or equivalent*. Theory and equipment
for the implementation of computer-based control systems; includes supervisory,
DDC, and hierarchical configurations, process and operator interface, real-time
operations, industrial computer control systems; implementation of advanced
control algorithms, time series analysis, and on-line process optimization.

**7585 Advanced Digital
Control Systems (3)** *Prereq.: EE 4585 and EE 4560*. Theory and
design of sampled-data control systems: including discretization of continuous-time
systems and lifting of sampled-data systems; performance analysis in frequency
and time domain; design techniques based on optimal controls; robustness analysis
of sampled-data feedback control systems under plant perturbations.

**7610 Analog Communication
(3)** *Prereq.: EE 4660 or equivalent*. Random waveforms, receiver
design, linear and nonlinear modulation; pulse modulation.

**7620 Digital Communication
(3)** *Prereq.: EE 4660 or equivalent*. Optimal receiver principles
and design; modulation schemes; digital coding of information; transmission
requirements; channel capacity and cutoff rate; intersymbol interference; fading,
spread-spectrum systems.

**7630 Detection and
Estimation Theory (3)** *Prereq.: EE 4660 or equivalent*. Hypothesis
testing, detection of known and unknown signals, estimation of signal parameters,
signal resolution.

**7640 Information
Theory, Coding, and Cryptography (3)** *Prereq.: EE 4660 or equivalent*.
Measures of information, channel capacity, Shannon and Huffman coding, rate-distortion
theory, linear codes, cyclic codes, BCH and Goppa codes, convolutional codes,
problems of data security, probabilistic ciphers, computational complexity ciphers.

**7660 Random Processes
II (3)** *Prereq.: EE 4660 or equivalent*. Sequences of random
variables, renewal processes, Markov chains, and queueing models.

**7670 Communication
Networks (3) ***Prereq.: EE 7660*. Protocols, performance, and
implementation of the data link layer and the network layer of communication
networks.

**7672 Switching and
Broadband Networks (3)** *Prereq.: EE 7660*. Theory, implementation,
and performance analysis of switch architectures and broadband integrated networks;
traffic and congestion control.

**7674 Wireless Communication
Networks (3)** *Prereq.: EE 7620*. Theory, implementation, standards,
and security issues in mobile wireless communication networks.

**7700 Advanced Topics
in Computer Engineering (3)** *May be taken for a max. of 9 hrs. of
credit when topics vary*.

**7710 Advanced Digital
Logic (3)** *Prereq.: EE 3750 or equivalent*. Mathematical foundations
of Boolean algebra; vector switching functions, Boolean differential calculus,
and fault detection.

**7715 Computer Arithmetic
(3)** *Prereq.: EE 3755 or equivalent*. Number systems; arithmetic
algorithms; high performance adders, multipliers, dividers; floating-point arithmetic;
residue number systems; hardware implementation.

**7720 Advanced Computer
Architecture (3)** *Prereq.: EE 4720 or equivalent*. High performance
computer architectures; vector processing; parallel processing and interconnection
networks.

**7725 Interconnection
Networks (3)** *Prereq.: EE 4720 or equivalent*. Interconnection
network theory, analysis, and implementation; shared memory, coherent caches,
and related topics.

**7730 Image Analysis
I (3)** *Prereq.: EE 3120 or equivalent*. Basic fundamentals and
techniques of digital image processing; hardware and software, applications,
2 D transforms, preprocessing, texture analysis, and edge detection; emphasis
on application of theory to practical problems.

**7740 Image Analysis
II (3)** *Prereq.: EE 4660 and 7730*. *Continuation of EE 7730*.
Formal mathematical treatment of image segmentation, shape analysis, texture
analysis, and scene analysis.

**7745 Neural Networks
and Iterative Maps (3)** *Prereq.: EE 4745 or equivalent*. Neural
network approach to artificial intelligence; general properties of iterative
maps; mapping networks for pattern recognition; optimization; genetic algorithms;
implementation issues.

**7750 Machine Recognition
of Patterns (3)** *Prereq.: EE 4660 or equivalent and knowledge of
programming language*. Decision functions; Bayesian decision theory; cluster
analysis; design of deterministic, stochastic, and fuzzy classifiers; unsupervised
learning; feature selection.

**7760 Logic Testing
and Testable Design (3)** *Prereq.: EE 3755 and EE 3140 or equivalent*.
Switch level fault models, test generation for combinational and sequential
circuits, VLSI testing, design for testability.

**7765 Distributed
Computing System Reliability (3)** *Prereq.: EE 3140 and 4720 or equivalent*.
Reliability measures, standards, evaluation, and bounds; multimode and

statistical dependent failure analysis; distributed and parallel system reliability and availability, graceful degradation, performability; software reliability.

**7770 Internetworking
Principles (3)** *Prereq.: EE 4710 or equivalent*. Internet concepts,
networks, and transport layers, IP switching, Routing techniques, Internet security,
Firewalls.

**7780 Software Design
Principles (3)** *Prereq.: CSC 3102 or equivalent*. Engineering
approach to computer software development; structured and modular programming
concepts; software design and management; program testing and correctness proofs;
diagnostic tools; software measures; other topics from software engineering.

**7785 Program Parallelization
(3) F** *Prereq.: EE 3755 or equivalent*. Analysis and optimization
of programs for a variety of architectures; impact on architectural design.

**7790 Structure of
Computers and Computations II (3)** *Prereq.: EE 4790 or consent of
instructor*. Mathematical treatment of space and time complexity of computations;
formal models of computers and computations.

**7795 Models and
Methods for Parallel Computation (3) ***Prereq.: EE 4740 or consent
of instructor*. Abstract models of parallel computation; algorithms, complexity,
and simulations.

**8000 Thesis Research
(1-12 per sem.)** *"S"/"U" grading*.

**9000 Dissertation
Research (1-12 per sem.)** *"S"/"U" grading*.