|
|  |
 |
| |
|
| |
| ECE Master's Degree Concentration Courses | |
| EE Concentrations |
CpE Concentrations |
NIS Concentrations |
|
Autonomous Robotics
Required:
- EE 631 Cooperating Autonomous Mobile Robots
Close Cooperating Autonomous Mobile Robots Advanced topics in autonomous and intelligent mobile robots, with emphasis on planning algorithms and cooperative control. Robot kinematics, path and motion planning, formation strategies, cooperative rules, and behaviors. The application of cooperative control spans from natural phenomena of groupings, such as fish schools, bird flocks, and deer herds, to engineering systems such as mobile sensing networks and vehicle platoon. |
Select two from the following:
- EE 621 Nonlinear Control
Close Nonlinear Control Methods for analysis and design of nonlinear control systems emphasizing Lyapunov theory. Second order systems, phase plane descriptions of ononlinerar phenomena, limit cycles, stability, direct and indirect method of Lyapunov, linearization, feedback linearization, Lyapunov-based design, and backstepping. |
- EE 583 Wireless communications
Close Wireless communications This courses serves as a broad introduction to the several technologies and applications of wireless communications systems. The emphasis is on providing a reasonable mixture of information leading to a broad understanding of the technical issues involved, with modest depth in each of the topics. As an integrating course, the topics range from the physics of wave generation/propagation/reception through the circuit/component issues, to the signal processing concepts, to the techniques used to impress the information (voice or data) on a wireless channel, to overviews of representative applications including current generation systems and next generation systems. Upon completion of this course, the student shall understand the manner in which the more detailed information in the other three courses is integrated to create a complete system.
|
- CPE 555 Real-Time and Embedded Systems
Close Real-Time and Embedded Systems The miniaturization of electronics and increasingly sophisticated software environments has enabled the realization of systems that embed intelligence within a wide variety of systems interacting in real time with the environment. Such systems are characterized by hardware/software integration along with integration of both analog and digital electronics. Representative topics include specification of the overall system, real-time operating system, embedded network protocols, tradeoffs between hardware and software, etc. The lectures will be complemented by projects related to design of such systems. |
- CPE 645 Image Processing and Computer Vision
Close Image Processing and Computer Vision The goal is to acquaint the students with the fundamental techniques of image processing. Specific topics include: Digital imaging fundamentals; neighborhood operators; clustering, region growing; split and merge, segmentation; edge and line linking; degradation model, restoration, inverse filtering; zero-crossing methods, gradient edge detectors; gray level co-occurrence, texture analysis; morphological operations; image registration and enhancement; scale space filtering; motion estimation; 3D image recognition and estimation. |
|
Real-Time and
Embedded Systems
Required:
- CPE 555 Real-Time and Embedded Systems
Close Real-Time and Embedded Systems The miniaturization of electronics and increasingly sophisticated software environments has enabled the realization of systems that embed intelligence within a wide variety of systems interacting in real time with the environment. Such systems are characterized by hardware/software integration along with integration of both analog and digital electronics. Representative topics include specification of the overall system, real-time operating system, embedded network protocols, tradeoffs between hardware and software, etc. The lectures will be complemented by projects related to design of such systems. |
- CPE 690 Introduction to VLSI Design
Close Introduction to VLSI Design This course introduces students to the principles and design techniques of very large scale integrated circuits (VLSI). Topics include: MOS transistor characteristics, DC analysis, resistance, capacitance models, transient analysis, propagation delay, power dissipation, CMOS logic design, transistor sizing, layout methodologies, clocking schemes, case studies. Students will use VLSI CAD tools for layout and simulation. Selected class projects may be sent for fabrication. |
Select two from the following:
- CPE 643 Logical Design of Digital Systems I
Close Logical Design of Digital Systems I Design concepts for combinational and sequential (synchronous and asynchronous) logic systems; the design processes are described algorithmically and are applied to complex function design at the gate and register level; the designs are also implemented using software development tools, logic compilers for programmable logic devices and gate arrays. |
- CPE 645 Image Processing and Computer Vision
Close Image Processing and Computer Vision The goal is to acquaint the students with the fundamental techniques of image processing. Specific topics include: Digital imaging fundamentals; neighborhood operators; clustering, region growing; split and merge, segmentation; edge and line linking; degradation model, restoration, inverse filtering; zero-crossing methods, gradient edge detectors; gray level co-occurrence, texture analysis; morphological operations; image registration and enhancement; scale space filtering; motion estimation; 3D image recognition and estimation. |
|
Data Communications
and Networks
Recommended:
- NIS 611 Digital Communications Engineering
Close Digital Communications Engineering Waveform characterization and modeling of speech/image sources; quantization of signals; uniform, nonuniform and adaptive quantizing; pulse code modulation (PCM) systems; differential PCM (DPCM); linear prediction theory, adaptive prediction; delta modulation and sigma-delta modulation systems; subband coding with emphasis on speech coding; data compression methods like Huffman coding, Ziv-Lempel coding and run length coding. |
- NIS 654 Design and Analysis of Network Systems
Close Design and Analysis of Network Systems Analysis of current networks, including classic telephone, ISDN, IP, and ATM. Attributes and characteristics of high-speed networks. Principles of network design, including user-network interface, traffic modeling, buffer architectures, buffer management techniques, call processing, routing algorithms, switching fabric, distributed resource management, computational intelligence, distributed network management, measures of network performance, quality of service, self-healing algorithms, and hardware and software issues in future network design. |
- NIS 655 Queuing Systems with Communications Applications I
Close Queuing Systems with Communications Applications I Queuing models will be developed and applied to current problems in telecommunication networks and performance analysis of networked computer systems. Topics include elementary queuing theory, birth-death processes, open and closed networks of queues, priority queues, conservation laws, models for time-shared computer systems and computer communication networks. |
- NIS 678 Information Networks I
Close Information Networks I CpE 678 Information Networks I is the first of two courses on modern computer networks. Its focus is the physical and data link levels of the OSI layers. It traces the evolution of client/server computing to the Internet. Topics covered include OSI layering, TCP/IP overview, the application of Shannon's and Nyquist's bandwidth theorem's, Discrete Wave Division Multiplexing, wireless transmission, local loops, QAM, TDM, SONET/SDH, circuit switching, ATM switching, knockout switch, ISDN, ATM, framing, error detection and correction, CRC, ARQ protocol, sliding window protocols, finite state machines, Universal Modeling Language, PPP, ALOHA, CSMA, LANs, fast and gigabit Ethernet, Bridges and FDDI. A significant amount of time is spent on designing 802.3 LANs. |
- NIS 653 Cross-Layer Design for Wireless Networks
Close Cross-Layer Design for Wireless Networks Introduction to wireless networks and layered architecture, principles of cross-layer design, impact of cross-layer interactions for different architectures: cellular and ad hoc networks, model abstractions for layers in cross-layer design for different architectures (cellular and ad hoc networks), quality of service (QoS) provisioning at different layers of the protocol stack with emphasis on physical layer, medium access control (MAC) and network layers, examples of cross-layer design in the literature: joint optimizations involving beamforming, interference cancellation techniques, MAC protocols, admission control, power control, routing and adaptive modulation. |
|
|
Computer Architectures &
Digital Systems
Recommended:
- CPE 514 Computer Architecture
Close Computer Architecture Measures of cost, performance, and speedup; instruction set design; processor design; hard-wired and microprogrammed control; memory hierarchies; pipelining; input/output systems; and additional topics as time permits. The emphasis in this course is on quantitative analysis of design alternatives. |
- CPE 643 Logical Design of Digital Systems I
Close Logical Design of Digital Systems I Design concepts for combinational and sequential (synchronous and asynchronous) logic systems; the design processes are described algorithmically and are applied to complex function design at the gate and register level; the designs are also implemented using software development tools, logic compilers for programmable logic devices and gate arrays. |
- CPE 690 Introduction to VLSI Design
Close Introduction to VLSI Design This course introduces students to the principles and design techniques of very large scale integrated circuits (VLSI). Topics include: MOS transistor characteristics, DC analysis, resistance, capacitance models, transient analysis, propagation delay, power dissipation, CMOS logic design, transistor sizing, layout methodologies, clocking schemes, case studies. Students will use VLSI CAD tools for layout and simulation. Selected class projects may be sent for fabrication. |
|
Computer Systems
Recommended:
- CPE 540 Fundamentals of Quantitative Software Engineering I
Close Fundamentals of Quantitative Software Engineering I This course introduces the subject of software engineering, also known as software development process or software development best practice from a quantitative, analytic- and metrics-based point of view. Topics include introductions to: software life-cycle process models from the heaviest weight, used on very large projects, to the lightest weight, such as, extreme programming; industry-standard software engineering tools; teamwork; project planning and management; object-oriented analysis and design. The course is case-history and project oriented. |
- CPE 644 Logical Design of Digital Systems II
Close Logical Design of Digital Systems II The design of complex digital logic systems using processor architectures. The architectures are implemented for reduced instruction set computers (RISC) and extended to complex instruction set computers (CISC). The emphasis in the course is the design of high-speed digital systems and includes processors, sequencer/controllers, memory systems and input/output. |
- CPE 654 Design and Analysis of Network Systems
Close Design and Analysis of Network Systems Analysis of current networks including classic telephone, ISDN, IP and ATM. Attributes and characteristics of high-speed networks. Principles of network design including user-network interface, traffic modeling, buffer architectures, buffer management techniques, call processing, routing algorithms, switching fabric, distributed resource management, computational intelligence, distributed network management, measures of network performance, quality of service, self-healing algorithms, hardware and software issues in future network design. |
- EE 653 Cross-Layer Design for Wireless Networks
Close Cross-Layer Design for Wireless Networks Introduction to wireless networks and layered architecture, principles of cross-layer design, impact of cross-layer interactions for different architectures: cellular and ad hoc networks, model abstractions for layers in cross-layer design for different architectures (cellular and ad hoc networks), quality of service (QoS) provisioning at different layers of the protocol stack with emphasis on physical layer, medium access control (MAC) and network layers, examples of cross-layer design in the literature: joint optimizations involving beamforming, interference cancellation techniques, MAC protocols, admission control, power control, routing and adaptive modulation. |
|
Information Networks
Recommended:
- NIS 584 Wireless Systems Security
Close Wireless Systems Security
Wireless systems and their unique vulnerabilities to attack; system security issues in the context of wireless systems, including satellite, terrestrial microwave, military tactical communications, public safety, cellular and wireless LAN networks; security topics: confidentiality/privacy, integrity, availability, and control of fraudulent usage of networks. Issues addressed include jamming, interception and means to avoid them. Case studies and student projects are an important component of the course. |
- NIS 654 Design and Analysis of Network Systems
Close Design and Analysis of Network Systems Analysis of current networks, including classic telephone, ISDN, IP, and ATM. Attributes and characteristics of high-speed networks. Principles of network design, including user-network interface, traffic modeling, buffer architectures, buffer management techniques, call processing, routing algorithms, switching fabric, distributed resource management, computational intelligence, distributed network management, measures of network performance, quality of service, self-healing algorithms, and hardware and software issues in future network design. |
- NIS 678 Information Networks I
Close Information Networks I CpE 678 Information Networks I is the first of two courses on modern computer networks. Its focus is the physical and data link levels of the OSI layers. It traces the evolution of client/server computing to the Internet. Topics covered include OSI layering, TCP/IP overview, the application of Shannon's and Nyquist's bandwidth theorem's, Discrete Wave Division Multiplexing, wireless transmission, local loops, QAM, TDM, SONET/SDH, circuit switching, ATM switching, knockout switch, ISDN, ATM, framing, error detection and correction, CRC, ARQ protocol, sliding window protocols, finite state machines, Universal Modeling Language, PPP, ALOHA, CSMA, LANs, fast and gigabit Ethernet, Bridges and FDDI. A significant amount of time is spent on designing 802.3 LANs. |
- NIS 679 Information Networks II
Close Information Networks II
Learn the technologies that make the Internet work. You will understand the IP and TCP protocols and their interaction. You will study TCP slow start in low noise and high noise environments, the use of proxy servers, web caching and gain understanding of the technologies used to make routers perform well under load. These include shortest path routing, new routing algorithms, TCP congestion control, leaky bucket and token bucket admission Control, weighted fair queuing and random early detection of congestion. Networks are described in terms of their architecture, transport, routing, and their management. Quality of Service issues (QoS) are integrated with communication models. The course requires problem solving and extensive reading on network technology. After an introduction to bridges, gigabit Ethernet, routing and the Internet Protocol, a fundamental understanding of shortest path and distance vector routing is taught. A 'problem/solution' approach is used to develop how and why the technology evolved to keep engineering tradeoffs in focus. Continuation of Information Networks I with a focus on the network and transport layers of the OSI layers. Protocol definitions for distributed networks and performance analysis of various routing protocols including Bellman-Ford, BGP, and OSPF. TCP over IP is discussed Other topics include pipelining, broadcast routing, congestion control and reservations, Leaky andToken Bucket algorithms, weighted fair queuing, tunneling, firewalls, Ipv4 and IPv6. Network layers in SAN including the different service categories are discussed. The TCP and UDP transport protocols are discussed in depth along with network security, DNS, SAN, SLIP, firewalls and naming. |
- NIS 563 Networked Applications Engineering
Close Networked Applications Engineering Introduction to the engineering principles and practices to build networked applications, such as e-mail and www; programming networked applications using Web Services; coordinating the execution of application components on different computers on the network; ensuring consistency of data among the components in online banking-like applications; monitoring, recovery, and rejuvenation capabilities to handle component failures; authentication among components for eCommerce-like applications; application quality of service; middleware platforms that address these issues in practice; and large-scale networked application examples. |
|
|
Embedded Systems
Recommended:
- CPE 555 Real-Time and Embedded Systems
Close Real-Time and Embedded Systems The miniaturization of electronics and increasingly sophisticated software environments has enabled the realization of systems that embed intelligence within a wide variety of systems interacting in real time with the environment. Such systems are characterized by hardware/software integration along with integration of both analog and digital electronics. Representative topics include specification of the overall system, real-time operating system, embedded network protocols, tradeoffs between hardware and software, etc. The lectures will be complemented by projects related to design of such systems. |
- CPE 690 Introduction to VLSI Design
Close Introduction to VLSI Design This course introduces students to the principles and design techniques of very large scale integrated circuits (VLSI). Topics include: MOS transistor characteristics, DC analysis, resistance, capacitance models, transient analysis, propagation delay, power dissipation, CMOS logic design, transistor sizing, layout methodologies, clocking schemes, case studies. Students will use VLSI CAD tools for layout and simulation. Selected class projects may be sent for fabrication. |
- EE 627 Data Acquisition and Processing III
Close Data Acquisition and Processing III The application of electronic principles and analog and digital integrated circuits to the design of industrial and scientific instrumentation, process control, and robotics and automation. Topics include sensors and transducers, analog and digital signal conditioning and processing, data conversion, data transmission and interface standards, machine vision, control, and display. Microcomputers, microprocessors, and their support components are applied as system elements. |
|
Data Communications
and Networks
Recommended:
- CPE 565 Management of Local Area Networks
Close Management of Local Area Networks Principles and practices of managing local area networks are presented from the perspective of a network systems engineer, including hands-on projects working with a real local area network (Cisco routers, switches, firewalls, etc.). The SNMP protocols and network management using SNMP are presented in terms of the general organization of information regarding network components and from the perspective of creating basic network management functions using SNMP. Techniques for troubleshooting practical networks, along with setting up and maintaining an IP network are covered. The course includes a project-based learning experience. |
- NIS 584 Wireless Systems Security
Close Wireless Systems Security
Wireless systems and their unique vulnerabilities to attack; system security issues in the context of wireless systems, including satellite, terrestrial microwave, military tactical communications, public safety, cellular and wireless LAN networks; security topics: confidentiality/privacy, integrity, availability, and control of fraudulent usage of networks. Issues addressed include jamming, interception and means to avoid them. Case studies and student projects are an important component of the course. |
- CPE 654 Design and Analysis of Network Systems
Close Design and Analysis of Network Systems Analysis of current networks including classic telephone, ISDN, IP and ATM. Attributes and characteristics of high-speed networks. Principles of network design including user-network interface, traffic modeling, buffer architectures, buffer management techniques, call processing, routing algorithms, switching fabric, distributed resource management, computational intelligence, distributed network management, measures of network performance, quality of service, self-healing algorithms, hardware and software issues in future network design. |
- CPE 678 Information Networks I
Close Information Networks I The first of a two-course sequence on modern computer networks. Focus is on the physical and data link levels of the OSI layers. Trace the evolution of client/server computing to the Internet. Topics covered include OSI layering, TCP/IP overview, the application of Shannon’s and Nyquist’s bandwidth theorems, Discrete Wave Division Multiplexing, wireless transmission, local loops, QAM, TDM, SONET/SDH, circuit switching, ATM switching, knockout switch, ISDN, STM, framing, error detection and correction, CRC, ARQ protocol, sliding window protocols, finite state machines, Universal Modeling Language, PPP, ALOHA, CSMA, LANs, fast and gigabit Ethernet, bridges and FDDI. A significant amount of time is spend on designing 802.3 LANs. |
- CPE 655 Queuing Systems with Computer Applications I
Close Queuing Systems with Computer Applications I Queuing models will be developed and applied to current problems in telecommunication networks and performance analysis of networked computer systems. Topics include elementary queuing theory, birth-death processes, open and closed networks of queues, priority queues, conservation laws, models for time-shared computer systems and computer communication networks. |
- EE 653 Cross-Layer Design for Wireless Networks
Close Cross-Layer Design for Wireless Networks Introduction to wireless networks and layered architecture, principles of cross-layer design, impact of cross-layer interactions for different architectures: cellular and ad hoc networks, model abstractions for layers in cross-layer design for different architectures (cellular and ad hoc networks), quality of service (QoS) provisioning at different layers of the protocol stack with emphasis on physical layer, medium access control (MAC) and network layers, examples of cross-layer design in the literature: joint optimizations involving beamforming, interference cancellation techniques, MAC protocols, admission control, power control, routing and adaptive modulation. |
|
Multimedia Information
Systems
Recommended:
- NIS 561 Database Management Systems I
Close Database Management Systems I
Introduction to the use of relational database systems; the relational model; the entity-relationship model; translation of entity-relationship diagrams into relational schemes; relational algebra; SQL; normalization of relational schemes. Students who have had a previous course in database systems must obtain permission of the instructor to enroll in this course. |
- NIS 591 Introduction to Multimedia Networking
Close Introduction to Multimedia Networking The objective of this course is to introduce current techniques in multimedia communications especially as applied to wireless networks. The course will introduce the basic issues in multimedia communications and networking. Topics to be covered include: multimedia information representation - text, images, audio, video; iIntroduction to information theory - information of a source, average information of a discrete memoryless source, source coding for memoryless sources; multimedia compression - text, image, audio, video; standards for multimedia communications; transmissions and protocols; circuit switched networks; the Internet; broadband ATM networks; packet video in the network environment; transport protocols - TCP/IP; TCP; UDP; RTP and RTCP; wireless networks - models, characteristics; error resilience for wireless networks. |
- NIS 645 Image Processing and Computer Vision
Close Image Processing and Computer Vision The goal is to acquaint the students with the fundamental techniques of image processing. Specific topics include: Digital imaging fundamentals; neighborhood operators; clustering, region growing; split and merge, segmentation; edge and line linking; degradation model, restoration, inverse filtering; zero-crossing methods, gradient edge detectors; gray level co-occurrence, texture analysis; morphological operations; image registration and enhancement; scale space filtering; motion estimation;3D image recognition and estimation.
|
- NIS 583 Wireless Communications
Close Wireless Communications This courses serves as a broad introduction to the several technologies and applications of wireless communications systems. The emphasis is on providing a reasonable mixture of information leading to a broad understanding of the technical issues involved, with modest depth in each of the topics. As an integrating course, the topics range from the physics of wave generation/propagation/reception through the circuit/component issues, to the signal processing concepts, to the techniques used to impress the information (voice or data) on a wireless channel, to overviews of representative applications including current generation systems and next generation systems. Upon completion of this course, the student shall understand the manner in which the more detailed information in the other three courses is integrated to create a complete system.
|
|
|
Microelectronic Systems
and Devices
Recommended:
- EE 503 Introduction to Solid State Physics
Close Introduction to Solid State Physics
Description of simple physical models which account for electrical conductivity and thermal properties of solids. Basic crystal lattice structure, X-ray diffraction and dispersion curves for phonons and electrons in reciprocal space. Energy bands, Fermi surfaces, metals, insulators and semiconductors, superconductivity and ferromagnetism. Typical text: Kittel, Introduction to Solid State Physics. |
- EE 619 Solid State Devices
Close Solid State Devices Operating principle, modeling and fabrication of solid state devices for modern optical and electronic system implementation; recent developments in solid state devices and integrated circuits; devices covered include bipolar and MOS diodes and transistors, MESFET, MOSFET transistors, tunnel, IMPATT and BARITT diodes, transferred electron devices, light emitting diodes, semiconductor injection and quantum-well lasers, PIN and avalanche photodetectors. |
- CPE 690 Introduction to VLSI Design
Close Introduction to VLSI Design This course introduces students to the principles and design techniques of very large scale integrated circuits (VLSI). Topics include: MOS transistor characteristics, DC analysis, resistance, capacitance models, transient analysis, propagation delay, power dissipation, CMOS logic design, transistor sizing, layout methodologies, clocking schemes, case studies. Students will use VLSI CAD tools for layout and simulation. Selected class projects may be sent for fabrication. |
|
Digital Systems Design
Recommended:
- CPE 644 Logical Design of Digital Systems II
Close Logical Design of Digital Systems II The design of complex digital logic systems using processor architectures. The architectures are implemented for reduced instruction set computers (RISC) and extended to complex instruction set computers (CISC). The emphasis in the course is the design of high-speed digital systems and includes processors, sequencer/controllers, memory systems and input/output. |
- CPE 690 Introduction to VLSI Design
Close Introduction to VLSI Design This course introduces students to the principles and design techniques of very large scale integrated circuits (VLSI). Topics include: MOS transistor characteristics, DC analysis, resistance, capacitance models, transient analysis, propagation delay, power dissipation, CMOS logic design, transistor sizing, layout methodologies, clocking schemes, case studies. Students will use VLSI CAD tools for layout and simulation. Selected class projects may be sent for fabrication. |
|
Multimedia Technologies
Recommended:
- NIS 612 Principles of Multimedia Compression
Close Principles of Multimedia Compression Brief introduction to nformation theory; entropy and rate; Kraft-McMillan inequality; entropy codes - Huffman and arithmetic codes; scalar quantization- quantizer design issues, the Lloyd quantizer and the Lloyd-Max quantizer; vector quantization - LBG algorithm, other quantizer design algorithms; structured VQs; entropy constrained quantization; bit allocation techniques: generalized BFOS algorithm; brief overview of linear Algebra; transform coding: KLT, DCT, LOT; subband coding; wavelets; wavelet based compression algorithms (third generation image compression schemes)- EZW algorithm, the SPIHT algorithm and the EBCOT algorithm; video compression: motion estimation and compensation; image and video coding standards: JPEG/ JPEG 2000, MPEG, H.263, H.263+; Source coding and error resilience. |
- NIS 645 Image Processing and Computer Vision
Close Image Processing and Computer Vision The goal is to acquaint the students with the fundamental techniques of image processing. Specific topics include: Digital imaging fundamentals; neighborhood operators; clustering, region growing; split and merge, segmentation; edge and line linking; degradation model, restoration, inverse filtering; zero-crossing methods, gradient edge detectors; gray level co-occurrence, texture analysis; morphological operations; image registration and enhancement; scale space filtering; motion estimation;3D image recognition and estimation.
|
|
|
Signal Processing for
Communications
Recommended:
- EE 613 Digital Signal Processing for Communications
Close Digital Signal Processing for Communications This course teaches digital signal processing techniques for wireless communications. It consists of two parts. Part 1 covers basic DSP fundamentals, such as DFT, FFT, IIR and FIR filters and DSP algorithms (ZF, ML, MMSE). Part 2 covers DSP applications in wireless communications. Various physical layer issues in wireless communications are addressed, including channel estimation, adaptive equalization, synchronization, interference cancellation, OFDM, multi-user detection and rake receiver in CDMA, space-time coding and smart antennae. |
- EE 615 Multicarrier Communications
Close Multicarrier Communications This course reviews multicarrier modulation (MCM) methods which offer several advantages over conventional single carrier systems for broadband data transmission. Topics include fundamentals of MCM, where the data stream is divided into several parallel bit streams, each of which has a much lower bit rate, to exploit multipath diversity and practical applications. It will cover new advances, as well as the present core technology. Hands-on learning with computer-based approaches will include simulation in MATLAB and state-of-the-art high level software packages to design and implement modulation, filtering, synchronization, and demodulation. |
- EE 616 Signal Detection and Estimation for Communications
Close Signal Detection and Estimation for Communications Introduction to signal detection and estimation principles with applications in wireless communication systems. Topics include optimum signal detection rules for simple and composite hypothesis tests, Chernoff bound and asymptotic relative efficiency, sequential detection and nonparametric detection; optimum estimation including Bayesian estimation and maximum likelihood, Fisher information and Cramer-Rao bound, linear estimation, least squares and weight least squares. |
- EE 663 Digital Signal Processing I
Close Digital Signal Processing I Review of mathematics of signals and systems including sampling theorem, Fourier transform, z-transform, Hilbert transform; algorithms for fast computation: DFT, DCT computation, convolution; filter design techniques: FIR and IIR filter design, time and frequency domain methods, window method and other approximation theory based methods; structures for realization of discrete time systems: direct form, parallel form, lattice structure and other state-space canonical forms (e.g., orthogonal filters and related structures); roundoff and quantization effects in digital filters: analysis of sensitivity to coefficient quantization, limit cycle in IIR filters, scaling to prevent overflow, role of special structures.
|
- EE 664 Advanced Digital Signal Processing
Close Advanced Digital Signal Processing Implementation of digital filters in high speed architectures; multirate signal processing: Linear periodically time varying systems, decimators and expanders, filter banks, interfacing digital systems operating at multiple rates, elements of subband coding and wavelet transforms; signal recovery from partial data: from zero crossing, level crossing, phase only, magnitude only data; elements of spectral estimation: MA, R & ARMA models. lattice, Burg methods, MEM. |
|
Image Processing
and Multimedia
Recommended:
- CPE 558 Computer Vision
Close Computer Vision An introduction to the field of Computer Vision, focusing on the underlying algorithmic, geometric, and optic issues. The course starts with a brief overview of basic image processing topics (convolution, smoothing, and edge detection). It then proceeds on various image analysis topics: binary images, moments-based shape analysis, Hough transform, image formation, depth and shape recovery, photometry, motion, classification, and special topics. |
- CPE 591 Introduction to Multimedia Networking
Close Introduction to Multimedia Networking The objective of this course is to introduce current techniques in multimedia communications especially as applied to wireless networks. The course will introduce the basic issues in multimedia communications and networking. Topics covered include: multimedia information representation - text, images, audio, video; introduction to information theory - information of a source, average information of a discrete memoryless source, source coding for memoryless sources; multimedia compression - text, image, audio, video; standards for multimedia communications; transmissions and protocols; circuit switched networks; the Internet; broadband ATM networks; packet video in the network environment; transport protocols - TCP/IP; TCP; UDP; RTP and RTCP; wireless networks - models, characteristics; error resilience for wireless networks. |
- CPE 645 Image Processing and Computer Vision
Close Image Processing and Computer Vision The goal is to acquaint the students with the fundamental techniques of image processing. Specific topics include: Digital imaging fundamentals; neighborhood operators; clustering, region growing; split and merge, segmentation; edge and line linking; degradation model, restoration, inverse filtering; zero-crossing methods, gradient edge detectors; gray level co-occurrence, texture analysis; morphological operations; image registration and enhancement; scale space filtering; motion estimation; 3D image recognition and estimation. |
- CPE 636 Integrated Services - Multimedia
Close Integrated Services - Multimedia Types of multimedia information: voice, data video facsimile, graphics and their characterization; modeling techniques to represent multimedia information; analysis and comparative performances of different models; detection techniques for multimedia signals; specification of multimedia representation based on service requirements; evaluation of different multimedia representations to satisfy user applications and for generating test scenarios for standardization.
|
- EE 612 Principles of Multimedia Compression
Close Principles of Multimedia Compression Brief introduction to Information Theory; entropy and rate; Kraft-McMillan inequality; entropy codes - Huffman and arithmetic codes; scalar quantization-quantizer design issues, the Lloyd quantizer and the Lloyd-Max quantizer; vector quantization - LBG algorithm, other quantizer design algorithms; structured VQs; entropy constrained quantization; bit allocation techniques: generalized BFOS algorithm; brief overview of linear algebra; transform coding: KLT, DCT, LOT; subband coding; wavelets; wavelet based compression algorithms (third generation image compression schemes)- EZW algorithm, the SPIHT algorithm and the EBCOT algorithm; video compression: motion estimation and compensation; image and video coding standards: JPEG/ JPEG 2000, MPEG, H.263, H.263+; Source coding and error resilience. |
|
Networked Information Systems:
Business Practices
Recommended:
- NIS 630 Enterprise Systems Management
Close Enterprise Systems Management
This course focuses on the role of information technology (IT) in reengineering and enhancing key business processes. The implications for organizational structures and processes, as the result of increased opportunities to deploy information and streamlining business systems are covered. |
- NIS 631 Management of Information Technology Organizations
Close Management of Information Technology Organizations The objective of this course is to investigate and understand the organizational infrastructure and governance considerations for information technology. It concentrates on developing students' competency in current/emerging issues in creating and coordinating the key activities necessary to manage the day-to-day IT functions of a company. Topics include: ITs key business processes, IT governance, organizational structure, value of IT, role of the CIO, outsourcing, systems integration, managing emerging technologies and change and human resource considerations. |
- NIS 632 Strategic Management of Information Technology
Close Strategic Management of Information Technology
The objective of this course is to address the important question, "How to improve the alignment of business and information technology strategies?" The course is designed for advanced graduate students. It provides the student with the most current approaches to deriving business and information technology strategies, while ensuring harmony among the organizations. Topics include business strategy, business infrastructure, IT strategy, IT infrastructure, strategic alignment, methods/metrics for building strategies and achieving alignment. |
- NIS 633 Integrating IS Technologies
Close Integrating IS Technologies This course focuses on the issues surrounding the design of an overall information technology architecture. The traditional approach in organizations is to segment the problem into four areas - network, hardware, data and applications. This course will focus on the interdependencies among these architectures. In addition, this course will utilize management research on organizational integration and coordination science. The student will learn how to design in the large, make appropriate choices about architecture in relationship to overall organization goals, understand the different mechanisms available for coordination and create a process for establishing and maintaining an enterprise architecture. |
|
|
Telecommunication Systems
Engineering
Recommended:
- EE 606 Probability and Stochastic Processes II
Close Probability and Stochastic Processes II Introduction and review of probability as a measure, measure theoretic notions of random variables and stochastic processes, discrete time and continuous time Markov chains, renewal processes, delayed renewal processes, convergence of random sequences, martingale processes, stationarity and ergodicity. Applications of these topics with examples from networked communications, wireless communications, statistical signal processing and game theory. |
- EE 609 Communication Theory
Close Communication Theory
Review of probability theory with applications to digital communications, digital modulation techniques, receiver design, bit error rate calculations, bandwidth efficiency calculations, convolutional encoding, bandwidth efficient coded modulation, wireless fading channel models, and shannon capacity, software simulation of communication systems. |
- EE 610 Error Control Coding for Networks
Close Error Control Coding for Networks Error-control mechanisms; Elements of algebra; Linear block codes; Linear cyclic codes; fundamentals of convolutional codes; Viterbi decoding codes in mobile communications; Trellis-coded modulation; concatenated coding systems and turbo codes; BCH codes; Reed-Solomon codes; implementation architectures and applications of RS codes; ARQ and interleaving techniques. |
- EE 670 Information Theory and Coding
Close Information Theory and Coding An introduction to information theory methods used in the analysis and design of communication systems. Typical topics include: entropy, relative entropy and mutual information; the asymptotic equipartition property; entropy rates of stochastic process; data compression; Kolmogorov complexity; channel capacity; differential entropy; the Gaussian channel; maximum entropy and mutual information; rate distortion theory; network information theory; algebraic codes. |
- CPE 655 Queuing Systems with Computer Applications I
Close Queuing Systems with Computer Applications I Queuing models will be developed and applied to current problems in telecommunication networks and performance analysis of networked computer systems. Topics include elementary queuing theory, birth-death processes, open and closed networks of queues, priority queues, conservation laws, models for time-shared computer systems and computer communication networks. |
|
Information Systems
Recommended:
- NIS 584 Wireless Systems Security
Close Wireless Systems Security
Wireless systems and their unique vulnerabilities to attack; system security issues in the context of wireless systems, including satellite, terrestrial microwave, military tactical communications, public safety, cellular and wireless LAN networks; security topics: confidentiality/privacy, integrity, availability, and control of fraudulent usage of networks. Issues addressed include jamming, interception and means to avoid them. Case studies and student projects are an important component of the course. |
- CPE 591 Introduction to Multimedia Networking
Close Introduction to Multimedia Networking The objective of this course is to introduce current techniques in multimedia communications especially as applied to wireless networks. The course will introduce the basic issues in multimedia communications and networking. Topics covered include: multimedia information representation - text, images, audio, video; introduction to information theory - information of a source, average information of a discrete memoryless source, source coding for memoryless sources; multimedia compression - text, image, audio, video; standards for multimedia communications; transmissions and protocols; circuit switched networks; the Internet; broadband ATM networks; packet video in the network environment; transport protocols - TCP/IP; TCP; UDP; RTP and RTCP; wireless networks - models, characteristics; error resilience for wireless networks. |
- CPE 636 Integrated Services - Multimedia
Close Integrated Services - Multimedia Types of multimedia information: voice, data video facsimile, graphics and their characterization; modeling techniques to represent multimedia information; analysis and comparative performances of different models; detection techniques for multimedia signals; specification of multimedia representation based on service requirements; evaluation of different multimedia representations to satisfy user applications and for generating test scenarios for standardization.
|
- CPE 645 Image Processing and Computer Vision
Close Image Processing and Computer Vision The goal is to acquaint the students with the fundamental techniques of image processing. Specific topics include: Digital imaging fundamentals; neighborhood operators; clustering, region growing; split and merge, segmentation; edge and line linking; degradation model, restoration, inverse filtering; zero-crossing methods, gradient edge detectors; gray level co-occurrence, texture analysis; morphological operations; image registration and enhancement; scale space filtering; motion estimation; 3D image recognition and estimation. |
- CPE 563 Networked Applications Engineering
Close Networked Applications Engineering Introduction to the engineering principles and practices to build networked applications, such as e-mail and www; programming networked applications using Web Services; coordinating the execution of application components on different computers on the network; ensuring consistency of data among the components in online banking-like applications; monitoring, recovery, and rejuvenation capabilities to handle component failures; authentication among components for eCommerce-like applications; application quality of service; middleware platforms that address these issues in practice; and large-scale networked application examples. |
|
Network Systems Technologies
Recommended:
- NIS 586 Wireless Networking: Architecture, Protocols and Standards
Close Wireless Networking: Architecture, Protocols and Standards This course addresses the fundamentals of wireless networking, including architectures, protocols and standards. It describes concepts, technology and applications of wireless networking as used in current and next-generation wireless networks. It explains the engineering aspects of network functions and designs. Issues such as mobility management, wireless enterprise networks, GSM, network signaling, WAP, mobile IP and 3G systems are covered. |
- NIS 626 Optical Communication Systems
Close Optical Communication Systems
Components for and design of optical communication systems; propagation of optical signals in single mode and multimode optical fibers; optical sources and photodetectors; optical modulators and multiplexers; optical communication systems: coherent modulators, optical fiber amplifiers and repeaters, transcontinental and transoceanic optical telecommunication system design; optical fiber LANs. |
- NIS 674 Satellite Communications
Close Satellite Communications
Overview of communication theory, modulation techniques, conventional multiple access schemes and SS/TDMA; satellite and frequency allocation, analysis of satellite link, identification of the parameters necessary for the link calculation; modulation and coding; digital modulation methods and their comparison; error correction coding for the satellite channel including Viterbi decoding and system performance; synchronization methods, carrier recovery; effects of impairment on the channel. |
|
|
Wireless
Communications
Recommended:
- EE 583 Wireless communications
Close Wireless communications This courses serves as a broad introduction to the several technologies and applications of wireless communications systems. The emphasis is on providing a reasonable mixture of information leading to a broad understanding of the technical issues involved, with modest depth in each of the topics. As an integrating course, the topics range from the physics of wave generation/propagation/reception through the circuit/component issues, to the signal processing concepts, to the techniques used to impress the information (voice or data) on a wireless channel, to overviews of representative applications including current generation systems and next generation systems. Upon completion of this course, the student shall understand the manner in which the more detailed information in the other three courses is integrated to create a complete system.
|
- EE 585 Physical Design of Wireless Systems
Close Physical Design of Wireless Systems Physical design of wireless communication systems, emphasizing present and next generation architectures. Impact of non-linear components on performance; noise sources and effects; interference; optimization of receiver and transmitter architectures; individual components (LNAs, power amplifiers, mixers, filters, VCOs, phase-locked loops, frequency synthesizers, etc.); digital signal processing for adaptable architectures; analog-digital converters; new component technologies (SiGe, MEMS, etc.); specifications of component performance; reconfigurability and the role of digital signal processing in future generation architectures; direct conversion; RF packaging; minimization of power dissipation in receivers. |
- EE 586 Wireless Networking: Architecture, Protocols and Standards
Close Wireless Networking: Architecture, Protocols and Standards This course addresses the fundamentals of wireless networking, including architectures, protocols and standards. It describes concepts, technology and applications of wireless networking as used in current and next-generation wireless networks. It explains the engineering aspects of network functions and designs. Issues such as mobility management, wireless enterprise networks, GSM, network signaling, WAP, mobile IP and 3G systems are covered. |
- EE 584 Wireless Systems Security
Close Wireless Systems Security Wireless systems and their unique vulnerabilities to attack; system security issues in the context of wireless systems, including satellite, terrestrial microwave, military tactical communications, public safety, cellular and wireless LAN networks; security topics: confidentiality/privacy, integrity, availability and control of fraudulent usage of networks. Issues addressed include jamming, interception and means to avoid them. Case studies and student projects are important components of the course. |
- EE 651 Spread Spectrum and CDMA
Close Spread Spectrum and CDMA Basic concepts, models and techniques; direct sequence frequency hopping, time hopping, chirp and hybrid systems, jamming game, anti-jam systems, analysis of coherent and non-coherent systems; synchronization and demodulation; multiple access systems; ranging and tracking; pseudo-noise generators. |
- EE 653 Cross-Layer Design for Wireless Networks
Close Cross-Layer Design for Wireless Networks Introduction to wireless networks and layered architecture, principles of cross-layer design, impact of cross-layer interactions for different architectures: cellular and ad hoc networks, model abstractions for layers in cross-layer design for different architectures (cellular and ad hoc networks), quality of service (QoS) provisioning at different layers of the protocol stack with emphasis on physical layer, medium access control (MAC) and network layers, examples of cross-layer design in the literature: joint optimizations involving beamforming, interference cancellation techniques, MAC protocols, admission control, power control, routing and adaptive modulation. |
|
Information Systems Security
Recommended:
- EE 584 Wireless Systems Security
Close Wireless Systems Security Wireless systems and their unique vulnerabilities to attack; system security issues in the context of wireless systems, including satellite, terrestrial microwave, military tactical communications, public safety, cellular and wireless LAN networks; security topics: confidentiality/privacy, integrity, availability and control of fraudulent usage of networks. Issues addressed include jamming, interception and means to avoid them. Case studies and student projects are important components of the course. |
- CPE 591 Introduction to Multimedia Networking
Close Introduction to Multimedia Networking The objective of this course is to introduce current techniques in multimedia communications especially as applied to wireless networks. The course will introduce the basic issues in multimedia communications and networking. Topics covered include: multimedia information representation - text, images, audio, video; introduction to information theory - information of a source, average information of a discrete memoryless source, source coding for memoryless sources; multimedia compression - text, image, audio, video; standards for multimedia communications; transmissions and protocols; circuit switched networks; the Internet; broadband ATM networks; packet video in the network environment; transport protocols - TCP/IP; TCP; UDP; RTP and RTCP; wireless networks - models, characteristics; error resilience for wireless networks. |
- CPE 668 Foundations of Cryptography
Close Foundations of Cryptography
This course provides a broad introduction to cornerstones of security (authenticity, confidentiality, message integrity and non-repudiation) and the mechanisms to achieve them. Topics include: block and stream ciphers, secret-key and public-key systems, key management, public-key infrastructure (PKI), digital envelope, integrity and message authentication, digital signature and non-repudiation, trusted third party and certificates. Various security standards and protocols such as DES, PGP and Kerberos will be studied. The course includes a project and some lab experiments related to running, analyzing and comparing various security algorithms. |
- CPE 691 Information Systems Security
Close Information Systems Security History of network security; classical information security; cryptosecurity; kerberos for IP networks; private and public keys; nature of network security; fundamental framework for network security; analysis and performance impact of network topology; vulnerabilities and security attack models in ATM, IP, and mobile wireless networks; security services, policies, and models; trustworthy systems; intrusion detection techniques - centralized and distributed; emulation of attack models and performance assessment through behavior modeling and asynchronous distributed simulation; principles of secure network design in the future; and projects in network security and student seminar presentations. |
- CPE 678 Information Networks I
Close Information Networks I The first of a two-course sequence on modern computer networks. Focus is on the physical and data link levels of the OSI layers. Trace the evolution of client/server computing to the Internet. Topics covered include OSI layering, TCP/IP overview, the application of Shannon’s and Nyquist’s bandwidth theorems, Discrete Wave Division Multiplexing, wireless transmission, local loops, QAM, TDM, SONET/SDH, circuit switching, ATM switching, knockout switch, ISDN, STM, framing, error detection and correction, CRC, ARQ protocol, sliding window protocols, finite state machines, Universal Modeling Language, PPP, ALOHA, CSMA, LANs, fast and gigabit Ethernet, bridges and FDDI. A significant amount of time is spend on designing 802.3 LANs. |
|
Secure Network Systems Design
Recommended:
- NIS 560 Introduction to Networked Information Systems
Close Introduction to Networked Information Systems An overview of the technical and application topics encountered in contemporary networked information systems including the overall architecture of such systems, data network architectures, secure transmission of information, data representations including visual representations, information coding/compression for storage and transmission, management of complex heterogeneous networks and integration of next-generation systems with legacy systems. |
- NIS 592 Multimedia Network Security
Close Multimedia Network Security
The objective of this course is to introduce current techniques in securing IP and multimedia networks. Topics under IP security will include classic cryptography, Diffie-Hellman, RSA, end-to-end authentication, Kerberos, viruses, worms and intrusion detection. Topics from multimedia will include steganography, digital watermarking, covert channels, hacking, jamming, security features in MPEG-4, secure media streaming, wireless multimedia, copy control and other mechanisms for secure storage and transfer of audio, image and video data. |
- NIS 691 Information Systems Security
Close Information Systems Security History of network security; classical infosec; cryptosecurity; Kerberos for IP networks; private and public keys; nature of network security; fundamental framework for network security; security on demand in ATM networks; analysis and performance impact of ATM network topology; security in IVCC; vulnerabilities and security attack models in ATM, IP and mobile wireless networks; intrusion detection techniques - centralized and distributed; emulation of attack models and performance assessment through behavior modeling and asynchronous distributed simulation; principles of secure network design in the future; projects in network security and invited guest lecturers. |
- NIS 654 Design and Analysis of Network Systems
Close Design and Analysis of Network Systems Analysis of current networks, including classic telephone, ISDN, IP, and ATM. Attributes and characteristics of high-speed networks. Principles of network design, including user-network interface, traffic modeling, buffer architectures, buffer management techniques, call processing, routing algorithms, switching fabric, distributed resource management, computational intelligence, distributed network management, measures of network performance, quality of service, self-healing algorithms, and hardware and software issues in future network design. |
- NIS 584 Wireless Systems Security
Close Wireless Systems Security
Wireless systems and their unique vulnerabilities to attack; system security issues in the context of wireless systems, including satellite, terrestrial microwave, military tactical communications, public safety, cellular and wireless LAN networks; security topics: confidentiality/privacy, integrity, availability, and control of fraudulent usage of networks. Issues addressed include jamming, interception and means to avoid them. Case studies and student projects are an important component of the course. |
|
|
Interdepartmental Concentration in Microelectronics and Photonics Science and Technology
(total of four courses required)
Required:
- EE 507 Introduction to Microelectronics and Photonics
Close Introduction to Microelectronics and Photonics An overview of microelectronics and photonics science and technology. It provides the student who wishes to specialize in their application, physics or fabrication with the necessary knowledge of how the different aspects are interrelated. It is taught in three modules: design and applications, taught by EE faculty; operation of electronic and photonic devices, taught by Physics faculty; fabrication and reliability, taught by the materials faculty. |
Select three from the following:
- CPE 690 Introduction to VLSI Design
Close Introduction to VLSI Design This course introduces students to the principles and design techniques of very large scale integrated circuits (VLSI). Topics include: MOS transistor characteristics, DC analysis, resistance, capacitance models, transient analysis, propagation delay, power dissipation, CMOS logic design, transistor sizing, layout methodologies, clocking schemes, case studies. Students will use VLSI CAD tools for layout and simulation. Selected class projects may be sent for fabrication. |
- EE 626 Optical Communication Systems
Close Optical Communication Systems Components for and design of optical communication systems; propagation of optical signals in single mode and multimode optical fibers; optical sources and photodetectors; optical modulators and multiplexers; optical communication systems: coherent modulators, optical fiber amplifiers and repeaters; transcontinental and transoceanic optical telecommunication system design; optical fiber LANs. |
- EE 585 Physical Design of Wireless Systems
Close Physical Design of Wireless Systems Physical design of wireless communication systems, emphasizing present and next generation architectures. Impact of non-linear components on performance; noise sources and effects; interference; optimization of receiver and transmitter architectures; individual components (LNAs, power amplifiers, mixers, filters, VCOs, phase-locked loops, frequency synthesizers, etc.); digital signal processing for adaptable architectures; analog-digital converters; new component technologies (SiGe, MEMS, etc.); specifications of component performance; reconfigurability and the role of digital signal processing in future generation architectures; direct conversion; RF packaging; minimization of power dissipation in receivers. |
- MT 562 Solid State Electronics for Engineeing II
Close Solid State Electronics for Engineeing II This course introduces operating principles and develops models of modern semiconductor devices that are useful in the analysis and design of integrated circuits. Topics covered include: charge carrier transport in semiconductors; diffusion and drift, injection and lifetime of carriers; p-n junction devices; bipolar junction transistors; metal-oxide-semiconductor field effect transistors; metal-semiconductor field effect transistors and high electron mobility transistors; microwave devices; light emitting diodes, semiconductor lasers and photodetectors; integrated devices. |
- MT 595 Reliability and Failure of Solid State Devices
Close Reliability and Failure of Solid State Devices This course deals with the electrical, chemical, environmental and mechanical driving forces that compromise the integrity and lead to the failure of electronic materials and devices. Both chip and packaging level failures will be modeled physically and quantified statistically in terms of standard reliability mathematics. On the packaging level, thermal stresses, solder creep, fatigue and fracture, contact relaxation, corrosion and environmental degradation will be treated. |
- MT 596 Microfabrication Techniques
Close Microfabrication Techniques Deals with aspects of the technology of processing procedures involved in the fabrication of microelectronic devices and microelectromechanical systems (MEMS). Students will become familiar with various fabrication techniques used for discrete devices, as well as large-scale integrated thin film circuits. Students will also learn that MEMS are sensors and actuators that are designed using different areas of engineering disciplines, and they are constructed using a microlithographically-based manufacturing process in conjunction with both semiconductor and micro-machining microfabrication technologies. |
- PEP 503 Introduction to Solid State Physics
Close Introduction to Solid State Physics
Description of simple physical models which account for electrical conductivity and thermal properties of solids. Basic crystal lattice structures, X-ray diffraction and dispersion curves for phonons and electrons in reciprocal space. Energy bands, Fermi surfaces, metals, insulators, semiconductors, superconductivity and ferromagnetism. Fall semester. Typical text: Kittel, Introduction to Solid State Physics. |
- PEP 515 Photonics I
Close Photonics I This course will cover topics encompassing the fundamental subject matter for the design of optical systems. Topics will include optical system analysis, optical instrument analysis, applications of thin-film coatings and opto-mechanical system design in the first term. The second term will cover the subjects of photometry and radiometry, spectrographic and spectrophotometric systems, infrared radiation measurement and instrumentation, lasers in optical systems and photon-electron conversion. Typical texts: Military Handbook 141 (U.S. Govt. Printing Office); S.P.I.E Reprint Series (Selected Issues); W.J. Smith, Modern Optical Engineering . |
- PEP 516 Photonics II
Close Photonics II This course will cover topics encompassing the fundamental subject matter for the design of optical systems. Topics will include optical system analysis, optical instrument analysis, applications of thin-film coatings and opto-mechanical system design in the first term. The second term will cover the subjects of photometry and radiometry, spectrographic and spectrophotometric systems, infrared radiation measurement and instrumentation, lasers in optical systems and photon-electron conversion. Typical texts: Military Handbook 141 (U.S. Govt. Printing Office); S.P.I.E Reprint Series (Selected Issues); W.J. Smith, Modern Optical Engineering . |
- PEP 561 Solid State Electronics for Engineering I
Close Solid State Electronics for Engineering I This course introduces fundamentals of semiconductors and basic building blocks of semiconductor devices that are necessary for understanding semiconductor device operations. It is for first-year graduate students and upper-class undergraduate students in electrical engineering, applied physics, engineering physics, optical engineering and materials engineering, who have no previous exposure to solid state physics and semiconductor devices. Topics covered will include description of crystal structures and bonding; introduction to statistical description of electron gas; free-electron theory of metals; motion of electrons in periodic lattice-energy bands; Fermi levels; semiconductors and insulators; electrons and holes in semiconductors; impurity effects; generation and recombination; mobility and other electrical properties of semiconductors; thermal and optical properties; p-n junctions; metal-semiconductor contacts. |
*ECE students can not use EE or CpE courses as credit towards this interdisciplinary concentration.
|
Intelligent Systems
Recommended:
- CPE 645 Image Processing and Computer Vision
Close Image Processing and Computer Vision The goal is to acquaint the students with the fundamental techniques of image processing. Specific topics include: Digital imaging fundamentals; neighborhood operators; clustering, region growing; split and merge, segmentation; edge and line linking; degradation model, restoration, inverse filtering; zero-crossing methods, gradient edge detectors; gray level co-occurrence, texture analysis; morphological operations; image registration and enhancement; scale space filtering; motion estimation; 3D image recognition and estimation. |
- CPE 646 Pattern Recognition and Classification
Close Pattern Recognition and Classification Introduction and general pattern recognition concerns and statistical pattern recognition: introduction to statistical pattern recognition, supervised learning (training) using parametric and nonparametric approaches, parametric estimation and supervised learning, maximum likelihood (ML) estimation, the Bayesian parameter estimation approach, supervised learning using nonparametric approaches, Parzen windows, nonparametric estimation, unsupervised learning and clustering, and formulation of unsupervised learning problems; syntactic pattern recognition: quantifying structure in pattern description and recognition, grammar-based approach and applications, elements of formal grammars, syntactic recognition via parsing and other grammars, graphical approaches, and learning via grammatical inference; neural pattern recognition: the artificial neural network model, introduction to neural pattern associators and matrix approaches, multilayer, feed-forward network structure, and content addressable memory approaches. The Hopfield approach to pattern recognition, unsupervised learning, and self-organizing networks. |
- EE 568 Software-Defined Radio
Close Software-Defined Radio This course offers an introduction to software-defined radios, devices that can be programmed to work with a variety of different radios. The course covers the following topics: software radio architectures, existing software radio efforts, a review of basic receiver design principles, and application to software radios. Basic questions, design tradeoffs, and architectural issues are also discussed. Several case studies of software radios will be discussed throughout the course. |
- EE 647 Analog and Digital Control Theory
Close Analog and Digital Control Theory State space description of linear dynamical systems; canonical forms; solutions of state equations; controllability, observability, and minimality; Lyapunov stability; pole placement; asymptotic observer and compensator design andquadratic regulator theory; extensions to multivariable systems; matrix fraction description approach; and elements of time-varying systems. |
|
|
|
|
|
|
|
|
| |
|
|