The following courses, numbered 5000-9999, are offered for graduate credit. Courses numbered 5000-6999 which are offered for undergraduate credit only may be found in the undergraduate bulletin, as well as all other undergraduate courses (numbered 0900-4999). Courses in the following list numbered 5000-6999 may be taken for undergraduate credit unless specifically restricted to graduate students as indicated by individual course limitations. For interpretation of numbering system, signs and abbreviations, see University Courses.
Open only to students in AGRADE or Honors program. Design concepts and techniques; design, fabricate and test prototypes; current status of the technology; final written report. (T)
Open only to AGRADE or Honors students. Prereq: written consent of instructor. Individual or team research projects. Literature survey on current topic; proposal for projects; final written report required.
(T)
Prereq: CSC 2110, CSC 2060 or equiv.; and B E 2550 for engineering students. Background matrix algebra; linear system sensitivity; basic transformations; Gaussian elimination; symmetric systems; positive definite systems; Householder method for least squares problems; unsymmetric eigenvalue problems; the QR algorithm. (I)
Prereq: senior standing. The basic principles of human physiology presented from the engineering viewpoint. Bodily functions, their regulation and control discussed in quantitative terms and illustrated by simple mathematical models when feasible. (F)
Prereq: ECE 4330 or M E 5000. Introduction to theory, architecture and application of artificial neural systems. Supervised, unsupervised and reinforcement learning in single- and multiple-layer neural networks. Associative neural memory recording and retrieval dynamics. Self-organizing maps. Learning capacity and generalization. Hardware implementations. (Y)
Prereq: senior standing. Design, fabrication and testing of customized hardware to aid handicapped patients. (F)
Prereq: ECE 4330, 4340. Introduction to active filter design. Basic concepts in filter theory. Op. Amp. and applications. Active-RC filter synthesis. Multiloop feedback design. Computer-aided design and sensitivity optimization. (Y)
Prereq: senior standing in science or engineering discipline. Signal conditioning circuits, AD/DA conversions, and decision-making circuits suitable for custom integrated circuit solutions to create a smart fuel cell. Introduction of smart sensors for monitoring hydrogen, oxygen, and other gases in a fuel cell system. (W)
Prereq: senior standing in science or engineering discipline. Basic methodologies for dynamic analysis, control system design, system coordination, and optimization for fuel cell systems. Design project required. (B)
Prereq: ECE 4600 or equiv.; written consent of instructor. Students work in small groups to design and build "smart" devices or systems. These products will integrate sensors, digital logic and/or microprocessors, and user interfacing. The products will be requested by "clients" and the student will work as part of a cross-disciplinary team.
(F)
Prereq: ECE 4600 or equiv.; written consent of instructor. Students work in small groups to design and build "smart" devices or systems. These products will integrate sensors, digital logic and/or microprocessors, and user interfacing. The products will be requested by a "client" and the students will work as part of a cross-disciplinary team. (F)
Prereq: ECE 4330. Control of electric energy using solid-state devices, diodes, thyristors, triacs; mathematical analysis of circuits containing these devices; power converters and control; solid-state drives for motor control. (I)
Prereq: ECE 4330. Transmission capacity, load characteristics, power frequency control. Energy system component analysis and modeling. Steady-state analysis, load-flow problem and algorithms, optimal dispatch. Transient stability by simulation and direct methods. (I)
Prereq: ECE 4470 or CHE 4600 or M E 5540. Introduction to z-transform and sampling theory. Digital controller design using both transfer function techniques and state space methods. Implementation aspects of computer-controlled systems. (Y)
Prereq: ECE 4470; prereq. or coreq: 4480. Continuation of cascade and feedback compensation techniques using root-locus and frequency-response methods, describing functions and phase-plane techniques; introduction to the state-space formulation, Liapunov's direct method, pole-placement using state-variable feedback. (Y)
Prereq: ECE 4570, B E 1300 and B E 1310, or consent of instructor. Introduction to new and innovative technologies for electronic and photonic materials synthesis and processing. New semiconducting materials. Growth of single crystals of semiconducting materials. Semiconducting material processing techniques. (F)
Prereq: ECE 5500 and written consent of instructor. Laboratory experience in state-of-the-art techniques for electronic and photonic materials synthesis, processing, and characterization. (W)
Prereq: ECE 4570, ECE 4800. Physical basis for the energy band structure of solids with particular emphasis on semiconductors and insulators. Basic principles associated with solid-state devices. Extrinsic and intrinsic semiconductors. Behavior of P-N junctions, bipolar and field-effect transistors. (Y)
Prereq: ECE 4050, 4680. Fundamentals of parallels and distributed systems. Programming in both computing environments. (F,W)
Prereq: ECE 4050, 4600, and 4680. Application and programming of 32-bit microprocessors. Communication links for automotive and other applications. Introduction to intelligent vehicle and transportation systems. (T)
Prereq: ECE 4340, 4600. Study of interrupt structures, interfacing with teletypes, floppy disks, cassettes, keyboards and displays, testing and evaluation of microprocessors. Design and development of complete digital systems using a microprocessor development system. Material fee as indicated in the Schedule of Classes (T)
Prereq: CSC 4420. Distributed operating system design issues including communication, synchronization, processes, file systems, and memory management; study and discussion of systems such as UNIX, MACH, AMOEBA, and CHORUS. (I)
Prereq: ECE 4050 or CSC 5050 or consent of instructor; junior standing or above. Fundamentals of ethernet protocols, shell programming, network programming using sockets, remote command execution, other topics. Programming assignments give students hands-on experience. (W)
Prereq: ECE 4680. Threshold, symmetric functions, and iterative networks. Multivalued and fuzzy logic. Complex sequential machine realization. State equivalence and minimization. Automata and linear machines. State identification and fault detection. (T)
Prereq: B E 2500, ECE 4330, ECE 4050, or equiv. Concepts of digital image processing from an operational perspective, with good exposure to theory. Accessibility of DIP to engineering. Detailed review of current techniques. (F)
Prereq: ECE 4570 and 4700. Amplitude, frequency, pulse modulation and digital modulation. Detection, operational amplifiers; introduction to linear integrated circuits. Digital modulation. (I)
Prereq: ECE 4700; coreq: ECE 5700. Analog and digital modulation techniques, pulse code modulation, delta modulation, FSK, PSK and ASK, data communication, signal processing. Material fee as indicated in the Schedule of Classes (Y)
Prereq: ECE 4850. Laboratory study of basic components of fiber optic systems: fibers, semiconductor lasers and light emitting diodes, photodetectors, digital and analog receivers and transmitters, filters, and couplers. (Y)
Prereq: ECE 4700. Analysis of discrete signals and systems. Applications to digital filtering, active filters, digital communication and encoding. (Y)
Prereq: ECE 4700; 4850. Laser and detectors; modulation and demodulation; optical transmitters and receivers; optical filters; optical amplifiers; architecture and network control; multiaccess networks; FDDI networks, SONET/SDH, ATM, system performance. (Y)
Prereq: ECE 4050. Basic principles of computer security and cryptography; focus on electronic commerce applications. (W)
Prereq: admission to M.S. program, written approval of proposed study outline by adviser and chairperson prior to registration. Supervised study and instruction in the field selected by the student. (T)
Prereq: written consent of instructor. Maximum of eight credits in Special Topics may be elected in any one degree program. Special subject matter in electrical and computer engineering. Topics to be announced in Schedule of Classes . (T)
Prereq: consent of instructor. Principles of application of enabling technology: across life stages, for differing ethnic and cultural backgrounds, for individuals with varying functional abilities. (Y)
Prereq: ECE 3300, BME 5010 or BMS 5550, and BME 5020. Engineering principles of physiological measurements, signal conditioning equipment, amplifiers, recorders and transducers. Recent advances in instrumentation. (F)
Undergrad. prereq: consent of instructor; grad. prereq: admission to master's program. High-speed semiconductor devices with emphasis on application for wireless communications. Si-Ge heterostructures and devices as alternative for the conventional Si technology. Advanced concepts on electronic properties and fabrication of heterostructures. Solid state devices in the microwave region. (Y)
Prereq: B.S. degree in engineering or science. Introduction to various types of sensors and the design of basic analog VLSI circuit building blocks. (F)
Prereq: CSC 2220 or ECE 5620. Software engineering principles developed and integrated to identify, modify, extend, and apply computational and information-processing methods in a variety of systems applications. Structural analysis, design and programming is assumed and integrated into an engineering systems design context. (Y)
Prereq: ECE 5620. Theory, design, and applications of database machines. Hardware implementation of database functions; search, sort, relation operations, and the like. (Y)
Prereq: ECE 4680. Survey of very large scale integrated circuit components and design procedures. MOS fabrication, MOS gates, circuit architecture, device design, manufacturing and interface techniques. (T)
Prereq: B E 2100 or consent of instructor. Introduction to fuzzy sets, fuzzy logic, fuzzy relations, fuzzy rules, fuzzy arithmetic, fuzzy implications, approximate reasoning, and fuzzy probability. Fuzzy control, fuzzy modeling, fuzzy information processing, and fuzzy pattern recognition. (Y)
Offered for S and U grades only. Prereq: graduate standing. Internship experience that satisfies the curricular practical training requirements. (T)
Prereq: ECE 4330. Introduction to functional analysis. Banach and Hilbert spaces. Fixed-point and projection theorem techniques. Approximation, estimation, and optimization theory. Applications to numerical and error analysis, non-linear equations, and modeling system identification. (Y)
Prereq: M E 3400, and ECE 5100 or BMS 5550; consent of instructor. Review of models created for impact simulations. Regional impact simulation models. Human and dummy models subject to various restraint systems. (W)
Prereq: ECE 5120. Select current topics. Capabilities of neural networks to carry general computations. Learning theory and information storage in ANSs. Generalization of a system's map from examples. Collective computations in search and optimization. Statistical neurodynamics. Applications to computationally complex problems. (Y)
Prereq: M E 2400, and BME 5010 or BMS 5550. Biomechanical response of the body regions and the whole body to impact. Mechanisms of injury in blunt impact. Effects of restraints on injury reduction. Development of test surrogates such as dummies. (Y)
Not for CSC or ECE major credit. Prereq: working knowledge of Fortran or C or C++. Introduction to basic programming tools required for scientific computing, including advanced programming concepts, code optimizations, mathematical prototyping language, and basic system administration. (F)
Prereq: M E 5550 or ECE 5470 or ECE 5440. Review of nonlinear control problems in industries, analysis of nonlinear systems using phase plane, Lyapunov describing function methods, design of nonlinear controllers, applications to the control of robots, aircrafts and automotives. (W)
Prereq: ECE 5440 or ECE 5470 or M E 5550. Automation model of discrete event systems; logical model of processes; permissive and forceful control; communicating sequential processes (CSP); calculus of communicating systems (CCS); timed discrete event systems; performance analysis. (B)
Prereq: ECE 5440 or ECE 5470 or M E 5550. Formulation of optimal control problems. Pontryagin's maximum principle and necessary conditions for optimality, with applications. Dynamic programming; Hamilton-Jacobi equation; optimal feedback control; stochastic systems. (I)
Prereq: ECE 5440 or ECE 5470 or M E 5550. Problem formulations for system identification and adaptive control. Identification for nonparametric models and parametric models. Online identification controls. Design of self-tuning and model reference adaptive control schemes. Stability, robustness and performance analysis of adaptive control systems. (Y)
Prereq: ECE 6660. Behavioral, data flow, and structure VHDL modeling. CADENCE CAD tools used to simulate and generate the schematic and layout of the synthesized VHDL code. (Y)
Prereq: ECE 5550 or 6550. Review of solid state theories. Electrical conductivity, relaxation times and the Boltzmann equation. Mobility, Hall effect, contacts and application to negative differential conductivity devices such as the Gunn diode. (Y)
Prereq: ECE 6570. The fabrication process; characterization of sensors; design of associated analog VLSI circuit. (W)
Prereq: ECE 5610. Review of parallel processing systems-models of parallel computation, mutual exclusion, parallel algorithms, parallel architectures. Problems in programming parallel systems. Parallel and distributed computing languages and features. Interconnection networks, wormhole routing, distributed load balancing, mapping strategies, problem decomposition, subcube allocation. Parallelizing compilers; other topics. (W)
Prereq: ECE 5610, ECE 5620. Review of parallel computer architectures, including symmetric multiprocessors and scalable machines. Parallel software basics for various architectures. Fundamental issues including cache coherence, interconnection network, and synchronization; influence of these on performance of applications. (Y)
Prereq: ECE 7030. Statistical methods in pattern recognition. Estimation, feature extraction and classification. Applications of pattern recognition techniques. (Y)
Prereq: ECE 5690 or equiv. Statistical methods in pattern recognition. Estimation, feature extraction and classification. Applications of pattern recognition techniques. (Y)
Prereq: ECE 6690, or consent of instructor. Advanced analysis and design of fuzzy controllers and models, adaptive fuzzy control, neural fuzzy systems, and genetic algorithms. (Y)
Prereq: ECE 5700. Decision theory, binary decisions with single and multiple observations, signals in additive Gaussian noise, sequential decision theory, estimation theory, Kalmon filtering. (Y)
Prereq: ECE 5870 or 4850 and 4700. Wave theory, optical signal processing, nonlinear optical interactions, optical switching, optical interconnection, information storage, optical sensing and optical information display. (Y)
Prereq: ECE 5870. Discussion of geometric optics and ray propagation in optical fibers. Extension to physical optics and Maxwell's equations. Analysis of mode coupling and graded index fibers. Integrated optical waveguides: dielectric slabs and integrated optic networks. Coupling phenomenon, light sources, and detectors. Photon statistics and their relation to bit error rates. Power budgets, fan-in, and fan-out as applied to data link design. (Y)
Prereq: written consent of adviser, chairperson and graduate officer for master's students; written consent of adviser, chairperson and Dean of Graduate Studies for Ph.D. students. Outline of proposed study and petition must be submitted to graduate committee in advance. Outline of proposed study and petition must be submitted to graduate committee in advance of registration. Supervised study and instruction in an advanced topic. (T)
Prereq: written consent of instructor. Maximum 12 credits in Special Topics may be elected in any one degree program. A consideration of special subject matter in electrical and computer engineering. Topics to be announced in Schedule of Classes . (T)
Prereq: written consent of adviser and chairperson. Design, investigation and experimental work on some phase of electrical and computer engineering. Written report required. (T)
Prereq: consent of adviser. (T)
Prereq: ECE 7550. Current topics in solid state phenomena, devices, and technology such as heterojunctions, metal-semiconductor barriers and junctions, photoemissive cathodes and amorphous devices used in electrical and optical memory units and solar cells.
(I)
Prereq: ECE 6570, 7570. Technological advances. Interaction of research experience in smart sensors and integrated devices. (W)
Prereq: written consent of graduate adviser. (T)
Prereq: consent of department. For Ph.D. program applicants. Offered for S and U grades only. Research in preparation for doctoral dissertation. (T)
Prereq: consent of dissertation adviser; Ph.D. candidate in department. Required in academic-year semester following advancement to Ph.D. candidacy. Offered for S and U grades only. (T)
Prereq: consent of dissertation adviser; ECE 9991. Required in academic-year semester following ECE 9991. Offered for S and U grades only. (T)
Prereq: consent of dissertation adviser; ECE 9992. Required in academic-year semester following ECE 9992. Offered for S and U grades only. (T)
Prereq: consent of dissertation adviser; ECE 9993. Required in academic-year semester following ECE 9993. Offered for S and U grades only. (T)
Prereq: consent of dissertation adviser; completion of 30 credits in ECE 9999, or 9991-9994. Offered for S and U grades only. (T)
Prereq: written consent of doctoral adviser; coreq: ECE 9999. (T)
Prereq: written consent of doctoral adviser. No more than seven credits may be elected before doctoral candidacy is obtained. Offered for S and U grades only. (T)