Graduate Catalog
University of Memphis Photo
Electrical and Computer Engineering

RUSSELL J. DEATON, PhD
Chair
Room 206, Engineering Science Building
(901) 678-2175

CHRYSANTHE PREZA, DSc.
Coordinator of Graduate Studies
Room 208C, Engineering Science Building
E-mail: cpreza@memphis.edu

www.memphis.edu/eece

I. The Department of Electrical and Computer Engineering offers graduate programs leading to the Master of Science degree with a major in Electrical and Computer Engineering (concentrations in Computer Engineering and Electrical Engineering) and a PhD degree with a major in Engineering (concentrations in Computer Engineering and Electrical Engineering).

Program objectives are: (1) ability to apply advanced knowledge of mathematics, physical sciences, and engineering principles to the solution of practical engineering problems; (2) meet or exceed the needs and expectations of public and private sector employers for MS graduates; and (3) preparation to pursue additional advanced studies if so desired.

All graduate students must comply with the general requirements of the Graduate School (see Admissions Regulations, Academic Regulations, and Minimum Degree Requirements) and the program requirements of the degree being pursued.

II. MS Degree Program

A. Admission Requirements

The Herff College of Engineering has established uniform admission criteria for all graduate programs. More information can be found on the department website (http://www.memphis.edu/eece).

B. Program Requirements

  1. Students pursuing the Master of Science in Electrical and Computer Engineering must take EECE 7001, either EECE 7100 or EECE 7251, and elect to pursue either a computer engineering or an electrical engineering concentration (multiple concentrations are not permitted). A student can count a maximum of 6 hours of credit for EECE 7991 and 7992.
    1. Computer Engineering Concentration: 9 hours selected from the following courses: EECE 7012, EECE 7214, EECE 7216, EECE 7217, EECE 7252, EECE 7261, EECE 7262, EECE 7266, EECE 7267, EECE 7268, EECE 7273, EECE 7720, EECE 7740, or approved computer engineering special topics courses.
    2. Electrical Engineering Concentration: must take 9 hours selected from the following courses: EECE 7211, EECE 7215, EECE 7230, EECE 7231, EECE 7232, EECE 7233, EECE 7243, EECE 7245, EECE 7253, EECE 7254, EECE 7255, EECE 7521, EECE 7522, EECE 7523, EECE 7524, EECE 7269 or approved electrical engineering special topics courses.
  2. Thesis option: 30 semester hours, including a thesis (6 semester hours). An average grade of 3.00 must be maintained in all Electrical and Computer Engineering graduate coursework. NOTE: Students electing to write a thesis should familiarize themselves with the Thesis/Dissertation Preparation Guide before starting to write.
    1. No more than 9 semester hours may be taken outside the department. Advisor’s approval is required.
    2. At least 21 hours at the 7000 level are required, of which at least 18 hours must be in Electrical and Computer Engineering.
  3. Non-thesis option: 33 semester hours. An average grade of 3.00 must be maintained in all Electrical and Computer Engineering graduate coursework.
    1. No more than 9 semester hours may be taken outside the department. Advisor’s approval is required.
    2. Each student will be required to complete EECE 7993.
    3. At least 23 semester hours at the 7000 level required, of which at least 18 hours must be in Electrical and Computer Engineering.
  4. All students are required to pass a comprehensive exam during their last semester.

C. Retention Requirements

All students enrolled in the Department of Electrical and Computer Engineering are expected to attain high academic achievement in all courses taken. The criteria listed below will be used to determine retention status of students enrolled in the program leading to a Master of Science degree in Electrical Engineering.

  1. Students who maintain a cumulative grade point average of 3.00 or higher will be considered to be in good standing if no more than two (2) grades of 2.00 or lower have been earned. (See item 3 below).
  2. Students must maintain a cumulative grade point average of 3.00 at the end of each semester of enrollment in all course work at The University of Memphis, including all Electrical and Computer Engineering course work and all 7000 level course work. Any student not meeting these conditions will be placed on probation by the department.
  3. A student will be permitted two (2) grades of 2.00 or lower in graduate courses taken at The University of Memphis. A student will be dismissed at the end of the semester in which a third grade of 2.00 or lower is earned.
  4. A student who has been dropped from the graduate program in the Department of Electrical and Computer Engineering will be denied permission to enroll in Electrical and Computer Engineering courses in semesters subsequent to dismissal from the department.
  5. Courses applied to the MS degree program requirements must have the advisor’s approval.

III. PhD Degree Program

See the beginning of the College section for admission, retention, program objectives, and graduation requirements.

A. Program Requirements

Students are required to take EECE 8001. Students entering the PhD program must complete the PhD Qualifying Examination procedure prior to registering for their third semester in the PhD program. Failure to do so may prevent the student from registering for the third semester. More information on departmental procedures can be found at http://www.memphis.edu/eece.

IV. Graduate Certificate Program in Imaging and Signal Processing

A. Admission Requirements

  1. Same as College and University requirements.
  2. The certificate can be pursued concurrently with other graduate programs at the University.
  3. Non-degree seeking applicants must submit a brief (1-2 pages) statement that describes educational and work experience in engineering, including their background in imaging and signal processing. Acceptance into the certificate program is not an implied acceptance into any master's degree program.

B. Program Requirements

Completion of 12 semester hours chosen from four of the following five courses:

  • EECE 6243 Linear Optical Systems
  • EECE 7214 Image Processing
  • EECE 7215 Digital Signal Processing
  • EECE 7217 Multimedia Information Processing
  • EECE 7251 Random Signals and Noise

C. Graduate Requirements

  1. The student must complete required courses with an average grade of B (3.0) or higher, for a total of 12 credit hours
  2. In the semester of graduation, the student must submit an "Intent to Graduate" form to the Graduate School and a Graduate Certificate Candidacy form to the College Director of Graduate Studies by the deadline specified by the Graduate School. 

More information can be found on the department website (http://www.memphis.edu/eece).

V. Accelerated B.S./M.S. Program in Electrical or Computer Engineering

This program allows outstanding undergraduates to begin the coursework for the Master of Science in Electrical or Computer Engineering during their senior year. Students are encouraged to begin planning to enter the Accelerated B.S./M.S. program early in their undergraduate career, in consultation with their advisor in the Department of Electrical and Computer Engineering. Working with the undergraduate and graduate academic coordinators, undergraduates, who are selected into this program, may choose EECE electives at the 6000 level that will allow them to complete their B.S. degree while also beginning the coursework toward their M.S.. However, any graduate coursework will not apply to undergraduate GPA.

Students may apply for the program once they have completed one semester of junior course work. In order to remain in the program past the junior year, students must maintain a GPA of at least 3.25. Up to 9 hours of graduate course work may be applied to both the undergraduate and graduate programs. To continue in the program past the B.S., students must apply for full admission into the Graduate School and either the Electrical or Computer Engineering MS program. 


ELECTRICAL AND COMPUTER ENGINEERING (EECE)

NOTE: Students taking Engineering courses will be charged an additional $25 per credit hour.

In addition to the courses below, the department may offer the following Special Topics courses:
EECE 6900-09. Special Topics in Electrical and Computer Engineering. (1-3). Topics are varied and announced in online class listings.
EECE 7900-10–8900-10. Special Topics in Electrical Engineering. (1-3). Topics are varied and announced in online class listings.


EECE 6202 - Electricl Power Systems (3)
Investigation of problems associated with the transmission of electrical energy; load-flow studies, and fault analysis by use of symmetrical components.

EECE 6204 - Power Distribution Sys (3)
Distribution of power from transmission systems to users: primary and secondary feeders; voltage regulation; underground, overhead and network design; lightning and protective device coordination.

EECE 6213 - Antenna Theory/Design (3)
Theory of operation and design of antennas; determination of antenna radiation characteristics; introduction to antenna array theory. PREREQUISITE: Permission of instructor.

EECE 6214 - Em Fields Laboratory (1)
Laboratory techniques associated with frequencies above 100 MHz. COREQUISITE: EECE 6215 or permission of instructor.

EECE 6215 - Applied Em Fields (3)
Steady state and transient solutions of transmission line equations; plane waves; antennas in telecommunications. PREREQUISITE: Permission of instructor.

EECE 6221 - Electronics III (4)
Applications of analog and digital electronic circuits; special purpose circuits and devices. Three lecture, three laboratory hours per week.

EECE 6222 - Digital Logic/Comp Dsgn (3)
Applications of digital system design using MSI, LSI, and VLSI circuits; design of arithmetic logic units, multiple input controllers, and practical interfacing techniques.

EECE 6230 - Data Communicatn System (3)
Data communications in information and computing systems; analog and digital means of transmitting and controlling information; organization and requirements of data communication systems, including modulation and demodulation, multiplexing, switching, error detection and correction.

EECE 6231 - Communication Theory (3)
Frequency and time domain; modulation, random signal theory; autocorrelation; noise, communication systems. PREREQUISITES: EECE 3203 and EECE 4235

EECE 6232 - Discrete Signal Process (3)
Introduction to discrete-time signal analysis; discrete system concepts, discrete-time Fourier analysis, sampling of continuous-time signals, z-transform, and transform analysis of discrete systems; structures for discrete-time systems and discrete filter design techniques. PREREQUISITES: EECE 3202 and MATH 4635.

EECE 6235 - Probabilistic Sys Anlys (3)
Probability and statistics applied to electrical and computer engineering problems; probability and random variables; statistics and techniques for estimating them; techniques for characterization of signals using autocorrelation, cross-correlation and power spectra; determination of effects of discrete and analog filters on random signals, Bayesian detection and estimation; Markov random processes. PREREQUISITE: EECE 3204.

EECE 6241 - Solid State Physcl Elct (3)
Quantum concepts; statistics; crystal structure; conduction processes in solids; p-n junctions and devices; field effect devices; charge transfer devices. PREREQUISITE: EECE 3211.

EECE 6242 - Electro-Optics (3)
Classical optics including Gaussian optics, Newtonian optics, and vergence theory; optical design with aberration concepts, F-numbers, pupils and stops; radiometry with respect to flux transfer calculations; light sources and detectors.

EECE 6243 - Linear Optical Systems (3)
Review of Fourier techniques for analysis and design of linear systems, extension to 2-d methods; 2-d transforms applied to linear optical systems and data processing.

EECE 6251 - Control System Engr (3)
General equations of physical linear systems and their transfer functions; transient analysis and stability of control systems; Bode plots, Nichols plot, Routh-Hurwitz criterion, root locus method, introduction to compensation techniques and systems in state space.

EECE 6252 - Digital Control Systems (3)
Problems involved with and analysis techniques applicable to digital control systems. Requires a prior knowledge of Laplace transforms. Basic knowledge of feedback control theory desirable.

EECE 6253 - Control Systems Lab (1)
Investigation of fundamental properties associated with analysis of control systems, compensating networks, analog and digital computer simulations. COREQUISITE: EECE 6251 or 6252.

EECE 6254 - Digital Control Sys Lab (1)
Fundamental properties associated with digital control systems engineering; laboratory procedures in analysis of digital control systems, compensating networks, digital computer simulations and PLCs. CORREQUISITES: EECE 6252.

EECE 6272 - Engineering Software (3)
Procedural and object-oriented programming techniques using C and C++. Introduction to Unix. PREREQUISITE: Permission of instructor.

EECE 6273 - Database Engineering (3)
Logical database design emphasizing entity-relationship, relational, object-oriented, and logic data models; design theory for relational databases, relational query languages, and introduction to integration of database and knowledge-base systems for engineering applications; emerging trends in database machine design and implementation. PREREQUISITES: COMP 3160 or permission of instructor.

EECE 6275 - Network Programming (3)
Introduction to engineering of computer networks, network hardware, and network software; design of software systems for network applications. PREREQUISITE: EECE 1207 or COMP 1900, and EECE 3221.

EECE 6276 - Adv Network Programming (3)
Advanced methods for engineering software systems for network applications; topics include implementations of distributed object models, remote database connectivity, and reusable software components. PREREQUISITES: EECE 4275 or permission of instructor.

EECE 6277 - Dsp Microprocessors (4)
Architecture and instruction set of fixed-point and floating-point devices; hardware interfacing, host communications, real-time signal generation, filtering, and code development using assembly language and C. PREREQUISITES: EECE 2222 and EECE 3204.

EECE 6278 - Computer Organization (3)
Organization and structure of CPU, memory, operating system, I/O system organization and implementation issues; hardware and software integration and co-design. PREREQUISITES: EECE 2222 and either COMP 2150 or EECE 4272.

EECE 6710 - Computer Architecture (3)
Architecture and design of computers, performance measure, instruction sets, datapaths, I/O systems, and memory hierarchies. PREREQUISITE: EECE 6278.

EECE 6711 - Fault Tolerant Comp Des (3)
Evaluation of computer system design and reliability using reliability block diagrams, fault trees, reliability graphics, queuing networks, error detecting and correcting codes, and Markov models; principles of fault-tolerant hardware and software design. PREREQUISITES: MATH 6635 and EECE 6278.

EECE 6712 - Embedded Systems (3)
Introduction to hardware and software design of computing systems embedded in electronic devices; programmable processor design; peripherals, memories, interfacing, and hardware/software tradeoffs. Laboratory involves of use of synthesis tools, programmable logic, microcontrollers, and development of working embedded systems. PREREQUISITE: EECE 3270 and either EECE 4272 or COMP 2150.

EECE 6720 - Intro Artificial Intelg (3)
(Same as COMP 6720.) Fundamentals of programming in LISP; central ideas of artificial intelligence, including heuristic search, problem solving, slot-and-filler structures, and knowledge representation.

EECE 6730 - Expert Systems (3)
(Same as COMP 6730.). Fundamentals of programming in PROLOG, central ideas of expert system development, including knowledge representation, control structures, tools, knowledge acquisition, and knowledge engineering.

EECE 6731 - Data Visualization (3)
(Same as COMP 6731). Terminology, methodology, and applications of data visualization; methods for visualizing data from a variety of engineering and scientific fields including both static and time varying data and methods for generating both surface and volume visualizations. PREREQUISITES: Permission of instructor.

EECE 6905 - Electrical Power Quality (3)
Power quality phenomenon, voltage sags and interruptions, transient overvoltages, long-duration voltage variations, fundamental of harmonics. distributed generation and power quality, power quality benchmarking and monitoring.

EECE 7001 - Professional Develpmnt (3)
Electrical and computer engineering research methods, development issues and ethics in academia and engineering practice. Students learn how to conduct literature search, write progress reports, publications and prepare and give presentations.

EECE 7012 - Fndtns/Software Engr (3)
(Same as COMP 7012-8012). Project management; Unified Process; software disciplines (requirements, analysis, design, implementation, testing); Unified Modeling Language; design patterns; mapping designs to code. Students work in teams to develop a significant software system. PREREQUISITE: COMP 3160 or permission of instructor.

EECE 7100 - Linear Sys Analysis (3)
Systems concepts and mathematical tools including Z-transforms; analysis of systems, both continuous and discrete, in the time domain and frequency domain.

EECE 7211 - Adv Elctrmgntc Field (3)
Advanced studies in electromagnetic fields, radiation, and propagation of energy.

EECE 7214 - Image Processing (3)
Theory and applications of digital image processing, sampling, quantization, enhancement and restoration of images; use of segmentation, descriptors, and pattern recognition; architectures for image processing.

EECE 7215 - Digital Signal Proc (3)
Application of discrete transform theory to spectral analysis, digital filters, random signal analysis. PREREQUISITE: Permission of instructor.

EECE 7216 - Computer Vision (3)
Principles and applications of computer vision, advanced image processing techniques as applied to computer vision, shape analysis, and object recognition.

EECE 7217 - Multimedia Info Process (3)
Multimedia information retrieval models, advanced processing techniques, multimedia content analysis, pattern mining for information retrieval, query formation, intelligent query processing, and high dimensional data visualization. PREREQUISITE: Permission of instructor.

EECE 7230 - Solid State Devices (3)
Internal function, limitations, and applications of unique components found in modern telecommunication designs; electro-optic devices, detectors, resonators, antenna, and negative resistance components. PREREQUISITE: EECE 7231.

EECE 7231 - Communicatn Electronics (3)
Analysis and design of small and large signal amplifiers; multistage amplifiers; analysis and design of oscillators; feedback and stability in amplifier design.

EECE 7232 - Analog Comm Circ Dsgn (3)
Design and applications of analog communication systems; transmitter and receiver technologies. PREREQUISITE: EECE 7231 or permission.

EECE 7233 - Power Electronics (3)
Power semiconductor switches, rectifiers, phase-controlled rectifiers, and other power control devices; power control applications.

EECE 7234 - VLSI Design (3)
This course teaches electronic IC design techniques for VLSI systems. Topics include fabrication process, design considerations and methodologies, fundamental structure, design flow, tools and techniques, design analysis and optimization, and stick diagram. Topics also include design rule checking (DRL), layout versus schematic (LVS), design synthesis and chip planning, clock tree and power routing, advanced high-speed and low-power CMOS design, asynchronous and adiabatic logic.

EECE 7243 - Fourier Optics (3)
Analysis of two-dimensional linear systems, scalar diffraction theory, Fresnel and Fraunhofer diffraction; Fourier transforming properties of lenses, spatial frequency analysis of optical systems, optical information processing and holography.

EECE 7245 - Statistical Optics (3)
Techniques for describing random processes applied to generation, propagation, imaging, and detection of light; statistical properties of light, coherence, imaging with inhomogeneous media, statistics of photoelectric detection of light.

EECE 7251 - Random Signals & Noise (3)
Statistical methods for describing and analyzing random signals and noise; auto-correlation, cross-correlation, and spectral density functions; optimal linear filter theory.

EECE 7252 - Information Theory (3)
Introduction to entropy and channel capacity, group codes, block codes, cyclic codes; application of coding techniques to improve system reliability; error correcting codes. PREREQUISITE: EECE 7251 or permission of instructor.

EECE 7253 - Wireless Telecommunictn (3)
Principles of wireless telecommunication systems with emphasis on cellular telephony and on wireless data communication; requirements and standards along with physical layer properties and multiple access techniques including spread spectrum techniques (CDMA).

EECE 7254 - Modern Telecom (3)
Implementation and standards for communications systems; cellular telephony standards and/or wireless data standards utilizing CDMA techniques.

EECE 7255 - Digital Communications (3)
Source coding, signal representations, optimum receivers for A WGN channels, channel capacity issues, block codes, and convolution codes.

EECE 7261 - Arch & Design Dig Comp (3)
Advanced logical design of hardware and organization structure of digital computers; architectural properties and control strategies; processor and memory organizations, addressing and interrupt structures, and I/O controllers; hardware and software trade-offs, and speed considerations.

EECE 7262 - Logicl Fndtns Artf Intl (3)
(Same as COMP 7750-8750)Logical foundations of artificial intelligence, predicate calculus, declarative knowledge, inference, resolution strategies, non-monotonic reasoning, induction, probabilistic logic, belief, state and change, and intelligent-agent architecture. PREREQUISITE: Permission of instructor.

EECE 7266 - Prolog Proc/Intel Syst (3)
The engineering of intelligent systems using the PROLOG language for implementation; advanced PROLOG processing, hardware, and software architecture for PROLOG-based machines. PREREQUISITE: EECE 6720 or 6730 or permission of instructor.

EECE 7267 - Artfcl Intel In Lisp (3)
Fundamentals of LISP programming, symbolic processing, searching, goal reduction, matching, problems and problem spaces, problem solving methods, and AI applications.

EECE 7268 - Obj Oriented Data Engr (3)
Design of hardware and software from a perspective of interacting objects that combine data and behavior; engineering data models, analysis and design processes, implementation, large engineering system issues, and reverse engineering; object-oriented database design for CASE, CAD/CAM, and related engineering database environments.

EECE 7269 - Machine Learning & Applicatns (3)
Data representation; similarity measures, linear and non-linear data projection; discriminate analysis; classifier design; supervised and unsupervised learning; evolutionary computing; and machine learning and applications. PREREQUISITE: Permission of instructor.

EECE 7273 - Modern Microprocessors (3)
Introduction to capabilities of state-of-the-art microprocessors and their supporting components.

EECE 7521 - Adv Control Syst Engr (3)
Cascade and feedback compensation; analysis and control of nonlinear systems; introduction to optimal techniques. PREREQUISITE: EECE 6251 or permission.

EECE 7522 - Stoch/Adapt Cntrl Thry (3)
Principles and applications of deterministic and statistical design; random processes in automatic control.

EECE 7523 - Thry Optical Cntrol Sys (3)
State variable description of systems, maximum principle of Pontryagin, optimization of linear systems with quadratic performance measures, time and field optimal systems.

EECE 7524 - Parameter Est & Cntrls (3)
Principles of parameter estimation and application to systems engineering.

EECE 7720 - Artificial Intelligence (3)
(Same as COMP 7720-8720). Central issues of artificial intelligence, including game playing, planning, machine learning, common-sense reasoning, perception and action; implementations in LISP. PREREQUISITE: EECE 6720.

EECE 7740 - Neural Networks (3)
(Same as COMP 7740-8740). Learning algorithms for multilayer perceptrons, least-mean squares, back-propagation and its variants, cascade-correlation, other supervised learning algorithms; unsupervised methods, including Hebbian, competitive and reinforcement learning; applications to associative memories, combinatorial optimization, component analysis, function approximation, pattern classification; theory of neurodynamics, including equilibrium, stability, and computational power.

EECE 7900 - Introduction to Smart Grid (3)
Introduction to smart grid, communications and control, advanced metering infrastructures, demand response, integration of renewable generations, energy storage options, wide area measurement, and smart grid cyber security.

EECE 7904 - Comp. Meth. Inverse Problms (3)
A study of the principles of linear inverse problems, methods of their approximate solution, and practical application in imaging and other applications. PREREQUISITES: EECE 7251-8251 or permission of instructor

EECE 7905 - Cmptnl Sc Eng 3: Multiphys-FSI (3)
Multiphysics simulations are useful for modeling the behavior of coupled systems governed by two or more physical laws and their interactions. Examples are modeling of blood flow in arteries and veins, pulmonary gas exchange and transport, hydrodynamics and aerodynamics during power generation and electro-thermal-structural interface during drug delivery. Emphasis of this course is on computational modeling of fluid-structure interaction in a moving domain. Topics covered will emphasize on deriving theoretical models from physical laws and constitutive equations governing fluid-structure interaction, and developing finite element procedures for modeling fluid-structure interaction in a moving domain. PhD students registering at the 8000 level will exhibit deeper understanding by submitting/presenting a research paper based on their projects or on more advanced topics in multiphysics.

EECE 7991 - Projects I (1-3)
Independent investigation of a problem selected in consultation with instructor; report required. Repeatable by permission. Grades of A-F, or IP will be given.

EECE 7992 - Projects II (1-3)
Independent investigation of a problem selected in consultation with instructor; report required. Repeatable by permission. Grades of A-F, or IP will be given.

EECE 7993 - Project & Report (3)
Independent study for students who select the non-thesis option in the Masters program. Students demonstrate ability to pursue, complete, and report on a research project related to Electrical and Computer Engineering. Written and oral report prepared for acceptance by faculty committee, Grades of A-F, or IP will be given.

EECE 7996 - Thesis (1-12)
Master?s thesis. Only six hours are applicable to the degree. Grades of S, U, or IP will be given.

EECE 8001 - Professional Develpmnt (3)
Electrical and computer engineering research methods, development issues and ethics in academia and engineering practice. Students learn how to conduct literature search, write progress reports, publications and prepare and give presentations.

EECE 8012 - Fndtns/Software Engr (3)
(Same as COMP 7012-8012). Project management; Unified Process; software disciplines (requirements, analysis, design, implementation, testing); Unified Modeling Language; design patterns; mapping designs to code. Students work in teams to develop a significant software system. PREREQUISITE: COMP 3160 or permission of instructor.

EECE 8100 - Linear Sys Analysis (3)
Systems concepts and mathematical tools including Z-transforms; analysis of systems, both continuous and discrete, in the time domain and frequency domain.

EECE 8211 - Adv Electrmgntc Field (3)
Advanced studies in electromagnetic fields, radiation, and propagation of energy.

EECE 8214 - Image Processing (3)
Theory and applications of digital image processing, sampling, quantization, enhancement and restoration of images; use of segmentation, descriptors, and pattern recognition; architectures for image processing.

EECE 8215 - Digital Signal Proc (3)
Application of discrete transform theory to spectral analysis, digital filters, random signal analysis. PREREQUISITE: Permission of instructor.

EECE 8216 - Computer Vision (3)
Principles and applications of computer vision, advanced image processing techniques as applied to computer vision, shape analysis, and object recognition.

EECE 8217 - Multimedia Info Process (3)
Multimedia information retrieval models, advanced processing techniques, multimedia content analysis, pattern mining for information retrieval, query formation, intelligent query processing, and high dimensional data visualization. PREREQUISITE: Permission of instructor.

EECE 8230 - Solid State Devices (3)
Internal function, limitations, and applications of unique components found in modern telecommunication designs; electro-optic devices, detectors, resonators, antenna, and negative resistance components. PREREQUISITE: EECE 7231.

EECE 8231 - Communicatn Electronics (3)
Analysis and design of small and large signal amplifiers; multistage amplifiers; analysis and design of oscillators; feedback and stability in amplifier design.

EECE 8232 - Analog Comm Circ Dsgn (3)
Design and applications of analog communication systems; transmitter and receiver technologies. PREREQUISITE: EECE 7231 or permission.

EECE 8233 - Power Electronics (3)
Power semiconductor switches, rectifiers, phase-controlled rectifiers, and other power control devices; power control applications.

EECE 8234 - VLSI Design (3)
This course teaches electronic IC design techniques for VLSI systems. Topics include fabrication process, design considerations and methodologies, fundamental structure, design flow, tools and techniques, design analysis and optimization, and stick diagram. Topics also include design rule checking (DRL), layout versus schematic (LVS), design synthesis and chip planning, clock tree and power routing, advanced high-speed and low-power CMOS design, asynchronous and adiabatic logic.

EECE 8243 - Fourier Optics (3)
Analysis of two-dimensional linear systems, scalar diffraction theory, Fresnel and Fraunhofer diffraction; Fourier transforming properties of lenses, spatial frequency analysis of optical systems, optical information processing and holography.

EECE 8245 - Statistical Optics (3)
Techniques for describing random processes applied to generation, propagation, imaging, and detection of light; statistical properties of light, coherence, imaging with inhomogeneous media, statistics of photoelectric detection of light.

EECE 8251 - Random Signals & Noise (3)
Statistical methods for describing and analyzing random signals and noise; auto-correlation, cross-correlation, and spectral density functions; optimal linear filter theory.

EECE 8252 - Information Theory (3)
Introduction to entropy and channel capacity, group codes, block codes, cyclic codes; application of coding techniques to improve system reliability; error correcting codes. PREREQUISITE: EECE 7251 or permission of instructor.

EECE 8253 - Wireless Telecommunictn (3)
Principles of wireless telecommunication systems with emphasis on cellular telephony and on wireless data communication; requirements and standards along with physical layer properties and multiple access techniques including spread spectrum techniques (CDMA).

EECE 8254 - Modern Telecom (3)
Implementation and standards for communications systems; cellular telephony standards and/or wireless data standards utilizing CDMA techniques.

EECE 8255 - Digital Communications (3)
Source coding, signal representations, optimum receivers for A WGN channels, channel capacity issues, block codes, and convolution codes.

EECE 8261 - Arch & Design Dig Comp (3)
Advanced logical design of hardware and organization structure of digital computers; architectural properties and control strategies; processor and memory organizations, addressing and interrupt structures, and I/O controllers; hardware and software trade-offs, and speed considerations.

EECE 8262 - Logicl Fndtns Artf Intl (3)
(Same as COMP 7750-8750)Logical foundations of artificial intelligence, predicate calculus, declarative knowledge, inference, resolution strategies, non-monotonic reasoning, induction, probabilistic logic, belief, state and change, and intelligent-agent architecture. PREREQUISITE: Permission of instructor.

EECE 8266 - Prolog Proc/Intel Syst (3)
The engineering of intelligent systems using the PROLOG language for implementation; advanced PROLOG processing, hardware, and software architecture for PROLOG-based machines. PREREQUISITE: EECE 6720 or 6730 or permission of instructor.

EECE 8267 - Artfcl Intel In Lisp (3)
Fundamentals of LISP programming, symbolic processing, searching, goal reduction, matching, problems and problem spaces, problem solving methods, and AI applications.

EECE 8268 - Obj Oriented Data Engr (3)
Design of hardware and software from a perspective of interacting objects that combine data and behavior; engineering data models, analysis and design processes, implementation, large engineering system issues, and reverse engineering; object-oriented database design for CASE, CAD/CAM, and related engineering database environments.

EECE 8269 - Machine Learning & Applicatns (3)
Data representation; similarity measures, linear and non-linear data projection; discriminate analysis; classifier design; supervised and unsupervised learning; evolutionary computing; and machine learning and applications. PREREQUISITE: Permission of instructor.

EECE 8273 - Modern Microprocessors (3)
Introduction to capabilities of state-of-the-art microprocessors and their supporting components.

EECE 8521 - Adv Control Syst Engr (3)
Cascade and feedback compensation; analysis and control of nonlinear systems; introduction to optimal techniques. PREREQUISITE: EECE 6251 or permission.

EECE 8522 - Stoch/Adapt Cntrl Thry (3)
Principles and applications of deterministic and statistical design; random processes in automatic control.

EECE 8523 - Thry Optical Cntrol Sys (3)
State variable description of systems, maximum principle of Pontryagin, optimization of linear systems with quadratic performance measures, time and field optimal systems.

EECE 8524 - Parameter Est & Cntrls (3)
Principles of parameter estimation and application to systems engineering.

EECE 8720 - Artificial Intelligence (3)
(Same as COMP 7720-8720). Central issues of artificial intelligence, including game playing, planning, machine learning, common-sense reasoning, perception and action; implementations in LISP. PREREQUISITE: EECE 6720.

EECE 8740 - Neural Networks (3)
(Same as COMP 7740-8740). Learning algorithms for multilayer perceptrons, least-mean squares, back-propagation and its variants, cascade-correlation, other supervised learning algorithms; unsupervised methods, including Hebbian, competitive and reinforcement learning; applications to associative memories, combinatorial optimization, component analysis, function approximation, pattern classification; theory of neurodynamics, including equilibrium, stability, and computational power.

EECE 8900 - Introduction to Smart Grid (3)
Introduction to smart grid, communications and control, advanced metering infrastructures, demand response, integration of renewable generations, energy storage options, wide area measurement, and smart grid cyber security.

EECE 8904 - Comp. Meth. Inverse Problms (3)
A study of the principles of linear inverse problems, methods of their approximate solution, and practical application in imaging and other applications. PREREQUISITES: EECE 7251-8251 or permission of instructor

EECE 8905 - Cmptnl Sc Eng 3: Multiphys-FSI (3)
Multiphysics simulations are useful for modeling the behavior of coupled systems governed by two or more physical laws and their interactions. Examples are modeling of blood flow in arteries and veins, pulmonary gas exchange and transport, hydrodynamics and aerodynamics during power generation and electro-thermal-structural interface during drug delivery. Emphasis of this course is on computational modeling of fluid-structure interaction in a moving domain. Topics covered will emphasize on deriving theoretical models from physical laws and constitutive equations governing fluid-structure interaction, and developing finite element procedures for modeling fluid-structure interaction in a moving domain. PhD students registering at the 8000 level will exhibit deeper understanding by submitting/presenting a research paper based on their projects or on more advanced topics in multiphysics.

EECE 8991 - Projects I (1-3)
Independent investigation of a problem selected in consultation with instructor; report required. Repeatable by permission. Grades of A-F, or IP will be given.

EECE 8992 - Projects II (1-3)
Independent investigation of a problem selected in consultation with instructor; report required. Repeatable by permission. Grades of A-F, or IP will be given.

EECE 9000 - Dissertation (1-12)
Grades of S, U, or IP will be given.

Apply Now

Graduate School
Administration Building 215
Memphis, TN 38152
Phone: 901/678-2531
Fax: 901/678-0378

Graduate Admissions
200 Wilder Tower
Memphis, TN 38152
Phone: 901/678-3685
Fax: 901/678-5023

U of M White Pages
Campus Map
Text Only | Print | Got a Question? Ask TOM | Contact Us | Memphis, TN 38152 | 901/678-2000 | Copyright 2014 University of Memphis | Important Notice | Last Updated: 
Last Updated: 5/2/14