May 17, 2024  
Rensselaer Catalog 2016-2017 
    
Rensselaer Catalog 2016-2017 [Archived Catalog]

Courses


 
  
  • ECSE 2610 - Computer Components and Operations


    Design-oriented introduction to computer components and operations. Standard codes, number systems, base conversions, and computer arithmetic. Boolean algebra, minimization and synthesis techniques for combinational and sequential logic. Races, hazards, and asynchronous behavior. Registers, arithmetic logic units, memory structure, buses, and control units. Machine language programming, instruction fetch and execution, input-output devices, interrupts, and microprogram sequencers. Software and hardware tools.

    Prerequisites/Corequisites: Prerequisite: CSCI 1100. Corequisite: ENGR 2350.

    When Offered: Fall, spring, and summer terms annually.



    Credit Hours: 4

    Contact, Lecture or Lab Hours: 6 contact hours
  
  • ECSE 2660 - Computer Architecture, Networks, and Operating Systems


    Quantitative basis of modern computer architecture, processor design, memory hierarchy, and input/output methods. Layered operating system structures, process and storage management. Layered network organization, network protocols, switching, local and wide area networks. Examples from Unix and the Internet.

    Prerequisites/Corequisites: Prerequisite: ECSE 2610.

    When Offered: Spring term annually.



    Credit Hours: 4

    Contact, Lecture or Lab Hours: 6 contact hours
  
  • ECSE 2900 - ECSE Enrichment Seminar


    This seminar course addresses a range of issues involving engineering and public policy, innovation systems and economic development, and the National Academy’s Engineering Grand Challenges for the 21st Century.

    When Offered: Fall and spring terms annually.



    Credit Hours: 1

  
  • ECSE 4030 - Analog IC Design


    The modeling, analysis, and design of analog integrated circuits using CMOS technology. Topics include basic integrated circuit components, basic amplifier stages, operational amplifiers, frequency compensation and stability, and bandgap references. Emphasis is placed on the design of the fundamental circuits required for analog signal processing. Students undertake several design projects, including a sizeable project that comprises a significant percentage of the final grade.
     

    Prerequisites/Corequisites: Prerequisite: ECSE 2050.

    When Offered: Spring term annually.



    Credit Hours: 3

    Contact, Lecture or Lab Hours: 3
  
  • ECSE 4040 - Digital Electronics


    Analysis and design of switching-mode circuits: NMOS, CMOS, RTL, DTL, TTL, and ECL digital-logic families. Topics include: basic logic gates (voltage-transfer characteristics, noise margin, fan out, propagation delay, power dissipation), flip flops, Schmitt triggers, oscillators, timers, memories, A/D and D/A converters, and optional advanced topics.

    Prerequisites/Corequisites: Prerequisites: ECSE 2050 and ECSE 2610.

    When Offered: Spring term annually.



    Credit Hours: 3

    Contact, Lecture or Lab Hours: 5 contact hours
  
  • ECSE 4050 - Advanced Electronic Circuits


    Linear and non-linear applications of operational amplifiers, with an emphasis on circuit design. Non-ideal operational amplifier behavior, including both static and dynamic characteristics. Amplifier stability and frequency compensation techniques. Operational amplifier based oscillators. Circuit noise.

    Prerequisites/Corequisites: Prerequisite: ECSE 2050.

    When Offered: Spring term annually.



    Cross Listed: Cross listed as ECSE 6050. Students cannot receive credit for both this course and ECSE 6050.

    Credit Hours: 3

  
  • ECSE 4080 - Semiconductor Power Electronics


    The application of power semiconductor devices to the efficient conversion of electrical energy. Circuit analysis, signal analysis, and energy concepts are integrated to develop steady-state and dynamic models of generic power converters. Specific topics include AC/DC conversion, DC/DC conversion, DC/AC conversion, and AC/AC conversion. These generic converters are applied as controlled rectifiers, switching power supplies, motor drives, HVDC transmission, induction heating, and others. Ancillary circuits needed for the proper operation and control of power semiconductor devices are also discussed.

    Prerequisites/Corequisites: Prerequisite: ECSE 2050.

    When Offered: Fall term annually.



    Credit Hours: 3

  
  • ECSE 4090 - Mechatronics


    The synergistic combination of mechanical engineering, electronics, control engineering, and computer science in the design process. The key areas of mechatronics studied in depth are control sensors and actuators, interfacing sensors and actuators to a microcomputer, discrete controller design, and real-time programming for control using the C programming language. The unifying theme for this heavily laboratory-based course is the integration of the key areas into a successful mechatronic design.

    Prerequisites/Corequisites: Prerequisites: ENGR 2350, ECSE 2410, and senior standing.

    When Offered: Fall term annually.



    Cross Listed: Cross listed as MANE 4490. Students cannot receive credit for both this course and MANE 4490.

    Credit Hours: 3

    Contact, Lecture or Lab Hours: 5 contact hours
  
  • ECSE 4110 - Power Engineering Analysis


    AC steady-state analysis, three-phase networks, and complex power (brief review). Per-unit system. Practical transformer equivalent circuits. AC power transmission-lines: parameters; equivalent circuits; and steady-state operation. Power flow with transfer limits in balanced three-phase systems. Network power flow problem with solution by numerical methods. Symmetrical components: analysis including sequence networks for three-phase systems. Fault analysis. 

     

    Prerequisites/Corequisites: Prerequisite: ECSE 2110.

    When Offered: Fall term annually.



    Cross Listed: Cross listed as ECSE 6110. Students cannot receiver credit for both this course and ECSE 6110.

    Credit Hours: 3

  
  • ECSE 4120 - Electromechanics


    This course studies electromechanical interactions in lumped-parameter systems. These interactions describe the operation of electric machines, electromechanical actuators, and transducers. The fundamental laws of Faraday, Ampere, and Gauss are considered to develop physical models of magnetic circuits, including those which use permanent magnets. These models are then expanded to include equations of motion and the thermodynamics of electromechanical coupling. Applications include transformers, induction machines, synchronous machines, DC machines, and reluctance machines.

    Prerequisites/Corequisites: Prerequisite: ECSE 2110.

    When Offered: Spring term annually.



    Credit Hours: 3

  
  • ECSE 4130 - EPE Laboratory


    A laboratory based examination of static and rotating energy conversion equipment. Topics include the experimental study of the physical phenomena and characteristics of magnetic circuits, transformers, electric machines, rectifiers, DC/DC converters, and inverters. The interaction between static power converters and electric machines is emphasized.

    Prerequisites/Corequisites: Prerequisite: ECSE 4120 or ECSE 4080 or permission of instructor.

    When Offered: Spring term annually.



    Credit Hours: 4

  
  • ECSE 4160 - Fields and Waves II


    A continuation of ECSE 2100. Topics include solution of boundary value problems in electromagnetics using both analytic and numerical techniques. Conducting and dielectric guiding structures for waves. Radiation from simple antennas. Low frequency applications.

    Prerequisites/Corequisites: Prerequisites: ECSE 2100, ECSE 2050, MATH 4600.

    When Offered: Upon sufficient demand.



    Credit Hours: 3

  
  • ECSE 4180 - Industrial Power System Design


    Industrial power system design considerations: planning (safety, reliability, simplicity, maintenance, flexibility, cost), voltages (control, selection, effects of variation), protection (devices, limitations, requirements, coordination, testing), fault calculations, grounding (static and lightning protection, earth connections), power factor control and effects, switching and voltage transformation, instruments and meters, cable construction and installation, busways.

    Prerequisites/Corequisites: Prerequisite: ECSE 2110.

    When Offered: Upon availability of instructor.



    Credit Hours: 3

  
  • ECSE 4220 - VLSI Design


    Introduction to VLSI design. The fabrication, device, circuit, and system aspects of VLSI design are covered in an integrated fashion. Emphasis is placed on NMOS and CMOS technology. Laboratory experiments focus on layout analysis, computer-aided layout, and logic and timing simulation. Project on digital design with standard cells.

    Prerequisites/Corequisites: Prerequisites: ECSE 2050 and ECSE 2610; ECSE 2210 recommended.

    Corequisite: ECSE 4040 or permission of instructor.

    When Offered: Fall and spring terms annually.



    Credit Hours: 3

    Contact, Lecture or Lab Hours: 4 contact hours

  
  • ECSE 4250 - Integrated Circuit Processes and Design


    The theoretical and practical aspects of techniques utilized in the fabrication of silicon-based microcircuits. Imperfections in semiconductors, crystal growth, solid solubility, alloying and diffusion, ion implantation, oxide masking, epitaxy, metallization, etching, and photolithography. Fabrication techniques for bipolar and MOS-microcircuits, and the electrical performance of devices based on these techniques. Microcircuit design and layout. Students cannot receive credit for both this course and MTLE 4160.

    Prerequisites/Corequisites: Prerequisite: ECSE 2210.

    When Offered: Fall term annually.



    Credit Hours: 3

  
  • ECSE 4320 - Plasma Engineering


    Introduction to plasma physics with primary emphasis on the application of plasmas for controlled thermonuclear fusion. Plasma behavior and confinement concepts are analyzed from both single-particle and conducting-fluid models. The interaction of electromagnetic waves with plasmas, plasma transport, plasma stability, and a review of major fusion-oriented devices are also presented.

    Prerequisites/Corequisites: Prerequisite: ECSE 2100.

    When Offered: Upon sufficient demand.



    Credit Hours: 3

  
  • ECSE 4440 - Control Systems Engineering


    Application of linear feedback theory to the design of large-scale, integrated control systems. Derivation of complex mathematical models of physical systems. Synthesis of appropriate control laws to provide stability. Simulation of complex control systems on digital computers.

    Prerequisites/Corequisites: Prerequisite: ECSE 2410.

    When Offered: Fall term annually.



    Credit Hours: 3

  
  • ECSE 4480 - Robotics I


    A survey of the fundamental issues necessary for the design, analysis, control, and implementation of robotic systems. The mathematical description of robot manipulators in terms of kinematics and dynamics. Hardware components of a typical robot arm. Path following, control, and sensing. Examples of several currently available manipulators.

    Prerequisites/Corequisites: Prerequisites: MATH 2400 and either MATH 2010 or ENGR 1100.

    When Offered: Fall term annually.



    Cross Listed: Cross listed as ECSE 6470, CSCI 4480, MANE 4120, and MANE 6120. Students cannot receive credit for both this course and ECSE 6470, CSCI 4480, MANE 4120, or MANE 6120.

    Credit Hours: 3

  
  • ECSE 4490 - Robotics II


    This course introduces methods that leverage the basic analysis techniques learned in Robotics I to develop numerical and algorithmic techniques needed to endow robots with the “intelligence” to devise strategies to solve problems they will encounter. Once these abilities are sufficiently well developed, robots will become safe and autonomous, thus paving the way for pervasive personal robots. Topics include: configuration space representation, cell decomposition, roadmap methods, rapidly-exploring random trees, simultaneous localization and mapping, contact modeling, grasping, and dexterous manipulation.

    Prerequisites/Corequisites: Prerequisite: ECSE 4480 or CSCI 4480.

    When Offered: Spring term annually.



    Cross Listed: Cross listed as ECSE 6490, CSCI 4490 and CSCI 6490. Students cannot receive credit for both this course and ECSE 6490, CSCI 4490, or CSCI 6490.

    Credit Hours: 3

  
  • ECSE 4500 - Distributed Systems and Sensor Networks


    Recent developments in systems, sensors, communications, and networking technologies enable the development of large-scale distributed systems incorporating many individual nodes. This course takes an algorithmic approach to distributed systems for sensor fusion, localization and tracking, distributed robotics and sensor-based control. It also presents the basic principles of sensor node architectures and wireless sensor networks. Applications include environmental monitoring, biomedical systems, and security-related tracking problems.

    Prerequisites/Corequisites: Prerequisite: ECSE 2410.

    When Offered: Fall term annually.



    Cross Listed: Cross listed as ECSE 6500. Students cannot receive credit for both this course and ECSE 6500.

    Credit Hours: 3

    Contact, Lecture or Lab Hours: 3
  
  • ECSE 4510 - Digital Control Systems



    Sampling, quantization, and reconstruction of signals. Mathematical tools used in the modeling, analysis, and synthesis of discrete-time control systems. Analysis tools include z-transforms, difference equation solutions, state variables, and transfer function techniques. Design tools digital PID controller, root locus, bilinear transformations, compensation techniques and full-state feedback. Applications to sampled-data control.

     

     

    Prerequisites/Corequisites: Prerequisite: ECSE 2410.

    When Offered: Spring term annually.



    Credit Hours: 3

  
  • ECSE 4520 - Communication Systems


    An introduction to analog and digital communication signals and systems. Representation of analog and digital signals and their spectra. Baseband pulse and digital signaling, including PAM, PCM, DM, and DPCM. Bandlimited signaling without inter-symbol interference. Analog and digital bandpass signaling, including AM, FM, PM, OOK, PSK, FSK, MSK, QAM, and OFDM. Transmitter and receiver operations and systems. Performance in the presence of noise.

     

    Prerequisites/Corequisites: Prerequisites: ECSE 2410 and ECSE 2500.

    When Offered: Fall term annually.



    Credit Hours: 3

  
  • ECSE 4530 - Digital Signal Processing


    This course provides a comprehensive treatment of the theory, design, and implementation of digital signal processing algorithms. The first half of the course emphasizes frequency-domain and Z-transform analysis. The second half of the course investigates advanced topics in signal processing, including FFT algorithms, multi-rate signal processing, filter design, adaptive filtering, and quantizer design. The course provides a strong theoretical foundation for future study in communications, control, or image processing.


    Prerequisites/Corequisites: Prerequisites: ECSE 2410 and ECSE 2500. Also MATH 2010 or permission of instructor.

    When Offered: Fall term annually.



    Credit Hours: 3

  
  • ECSE 4540 - Introduction to Image Processing


    An introduction to the field of image processing, covering both analytical and implementation aspects. Topics include the human visual system, cameras and image formation, image sampling and quantization, spatial- and frequency-domain image enhancement, filter design, image restoration, image coding and compression, morphological image processing, color image processing, image segmentation, and image reconstruction. Real-world examples and assignments drawn from consumer digital imaging, security and surveillance, and medical image processing.

    Prerequisites/Corequisites: Prerequisite: ECSE 4530 and MATH 2010 or permission of instructor.

    When Offered: Spring term annually.



    Credit Hours: 3

  
  • ECSE 4560 - Digital Communications


    An introduction to digital communications, including signal generation, signal detection, synchronization, channel modeling, and coding. Baseband pulse modulation. Signal space representation of signals and optimal receiver structures. Bandpass modulation techniques including PSK, QAM and FSK. Carrier, symbol, and frame synchronization. Channel characterization and modeling, including terrestrial channels. Error control coding. 

    Prerequisites/Corequisites: Prerequisites: ECSE 4520 and ECSE 2500.

    When Offered: Spring term annually.



    Cross Listed: Cross listed as ECSE 6560. Students cannot receive credit for both this course and ECSE 6560.

    Credit Hours: 3

  
  • ECSE 4630 - Lasers and Optical Systems


    Optical physics and applications of lasers. Design of optical systems. Topics include: wave optics and beam propagation, Gaussian beams, resonators, optical properties of atoms and laser gain media, laser amplifiers, pulsed laser systems, applications of lasers, nonlinear optics.

    Prerequisites/Corequisites: Prerequisite: PHYS 2620 recommended.

    When Offered: Spring term odd-numbered years.



    Cross Listed: Cross listed as PHYS 4630. Students cannot receive credit for both this course and PHYS 4630.

    Credit Hours: 3

  
  • ECSE 4640 - Optical Communications and Integrated Optics


    Phenomena, materials, and devices for optical communications and computing. Topics include: guided wave and fiber optics, integrated optics, electro-optic and nonlinear optical switching, pulse and soliton propagation, sources, and detectors.

    Prerequisites/Corequisites: Prerequisite: PHYS 2620.

    When Offered: Fall term even-numbered years.



    Cross Listed: Cross listed as PHYS 4640. Students cannot receive credit for both this course and PHYS 4640.

    Credit Hours: 4

    Contact, Lecture or Lab Hours: 3 lecture hours and 3 laboratory hours per week.
  
  • ECSE 4670 - Computer Communication Networks


    Introduction to the basic concepts of computer and communication networks, like flow control, congestion control, end-to-end reliability, routing, framing, error-recovery, multiple access, and statistical multiplexing. In-depth presentation of the different networking layers, with emphasis on the Internet reference model. Protocols and architectures such as TCP, IP, Ethernet, wireless networks, etc. are described in order to illustrate important networking concepts. Introduction to quantitiative analysis and modeling of networks.

    Prerequisites/Corequisites: Prerequisites: ECSE 2610 and basic probability such as in MATH 2800, ENGR 2600 or ECSE 2500.

    When Offered: Fall term annually.



    Credit Hours: 3

  
  • ECSE 4720 - Solid-State Physics


    An introduction to theoretical and experimental solidstate physics. Wave mechanics in the perfect crystal. X-rays, electrons, and phonons. Electrical properties of metals and semiconductors. Qualitative treatment of lattice defects.

    Prerequisites/Corequisites: Prerequisite: PHYS 2220 or equivalent.

    When Offered: Fall term annually.



    Cross Listed: Cross listed as PHYS 4720. Students cannot receive credit for both this course and PHYS 4720.

    Credit Hours: 4

  
  • ECSE 4740 - Applied Parallel Computing for Engineers


    Engineering techniques for parallel processing. Knowledge and hands-on experience in developing applications software for processors on inexpensive widely-available computers with massively parallel computing resources. Multi-thread shared memory programming with OpenMP and NVIDIA GPU multicore programming with CUDA and Thrust. The use of NVIDIA gaming and graphics cards on current laptops and desktops for general purpose parallel computing using Linux.

    Prerequisites/Corequisites: Prerequisite: ECSE 2660 or equivalent, knowledge of C++.

    When Offered: Spring term annually.



    Credit Hours: 3

  
  • ECSE 4750 - Computer Graphics


    Introduction to Interactive Computer Graphics, with an emphasis on applications programming. Objects and viewers, and the synthetic camera model. Graphics architectures, the graphics pipeline, clipping, rasterization, and programmable shaders. Input and interaction. Geometric objects, homogeneous coordinates, and transformations. Viewing, hidden surface removal, frame and depth buffers, compositing, and anti-aliasing. Shading, light and materials, texture mapping, ray tracing, and radiosity. Intellectual property concerns. Extensive programming with the OpenGL API and C++.

    Prerequisites/Corequisites: Prerequisite: ECSE 2610 or CSCI 2500 or equivalent.

    When Offered: Fall term annually.



    Credit Hours: 3

  
  • ECSE 4760 - Real-Time Applications in Control and Communications


    Experiments and lectures demonstrate the design and use of microcomputers as both decision tools and on-line real-time system components in control and communications. Topics include the basic operations of microcomputers, data I/O, analog and digital process control, voice processing, digital filter design, digital communication, and optimal LQR control.

    Prerequisites/Corequisites: Prerequisites: ECSE 4530 and one of ECSE 4510, ECSE 4520 or ECSE 4440.

    When Offered: Spring term annually.



    Credit Hours: 3

    Contact, Lecture or Lab Hours: 5 contact hours
  
  • ECSE 4770 - Computer Hardware Design


    Digital design methodologies including timing chain and counter based “hardwired” microprogram design, modules, and modular design. The course bridges LSI and MSI design treating microprocessors, and I/O interfacing. Bus protocol standards, interrupts, direct memory access, priority arbitration, asynchronous timing, and overlap or double buffering. Specific examples of design include controllers for disks, cassettes, video systems, and stepping motors. Course includes a laboratory with access to FPGAs and microprocessors.

    Prerequisites/Corequisites: Prerequisite: ECSE 2610; ENGR 2350 desirable.

    When Offered: Fall term annually.



    Credit Hours: 3

    Contact, Lecture or Lab Hours: 5 contact hours
  
  • ECSE 4780 - Advanced Computer Hardware Design


    Design methodologies include register transfer modules and firmware microprogrammed design. “Bit-slice” philosophy of design. LSI microprocessors as design elements in larger digital systems such as high-speed channels and special purpose computers. Detailed discussion of the structure of several computers at the chip and board level. Specification of custom IC digital systems. FPGA based design implementation using VHDL. Students cannot receive credit for both this course and ECSE 6700.

    Prerequisites/Corequisites: Prerequisite: ECSE 4770. Corequisite: ECSE 2660.

    When Offered: Spring term annually.



    Credit Hours: 4

  
  • ECSE 4790 - Microprocessor Systems


    Hardware and software for real-time microprocessor-based digital systems. Basic concepts and operations of on-chip components related to digital system functionality. Architectures, instructions sets, and interfacing with peripherals through serial or parallel ports. Introduction to 32-bit machines with in-depth treatment of 16- and 8-bit machines. Emphasis on C language cross-compilers. Laboratory exercises are included to demonstrate hardware and software development techniques practiced in industry.

    Prerequisites/Corequisites: Prerequisites: ECSE 2610 and ENGR 2350.

    When Offered: Fall term annually.



    Credit Hours: 3

    Contact, Lecture or Lab Hours: 6 contact hours
  
  • ECSE 4800 - Subsurface Sensing and Imaging Systems


    An introduction to the basics of subsurface sensing and imaging: Properties of probes such as optical beams, x-rays, ultrasonic waves, and electromagnetic waves. Physical interaction of probes with various media-transmission, reflection, attenuation, scattering, diffusion, fluorescence. Contrast agents and molecular sensing/imaging systems. Biomedical and security applications. Extracting information from subsurface signals using multi-view tomography (MVT), localized probing and mosaicing (LPM), and multi-spectral discrimination (MSD).

    Prerequisites/Corequisites: Prerequisites: ECSE 2410 and ECSE 2100. BMED 2800 or permission of instructor also required.

    When Offered: Spring term annually.



    Credit Hours: 3

  
  • ECSE 4810 - Introduction to Probabilistic Graphical Models


    This course covers topics related to learning and inference with different types of Probabilistic Graphical Models (PGMs). It also demonstrates the application of PGMs to different fields. The course covers both directed and undirected graphical models, both parameter and structure learning, and both exact and approximated inference methods.

    Prerequisites/Corequisites: Prerequisites: ECSE 2500 or equivalent and proficiency in computer programming. Prior knowledge in pattern recognition or machine learning is a plus but is not required.

    When Offered: Fall term even-numbered years.



    Cross Listed: Cross listed as ECSE 6810. Students cannot receive credit for both this course and ECSE 6810.

    Credit Hours: 3

  
  • ECSE 4900 - Multidisciplinary Capstone Design


    A capstone design experience that engages students from biomedical, computer and systems, electrical, industrial, materials, and mechanical engineering on teams in an open-ended engineering design problem in preparation for professional practice. With the guidance of a multidisciplinary team of faculty members and instructional support staff, students apply knowledge and skills from prior coursework. This is a communication-intensive course.

    Prerequisites/Corequisites: Prerequisites: ENGR 2050 and senior status.

    When Offered: Fall and spring terms annually.



    Cross Listed: ISYE 4270, MTLE 4920 and MANE 4260. Students cannot obtain credit for this course and ISYE 4270, MTLE 4920, MANE 4260.

    Credit Hours: 3

  
  • ECSE 4940 - Independent Studies in Electrical, Computer, and Systems Engineering


    Supervised reading and research.

    Credit Hours: 1 to 3

  
  • ECSE 4960 - Topics in Electrical, Computer, and Systems Engineering


    Credit Hours: 3

  
  • ECSE 6010 - Network Theory


    The analysis of active and passive linear networks, including sensitivity, topological formulas, energy functions, positive real functions, and realizability conditions. The determination of input and transfer functions that approximate a prescribed response. Active circuit elements including negative converters, gyrators, and operational amplifiers.

    Prerequisites/Corequisites: Prerequisite: ECSE 2050.

    When Offered: Fall term odd-numbered years.



    Credit Hours: 3

  
  • ECSE 6050 - Advanced Electronic Circuits


     

    Linear and non-linear applications of operational amplifiers, with an emphasis on circuit design. Non-ideal operational amplifier behavior, including both static and dynamic characteristics. Amplifier stability and frequency compensation techniques. Operational amplifier based oscillators. Circuit noise.

    Prerequisites/Corequisites: Prerequisite: ECSE 2050.

    When Offered: Spring term annually.



    Cross Listed: Cross listed as ECSE 4050. Students cannot receive credit for both this course and ECSE 4050.

    Credit Hours: 3

  
  • ECSE 6090 - Advanced Power Electronics


    Advanced power electronic circuits and systems, as well as their modeling and control. Topics include advanced dc-dc converters, modeling by averaging and sampled-data methods, discontinuous conduction modes, linear and nonlinear current control methods and design, spectral and dynamic characteristics of pulse-width modulation, ac-dc converters with active power factor correction, resonant and soft-switching converters, and EMI filter design, as well as autonomous and distributed power systems. Course assignments include laboratory projects involving simulation, hardware design, and measurement.

    Prerequisites/Corequisites: Prerequisite: ECSE 4080 or permission of instructor.

    When Offered: Upon availability of instructor.



    Credit Hours: 3

  
  • ECSE 6110 - Power Engineering Analysis


    AC steady-state analysis, three-phase networks, and complex power (brief review). Per-unit system. Practical transformer equivalent circuits. AC power transmission-lines: parameters; equivalent circuits; and steady-state operation. Power flow with transfer limits in balanced three-phase systems. Network power flow problem with solution by numerical methods. Symmetrical components: analysis including sequence networks for three-phase systems. Fault analysis. 

     

    Prerequisites/Corequisites: Prerequisite: ECSE 2110 or equivalent.

    When Offered: Fall term annually.



    Cross Listed: Cross listed as ECSE 4110. Students cannot receive credit for both this course and ECSE 4110.

    Credit Hours: 3

  
  • ECSE 6120 - Power Quality


    Power quality examines the causes of and solutions to electric power quality problems. Topics range from utility issues such as voltage sags, swells, and outages to consumer issues, such as harmonic distortion, and bus reliability at the equipment level. Solution methods such as implementing surge suppressors, the UPS, active filtering, and proper grounding techniques will be discussed.

    Prerequisites/Corequisites: Prerequisites: ECSE 6160 or ECSE 4080 are recommended.

    When Offered: Upon availability of instructor.



    Credit Hours: 3

  
  • ECSE 6130 - Protective Relaying


    Basic relaying philosophy. Current and potential transformers. Operating principles of electromagnetic, electronic, and digital relays. Application of relays to protect generators, busses, transformers, and transmission lines.

    Prerequisites/Corequisites: Corequisite: ECSE 6110.

    When Offered: Offered upon availability of instructor.



    Credit Hours: 3

  
  • ECSE 6140 - Power Generation Operation and Control


    Economics of the operation of power systems. Control of hydro and thermal generating units. Aspects of interconnected operation. Transmission losses and techniques for optimum economic generation. Hydrothermal coordination problems. Modern power markets. State estimation.

    Prerequisites/Corequisites: Corequisite: ECSE 6110 or ECSE 4110 or equivalent.

    When Offered: Offered upon availability of instructor.



    Credit Hours: 3

  
  • ECSE 6150 - Electric and Magnetic Fields in Electric Power Engineering


    Review of electromagnetic theory required to undertake analysis and design of power equipment. Experimental, analog, and digital field estimation techniques. Case studies in electric and magnetic fields such as cable and bushing design, problems of gas bus systems, electrostatic precipitation, magnetic flux penetration, eddy currents, losses, shielding, generation of torque.

    Prerequisites/Corequisites: Prerequisite: ECSE 4120 or equivalent.

    When Offered: Upon availability of instructor.



    Credit Hours: 3

  
  • ECSE 6160 - Surge Phenomena in Electric Power Engineering


    Analysis and computation of electrical transients in lumpy and distributed power circuits; switching surges, lightning surges, traveling waves. Impact of surges on terminal equipment. Insulation coordination; system protection; design of electric power apparatus and systems to operate reliably and economically in a transient environment.

    Prerequisites/Corequisites: Prerequisite: ECSE 6110.

    When Offered: Upon availability of instructor.



    Credit Hours: 3

  
  • ECSE 6170 - Mechanical Aspects of Electric Power Apparatus


    General theory of kinematics and dynamics of machines and structures with emphasis on power generating and distributing equipment. Special topics include basic concepts of vibration phenomena in mechanical systems, dynamic behavior of turbine-generator sets, self-excited vibrations in mechanical systems, earthquakes, circuit breaker linkages, short circuit forces on windings and bus structures.

    Prerequisites/Corequisites: Prerequisites: ECSE 2110 and ECSE 2410 or their equivalents.

    When Offered: Upon availability of instructor.



    Credit Hours: 3

  
  • ECSE 6190 - Computer Methods in Electric Power Engineering


    Applies the student’s knowledge of power engineering to the solution of large problems by computer methods. Treats matrix techniques, load-flow analysis, network building, short circuit studies, numerical integration, and finite element analysis as it applies to power systems and power apparatus.

    Prerequisites/Corequisites: Prerequisite: ECSE 6110 or ECSE 4110 or equivalent or permission of instructor.

    When Offered: Upon availability of instructor.



    Credit Hours: 3

  
  • ECSE 6200 - Semiconductor Device Characterization


    This graduate-level course is designed to give students a hands-on experience in the characterization of basic semiconductor devices (diffused resistors, pn junction diodes, Schottky diodes, MOS capacitors, bipolar junction transistors, MOSFETs) in wafer and/or packaged forms. The final project involves the students in a detailed characterization of devices in a specific application (e.g. high-voltage power electronics, submicron ULSI, microwave and wireless).

    Prerequisites/Corequisites: Prerequisite: ECSE 6230.

    When Offered: Spring term even-numbered years.



    Credit Hours: 3

    Contact, Lecture or Lab Hours: 3
  
  • ECSE 6210 - Advanced Device Concepts


    An introduction to emerging electronic and optoelectronics technology. Topics cover cutting edge technologies and novel device concepts, such as quantum devices, silicon-on-insulators (SOI), compound semiconductor devices and technologies, thin film transistors (TFTs), wide band gap semiconductor devices and technologies, Si-Ge devices, solar cells, photodetectors, semiconductor lasers, opto-electronic ICs, optical interconnects, and display technologies.

    Prerequisites/Corequisites: Prerequisite: ECSE 2210 or equivalent.

    When Offered: Fall term annually.



    Credit Hours: 3

  
  • ECSE 6220 - Physical Foundations of Solid-State Devices


    Physical foundations underlying the operation of modern electronic and photonic solid-state devices. Quantum mechanical foundations are emphasized, including the postulates of quantum mechanics, wave-particle duality, uncertainty relation, the Kronig-Penney model, and perturbation theory. In addition, the course covers areas such as semiconductor statistics, doping, heterostructures, transport, and tunneling.

    Prerequisites/Corequisites: Prerequisites ECSE 2210 or equivalent.

    When Offered: Fall term annually.



    Credit Hours: 3

  
  • ECSE 6230 - Semiconductor Devices and Models I


    The physical operation of basic modern semiconductor devices and the determination of their internal parameters are discussed in detail. A review of semiconductor physics, including incomplete ionization, carrier lifetimes, and carrier transport, and solutions of continuity equation are presented. Devices include pn junction diodes, metal-oxide-semiconductor capacitors and field-effect transistors. Emphasis is placed on the fundamental mechanisms that contribute to device performance. The interrelationship between device parameters and circuit performance is also discussed.

    Prerequisites/Corequisites: Prerequisite: ECSE 2210 or equivalent.

    When Offered: Fall term annually.



    Credit Hours: 3

  
  • ECSE 6240 - VLSI Fabrication Technology


    Fabrication technology for silicon and gallium arsenide integrated circuits with emphasis on sub-micron structures. Topics include epitaxy, diffusion, binary and ternary phase diagrams, grown and deposited oxides and nitrides, polysilicon and silicide technology, single-and multi-metal systems, plasma and chemical etching, ion milling photo, e-beam and X-ray lithography.

    Prerequisites/Corequisites: Prerequisite: ECSE 4250 or equivalent.

    When Offered: Spring term even-numbered years.



    Credit Hours: 3

  
  • ECSE 6250 - Solid-State Microwave Devices


    Physical properties of operation, modeling, and application of selected semiconductor microwave devices. Devices considered include varactors, p-i-n diodes, Schottky barrier diodes, avalanche transit time devices, transferred electron devices, and field effect transistors. Terminal behavior of these devices, their noise characteristics, and their use in microwave circuits.

    Prerequisites/Corequisites: Corequisite: ECSE 6230.

    When Offered: Upon sufficient demand.



    Credit Hours: 3

  
  • ECSE 6260 - Semiconductor Power Devices


    Special problems of semiconductor devices operating at high voltage and high current levels. Devices include p-i-n and Schottky diodes, bipolar junction transistors, power MOSFETs and thyristors. Topics include space charge limited current flow, microplasmas, avalanche breakdown, junction termination, high-level injection, emitter crowding, double injection, second breakdown, triggering mechanisms, plasma propagation, switching and recovery characteristics. Introduction to the Insulated-Gate Bipolar Transistor.

    Prerequisites/Corequisites: Prerequisites: ECSE 6230 and ECSE 6290 or basic knowledge (at the graduate level) of semiconductor devices or permission of the instructor.

    When Offered: Spring term odd-numbered years.



    Credit Hours: 3

  
  • ECSE 6270 - Optoelectronics


    A brief review of interaction of light with matter. Operating principles, basic designs, and applications of optoelectronic devices such as Light Emitting Diodes, Laser Diodes, Photodetectors, and Solar Cells. Electro-optic, Acousto-optic and Non-linear optic based optical components such as Modulators, Switches, Couplers, Multiplexers, and Amplifiers. Optical Waveguides and Fibers. Optoelectronic Applications such as Fiber Optic and Free Space Optical Communication, Photovoltaics, Thermophotovoltaics, and Solid State Lighting.

    Prerequisites/Corequisites: Prerequisites: ECSE 2210 and ECSE 4720 or equivalent.

    When Offered: Spring term upon sufficient demand.



    Credit Hours: 3

  
  • ECSE 6280 - Light Emitting Diodes


    This course offers a comprehensive explanation of the technology and physics of light-emitting diodes (LEDs) such as infrared, visible-spectrum, ultraviolet, and white LEDs made from III–V semiconductors. The elementary properties of LEDs and material on device structure, packaging, reflectors, phosphor materials, light extraction, and junction temperature are discussed. Applications of the LED focus on illumination, fiber, and free-space communication. 

    When Offered: Spring term odd-numbered years.



    Credit Hours: 3

  
  • ECSE 6290 - Semiconductor Devices and Models II


    A continuation of ECSE 6230. Physical operation and modeling of charge-coupled devices, junction field-effect transistors, bipolar junction transistors and heterojunction devices. Studies of heterojunction devices emphasize the exploitation of particular quantum-mechanical phenomena to achieve unique device behavior.

     

    Prerequisites/Corequisites: Prerequisite: ECSE 6230 or equivalent.

    When Offered: Spring term annually.



    Credit Hours: 3

  
  • ECSE 6300 - Integrated Circuit Fabrication Laboratory


    Theory and practice of IC fabrication in a research laboratory environment. Test chips are fabricated and the resulting devices and circuits evaluated. Processes and fabrication equipment studied and used include oxidation/diffusion, CVD reactors, photolithography, plasma etching, vacuum evaporator, ion implantation, etc. Instruments used in process monitoring and final testing include thin film profilometer, ellipsometer, resistivity probe, scanning electron microscope, capacitance-voltage system, etc. The fundamentals of hazardous material handling and clean room procedures are studied.

    Prerequisites/Corequisites: Prerequisite: ECSE 4250 or equivalent.

    When Offered: Spring term annually.



    Cross Listed: Cross listed as MTLE 6300. Students cannot receive credit for both this course and MTLE 6300.

    Credit Hours: 3

  
  • ECSE 6310 - Plasma Dynamics I


    Analysis of the dynamics of plasma behavior in terms of statistical models. Development of the Boltzmann equation, the moment equations of continuity, momentum, and energy, and their application to plasma transport processes.

    When Offered: Fall term odd-numbered years.



    Credit Hours: 3

  
  • ECSE 6320 - Plasma Dynamics II


    Plasma kinetic theory, suitability of magnetically confined plasmas, plasma radiation, plasma turbulence.

    Prerequisites/Corequisites: Prerequisite: ECSE 6310.

    When Offered: Spring term even-numbered years.



    Credit Hours: 3

  
  • ECSE 6400 - Systems Analysis Techniques


    Methods of analysis for continuous and discrete-time linear systems. Convolution, classical solution of dynamic equations, transforms, and matrices are reviewed. Emphasis is on the concept of state space. Linear spaces, concept of state, modes, controllability, observability, state transition matrix. State variable feedback, compensation, decoupling.

    Prerequisites/Corequisites: Prerequisite: ECSE 2410 or equivalent.

    When Offered: Fall term annually.



    Cross Listed: Cross listed as MANE 6600. Students cannot receive credit for both this course and MANE 6600.

    Credit Hours: 3

  
  • ECSE 6420 - Nonlinear Control Systems


    Phenomena peculiar to nonlinear systems. Linearization, iteration, and perturbation procedures. Describing function stability analysis. Phase plane methods. Relaxation oscillations and limit cycles. Stability analysis by Lyapunov’s method. Popov’s theorem. Adaptive control systems. Sensitivity analysis.

    Prerequisites/Corequisites: Prerequisite: ECSE 6400 or permission of instructor.

    When Offered: Spring term odd-numbered years.



    Credit Hours: 3

  
  • ECSE 6430 - Optimization Methods


    Linear programming, nonlinear programming, iterative methods, and dynamic programming are presented, especially as they relate to optimal control problems. Discrete and continuous optimal regulators are derived from dynamic programming approach, which also leads to the Hamilton-Jacobi-Bellman Equation and the Minimum Principle. Linear quadratic regulators, linear tracking problems, and output regulators are treated. Linear observer and the separation theorem are developed for feedback controller implementation.

    Prerequisites/Corequisites: Prerequisite: ECSE 2410. Corequisite: ECSE 6400.

    When Offered: Fall term annually.



    Credit Hours: 3

  
  • ECSE 6440 - Optimal Control Theory


    The concepts, techniques, and tools related to optimal control for dynamical systems. Major topics include calculus of variation, minimum principle, dynamic programming, optimal estimation, and differential games. Both discrete time systems and continuous times are addressed. Particular consideration is given to linear time invariant systems in terms of linear quadratic regulator and Kalman filter.

    Prerequisites/Corequisites: Prerequisite: ECSE 6400.

    When Offered: Spring term even-numbered years.



    Credit Hours: 3

  
  • ECSE 6460 - Multivariable Control Systems


    Tools and methods for the analysis and design of linear multivariable feedback systems. Topics include the connection between frequency domain and state space models and methods, model identification, model reduction, model uncertainty and closed loop performance, convex analysis and design methods, optimal controller synthesis using H2, H-infinity, and structured singular value criteria.

    Prerequisites/Corequisites: Prerequisite: ECSE 6400.

    When Offered: Fall term even-numbered years.



    Credit Hours: 3

  
  • ECSE 6470 - Robotics I


    A survey of the fundamental issues necessary for the design, analysis, control, and implementation of robotic systems. The mathematical description of robot manipulators in terms of kinematics and dynamics. Hardware components of a typical robot arm. Path following, control, and sensing. Examples of several currently available manipulators.

     

    Prerequisites/Corequisites: Prerequisites: MATH 2400 and either MATH 2010 or ENGR 1100.

    When Offered: Fall term annually.



    Cross Listed: Cross listed as ECSE 4480, CSCI 4480, MANE 4120, and MANE 6120. Students cannot receive credit for both this course and ECSE 4480, CSCI 4480, MANE 4120, or MANE 6120.

    Credit Hours: 3

  
  • ECSE 6480 - Adaptive Systems


    This course contains the fundamental theory required to design adaptive systems. Topics include parameter identification, ARMA modeling, model reference systems, model algorithmic control, self-tuning systems, and adaptive filtering. Applications to physical and physiological systems are introduced.

    Prerequisites/Corequisites: Prerequisite: ECSE 6400 or equivalent.

    When Offered: Spring term odd-numbered years.



    Credit Hours: 3

  
  • ECSE 6490 - Robotics II


    This course introduces methods that leverage the basic analysis techniques learned in Robotics I to develop numerical and algorithmic techniques needed to endow robots with the “intelligence” to devise strategies to solve problems they will encounter. Once these abilities are sufficiently well developed, robots will become safe and autonomous, thus paving the way for pervasive personal robots. Topics include: configuration space representation, cell decomposition, roadmap methods, rapidly-exploring random trees, simultaneous localization and mapping, contact modeling, grasping, and dexterous manipulation.

    Prerequisites/Corequisites: Prerequisite: ECSE 4480 or CSCI 4480.

    When Offered: Spring term annually.



    Cross Listed: Cross listed as ECSE 4490, CSCI 4490, and CSCI 6490. Students cannot receive credit for both this course and ECSE 4490, CSCI 4490, or CSCI 6490.

    Credit Hours: 3

  
  • ECSE 6500 - Distributed Systems and Sensor Networks


    Recent developments in systems, sensors, communications, and networking technologies enable the development of large-scale distributed systems incorporating many individual nodes. This course takes an algorithmic approach to distributed systems for sensor fusion, localization and tracking, distributed robotics and sensor-based control. It also presents the basic principles of sensor node architectures and wireless sensor networks. Applications include environmental monitoring, biomedical systems, and security-related tracking problems.

    Prerequisites/Corequisites: Prerequisite: ECSE 2410 or equivalent.

    When Offered: Fall term annually.



    Cross Listed: Cross listed as ECSE 4500. Students cannot receive credit for both this course and ECSE 4500.

    Credit Hours: 3

    Contact, Lecture or Lab Hours: 3
  
  • ECSE 6510 - Introduction to Stochastic Signals and Systems


    Deterministic signal representations and analysis, introduction to random processes and spectral analysis, correlation function and power spectral density of stationary processes, noise mechanisms, the Gaussian and Poisson processes. Markov processes, the analysis of linear and nonlinear systems with random inputs, stochastic signal representations, orthogonal expansions, the Karhunen-Loeve series, channel characterization, introduction to signal detection, linear mean-square filtering, the orthogonality principle, optimum Wiener and Kalman filtering, modulation theory, and systems analysis.

    Prerequisites/Corequisites: Prerequisites: ECSE 2410 and ECSE 2500 or equivalent.

    When Offered: Fall term annually.



    Credit Hours: 3

  
  • ECSE 6520 - Detection and Estimation Theory


    Classical statistical decision theory, decision criteria, binary and composite hypothesis tests. Statistical models of signals and noise. Detection of known signals in Gaussian noise. Receiver operating characteristics and error probability. Applications to radar and communications. Detection of signals with unknown or random parameters, detection of stochastic signals, nonparametric detection techniques. Statistical estimation theory, performance measures. Cramer-Rao bounds, estimation of unknown signal parameters, optimum demodulation, signal design.

    Prerequisites/Corequisites: Prerequisites: Probability theory and ECSE 6510.

    When Offered: Spring term annually.



    Credit Hours: 3

  
  • ECSE 6530 - Information Theory and Coding


    Information measures, characterization of information sources, coding for discrete sources, the noiseless coding theorems, construction of Huffman codes. Discrete channel characterization, channel capacity, noisy-channel coding theorems, reliability exponents. Various error-control coding and decoding techniques, including block and convolutional codes. Introduction to waveform channels and rate distortion theory.

    Prerequisites/Corequisites: Prerequisite: probability theory. Corequisite: ECSE 6510.

    When Offered: Fall term annually.



    Credit Hours: 3

  
  • ECSE 6550 - Stochastic Processes in Communication and Control


    Review of measure and integration theory, elements of probability, random variables, conditional probability, and expectations. Stochastic processes, stationarity, and ergodicity. Gaussian processes and Brownian motion, the Poisson process. Markov processes, wide-sense stationary processes, spectral representations, linear prediction and filtering. Stochastic integrals and differential equations, white noise and the stochastic calculus, the Fokker-Planck equation, diffusion processes, recursive filtering and estimation, evaluation of likelihood ratios. Applications in communication, information processing, and control.

    Prerequisites/Corequisites: Prerequisite: ECSE 6510.

    When Offered: Fall term upon sufficient demand.



    Credit Hours: 3

  
  • ECSE 6560 - Digital Communications


     

    An introduction to digital communications, including signal generation, signal detection, synchronization, channel modeling, and coding. Baseband pulse modulation. Signal space representation of signals and optimal receiver structures. Bandpass modulation techniques including PSK, QAM and FSK. Carrier, symbol and frame synchronization. Channel characterization and modeling, including terrestrial channels. Error control coding.  

     

    Prerequisites/Corequisites: Prerequisite: ECSE 4520.

    When Offered: Spring term annually.



    Cross Listed: Cross listed as ECSE 4560. Students cannot receive credit for both this course and ECSE 4560.

    Credit Hours: 3

  
  • ECSE 6570 - Digital Signal Compression: Data Compression in Theory and Practice


    Principles of efficient digital representation of analog signals and their application to images, audio, and multimedia signals. Topics include rate-distortion theory, scalar and vector quantization, trellis-coded quantization (TCQ), entropy coding, Huffman coding, arithmetic coding, bit-plane coding, set partition coding, Ziv-Lempel coding, PCM, DPCM, transform coding, subband/wavelet coding, and tree/trellis coding. Certain standard or oft-used systems, evolving or current, such as JPEG, JPEG2000, JPEG-LS, Wavelet/TCQ, EZW, SPIHT, FBI Fingerprint, and MPEG will be treated.

    Prerequisites/Corequisites: Prerequisites: ECSE 6510, ECSE 6530.

    When Offered: Spring term odd-numbered years.



    Credit Hours: 3

  
  • ECSE 6580 - Theory of Digital Communications


    Review of the discrete Gaussian noise channel and development of coding theorems. Waveform channels, orthonormal expansions of signals and Gaussian noise, the vector model of waveform channels, time-bandwidth and dimensionality, optimum receiver principles, channel capacity and reliability functions, signal design and selection. Coding for the Gaussian noise channel, theoretical performance bounds, implementation of error control coding, techniques for overall system evaluation, investigation of fundamental rate versus reliability tradeoffs.

    Prerequisites/Corequisites: Prerequisite: ECSE 6510.

    When Offered: Spring term annually.



    Credit Hours: 3

  
  • ECSE 6590 - Principles of Wireless Communications


    A comprehensive description of the concepts used in modern wireless and cellular systems. The general topics covered will be wireless channel models, multi-access issues, such as FDMA/TDMA and CDMA with a brief view of GSM, descriptions of digital transmission methods in wireless, receiver diversity, channel estimation and multi-user detection, and wideband communications. The topics of system capacity and the effects of automatic power control, wireless networks, and DSP applications for wireless will be addressed.

    Prerequisites/Corequisites: Prerequisites: ECSE 6510 and ECSE 6560.

    When Offered: Spring term annually.



    Credit Hours: 3

  
  • ECSE 6600 - Internet Protocols


    This course will cover concepts and protocols which enable heterogeneous computer networks to work with each other, including transport (TCP, UDP), network (IP, IPng), routing (RIP, OSPF), network management (SNMP, SNMPv2, RMON), and other important protocols like ARP, ICMP, DNS, BOOTP, DHCP, and HTTP. Advanced topics like Mobile IP, Real-time and reservation protocols (RTP, RSVP), IP multicast (IGMP, MBONE) and network security will also be examined. Emphasis will be on breadth of coverage, as well as hands-on programming experiences.

    Prerequisites/Corequisites: Prerequisite: ECSE 4670.

    Credit Hours: 3

  
  • ECSE 6610 - Pattern Recognition


    Structure of pattern classification problems. Mathematics of statistical decision theory: random vectors, multivariate probability functions, discriminants, parametric and nonparametric techniques, Bayesian and maximum likelihood estimation, feature selection, dimensionality reduction, whitening transformations. Adaptive methods and clustering. Five programming assignments and a term paper.

    Prerequisites/Corequisites: Prerequisite: ECSE 2500 or equivalent.

    When Offered: Fall term annually.



    Credit Hours: 3

  
  • ECSE 6620 - Digital Signal Processing


    A comprehensive treatment of the theory, design, and implementation of digital signal processing structures. The sampling, quantization, and reconstruction process. Design of digital filters in both the time and frequency domains. Analysis of finite word length effects. Theory and applications of discrete Fourier transforms and the FFT algorithm. Applications from the communication, control, and radar signal processing areas.

    Prerequisites/Corequisites: Prerequisites:  ECSE 2500,  ECSE 4510.

    When Offered: Fall term annually.



    Credit Hours: 3

  
  • ECSE 6630 - Digital Image and Video Processing


    Theory of multidimensional signal processing and its application to digital image and video processing. The first half will cover signals and systems, Fourier transform, z-transform, discrete Fourier transform, FIR and IIR filters and their design. The emphasis will be on the unexpected and important differences from the one-dimensional case. The second half consists of applications in image and video signal processing, e.g., compression coding, noise reduction, motion estimation, deblurring, and restoration.

    Prerequisites/Corequisites: Prerequisite: ECSE 6620.

    When Offered: Spring term odd-numbered years.



    Credit Hours: 3

  
  • ECSE 6640 - Digital Picture Processing


    Practice of picture processing with emphasis on the differences between techniques appropriate for symbolic and natural images. Image acquisition: digitization, coding, photometric and geometric transformations. Image processing: morphology, registration and differencing. Image interpretation: color, size, distance, directionality, layout, connectivity, and shape. File formats, document compression, image processing languages and software. Applications to documents, remote sensing, and biomedicine.

    Prerequisites/Corequisites: Prerequisites: prior exposure to probability, stochastic processes, and assembler language programming is recommended but not required.

    When Offered: Spring term even-numbered years.



    Credit Hours: 3

  
  • ECSE 6650 - Computer Vision


    Image formation and visual perception. Images, line structures, and line drawings. Preprocessing, boundary detection, texture, and region growing. Image representation in terms of boundaries, regions, and shape. Three-dimensional structures and their projections. Analysis, manipulation, and classification of image data. Knowledge-based approaches to image understanding. Applications from fields of robot vision, biomedical-image analysis, and satellite and aerial image interpretation.

    When Offered: Upon sufficient demand.



    Credit Hours: 3

  
  • ECSE 6660 - Broadband and Optical Networking


    Review of fundamental concepts and protocols of broadband and optical networking. Convergence of telephone, Internet, and cable networks lead to new architectural and protocol concepts. Concepts and architectures covered in this course include: high-speed switching and router-design, traffic engineering, fiber optical communications, optical networking concepts, protection/restoration/survivability, optical link layers, quality of service, and broadband last-mile technologies.

    Prerequisites/Corequisites: Prerequisite: ECSE 4670.

    When Offered: Spring term odd-numbered years.



    Credit Hours: 3

  
  • ECSE 6670 - Local Computer Networks and Multiaccess Communication


    Review of OSI and IEEE 802 layered network architectures. Related queuing theory including basic Markov chain theory; M/M/1 and M/G/1 queues; and reservation, polling, and token passing systems. Protocols for multiple access channels such as satellite and packet radio networks including ALOHA and carrier sensing protocols. Local area network protocols: CSMA/CD, token passing rings and buses, implicit token protocols, and protocols for fiber optic LANs. Emphasis throughout on access protocols and their analysis.

    Prerequisites/Corequisites: Prerequisites: ECSE 2500, ECSE 4670.

    When Offered: Spring term even-numbered years.



    Credit Hours: 3

  
  • ECSE 6680 - Advanced VLSI Design


    Introduction to VLSI architecture design approaches and methodologies for digital signal processing systems, digital memory circuits and architectures, and computer VLSI arithmetic. Topics include: pipelining, parallel processing, timing and clocking, systolic architectures, digital filter architectures, Viterbi decoder architectures, SRAM, DRAM, flash memory, high-speed adder and multiplier architectures. Laboratory experiments involve the use of commercial EDA tools with hardware description language (HDL).

    Prerequisites/Corequisites: Prerequisite: ECSE 4220.

    When Offered: Upon availability of instructor.



    Credit Hours: 3

  
  • ECSE 6690 - VLSI Design Automation


    Software design aids for specifying IC design. Covers a spectrum of logic entry, simulation, placement, routing, network extraction, verification, PG tape generation, and testing. Use of a tool set for 2 micron CMOS gate array design using an industrial foundry. Designs are actually fabricated.

    Prerequisites/Corequisites: Prerequisites: ECSE 4770, ECSE 6700.

    When Offered: Upon sufficient demand.



    Credit Hours: 3

  
  • ECSE 6700 - Computer Architecture Prototyping with FPGA’s


    An advanced design and laboratory course. Design methodologies include register transfer modules and firmware microprogrammed design. Advanced microprocessor topics. “Bit-slice” philosophy of design. LSI microprocessors as design elements in larger digital systems such as high-speed channels and special purpose computers. Detailed discussion of the structure of several computers at the chip and board level. Emphasis on high-speed ECL and Schottky circuits. Specification of custom IC digital systems. FPGA based design implementation using VHDL. Students cannot receive credit for both this course and ECSE 4780.

    Prerequisites/Corequisites: Prerequisite: ECSE 4770.

    When Offered: Spring term annually.



    Credit Hours: 3

  
  • ECSE 6710 - Fuzzy Sets and Expert Systems


    Introduction to fuzzy set theory and fuzzy logics: basic concepts, fuzzy logics operations. Semantic manipulation applied to case studies in approximate reasoning, linguistic modeling, decision theory, and cluster analysis. Expert systems architecture and applications. Symbolic manipulation knowledge representation, control structure, and explanation capabilities. Analysis of expert systems such as MYCIN, PROSPECTOR, OPS5, DELTA.

    Prerequisites/Corequisites: Prerequisites: Expertise in a high-level programming language, some knowledge of probability.

    When Offered: Fall term annually.



    Credit Hours: 3

  
  • ECSE 6720 - Neural Network Computing


    The theoretical background for learning using neural networks and important issues in the applications of neural networks. Topics include perception, associative memory, multilayer networks, recurrent networks, learning and generalization capabilities, training algorithms, learning with prior knowledge, and examples in applications.

    Prerequisites/Corequisites: Prerequisite: Familiarity with probability theory, linear algebra, and FORTRAN or C programming.

    When Offered: Upon sufficient demand.



    Credit Hours: 3

  
  • ECSE 6730 - Fault-Tolerant Digital Systems


    Theory and techniques for the diagnosis of hardware faults in digital systems and the design of fault-tolerant systems. Fault detection and diagnosis in logic networks. Static and dynamic redundancy to achieve error detection and error correction.

    Prerequisites/Corequisites: Prerequisite: ECSE 2610.

    When Offered: Upon sufficient demand.



    Credit Hours: 3

  
  • ECSE 6750 - Finite-State Machine Theory


    Topics vary from year to year and may include methods of representation for finite-state machines, state assignments, machine decomposition theory. Experiments on finite-state machines, finite-memory machines, information-lossless machines. Linear machines, probabilistic machines, cellular arrays.

    Prerequisites/Corequisites: Prerequisite: ECSE 2610 or permission of instructor.

    When Offered: Upon sufficient demand.



    Credit Hours: 3

  
  • ECSE 6770 - Software Engineering I


    Engineering approach to the development of small and large programming projects. The life cycle steps of project planning, requirements analysis and specification, design, production, testing, and maintenance of programming systems. Examples from current literature. Use of Unix workstations and a team project with object-oriented analysis are required.

    Prerequisites/Corequisites: Prerequisites: ECSE 2660 and CSCI 2300 or equivalent.

    When Offered: Fall term annually.



    Credit Hours: 3

  
  • ECSE 6780 - Software Engineering II


    Continuation of ECSE 6770. Current techniques in software engineering with topics selected from economics, reusability, reliable software, program analysis, reverse engineering, CASE tools, automatic code generation, and project management techniques.

    Prerequisites/Corequisites: Prerequisite: ECSE 6770.

    When Offered: Spring term annually.



    Credit Hours: 3

  
  • ECSE 6790 - Computational Geometry


    Literature survey of current research in computational geometry and theoretical computer graphics showing recent efficient algorithms useful in graphics and CAD. Algorithms such as Voronoi networks, geometric searching, convex hulls, divide and conquer in multidimensional space, repeated rotation, preprocessing scenes to draw back to front from any viewpoint, new hidden surface algorithms, haloed line elimination, polyhedron intersection, and algorithms for scenes with thousands of faces are discussed. Major research paper required.

    Prerequisites/Corequisites: Prerequisites: ECSE 4750 and CSCI 2300 or equivalent.

    When Offered: Upon sufficient demand.



    Credit Hours: 3

  
  • ECSE 6800 - Advanced 3-D Computer Graphics and Visualization


    This course will cover 3-D graphical application programmer interfaces (APIs) and advanced rendering techniques, visulation pipelines, creating simulations, and visualization packages. Also covered will be algorithms for extracting visual information from data sets, such as determining iso-surfaces, contours, and cut planes. A programming emphasis will be on object-oriented design and systems. Term project required.

    Prerequisites/Corequisites: Prerequisites: ECSE 4750, CSCI 2300 or equivalent, some familiarity with Java/C++.

    When Offered: Spring term annually.



    Credit Hours: 3

 

Page: 1 <- 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 -> 19