|
|
|
|
|
| | (0-0-3) (Lec-Lab-Credit Hours) 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.
Close |
|
| | (0-0-3) (Lec-Lab-Credit Hours) 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.
Close |
|
| | (0-0-3) (Lec-Lab-Credit Hours) The general study of field phenomena; scattering and vector fields and waves; dispersion, phase, and group velocity; interference, diffraction, and polarization; coherence and correlation; and geometric and physical optics.
Close |
|
| The radar equation for pulses, signal to noise ratio, target cross section, and antenna parameters; Doppler radar, CW radar, multifrequency CW radar, FM radar, and chirp radar; tracking and acquisition radar, radar wave propagation; transmitter and receiver design;and interference considerations.
Close |
|
| 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.
Close |
|
| 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.
Close |
|
| | (0-0-3) (Lec-Lab-Credit Hours) Charged particle motion in electric and magnetic fields; electron and ion emission; ion-surface interaction; electrical breakdown in gases; dark discharges and DC glow discharges; confined discharge; AC, RF, and microwave discharges; arc discharges, sparks, and corona discharges; non-thermal gas discharges at atmospheric pressure; and discharge and low-temperature plasma generation. Typical texts: J.R. Roth, Industrial Plasma Engineering: Principles, Vol. 1 and Y.P. Raizer, Gas discharge Physics.
Close |
|
| | (0-0-3) (Lec-Lab-Credit Hours) Electrostatics; Coulomb-Gauss law; Poisson-Laplace equations; boundary value problems; image techniques, and dielectric media; magnetostatics; multipole expansion, electromagnetic energy, electromagnetic induction, Maxwell's equations, electromagnetic waves, waves in bounded regions, wave equations and retarded solutions, simple dipole antenna radiation theory, and transformation law of electromagnetic fields. Spring semester. Typical text: Reitz, Milford and Christy, Foundation of Electromagnetic Theory.
Close |
|
| | (0-0-3) (Lec-Lab-Credit Hours) 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.
Close |
|
| | (0-0-3) (Lec-Lab-Credit Hours) This course exposes the student to the physical principles underlying remote sensing of ocean, atmosphere, and land by electromagnetic and acoustic passive and active sensors: radars, lidars, infrared and microwaves thermal sensors, sonars, sodars, infrasound/seismic detectors. Topics include fundamental concepts of electromagnetic and acoustic wave interactions with oceanic, atmospheric, and land environment, as well as with natural and man-made objects. Examples from selected sensors will be used to illustrate the information extraction process, and applications of the data for environmental monitoring, oceanography, meteorology, and security/military objectives.
Prerequisites: PEP 201 Modern Physics for Engineering Students (2-3-3)(Lec-Lab-Credit Hours) Simple harmonic motion, oscillations and waves; wave-particle dualism; the Schrödinger equation and its interpretation; wave functions; the Heisenberg uncertainty principle; quantum mechanical tunneling and application; quantum mechanics of a particle in a "box," the hydrogen atom; electronic spin; properties of many electron atoms; atomic spectra; principles of lasers and applications; electrons in solids; conductors and semi-conductors; the n-p junction and the transistor; properties of atomic nuclei; radioactivity; fusion and fission. Close |
PEP 112 Electricity and Magnetism (3-0-3)(Lec-Lab-Credit Hours) Coulomb’s law, concepts of electric field and potential, Gauss’ law, capacitance, current and resistance, DC and R-C transient circuits, magnetic fields, Ampere’s law, Faraday’s law of induction, inductance, A/C circuits, electromagnetic oscillations, Maxwell’s equations and electromagnetic waves. Close |
E 246 Electronics and Instrumentation
(3-0-3)(Lec-Lab-Credit Hours) Review of AC analysis, phasors, power, energy, node equations, transformers, maximum power transfer, Laplace transforms; Fourier series and transforms; filters; Bode plots; op-amps, ideal, difference, summing, integrating; Wheatstone bridge; strain gauge; position & pressure transducers; thermistors; instrumentation amplifiers; ideal diodes, full & ˝ wave rectifiers; battery eliminator design; non-ideal diodes, non-linear analysis; junction transistors, DC models, saturation and cut-off; Boolean algebra; logic gates; A to D converters. Close |
Close |
|
| 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.
Close |
|
| 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; p-n junction devices; bipolar junction transistors; metal-oxide-semiconductor field effect transistors and high electron mobility transistors; microwave devices; light-emitting diodes, semiconductor lasers, and photodetectors; and integrated devices.
Close |
|
| 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.
Close |
|
| | (0-0-3) (Lec-Lab-Credit Hours) An introduction to classic and modern feedback control that does not presume an undergraduate background in control. Transfer function and state space modeling of linear dynamic systems, closed-loop response, root locus, proportional, integral, and derivative control, compensators, controllability, observability, pole placement, linear–quadratic cost controllers, and Lyapunov stability. MATLAB simulations in control system design. Prerequisites: EE 348 System Theory or equivalent.
Close |
|
| | (0-0-3) (Lec-Lab-Credit Hours) An overview of the main themes impacting wireless communication systems. Recent, present and future generation wireless systems; cell-based systems; TDMA, FDMA and CDMA approaches for wireless; mobile communications and system control; wireless LANs; wireless channels (multipath, fading, Doppler shifts, etc.); signal transmission in various physical environments (urban, rural, building); 3G digital wireless systems; principles of receiver and transmitter architectures; interference and noise effects; digital signal processing in wireless systems; contrasts between wireless and wireline communications for major applications.
Close |
|
| | (0-0-3) (Lec-Lab-Credit Hours) 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.
Close |
|
| 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.
Close |
|
| | (0-0-3) (Lec-Lab-Credit Hours) 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.
Close |
|
| A study of microwave techniques at both the component and system level. Topics include wave propagation and transmission, uniform and non-uniform transmission lines, rectangular and circular waveguide, losses, microstrip, waveguide excitation, modal expansion of waveguide fields, perturbation theory, ferrites, scattering parameters for lumped and distributed systems, general theory of microwave junctions waveguide components including tee's, circulators, isolators, phase shifters, splitters, and directional couplers.
Close |
|
| A more advanced treatment of microwave systems. Topics include coupled mode theory, periodic structures, cavities, cavity excitation and perturbation, circuit representations, broadband matching, microwave filter theory, antenna theory, including various types of wire antennas, horns, dishes, antenna arrays, phased arrays, sources, detectors, modulators, limiters, optical-microwave interaction, and microwave signal processing. Topics may vary to accommodate specific interests.
Close |
|
| This course addresses system security issues in wireless systems, including satellite, terrestrial microwave, military tactical communications, public safety, cellular and wireless LAN networks. Security topics include 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.
Close |
|
| 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.
Close |
|
| 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 micromachining microfabrication technologies.
Close |
|
| The theory of linear algebra with application to state space analysis. Topics include Cauchy-Binet and Laplace determinant theorems, system of linear equations; linear transformations, basis and rank; Gaussian elimination; LU and congruent transformations; Gramm-Schmidt; eigenvalues, eigenvectors and similarity transformations; canonical forms; functions of matrices; singular value decomposition; generalized inverses; norm of a matrix; polynomial matrices; matrix differential equations; state space; controllability and observability.
Close |
|
| Fourier transforms; distribution theory; Gibbs phenomena; Shannon sampling; Poisson sums; discrete and fast Fourier transforms; Laplace transforms; z-transforms; the uncertainty principle; Hilbert transforms; computation of inverse transforms by contour integration; stability and realization theory of linear, time invariant, continuous and discrete systems.
Close |
|
| | (0-0-3) (Lec-Lab-Credit Hours) Axioms of probability. Discrete and continuous random variables. Functions of random variables. Expectations. Moments, characteristic functions and moment generating functions. Inequalities, convergence concepts and limit theorems. Central limit theorem. Characterization of simple stochastic processes.
Close |
|
| 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.
Close |
|
| 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.
Close |
|
| 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.
Close |
|
| | (0-0-3) (Lec-Lab-Credit Hours) Waveform characterization and modeling of speech/image sources; quantization of signals; uniform, nonuniform adaptive quantization; pulse code modulation (PCM) systems; differential PCM (DPCM); linear prediction theory; delta modulation and sigma-delta modulation systems; subband coding with emphasis on speech and audio coding; data compression methods like Huffman coding, Ziv-Lempel coding and arithmetic coding.
Close |
|
| | | (0-0-3) (Lec-Lab-Credit Hours) 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.
Close |
|
| 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.
Close |
|
| 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.
Close |
|
| 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.
Close |
|
| Mathematical modeling of signal processing; Wiener-Kalman filters, LP, and LMS methods; estimation and detection covering minimum-variance-unbiased (MVUB) and maximum likelihood (ML) estimators, Cramer-Rao bound, Bayes and Neyman-Pearson detectors, and CFAR detectors; methods of least squares (LS): batch mode, weighted LS, total LS (TLS), and recursive LS (RLS); SVD and high resolution spectral estimation methods including MUSIC, modified FBLP, and Min-Norm; higher order spectral analysis (HOSA) with applications of current interest; PDA and JPDA data association trackers with MultiDATTM; and applied computer projects on major topics.
Close |
|
| 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.
Close |
|
| Combinatorial reliability including series, parallel, cascade, and multistage networks; Markov, Weibull, and exponential failure models; redundancy; repairability; marginal and catastrophic failures; and parameter estimation.
Close |
|
| 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.
Close |
|
| | (0-0-3) (Lec-Lab-Credit Hours) 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.
Close |
|
| 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.
Close |
|
| 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.
Close |
|
| | (0-0-3) (Lec-Lab-Credit Hours) 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.
Close |
|
| 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.
Close |
|
| 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.
Close |
|
| | (0-0-3) (Lec-Lab-Credit Hours) 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.
Close |
|
| | (0-0-3) (Lec-Lab-Credit Hours) Mathematics of multidimensional (MD) signals and systems; frequency and state space description of MD systems; multidimensional FFT; MD recursive and nonrecursive filters, velocity and isotropic filters, their stability and design; MD spectral estimation with applications in array processing; MD signal recovery from partial information such as magnitude, phase, level crossing etc.; MD subband coding for image compression; selected topics from computer aided tomography and synthetic aperture radar.
Close |
|
| 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.
Close |
|
| | (0-0-3) (Lec-Lab-Credit Hours) Part I: Introduction to game theory: games in strategic form and Nash equilibrium, Existence and properties of Nash equilibrium, Pareto efficiency, Extensive form games, repeated games, Bayesian games and Bayesian equilibrium, types of games and equilibrium properties, learning in games. Part II: Applications for wireless networks: resource allocation, enforcing cooperation in ad hoc networks, cognitive radios.
Close |
|
| Overview of communication theory, modulation techniques, conventional multiple access schemes, and SS/TDMA; satellite and frequency allocation, analysis of satellite link, and 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 and carrier recovery; and effects of impairment on the channel.
Close |
|
| An introduction to two-dimensional linear systems, scalar diffraction theory, and Fresnel and Fraunhofer diffraction. Applications of diffraction theory to thin lenses, optical imaging systems, spatial filtering, optical information processing, and holography.
Close |
|
| An ECE seminar on topics of current interest. Attendance by full-time Ph.D. students in the ECE Department is required. Attendance will be recorded.
Close |
|
| A participating seminar in the area of modern communications. Typical topics include high-resolution spectral estimation, nonparametric and robust signal processing, CFAR radars, diversity techniques for fading multipath channels, and adaptive nonlinear equalizers of optical communications.
Close |
|
| Current topics in information theory and coding. Typical topics include: basic theorems of information theory, entropy, channel capacity, and error bounds. Rate distortion theory: discrete source with a fidelity criterion, minimum distortion quantization, bounds on rate-distortion functions, error control codes: review of prerequisite linear algebra and field theory, linear block codes, cyclic algebraic codes, convolutional codes, and sequential decoding.
Close |
|
| Brief review of electromagnetic theory; Maxwell's equations; the wave equations; plane waves and spherical waves; explanation of phenomenon of radiation; the incremental dipole antenna; and dipole antennas, including half-wave dipole and grounded monopole. Linear-antenna arrays, such as Yagi-Uda array and log-periodic array. Radiation from an aperture, such as rectangular and circular apertures. Prime-focus fed paraboloidal reflector antennas and far-field patterns, directivity, effects of scanning, and effects of random surface imperfections. Shaped-reflector paraboloidal reflector antennas and Cassegrain and Gregorian paraboloidal antennas. Offset paraboloidal reflectors and spherical reflectors. Tracking antennas, types of monopulse patterns, antenna noise, and concept of G/T.
Close |
|
| An investigation of a current research topic at the pre-master's level, under the direction of a faculty member. A written report is required, which should have the substance of a publishable article. Students with no practical experience who do not write a master's thesis are invited to take advantage of this experience. One to six credits for the degree of Master of Engineering (Electrical Engineering).
Close |
|
| An investigation of a current research topic beyond that of EE 800 level, under the direction of a faculty member. A written report, which should have the substance of a publishable article, is required. It should have importance in modern electrical engineering. This course is open to students who intend to be doctoral candidates and wish to explore an area that is different from the doctoral research topic. One to six credits for the degree of Doctor of Philosophy.
Close |
|
| A thesis of significance to be filed in libraries, demonstrating competence in a research area of electrical engineering. Five to ten credits with departmental approval for the degree of Master of Engineering (Electrical Engineering).
Close |
|
| An investigation of a current engineering topic or design. A written report is required. Eight to fifteen credits for the degree of Electrical Engineer.
Close |
|
| Original research of a significant character, undertaken under the guidance of a member of the departmental faculty, which may serve as the basis for the dissertation required for the degree of Doctor of Philosophy. A report describing progress towards completing the thesis research for each semester in which the student is enrolled for research credit must be provided to the student's thesis committee. Credits to be arranged.
Close |
|
|
| Measures of cost, performance and speedup; instruction set design; processor design; hard wired and microprogrammed control; memory hierarchies; pipelining; input/output systems; additional topics as time permits. The emphasis in this course is on quantitative analysis of design alternatives.
Close |
|
| This course will offer the students an overview of the technology of autonomous mobile robotic systems—the mechanisms that allow a mobile robot to move through a real-world environment to perform its tasks. Since the design of any successful mobile robot involves the integration of many different disciplines -- among them kinematics, signal analysis, information theory, artificial intelligence, and probability theory -- the course will discuss all facts of mobile robotic system, including hardware design, wheel design, kinematics analysis, sensors and perception, localization, mapping, motion planning, navigation, and robot control architectures. Multi-robot systems will also be introduced due to their broader applications, such as search and rescue tasks, and exploring tasks.
Close |
|
| | (0-0-3) (Lec-Lab-Credit Hours) 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.
Close |
|
| | (0-0-3) (Lec-Lab-Credit Hours) 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; and evaluation of different multimedia representations to satisfy user applications and for generating test scenarios for standardization.
Close |
|
| This is an introductory-level course to computer graphics. No previous knowledge of the subject is assumed. The objective of the course is to provide a comprehensive introduction, focusing on the underlying theory and thus providing strong foundations for both designers and users of graphical systems. The course will study the conceptual framework for interactive computer graphics; and introduce the use of OpenGL as an application programming interface (API) and cover algorithmic and computer architecture issues.
Close |
|
| 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.
Close |
|
| This course is a project-oriented continuation of CS 540. It is intended for computer science majors interested in learning the software development process, but not interested in the full M.S. program in QSE or the Graduate Certificate in QSE. Students who have taken the defunct CPE 642 Software Engineering II, CS 568, and/or CS 569 may not take this course for credit.
Close |
|
| Communications in computer networks are not only enabled by physical links and hardware, but are also enabled by software and middleware. This course provides an understanding of software techniques in communications. It explores development models that address a broad range of issues in the design of communication software, including hardware and software partitioning, layering, and protocol stacks. Other topics are configuration techniques, buffer and timer management, task and table managements, and multi-board communications software design. Communication middleware and agent technologies as enabling technology in networking will also be covered.
Close |
|
| | (0-0-3) (Lec-Lab-Credit Hours) 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.
Close |
|
| This course provides an intensive introduction to material on computer organization and assembly language programming required for entrance into the graduate program in Computer Science or Computer Engineering. The topics covered are: structure of stored program computers; linking and loading; assembly language programming, with an emphasis on translation of high-level language constructs; data representation and arithmetic algorithms; basics of logic design; processor design: data path, hardwired control and microprogrammed control. Students will be given assembly language programming assignments on a regular basis. No graduate credit for students in Computer Science or Computer Engineering.
Close |
|
| The course provides the opportunity to learn various fundamental issues, as well as practical developments in the area of real-time embedded systems inherent in many hardware platforms and applications being developed for engineering and science, as well as ubiquitous systems, such as robotics and control systems. It will cover real-time operating systems, resource management, embedded software programming, real-time scheduling and synchronization, hardware/software co-design principles, real-time communication, and distributed embedded systems. As part of this course, students will learn to construct sample applications on representative platforms, such as autonomous robotics, smart sensors, and microprocessor systems.
Close |
|
| 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, edge detection). It then proceeds onto various image analysis topics: binary images, moments-based shape analysis, Hough transform, image formation, depth and shape recovery, photometry, motion classification, special topics.
Close |
|
| | (0-0-3) (Lec-Lab-Credit Hours) 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.
Close |
|
| | (0-0-3) (Lec-Lab-Credit Hours) 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.
Close |
|
| | (0-0-3) (Lec-Lab-Credit Hours) 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.
Close |
|
| Introduction to the rigorous design of functional and procedural programs in a modern language (C++). The main theme is that programs can be reliably designed, proven and refined if one pays careful attention to their underlying logic, and the emphasis of this course is on the logical evolution of programs from specifications. Programs are developed in the UNIX environment. No graduate credit for students in Computer Science or Computer Engineering. The necessary background in logic, program syntax and UNIX is developed as needed, though at a fast pace: students are strongly advised to have completed course work equivalent to Ma 502 and CS 570 prior to registering in CS 580.
Close |
|
| This course presents both the basic physics together with the practical technology associated with such methods as X-ray computed tomography (CT), magnetic resonance imaging (MRI), functional MRI (fMRI) and spectroscopy, ultrasonics (echocardiography and Doppler flow), and nuclear medicine (Gallium, PET, and SPECT scans), as well as optical methods such as bioluminescence, optical tomography, fluorescent confocal microscopy, two-photon microscopy, and atomic force microscopy. The course includes a laboratory component.
Close |
|
| Introduction to the design and analysis of algorithms. Standard problems and data structures are studied, as well as learning how to analyze the worst case asymptotic running time of an algorithm. Students will be given programming assignments on a regular basis. No graduate credit for students in Computer Science.
Close |
|
| | (0-0-3) (Lec-Lab-Credit Hours) 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.
Close |
|
| | (0-0-3) (Lec-Lab-Credit Hours) 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.
Close |
|
| Data structures for representation of data and information to minimize data storage or computation time and for record-based information storage and retrieval. Formal algorithms for problem solving, including scalability of algorithms, classical sorting algorithms, computational algorithms (as in matrix manipulations), fault/failure analysis, etc. The course will include programming projects related to a representative engineering problem(s).
Close |
|
| The complexity and correctness of algorithms: big oh, big omega, and big theta notations, recurrence relations, and their solutions. Worst, average, and amortized analysis of algorithms with examples. Basic and advanced data structures for searching, sorting, compression, and graph algorithms. Students will be given programming assignments on a regular basis.
Close |
|
| This course will deal with the main aspects of applied modeling and optimization suitable for engineering, science, and business students. Sample applications to be used as case studies include channel capacity computation (information theory), statistical detection and estimation (signal processing), sequential decision making/revenue maximization (business), and others. Topics will include introduction to convex and non-linear optimization and modeling; linear, quadratic, and geometric program models and applications; stochastic modeling; combinatorial issues; gradient techniques; machine learning algorithms; stochastic approximation; genetic algorithms; and ant colony optimization. Download Flier
Close |
|
| Modeling of image signals; 2D prediction theory and application to DPCM/ADM coding of images; subband coding of images; filters for subband coding; transform coding of images; comparison of various transforms like KLT, DCT, LOT; vector quantizing theory, vector quantizing algorithms like the LBG algorithm; VQ for image coding.
Close |
|
|
| | | |