2020-2022 Undergraduate and Graduate Bulletin (with addenda) 
    
    Apr 28, 2024  
2020-2022 Undergraduate and Graduate Bulletin (with addenda) [ARCHIVED CATALOG]

Course Descriptions


A Brief Guide to Course Descriptions

Each program described in this catalog contains detailed descriptions of the courses offered within the program.

The first line gives the official course number for which students must register and the official course title. The letters indicate the discipline of the course and the first number of the official course numbers indicates the level of the course. The levels are as follows:

  • 1XXX - Freshman Level
  • 2XXX - Sophomore Level
  • 3XXX - Junior Level
  • 4XXX - Senior Level
  • 5XXX to 9XXX - Graduate level

Typically the last number of the course number indicates the number of credits. The breakdown of periods of the course is also listed.

When selecting a course for registration, the section of the course may include the following notations:

  • “LEC” - lecture section
  • “RCT” or “RC” - recitation section
  • “LAB” or “LB” - lab section

Additionally, any other letter or digit listed in the section will further identify the section and being liked to another section of the class with the same letter and/or digit combination. Further information on sections is available from academic advisers during registration periods.

The paragraph description briefly indicates the contents and coverage of the course. A detailed course syllabus may be available by request from the office of the offering department.

“Prerequisites” are courses (or their equivalents) that must be completed before registering for the described course. “Co-requisites” are courses taken concurrently with the described course.

The notation “Also listed…” indicates that the course is also given under the number shown. This means that two or more departments or programs sponsor the described course and that students may register under either number, usually the one representing the student’s major program. Classes are jointly delivered.

 

Electrical and Computer Engineering

  
  • ECE-UY 375 Guided Studies in Electrical Engineering

    5 Credits
    Guided study under the guidance of a faculty member of a topic related to Electrical Engineering.

    Prerequisite(s): Adviser approval.
  
  • ECE-UY 376 Guided Studies in Electrical Engineering

    6 Credits
    Guided study under the guidance of a faculty member of a topic related to Electrical Engineering.

    Prerequisite(s): Adviser approval.
  
  • ECE-UY 381 Guided Studies in Computer Engineering

    1 Credits
    Guided study under the guidance of a faculty member of a topic related to Computer Engineering.

    Prerequisite(s): Adviser approval.
  
  • ECE-UY 382 Guided Studies in Computer Engineering

    2 Credits
    Guided study under the guidance of a faculty member of a topic related to Computer Engineering.

    Prerequisite(s): Adviser approval.
  
  • ECE-UY 383 Guided Studies in Computer Engineering

    3 Credits
    Guided study under the guidance of a faculty member of a topic related to Computer Engineering.

    Prerequisite(s): Adviser approval.
  
  • ECE-UY 384 Guided Studies in Computer Engineering

    4 Credits
    Guided study under the guidance of a faculty member of a topic related to Computer Engineering.

    Prerequisite(s): Adviser approval.
  
  • ECE-UY 385 Guided Studies in Computer Engineering

    5 Credits
    Guided study under the guidance of a faculty member of a topic related to Computer Engineering.

    Prerequisite(s): Adviser approval.
  
  • ECE-UY 386 Guided Studies in Computer Engineering

    6 Credits
    Guided study under the guidance of a faculty member of a topic related to Computer Engineering.

    Prerequisite(s): Adviser approval.
  
  • ECE-UY 397 Senior Thesis

    As arranged Credits
    IIndependent design-oriented engineering project preformed under guidance of faculty adviser. Oral thesis defense and formal, bound thesis volume required. Registration of at least 6 credits required.

    Prerequisite(s): Senior status and adviser approval.
    Note: Credits: variable.

  
  • ECE-UY 442x Special Topics in Electrical Engineering

    1-4 Credits
    This course covers topics of special interest in electrical engineering to promote exposure to emerging issues in electrical engineering not covered in the program’s normal course offerings.

    Prerequisite(s): Advisor Approval
  
  • ECE-UY 1002 Introduction to Electrical and Computer Engineering

    2 Credits
    This course introduces numerous subject areas in Electrical and Computer Engineering (power systems, electronics, computer networking, microprocessors, digital logic, embedded systems, communications, feedback control, and signal processing). Through a series of case studies and examples, the course demonstrates how each subject area applies to practical, real-world systems and devices and discusses how the areas interact with each other to implement a complete functioning system or device. Students make presentations in teams on case studies based on articles from the IEEE Spectrum Magazine and other sources. The IEEE Code of Ethics and ethics-related issues are discussed.

    Prerequisite(s): First-year standing
    Weekly Lecture Hours: 2 | Weekly Lab Hours: 0 | Weekly Recitation Hours: 0
  
  • ECE-UY 1012 Introduction to Computer Engineering

    2 Credits
    This course helps students to understand computer engineering as a balance among hardware, software, applications and theory, the notion of abstraction, computer layers and how they relate to various aspects of computer engineering, implementation of abstract and physical computer layers: Number systems, digital logic, basic processor structure, instruction set architecture, machine languages, assembly languages and high-level programming in C. Other computer concepts, including compilers, operating systems and algorithms, are presented, along with the simulator concept and its usage for understanding computer design, testing and analysis. Experts present special topics in the area. Also discussed are invention, innovation, entrepreneurship and ethics in these topics and in Computer Engineering.

    Also listed under: Also listed under CS-UY 1012 .
    Weekly Lecture Hours: 2 | Weekly Lab Hours: 0 | Weekly Recitation Hours: 0
  
  • ECE-UY 2004 Fundamentals of Electric Circuits

    4 Credits
    Fundamentals of Circuits includes circuit modeling and analysis techniques for AC, DC and transient responses. Independent and dependent sources, resistors, inductors and capacitors are modeled. Analysis techniques include Kirchhoff’s current and voltage laws, current and voltage division. Thevenin and Norton theorems, nodal and mesh analysis, and superposition. Natural and forced responses for RLC circuits, sinusoidal steady-state response and complex voltage and current (phasors) are analyzed. Alternate-week laboratory. A minimum of C- is required for students majoring in EE. Objective: fundamental knowledge of DC and AC circuit analysis.

    Corequisite(s): (MA-UY 2034  or MA-UY 3044 ) and PH-UY 2023  
    Weekly Lecture Hours: 4
  
  • ECE-UY 2013 Fundamentals of Electric Circuits I

    3 Credits
    This course covers Passive DC circuit elements, Kirchoff ‘s laws, electric power calculations, analysis of DC circuits, Nodal and Loop analysis techniques, voltage and current division, Thevenin’s and Norton’s theorems, and source-free and forced responses of RL, RC and RLC circuits. A minimum of C- is required to take other EE courses.

    Prerequisite(s): SCIEN-AD 110, MATH-AD 116, and MATH-AD 121 (for Abu Dhabi Students) Corequisite(s): MA-UY 2034   and PH-UY 2023  (for Brooklyn Engineering Students)
    Weekly Lecture Hours: 3 | Weekly Lab Hours: 0 | Weekly Recitation Hours: 1
  
  • ECE-UY 2024 Fundamentals of Electric Circuits II

    4 Credits
    The course continues ECE-UY 2013  and focuses on sinusoidal steady-state response; complex voltage and current and the phasor concept; impedance and admittance; average, apparent and reactive power; polyphase circuits; node and mesh analysis for AC circuits; use of MATLAB for solving circuit equations; frequency response; parallel and series esonance; and operational amplifier circuits. A laboratory meets on alternate weeks. A minimum of C- is required to take other EE courses.

    Prerequisite(s): ECE-UY 2013  with C or better grade.
    Weekly Lecture Hours: 3 | Weekly Lab Hours: 1 | Weekly Recitation Hours: 1
  
  • ECE-UY 2204 Digital Logic and State Machine Design

    4 Credits
    This course covers combinational and sequential digital circuits. Topics: Introduction to digital systems. Number systems and binary arithmetic. Switching algebra and logic design. Error detection and correction. Combinational integrated circuits, including adders. Timing hazards. Sequential circuits, flip-flops, state diagrams and synchronous machine synthesis. Programmable Logic Devices, PLA, PAL and FPGA. Finite-state machine design. Memory elements. Weekly laboratory experiments introduce digital system design on FPGAs. A grade of C- or better is required of undergraduate computer-engineering majors.

    Prerequisite(s): Prerequisite for Brooklyn Students: CS-UY 1114  (C- or better) or CS-UY 1133  (C- or better) | Prerequisite for Abu Dhabi Students: CS-UH 1001 (C- or better) or ENGR-UH 1000 (C- or better) | Prerequisite for Shanghai Students: CSCI-SHU 101 (C- or better)
    Also listed under: CS-UY 2204 Digital Logic and State Machine Design
    Weekly Lecture Hours: 3 | Weekly Lab Hours: 3 | Weekly Recitation Hours: 0
  
  • ECE-UY 2233 Introduction to Probability

    3 Credits
    Standard first course in probability, recommended for those planning further work in probability or statistics. Probability of events, random variables and expectations, discrete and continuous distribution, joint and conditional distribution, moment generating functions, central limit theorem.

    Prerequisite(s): MA-UY 109, MA-UY 2112  , OR MA-UY 2114  . Note: Not open to students who have taken MA-UY 3012  or MA-UY 3022  .
    Also listed under: MA-UY 2233  
  
  • ECE-UY 2613 Fundamentals of Electric Power Engineering for Non EE Students

    3 Credits
    Introduction to electricity: current, voltage and electrical power. Ohm’s Law. Kirchhoff ‘s Laws. Electrical materials. Electrical energy generation process. Principles of AC. Bulk electrical power generation: hydroelectricity and thermoelectricity. Alternative generation sources. Synchronous Generators. Induction Motors. Transmission and distribution systems. Substations and transformers. Low-voltage networks. Industrial, commercial and residential networks and loads. Short circuit and protection equipment. Relays and circuit breakers. Power quality. Reliability and blackouts. Physiological effects of electric currents in the human body. Exposure to low-frequency magnetic fields. National Electric Code (NEC). ANSI-IEEE Standards. IEC standards. Certification of electrical products compliance.

    Prerequisite(s): MA-UY 1024 , MA-UY 1124 , and PH-UY 1013 . Corequisite(s): PH-UY 2023 .
    Weekly Lecture Hours: 3 | Weekly Lab Hours: 0 | Weekly Recitation Hours: 0
  
  • ECE-UY 3054 Signals and Systems

    4 Credits
    This course centers on linear system theory for analog and digital systems; linearity, causality and time invariance; impulse response, convolution and stability; the Laplace, z- transforms and applications to Linear Time Invariant (LTI) systems; frequency response, analog and digital filter design. Topics also include Fourier Series, Fourier Transforms and the sampling theorem. Weekly computer-laboratory projects use analysis- and design-computer packages. The course establishes foundations of linear systems theory needed in future courses; use of math packages to solve problems and simulate systems; and analog and digital filter design.

    Prerequisite(s): MA-UY 2012  / MA-UY 2132  or MA-UY 2034  (for Brooklyn Engineering Students) OR ENGR-AD 214, MATH-AD 116, and MATH-AD 121 (for Abu Dhabi Students) OR EENG-SHU 251 (C- or better), MATH-SHU 124, and MATH-SHU 140 (for Shanghai Students).
    Weekly Lecture Hours: 3.5 | Weekly Lab Hours: 1.5 | Weekly Recitation Hours: 1
  
  • ECE-UY 3064 Feedback Control

    4 Credits
    This course introduces analysis and design of linear feedback-control systems; modeling of physical systems, performance specifications, sensitivity and steady-state error; Routh- Hurwitz and Nyquist Stability tests; the use of Root Locus and frequency-response techniques to analyze system performance and design compensation (lead/lag and PID controllers) to meet performance specifications. Students analyze and design control systems using math packages in the alternate-week computer laboratory. The course establishes the foundation of feedback-control theory for use in more advanced courses; introduces control-systems design concepts and practices; and develops facility with computer design packages for design and simulation.

    Prerequisite(s): ECE-UY 3054  (C- or better) and PH-UY 2023  (for Brooklyn Engineering Students) or EENG-SHU 2054 (C- or better) and PHYS-SHU 93 or CCSC-SHU 51 (for Shanghai Students)
    Weekly Lecture Hours: 3.5 | Weekly Lab Hours: 1.5 | Weekly Recitation Hours: 0
  
  • ECE-UY 3114 Fundamentals of Electronics I

    4 Credits
    This course focuses on circuit models and amplifier frequency response, op-amps, difference amplifier, voltage-to-current converter, slew rate, full-power bandwidth, common-mode rejection, frequency response of closed-loop amplifier, gain-bandwidth product rule, diodes, limiters, clamps and semiconductor physics. Other topics include Bipolar Junction Transistors; small-signal models, cut-off, saturation and active regions; common emitter, common base and emitter- follower amplifier configurations; Field-Effect Transistors (MOSFET and JFET); biasing; small-signal models; common-source and common gate amplifiers; and integrated circuit MOS amplifiers. The alternate-week laboratory experiments on OP-AMP applications, BJT biasing, large signal operation and FET characteristics. The course studies design and analysis of operational amplifiers; small-signal bipolar junction transistor and field-effect transistor amplifiers; diode circuits; differential pair amplifiers and semiconductor device- physics fundamentals.

    Prerequisite(s): ECE-UY 2004  or ECE-UY 2024  (C- or better) and PH-UY 2023  (for Brooklyn Engineering Students) OR ENGR-AD 214 and SCIEN-AD 110 (for Abu Dhabi Students) OR EENG-SHU 251 (C- or better) and PHYS-SHU 93 or CCSC-SHU 51 (for Shanghai Students)
    Weekly Lecture Hours: 3.5 | Weekly Lab Hours: 1.5 | Weekly Recitation Hours: 1
  
  • ECE-UY 3124 Fundamentals of Electronics II

    4 Credits
    The course concentrates on differential and multistage amplifier, current mirrors, current sources, active loads; frequency response of MOSFET, JFET and BJT amplifiers: Bode plots; feedback amplifiers, gain-bandwidth rule and feedback effect on frequency response; Class A, B and AB output stages; op-amp analog integrated circuits; piecewise- linear transient response; determination of state of transistors; wave-shaping circuits; MOS and bipolar digital design: noise margin, fan-out, propagation delay; CMOS, TTL, ECL; and an alternate week laboratory. The course studies design and analysis of analog integrated circuits, frequency response of amplifiers, feedback amplifiers, TTL and CMOS digital integrated circuits.

    Prerequisite(s): ECE-UY 3114  (for Brooklyn Engineering Students) or EENG-SHU 322 (for Shanghai Students).
    Weekly Lecture Hours: 3.5 | Weekly Lab Hours: 1.5 | Weekly Recitation Hours: 0
  
  • ECE-UY 3143 Introduction to Smart Grids

    3 Credits
    Emerging technologies such as enhanced communication and information systems, controllable electrical loads, energy storage, and renewable generation resources will constitute the backbone of future smart grids. Compared to traditional power grids, it is anticipated that smart grids will increase the overall energy efficiency, reliability and quality of energy delivery. This multi-disciplinary class is aimed at a broad audience of students and will teach basic concepts of traditional power system analysis placed in the context of emerging smart grid technologies and operating concepts (e.g., enhanced controllability and observability, demand-side participation, physical and cyber security, uncertainty-aware decision making). These aspects will be discussed with respect to deregulation, modernization, operation and expansion, and policy of the power sector. Students will gain basic theoretical and practical knowledge underlying smart grids and hands-on experience with modeling and CAD tools.

    Prerequisite(s): (MA-UY 1124  or an approved equivalent) and (MA-UY 2034  or an approved equivalent) or instructor’s permission.
    Weekly Lecture Hours: 3
  
  • ECE-UY 3193 Introduction to Very Large Scale Integrated Circuits

    3 Credits
    The course offers an overview of integrated circuit-design process: planning, design, fabrication and testing; device physics: PN junction, MOSFET and Spice models; inverter static and dynamic behavior and power dissipation; interconnects: cross talk, variation and transistor sizing; logic gates and combinational logic networks; sequential machines and sequential system design; subsystem design: adders, multipliers, static memory (SRAM), dynamic memory (DRAM). Topics include floor planning, clock distribution, power distribution and signal integrity; Input/Output buffers, packaging and testing; IC design methodology and CAD tools; implementations: full custom, application-specific integrated circuit (ASIC), field programmable gate arrays (FPGA). The course provides foundations of VLSI design and custom VLSI design methodology and state-of-the-art CAD tools.

    Prerequisite(s): CS-UY 2204  (C- or better) and ECE-UY 3114 .
    Weekly Lecture Hours: 3 | Weekly Lab Hours: 0 | Weekly Recitation Hours: 0
  
  • ECE-UY 3363 Real-Time Embedded Controls and Instrumentation

    3 Credits
    Introduction to real-time embedded systems. Overview of utilization of embedded micro-controllers and micro-processor for real-time applications. Concepts of modeling and simulation of real-time systems and their hardware-in-the-loop realization. Overview of various sensors and actuators and the associated instrumentation. Electrical and communication standards for interfacing sensors and actuators in embedded systems. Sample micro-controllers and micro-processors and FPGAs in embedded applications. Operating environment in real-time processing systems and software implementations. Case studies of control systems.

    Prerequisite(s): ECE-UY 2024  or ECE-UY 2004  and CS-UY 2204  and the new C/C++ course (knowledge of C or C++).
    Weekly Lecture Hours: 3 | Weekly Lab Hours: 0 | Weekly Recitation Hours: 0
  
  • ECE-UY 3404 Fundamentals of Communication Theory

    4 Credits
    The course covers bandpass signal representation and quadrature receivers; noise in communication systems; Digital Modulation Schemes, coherent and noncoherent receivers; coding fundamentals, block and convolutional codes; higher-order modulation schemes, QAM, M-PSK; intersymbol interference and equalization techniques; and carrier and symbol synchronization. Alternate-week computer laboratory projects analyze and design computer packages. The course teaches principles of various modulation and coding techniques and their relative effectiveness under transmission-environments constraints and uses math packages to analyze and simulate communication systems.

    Prerequisites for Brooklyn Electrical Engineering Students: ECE-UY 3054  (C-or better); computer engineering students may register with instructor’s approval. Co-requisite: ECE-UY 2233  or equivalent | Prerequisites for Abu Dhabi Students: ENGR-UH 3610 (C-or better) and co-requisite of ECE-UY 2223 (Note: Abu Dhabi students may waive ECE-UY 2233 co-requisite if they have successfully completed ENGR-UH 2010Q as a prerequisite) | Prerequisites for Shanghai Students: EENG-SHU 2054 (C-or better) and co-requisite of ECE-UY 2223 (Note: Shanghai students may waive ECE-UY 2233 co-requisite if they have successfully completed MATH-SHU 233 or MATH-SHU 235 as a prerequisite.)
    Weekly Lecture Hours: 3.5 | Weekly Lab Hours: 1.5 | Weekly Recitation Hours: 0
  
  • ECE-UY 3414 Multimedia Communication Systems I

    4 Credits
    The course is Part I of an approved Institute Sequence in Multimedia Communications. Topics: speech and audio sampling and quantization; frequency domain characterization and processing of speech signals; speech and audio-coding standards; wired and wireless telephone systems; color perception and representation; basic imageprocessing tools; image-coding standards; basics of packet-switching networks and Internet technology. Requirements: one term project by a team of two or more students related to course content. Objectives: to understand basic techniques for speech, audio and image processing and principles of wired and wireless telephone systems and the Internet.

    Prerequisite(s): CS-UY 1114  or CS-UY 1133  and MA-UY 1024 .
    Weekly Lecture Hours: 4 | Weekly Lab Hours: 0 | Weekly Recitation Hours: 0
  
  • ECE-UY 3423 Light and Lightening

    3 Credits
    The course explores physical concepts in conversion of electric energy into visible light. Nature of light. Visualization of light. Principles of operation and characteristics of modern light sources. Incandescent and tungsten halogen lamps. Fluorescent mercury lamps. Low-pressure sodium lamps. High intensity discharge (HID) lamps. Solid-state light sources. Latest trends in lighting technology.

    Prerequisite(s): CM-UY 1004  and PH-UY 2033 .
    Also listed under: PH-UY 3424 .
    Weekly Lecture Hours: 3 | Weekly Lab Hours: 0 | Weekly Recitation Hours: 0
  
  • ECE-UY 3474 Introduction to Modern Optics

    4 Credits
    This course covers the physics of optics using both classical and semi-classical descriptions. The classical and quantum interactions of light with matter. Diffraction of waves and wave packets by obstacles. Fourier transform optics, holography, Fourier transform spectroscopy. Coherence and quantum aspects of light. Geometrical optics. Matrix optics. Crystal optics. Introduction to electro-optics and nonlinear optics.

    Prerequisite(s): PH-UY 2033  and PH-UY 2131  
    Also listed under: PH-UY 3474  
    Weekly Lecture Hours: 4 | Weekly Lab Hours: 0 | Weekly Recitation Hours: 0
  
  • ECE-UY 3604 Electromagnetic Waves

    4 Credits
    Electromagnetic wave propagation in free space and in dielectrics, starting from a consideration of distributed inductance and capacitance on transmission lines. Electromagnetic plane waves are obtained as a special case. Reflection and transmission at discontinuities are discussed for pulsed sources, while impedance transformation and matching are presented for harmonic time dependence. Snell’s law and the reflection and transmission coefficients at dielectric interfaces are derived for obliquely propagation plane waves. Guiding of waves by dielectrics and by metal waveguides is demonstrated. Alternate-week laboratory. Objectives: Establish foundations of electromagnetic wave theory applicable to antennas, transmissions lines and materials; increase appreciation for properties of materials through physical experiments.

    Prerequisite(s): ECE-UY 2024  or ECE-UY 2004  (C- or better) and MA-UY 3112  (for Brooklyn Engineering Students) OR ENGR-AD 214 and ENGR-AD 194 (for Abu Dhabi Students) OR EENG-SHU 251 (C- or better) and MATH-SHU 282 (for Shanghai Students).
    Weekly Lecture Hours: 3.5 | Weekly Lab Hours: 1.5 | Weekly Recitation Hours: 0
  
  • ECE-UY 3613 Communication Networks

    3 Credits
    This course develops basic techniques used in communication networks. After protocol layering is introduced, algorithms and protocols are discussed for use in each of the five layers: physical, data link, network, transport and application. Specific protocols such as TCP/IP, ATM, SS7 are included.

    Prerequisite(s): Prerequisite for Brooklyn Engineering Students: Junior status in electrical engineering, computer engineering, or computer science. | Prerequisites for Abu Dhabi Students: ENGR-AD 195 (or co-req of EE-UY 2233). Corequisite(s): For Brooklyn Engineering Students: ECE-UY 2233   (EE majors) or MA-UY 2224  (CompE & CS majors).
    Weekly Lecture Hours: 3 | Weekly Lab Hours: 0 | Weekly Recitation Hours: 0
  
  • ECE-UY 3824 Electric Energy Conversion Systems

    4 Credits
    Introduction to electric-energy sources, energy-storage devices, energy economics, environmental issues and electrical hazards. Principles of electric power systems transmission and distribution. Basic electromechanical conversion systems pulse and distribution transformers, induction rotating machines. Principles of electric energy conversion, static power supplies, static controllers and electric-power quality. Fundamentals of power management heat-sinks and cooling systems. Alternate-week experiments with basic electrical machines. Objectives: familiarization with energy sources, storage devices and their economical and environmental management; analysis and design of transmission and distribution systems, basic electrical machinery and power electronic converters.

    Prerequisite(s): Prerequisite for Brooklyn Engineering Students: ECE-UY 2024  or ECE-UY 2004  (C- or better). Prerequisite for Shanghai Students: EENG-SHU 251 (C- or better) Corequisite(s): ECE-UY 3604  
    Weekly Lecture Hours: 3.5 | Weekly Lab Hours: 1.5 | Weekly Recitation Hours: 0
  
  • ECE-UY 4001 ECE Professional Development and Presentation

    1 Credits
    This course provides electrical and computer engineering students with concepts, theory, principles and experience in project management and project presentation. Students learn how to apply skills learned in engineering coursework to team projects in a professional environment.

    Prerequisite(s): Junior or senior status or permission of the instructor.
    Note: Restricted to Electrical and Computer Engineering majors

    Weekly Lecture Hours: 1 | Weekly Lab Hours: 0 | Weekly Recitation Hours: 0
  
  • ECE-UY 4113 DPI- Controls and Robotics

    3 Credits


    The required design project consists of two three-credit courses. The first course, EE DP1, is one of a number of specialty lab/project courses offered by the department in various subdisciplines such as electronics, machinery, robotics, imaging, communications, etc. (EE-UY 4113-4183, below).

    DP1 provides significant background laboratory experience in the student’s area of concentration. Students begin independent projects by finding an adviser and initiating the project work, and exercising oral presentation and written communication skills.

    Prerequisite(s): Completion of all junior-level technical courses.
    Weekly Lecture Hours: 0 | Weekly Lab Hours: 6 | Weekly Recitation Hours: 1

  
  • ECE-UY 4123 EE DPI- Electrical Power and Machinery

    3 Credits
    DP I provides significant background laboratory experience in the student’s area of concentration. Students begin independent projects by finding an adviser and initiating the project work, and exercising oral presentation and written communication skills.

    Prerequisite(s): completion of all junior-level technical courses and ECE-UY 3824 .
    Weekly Lecture Hours: 1 | Weekly Lab Hours: 3 | Weekly Recitation Hours: 1
  
  • ECE-UY 4144 Introduction to Embedded Systems Design

    4 Credits
    The course covers architecture and operation of embedded microprocessors; microprocessor assembly language programming; address decoding; interfacing to static and dynamic RAM; Serial I/O, Parallel I/O, analog I/O; interrupts and direct memory access; A/D and D/A converters; sensors; microcontrollers. Alternate-week laboratory. Objectives: to provide foundations of embedded systems design and analysis techniques; expose students to system level design; and teach integration of analog sensors with digital embedded microprocessors.

    Prerequisite(s): CS-UY 2204  (C- or better) and ECE-UY 2024  or ECE-UY 2004  (C- or better).
    Weekly Lecture Hours: 3.5 | Weekly Lab Hours: 1.5 | Weekly Recitation Hours: 0
  
  • ECE-UY 4153 EE DPI- Multimedia

    3 Credits
    DP I provides significant background laboratory experience in the student’s area of concentration. Students begin independent projects by finding an adviser and initiating the project work, and exercising oral presentation and written communication skills.

    Prerequisite(s): completion of all junior-level technical courses.
    Also listed under: EL-GY 5143  
    Weekly Lecture Hours: 0 | Weekly Lab Hours: 6 | Weekly Recitation Hours: 1
  
  • ECE-UY 4163 REAL-TIME DIGITAL SIGNAL PROCESSING (DP1)

    3 Credits
    The required design project consists of two three-credit courses. The first course, EE DP1, is one of a number of specialty lab/project courses offered by the department in various subdisciplines such as electronics, machinery, robotics, imaging, communications, etc. (EE-UY 4113-4183, below). DP1 provides significant background laboratory experience in the student’s area of concentration. Students begin independent projects by finding an adviser and initiating the project work, and exercising oral presentation and written communication skills.

    Prerequisite(s): Completion of all junior-level technical courses.
    Also listed under: ECE-GY 6183  
    Weekly Lecture Hours: 1 | Weekly Lab Hours: 3 | Weekly Recitation Hours: 1
  
  • ECE-UY 4173 EE DPI- Telecommunication Networks

    3 Credits
    DP I provides significant background laboratory experience in the student’s area of concentration. Students begin independent projects by finding an adviser and initiating the project work, and exercising oral presentation and written communication skills.

    Prerequisite(s): completion of all junior-level technical courses DP I provides significant background laboratory experience in the student’s area of concentration. Students begin independent projects by finding an adviser and initiating the project work, and exercising oral presentation and written communication skills. Corequisite(s): ECE-UY 3613 .
    Also listed under: ECE-GY 6353 .
    Weekly Lecture Hours: 1 | Weekly Lab Hours: 3 | Weekly Recitation Hours: 1
  
  • ECE-UY 4183 EE DP I-Wireless Communication

    3 Credits
    DP I provides significant background laboratory experience in the student’s area of concentration. Students begin independent projects by finding an adviser and initiating the project work, and exercising oral presentation and written communication skills.

    Prerequisite(s): completion of all junior-level technical courses and ECE-UY 3404 .
    Also listed under: ECE-GY 5023 .
    Weekly Lecture Hours: 1 | Weekly Lab Hours: 3 | Weekly Recitation Hours: 1
  
  
  • ECE-UY 4283 Wireless Information Systems Laboratory II

    3 Credits
    This course includes hands-on experience with a combination of laboratory experiments, lectures and projects relating to basic and advanced topics in wireless communications. Specific topics include mixers, IQ modulation, phase locked loops, receiver design, PN code acquisition, smart antennas and RFID. | Prerequisite: EE-UY 4183

    Prerequisite(s): ECE-UY 4183  
  
  • ECE-UY 4313 Computer Engineering Design Project I

    3 Credits
    Lectures and experiments introduce computer hardware organization, assembly language programming and interfacing computer hardware to physical devices. This course exercises the student’s oral presentation and written communication skills, and provides background necessary for beginning independent project work. Students find an adviser and choose DP II course project.

    Prerequisite(s): completion of all junior-level technical courses, including minimum grade requirements.
    Weekly Lecture Hours: 1 | Weekly Lab Hours: 3 | Weekly Recitation Hours: 1
  
  • ECE-UY 4323 Computer Engineering Design Project II

    3 Credits
    Students work with faculty advisers in this concluding phase of their Capstone Project. This project builds upon the analytical and laboratory skills developed in previous required and elective courses. The project may be an individual one, or carried out by a team of students working with a faculty group adviser. The project also may be multidisciplinary, carried out with students from other departments. Students are required to make oral and written presentations.

    Prerequisite(s): ECE-UY 4313  or  .
    Weekly Lecture Hours: 0 | Weekly Lab Hours: 6 | Weekly Recitation Hours: 1
  
  • ECE-UY 4414 Multimedia Communication Systems II

    4 Credits
    This course is Part II of an approved Institute Sequence in Multimedia Communications. Topics: analog and digital video format, properties of human visual systems, multiplexing of separate color components, video-coding methods and standards, analog and digital TV systems. Policy and business issues in TV system development. Video conferencing systems, video streaming over the Internet, Internet protocols for real-time applications. Requires one-term project on a topic related to the course content by a team of two or more students. Objectives: to understand basic techniques for video processing and principles of television systems and real-time services over the Internet.

    Prerequisite(s): ECE-UY 3414  or ECE-UY 3054 , or sufficient knowledge of Fourier Transforms.
    Weekly Lecture Hours: 4 | Weekly Lab Hours: 0 | Weekly Recitation Hours: 0
  
  • ECE-UY 4513 Nanoelectronic devices and circuits

    3 Credits
    Concepts of nanoelectronic materials, devices, and circuits. Fundamental and practical limits on the performance and energy dissipation of nanoelectronic devices.  Physical, electrical and optical properties of semiconductor materials and how they are used in circuits. Relation of the properties of semiconductors to the fundamental limits at various levels of design hierarchy. Connections between the physical design and circuit-level performance of nanoelectronic circuits.

    Prerequisite(s): MA-UY 2114  and PH-UY 2023  and ECE-UY 3114  
    Weekly Lecture Hours: 3
  
  • ECE-UY 4563 Introduction to Machine Learning

    3 Credits
    This course provides a hands on approach to machine learning and statistical pattern recognition. The course describes fundamental algorithms for linear regression, classification, model selection, support vector machines, neural networks, dimensionality reduction and clustering. The course includes computer exercises on real and synthetic data using current software tools. A number of applications are demonstrated on audio and image processing, text classification, and more. Students should have competency in computer programming.

    Prerequisite(s): ECE-UY 2233 , MA-UY 2233 , MA-UY 3012 , MA-UY 2224  or MA-UY 2222  
    Weekly Lecture Hours: 3
  
  • ECE-UY 4823 Electric and Hybrid Vehicles

    3 Credits
    Electric and hybrid vehicles mechanical fundamentals. DC, induction, and permanent magnet ac motors and drives. Regenerative breaking. Automotive power electronics. Fuel cells for electric vehicles. Electric Energy storage. The class meets four hours a week for lectures and recitation.

    Prerequisite(s): ECE-UY 3824  and PH-UY 2033 .
    Weekly Lecture Hours: 3 | Weekly Lab Hours: 0 | Weekly Recitation Hours: 1
  
  • ECE-UY 4863 Power Electronics for the Internet of Things

    3 Credits
    The course covers all aspects of supplying electric power to the Internet of Things devices and systems. Energy harvesting, conversion, and storage are discussed. Rectifiers, inverters, and dc-dc converters are analyzed and designed. Examples of wired and wireless power transfer systems for battery charging are provided. CAD software for power electronics is introduced. Just-in-time coverage of electric circuit concepts makes the course accessible to any student with an engineering math and physics background.

    Prerequisite(s): MA-UY 2034  and PH-UY 2023  or instructor’s permission.
    Weekly Lecture Hours: 3
  
  • ECE/CS 1012 Introduction to Computer Engineering

    2 Credits
    This course helps students to understand computer engineering as a balance among hardware, software, applications and theory, the notion of abstraction, computer layers and how they relate to various aspects of computer engineering, implementation of abstract and physical computer layers: Number systems, digital logic, basic processor structure, instruction set architecture, machine languages, assembly languages and high-level programming in C. Other computer concepts, including compilers, operating systems and algorithms, are presented, along with the simulator concept and its usage for understanding computer design, testing and analysis. Experts present special topics in the area. Also discussed are invention, innovation, entrepreneurship and ethics in these topics and in Computer Engineering.

    Also listed under:   and  .

Electrical and Computer Engineering (Graduate)

  
  • ECE-GY 90X3 Selected Topics in Wireless Communication (X=1, 2, 9)

    3 Credits
    This course covers selected topics of current interest in wireless communications. (See department for detailed description of each particular offering.)

    Prerequisite(s): Specified when offered.
    Weekly Lecture Hours: 3 | Weekly Lab Hours: 0 | Weekly Recitation Hours: 0
  
  • ECE-GY 91X3 Selected Topics in Signal Processing (X=1, 2,…9)

    3 Credits
    The course centers on selected topics of current interest in signals and systems. (See departmental mailing for detailed description of each particular offering.)

    Prerequisite(s): Specified when offered.
    Weekly Lecture Hours: 3 | Weekly Lab Hours: 0 | Weekly Recitation Hours: 0
  
  • ECE-GY 92X3 Selected Topics in Control Systems (X=1, 2,…9)

    3 Credits
    The course discusses topics of current interest to feedback and control-system engineers. (See department mailing for detailed description of each particular offering.)

    Prerequisite(s): Specified when offered.
    Weekly Lecture Hours: 3 | Weekly Lab Hours: 0 | Weekly Recitation Hours: 0
  
  • ECE-GY 93X3 Selected Topics in Telecommunications and Networking (X=1, 2,…9)

    3 Credits
    The course covers selected topics of current interest in telecommunications and networking. (See departmental mailing for detailed description of each particular offering.)

    Prerequisite(s): Specified when offered.
    Weekly Lecture Hours: 3 | Weekly Lab Hours: 0 | Weekly Recitation Hours: 0
  
  • ECE-GY 94X3 Selected Topics in Computer Electronic Devices and Systems (X=1, 2,…9)

    3 Credits
    This course examines special topics of current interest in the field of electronic devices, circuits and systems. (See departmental mailing for detailed description of each particular offering.)

    Prerequisite(s): Specified when offered.
    Weekly Lecture Hours: 3 | Weekly Lab Hours: 0 | Weekly Recitation Hours: 0
  
  • ECE-GY 95X3 Selected Topics in Electro- Optics, Quantum Electronics and Material Science (X=1, 2,…9)

    3 Credits
    The course covers topics of current interest dealing with the interaction of matter with electromagnetic fields. (See department mailing for detailed description of each particular offering.)

    Prerequisite(s): Specified when offered.
    Weekly Lecture Hours: 3 | Weekly Lab Hours: 0 | Weekly Recitation Hours: 0
  
  • ECE-GY 96X3 Selected Topics in Power Engineering (X=1, 2,…9)

    3 Credits
    The course looks at topics of current interest in electric power engineering. (See departmental mailing for detailed description of each particular offering.

    Prerequisite(s): Specified when offered.
    Weekly Lecture Hours: 3 | Weekly Lab Hours: 0 | Weekly Recitation Hours: 0
  
  • ECE-GY 97X3 Selected Topics in Electrodynamics, Wave Phenomena and Plasmas (X=1, 2,…9)

    3 Credits
    The course discusses topics of current interests in plasmas, electromagnetic and acoustic wave propagation, diffraction and radiation, including wave interactions with plasmas, materials and special mathematical and numerical techniques. (See departmental mailing for detailed description of each particular offering.)

    Prerequisite(s): Specified when offered.
    Weekly Lecture Hours: 3 | Weekly Lab Hours: 0 | Weekly Recitation Hours: 0
  
  • ECE-GY 997x MS Thesis in Electrical & Computer Engineering Department

    Variable Credits Credits
    The student is required to conduct a theoretical and/or experimental project in a research area in electrical engineering, computer engineering, electrophysics, system engineering, or telecommunication networks. The project is chosen based on the student’s specialized interest and preparation and is guided by a faculty member who is expert in the chosen subject. Oral-thesis defense and formal, bounded thesis are required. Registration of at least 6 credits over continuous semesters is required. A student must secure a thesis adviser before registration.

    Prerequisite(s): Degree status.
  
  • ECE-GY 999X PhD Dissertation in Electrical Engineering

    Variable Credits Credits
    The dissertation is an original investigation of an electrical-engineering problem. The work must demonstrate creativity and include features of originality and utility worthy of publication in a recognized journal. Candidates must successfully defend their dissertations orally and submit a bounded thesis. Registration of at least 21 credits over continuous semesters is required.

    Prerequisite(s): Passing grade for RE-GY 9990 Ph.D. Qualifying Exam 
  
  • ECE-GY 5023 Wireless Information Systems Laboratory I

    3 Credits
    This course includes hands-on experience with a combination of laboratory experiments, lectures and projects relating to spread spectrum code division multiple access (CDMA) wireless communication systems. Specific topics include pseudo-noise code generation, transmitters and receivers for direct sequence and frequency hopping systems, acquisition and tracking, CDMA wireless computer communications, UHF channel propagation characteristics including multipath time delay profiles and attenuation measurements, bit error rate measurements, phase locked loops and spectrum sharing with existing narrowband users.

    Prerequisite(s): Graduate status or ECE-UY 3404 .
    Also listed under: ECE-UY 4183 .
    Weekly Lecture Hours: 1.5 | Weekly Lab Hours: 4.5 | Weekly Recitation Hours: 0
  
  • ECE-GY 5033 Wireless Information Systems Laboratory II

    3 Credits
    This course includes hands-on experience with a combination of laboratory experiments, lectures and projects relating to basic and advanced topics in wireless communications. Specific topics include mixers, IQ modulation, phase locked loops, receiver design, PN code acquisition, smart antennas and RFID.

    Prerequisite(s): ECE-GY 5023 .
    Weekly Lecture Hours: 1.5 | Weekly Lab Hours: 4.5 | Weekly Recitation Hours: 0
  
  • ECE-GY 5213 Introduction to Systems Engineering

    3 Credits
    This course introduces fundamentals of systems engineering process. Topics: Multidisciplinary systems methodology, design and analysis of complex systems. Brief history of systems engineering. Mathematical models. Objective functions and constraints. Optimization tools. Topics to be covered include identification, problem definition, synthesis, analysis and evaluation activities during conceptual and preliminary system design phases. Decision analysis and utility theory. Information flow analysis in organizations. Elements of systems management, including decision styles, human information processing, organizational decision processes and information system design for planning and decision support. Basic economic modeling and analysis. Requirements development, life-cycle costing, scheduling and risk analysis. Application of computer-aided systems engineering (CASE) tools.

    Prerequisite(s): Graduate status.
    Weekly Lecture Hours: 3 | Weekly Lab Hours: 0 | Weekly Recitation Hours: 0
  
  • ECE-GY 5223 Sensor Based Robotics

    3 Credits
    The course covers robot mechanisms, robot arm kinematics (direct and inverse kinematics), robot arm dynamics (EulerLagrange, Newton-Euler and Hamiltonian Formulations), six degree-of-freedom rigid body kinematics and dynamics, quaternion, nonholonomic systems, trajectory planning,various sensors and actuators for robotic applications, end-effector mechanisms, force and moment analysis, introduction to control of robotic manipulators.

    Prerequisite(s): Graduate status. Corequisite(s): ECE-UY 3064 . Pre/Co-requisite: ECE-UY 3064 .
    Also listed under: ME-GY 6613 .
    Weekly Lecture Hours: 3 | Weekly Lab Hours: 0 | Weekly Recitation Hours: 0
  
  • ECE-GY 5253 Applied Matrix Theory

    3 Credits
    The course focuses on in-depth introduction to theory and application of linear operators and matrices in finite-dimensional vector space. Topics: determinants, eigenvalues and eigenvectors. Theory of linear equations. Canonical forms and Jordan canonical form. Matrix analysis of differential and difference equations. Singular value decomposition. Variational principles and perturbation theory. Numerical methods.

    Prerequisite(s): Graduate status
    Weekly Lecture Hours: 3 | Weekly Lab Hours: 0 | Weekly Recitation Hours: 0
  
  • ECE-GY 5463 Introduction to RF/Microwave Integrated Circuits

    3 Credits
    The course topics include: review of transmission lines and smith chart. Introduction of signal graphs technique. Noise in microwave circuits. Introduction to active devices for RF and microwave circuits. S-parameter modeling. Design of amplifiers, stability analysis and examples. Oscillators and mixers. Transistor and dielectric resonator oscillators. Design considerations and examples. Introduction to microwave systems.

    Prerequisite(s): ECE-UY 3604 .
    Note: Online version available.

    Weekly Lecture Hours: 3 | Weekly Lab Hours: 0 | Weekly Recitation Hours: 0
  
  • ECE-GY 5533 Physics of Nanoelectronics

    3 Credits
    The course covers limits to the ongoing miniaturization (Moore’s Law) of the successful silicon device technology imposed by physical limitations of energy dissipation, quantum tunneling and discrete quantum electron states. Topics: quantum physical concepts and elementary Schrodinger theory. Conductance quantum and magnetic flux quantum. Alternative physical concepts for devices of size scales of 1 to 10 nanometers, emphasizing role of power dissipation. Tunnel diode, resonant tunnel diode, electron wave transistor; spin valve, tunnel valve, magnetic disk and random access memory; single electron transistor, molecular crossbar latch, quantum cellular automata including molecular and magnetic realizations. Josephson junction and rapid single flux quantum’ computation. Photo- and x-ray lithographic patterning, electron beam patterning, scanning probe microscopes for observation and for fabrication; cantilever array as dense memory, use of carbon nano tubes and of DNA and related biological elements as building blocks and in self-assembly strategies.

    Prerequisite(s): PH-UY 2033  or instructor’s permission
    Also listed under: PH-GY 5493 
    Weekly Lecture Hours: 3 | Weekly Lab Hours: 0 | Weekly Recitation Hours: 0
  
  • ECE-GY 5553 Physics of Quantum Computing

    3 Credits
    The course focuses on limits to the performance of binary computers, traveling salesman and factorization problems, security of encryption. Topics: the concept of the quantum computer based on linear superposition of basis states. The information content of the qubit. Algorithmic improvements enabled in the hypothetical quantum computer. Isolated two-level quantum systems, the principle of linear superposition as well established. Coherence as a limit on quantum computer realization. Introduction of concepts underlying present approaches to realizing qubits (singly and in interaction) based on physical systems. The systems under consideration are based on light photons in fiber optic systems; electron charges in double well potentials, analogous to the hydrogen molecular ion; nuclear spins manipulated via the electron nuclear spin interaction and systems of ions such as Be and Cd which are trapped in linear arrays using methods of ultra-high vacuum, radiofrequency trapping and laser-based cooling and manipulation of atomic states. Included: summary and comparison of the several approaches.

    Prerequisite(s): PH-UY 2033 .
    Also listed under: PH-GY 5553 .
    Weekly Lecture Hours: 3 | Weekly Lab Hours: 0 | Weekly Recitation Hours: 0
  
  • ECE-GY 5613 Introduction to Electric Power Systems

    3 Credits
    The course focuses on basic concepts in electric power systems. Topics: single-and-three-phase circuits, power triangle; transmission lines parameters: resistance, inductance, capacitance, transformers and generators; lumpedcomponent piequivalent circuit representation; perunit normalization; symmetrical phase components; load-flow program.

    Prerequisite(s): ECE-UY 2024  or equivalent.
    Weekly Lecture Hours: 3 | Weekly Lab Hours: 0 | Weekly Recitation Hours: 0
  
  • ECE-GY 5623 Finite Elements for Electrical Engineering

    3 Credits
    This course introduces the finite elements method for solving electrical engineering problems. Topics: a refresher of basic concepts of electromagnetism. Introduction to the solution methods of partial differential equations. Comparative summary of the solution methods for Maxwell equations. Finite elements, Garlekin and least squares approaches. Description of some commercial software packages. In this hands-on course, students do assignments and final projects using the finite elements software COMSOL Multiphysics.

    Prerequisite(s): Graduate status or ECE-UY 3604  and ECE-UY 3824 .
    Weekly Lecture Hours: 3 | Weekly Lab Hours: 0 | Weekly Recitation Hours: 0
  
  • ECE-GY 5663 Physics of Alternative Energy

    3 Credits
    This course concentrates on non-petroleum sources of energy include photovoltaic cells, photocatalytic generators of hydrogen from water and nuclear fusion reactors. Topics: advanced physics of these emerging technical areas are introduced in this course. Semiconductor junctions, optical absorption in semiconductors, photovoltaic effect. Energy conversion efficiency of the silicon solar cell. Single crystal, polycrystal and thin film types of solar cells. Excitons in bulk and in confined geometries. Excitons in energy transport within an absorbing structure. Methods of making photocatalytic surfaces and structures for water splitting. Conditions for nuclear fusion. Plasmas and plasma compression. The toroidal chamber with magnetic coils as it appears in recent designs. Nuclear fusion by laser compression (inertial fusion). Small-scale exploratory approaches to fusion based on liquid compression and electric field ionization of deuterium gas.

    Prerequisite(s): PH-UY 2033 
    Also listed under: PH-GY 5663 
    Weekly Lecture Hours: 3 | Weekly Lab Hours: 0 | Weekly Recitation Hours: 0
  
  • ECE-GY 5733 RF and Microwave Systems Engineering

    3 Credits
    The course covers following topics: Review of electromagnetic theory and transmission lines. Printed transmission lines. S, Z, Y, ABCD parameters, network theory, signal flow graphs, CAD methods. Excitation of waveguides. Single and multisection impedance transformer, power divider, directional coupler, hybrid circuits. Microwave resonator: series, parallel resonators, stubs and cavities. Filter theory and designs, coupled-line filters, Kuroda identities, Chebychev and maximally flat filters.

    Prerequisite(s): Graduate status or ECE-UY 3604 .
    Weekly Lecture Hours: 3 | Weekly Lab Hours: 0 | Weekly Recitation Hours: 0
  
  • ECE-GY 5753 Introduction to Plasma Engineering

    3 Credits
    The course focuses on basic plasma concepts and applications; parameters describing the plasma; motion of charged particles in electromagnetic fields; effect of particle collisions on plasma transport: diffusion and mobilities. Plasmas as dielectric media; plasma dielectric response functions for collective plasma oscillations and for electromagnetic wave propagation in plasma. Plasmas for practical applications.

    Prerequisite(s): Graduate status or ECE-UY 3604 .
    Weekly Lecture Hours: 3 | Weekly Lab Hours: 0 | Weekly Recitation Hours: 0
  
  • ECE-GY 5813 Biomedical Instrumentation

    3 Credits
    This course gives an overview on the theory, design and application of biomedical instrumentation used for diagnosis, monitoring, treatment and scientific study of physiological systems. The objective of this course is to enable students to design, build and test useful circuits, and to interface them with a computer using a data acquisition system for further signal analysis and processing.

    Prerequisite(s): A course in circuits including Op-Amps (eg. ECE-UY 2024 ) and programming experience.
    Weekly Lecture Hours: 3 | Weekly Lab Hours: 0 | Weekly Recitation Hours: 0
  
  • ECE-GY 5823 Biomedical Imaging I

    3 Credits
    Weekly Lecture Hours: 3
  
  • ECE-GY 6013 Digital Communications

    3 Credits
    The course covers the following topics: Principles of M-ary communication: signal space methods, optimum detection. Fundamental parameters of digital communication systems, various modulation techniques and their performance in terms of bandwidth efficiency and error probability. Efficient signaling with coded waveforms. Block coding and convolutional coding. Joint modulation and coding. Equalization for communication over bandlimited channels. Brief overview of digital communications over fading multipath channels.

    Prerequisite(s): ECE-UY 3404  and ECE-GY 6303 .
    Note: Online version available.

    Weekly Lecture Hours: 3 | Weekly Lab Hours: 0 | Weekly Recitation Hours: 0
  
  • ECE-GY 6023 Wireless Communications

    3 Credits
    This course covers the fundamentals of wireless communications including statistical descriptions of the wireless channel (path loss models, large-scale and small-scale fading), digital communication over fading channels (channel estimation, receiver design and performance, Shannon theory of time-varying channels, channel coding, diversity and related MAC-layer concepts), introduction to cellular systems and multiple access (frequency reuse, OFDM, CDMA, capacity analysis and basics of multiuser information theory) and MIMO communication.  Examples will be provided from state-of-the-art cellular and wireless LAN standards.

    Prerequisite(s):   
    Note: Online version available.

    Weekly Lecture Hours: 3 | Weekly Lab Hours: 0 | Weekly Recitation Hours: 0
  
  • ECE-GY 6063 Information Theory

    3 Credits
    Mathematical information measures: entropy, relative entropy and mutual information. Assymptotic equipartition property, entropy rates of stochastic processes. Lossless source encoding theorems and source coding techniques. Channel capacity, differential entropy and the Gaussian channel. Lossy source coding rate distortion theory. Brief overview of network information theory.

    Prerequisite(s): Graduate status and ECE-GY 6303 .
    Weekly Lecture Hours: 3 | Weekly Lab Hours: 0 | Weekly Recitation Hours: 0
  
  • ECE-GY 6113 Digital Signal Processing I

    3 Credits
    Discrete and continuous-time linear systems. Z-transform. Fourier transforms. Sampling. Discrete Fourier transform (DFT). Fast Fourier transform (FFT). Digital filtering. Design of FIR and IIR filters. Windowing. Least squares in signal processing. Minimum-phase and all-pass systems. Digital filter realizations. Matlab programming exercises.

    Prerequisite(s): Graduate status.
    Also listed under: BE-GY 6403 .
    Note: Online version available.

    Weekly Lecture Hours: 3 | Weekly Lab Hours: 0 | Weekly Recitation Hours: 0
  
  • ECE-GY 6123 Image and Video Processing

    3 Credits
    This course introduces fundamentals of image and video processing, including color image capture and representation; color coordinate conversion; contrast enhancement; spatial domain filtering (linear convolution, median and morphological filtering); two-dimensional (2D) Fourier transform and frequency domain interpretation of linear convolution; 2D Discrete Fourier Transform (DFT) and DFT domain filtering; image sampling and resizing; geometric transformation and image registration; video motion characterization and estimation; video stabilization and panoramic view generation; basic compression techniques (entropy coding, vector quantization, predictive coding, transform coding);  JPEG image compression standard; wavelet transform and JPEG2000 standard; video compression using adaptive spatial and temporal prediction; video coding standards (MPEGx/H26x); Stereo and multi-view image and video processing (depth from disparity, disparity estimation, video synthesis, compression). Students will learn to implement selected algorithms in MATLAB or C-language.

    Prerequisite(s): Graduate Standing or Undergraduate Standing having completed ECE-UY 3054  and ECE-UY 2233  . Corequisite(s): Suggested Corequisites: ECE-GY 6113  and ECE-GY 6303  (not required)
    Weekly Lecture Hours: 3 | Weekly Lab Hours: 0 | Weekly Recitation Hours: 0
  
  • ECE-GY 6143 Machine Learning

    3 Credits
    This course is an introduction to the field of machine learning, covering fundamental techniques for classification, regression, dimensionality reduction, clustering, and model selection. A broad range of algorithms will be covered, such as linear and logistic regression, neural networks, deep learning, support vector machines, tree-based methods, expectation maximization, and principal components analysis. The course will include hands-on exercises with real data from different application areas (e.g. text, audio, images). Students will learn to train and validate machine learning models and analyze their performance.

    Prerequisite(s): Graduate status with undergraduate level probability theory.
    Also listed under: CS-GY 6923  
    Note: May not take if student has already completed EE-UY 4563.

    Weekly Lecture Hours: 3
  
  • ECE-GY 6183 Digital Signal Processing Laboratory

    3 Credits
    Real-time implementation of algorithms for digital signal processing (DSP) with an emphasis on audio processing. Audio input-output and buffering. Filtering (recursive and non-recursive filters, structures). Fast Fourier transform and windowed spectral analysis. Digital audio effects (delay line, amplitude modulation, reverberation, distortion, phase vocoder). Time-varying and adaptive filters. Students with learn to implement these algorithms for real-time audio processing  in software (e.g., Matlab and Python).

    Prerequisite(s): ECE-UY 3054   or equivalent (for undergraduate students) or Graduate Standing.
    Weekly Lecture Hours: 1.5 | Weekly Lab Hours: 4.5 | Weekly Recitation Hours: 0
  
  • ECE-GY 6213 System Modeling, Analysis and Design

    3 Credits
    Introduction of basic system concepts such as system state, inputs, outputs and disturbances. Modeling methods and Computer Aided Systems Engineering (CASE) formal structures. CASE tools for solving practical systems related problems. Quantitative techniques including linear programming, network flow analysis, integer and nonlinear programming, Petri nets, basic probabilistic and stochastic tools, Markov processes, queueing theory and Monte Carlo techniques for simulation. Fundamentals of decision and risk analysis.

    Prerequisite(s): ECE-GY 5213 . Corequisite(s): ECE-GY 6303  recommended.
    Weekly Lecture Hours: 3 | Weekly Lab Hours: 0 | Weekly Recitation Hours: 0
  
  • ECE-GY 6233 System Optimization Method

    3 Credits
    Formulations of system optimization problems. Elements of functional analysis applied to system optimization. Local and global system optimization with and without constraints. Variational methods, calculus of variations, and linear, nonlinear and dynamic programming iterative methods. Examples and applications. Newton and Lagrange multiplier algorithms, convergence analysis.

    Prerequisite(s): Graduate status and ECE-GY 5253  or ECE-GY 6253  or equivalent.
    Weekly Lecture Hours: 3 | Weekly Lab Hours: 0 | Weekly Recitation Hours: 0
  
  • ECE-GY 6243 System Theory and Feedback Control

    3 Credits
    Design of single-input-output and multivariable systems in frequency domain. Stability of interconnected systems from component transfer functions. Parameterization of stabilizing controllers. Introduction to optimization(Wiener-Hopf design).

    Prerequisite(s): Graduate status and ECE-UY 3064 .
    Weekly Lecture Hours: 3 | Weekly Lab Hours: 0 | Weekly Recitation Hours: 0
  
  • ECE-GY 6253 Linear Systems

    3 Credits
    Basic system concepts. Equations describing continuous and discrete-time linear systems. Time domain analysis, state variables, transition matrix and impulsive response. Transform methods. Time-variable systems. Controllability, observability and stability. SISO pole placement, observer design. Sampled data systems.

    Prerequisite(s): Graduate status and ECE-UY 3054  or ECE-GY 5253 .
    Weekly Lecture Hours: 3 | Weekly Lab Hours: 0 | Weekly Recitation Hours: 0
  
  • ECE-GY 6263 Game Theory

    3 Credits
    The goal of this class is to provide a broad and rigorous introduction to game-theoretic methods and algorithms for complex systems. The material spans disciplines as diverse as engineering (including control theory and signal processing), computer science (including artificial intelligence, algorithms and distributed systems), micro-economic theory, operations research, public policies, psychology and belief systems. A primary focus of the course is on the application of cooperative and non-cooperative game theory for both static and dynamic models, with deterministic as well as stochastic descriptions.  The coverage will encompass both theoretical and algorithmic developments, with multi-disciplinary applications.

    Prerequisite(s): Graduate Status
    Weekly Lecture Hours: 3
  
  • ECE-GY 6303 Probability and Stochastic Processes

    3 Credits
    Continuous and discrete random variables and their joint probability distribution and density functions; Functions of one random variable and their distributions;  Independent random variables and conditional distributions;  One function of one and two random variables; Two functions of two random  variables and their joint density functions; Jointly distributed discrete random variables and their functions; Characteristic functions and higher order moments; Covariance, correlation, orthogonality;  Jointly Gaussian random variables; Linear functions of Gaussian random variables and their joint density functions. Stochastic processes and the concept of Stationarity; Strict sense stationary (SSS) and wide sense stationary (WSS) processes; Auto correlation function and its properties; Poisson processes and Wiener processes;  Stochastic inputs to linear time-invariant (LTI)  systems and their input-output autocorrelations;   Input-output power spectrum for linear systems with stochastic inputs; Minimum mean square error estimation (MMSE) and orthogonality principle; Auto regressive moving average (ARMA) processes and their power spectra.

    Prerequisite(s): Graduate status
    Also listed under: BE-GY 6453 .
    Note: Online version available.

    Weekly Lecture Hours: 3 | Weekly Lab Hours: 0 | Weekly Recitation Hours: 0
  
  • ECE-GY 6333 Detection and Estimation Theory

    3 Credits
    Binary hypothesis testing and Bayes’ criteria; Receiver operating characteristics; Composite hypothesis testing. Parameter estimation theory - Random parameter estimation; Minimum mean square error (MMSE) estimation; Maximum a-posteriori (MAP) estimation; Nonrandom parameter estimation; Minimum variance unbiased estimators; Cramer-Rao bound and Rao-Blackwell theorem; Multiple parameter estimation and Fisher information matrix. Series representation of stochastic processes; Karhunen Loeve (K-L) expansion of a stochastic process over a finite time. Stationary stochastic processes; Autocorrelation function and power spectrum; Spectrum extension problem from finite autocorrelations; Maximum entropy solution and auto regressive processes. Direction of arrival (DoA) estimation using multiple sensors; Detection of distinct signals in white noise and colored noise.

    Prerequisite(s): ECE-GY 6303 .
    Weekly Lecture Hours: 3 | Weekly Lab Hours: 0 | Weekly Recitation Hours: 0
  
  • ECE-GY 6353 Internet Architecture and Protocols

    3 Credits
    This course introduces basic local area networking technologies and protocols in a set of lectures and laboratory experiments. Topics: link level protocols. Local area networks: CSMA/CD, Token Ring, IEEE standards and protocols. The Internet protocol suite: IP, ARP, RARP, ICMP, UDP and TCP. LAN Interconnection: bridges, routers and gateways. Application protocols: SNMP, FTP, SMTP and NFS.

    Prerequisite(s): ECE-UY 3613  or equivalent
    Also listed under: ECE-UY 4173  
    Note: Online version available.

    Weekly Lecture Hours: 3 | Weekly Lab Hours: 0 | Weekly Recitation Hours: 0
  
  • ECE-GY 6363 Data Center and Cloud Computing

    3 Credits
    Data center and cloud computing are key technologies in building large-scale Internet services. Many service providers rely on data center and cloud computing platforms to provide applications, storage, computation, etc. This course covers the fundamental knowledge of data center and cloud computing and offers hands-on experience. Topics to be discussed include data center and cloud platform architecture, data center network designs, software-defined networks, data center security, traffic engineering, resource management, green data centers, and multi-access edge computing. The course provides a series of labs for students to learn various tools used in data centers and cloud computing.

    Prerequisite(s): ECE-GY 6353  
    Weekly Lecture Hours: 3
  
  • ECE-GY 6383 High-Speed Networks

    3 Credits
    This course covers the basics, architectures, protocols and technologies for high-speed networks. Topics: synchronous optical network (SONET), asynchronous transfer mode (ATM), ATM adaptation layer (AAL), 10/100/1000/10G Ethernet, Ethernet over SONET (EOS), quality of service control, packet scheduling, network processor, buffer management, flow and congestion control, TCP, high-speed TCP and XCP, Routing and IP fast rerouting, WDM networks, MPLS and GMPLS. Each student is required to complete a project that can be reading, software design or hardware design.

    Prerequisite(s): ECE-UY 3613  or ECE-GY 6353  or equivalent.
    Note: Online version available.

    Weekly Lecture Hours: 3 | Weekly Lab Hours: 0 | Weekly Recitation Hours: 0
  
  • ECE-GY 6403 Fundamentals of Analog Integrated Circuit Design

    3 Credits
    The course will begin by providing a device-oriented overview of integrated circuits and silicon fabrication processes and their ramifications on the transistor models. Subsequently, we will discuss various amplifier topologies in ICs using these devices, and also examine in detail topics such as frequency response, linearity, biasing, feedback, operational amplifiers, compensation, and noise. The blocks and circuit architectures discussed in this course are the core components of most integrated systems and essential in applications such as communications, multimedia, imaging, sensors, and biomedical.

    Prerequisite(s): Graduate Standing or ECE-UY 3124   and GPA of at least 3.0 (for Undergraduate students)
    Weekly Lecture Hours: 3 | Weekly Lab Hours: 0 | Weekly Recitation Hours: 0
  
  • ECE-GY 6443 VLSI System and Architecture Design

    3 Credits
    This course continues from ECE-GY 6473  and covers top-down VLSI design using VHDL including structural design, modeling, algorithmic and register level design, synthesis, prototyping and implementation using FPGAs and methods to design for test (DFT). This course provides a solid background and hands-on experiences with the CMOS VLSI design process in which custom design techniques (covered in ECE-GY 6473 ) are married with HDL synthesis to produce complex systems. Students complete a project covering design partitioning, placement and routing, automated synthesis and standard cell design and use. The course explores how these techniques are used in designing ASICs, System-on-Chips (SoC) and advanced microprocessors.

    Prerequisite(s): ECE-GY 6473 .
    Weekly Lecture Hours: 3 | Weekly Lab Hours: 0 | Weekly Recitation Hours: 0
  
  • ECE-GY 6453 Advances in Reconfigurable Systems

    3 Credits
    Reconfigurable hardware platforms are in widespread use for telecommunications, video processing, cryptography, control and biomedical applications. The course will provide a detailed understanding of the real world reconfigurable hardware design methodologies using Field Programmable Gate Arrays (FPGA). A complete system will be implemented from specification to physical implementation on a FPGA. In the process, the course will discuss (1) designing a complex digital system using a hardware description language; (2) implementing, testing and validating the design on a reconfigurable hardware platform; and (3) providing all relevant design information to be able to integrate the reconfigurable hardware platform in any higher level system.

    Prerequisite(s): ECE-GY 6463  
  
  • ECE-GY 6463 Advanced Hardware Design

    3 Credits
    This course shows how a hardware-description language (for example, VHDL) can be used for computer hardware modeling, logic synthesis, register-level synthesis and simulation. The resulting design with hundreds or thousands of gates is then ready to be downloaded to form FPGA chips or silicon cells. Programs used: QuickVHDL, modeling and simulation tools from Mentor Graphics or similar large-scale programs. A design project is required and students make a written and oral presentation.

    Prerequisite(s): Graduate status.
    Weekly Lecture Hours: 3 | Weekly Lab Hours: 0 | Weekly Recitation Hours: 0
  
  • ECE-GY 6473 Introduction to VLSI System Design

    3 Credits
    This course covers CMOS processing technology, MOS transistor theory, static/dynamic circuit and logic design techniques, circuit performance estimation, standard cells and gate arrays, clocking strategies, input/output structures, data path, memory and control logic design. Advanced VLSI CAD tools are used for schematic capture, layout, timing analysis and simulations for functionality and performance.

    Prerequisite(s): Graduate status
    Note: Online version available.

    Weekly Lecture Hours: 3 | Weekly Lab Hours: 0 | Weekly Recitation Hours: 0
  
  • ECE-GY 6483 Real Time Embedded Systems

    3 Credits
    This course provides an overview of the unique concepts and techniques needed to design and implement computer systems having realtime response requirements in an embedded environment. It contrasts the concepts and techniques of real time and embedded systems with those of more traditional computer systems. Topics include: Basic concepts of real time and embedded systems, hardware features, programming languages, real time operating systems, synchronization techniques, performance optimization and current trends in real time and embedded systems such as incorporating internet connectivity.

    Prerequisite(s): Graduate status
    Weekly Lecture Hours: 3 | Weekly Lab Hours: 0 | Weekly Recitation Hours: 0
  
  • ECE-GY 6493 Design and Test of Digital Systems

    3 Credits
    Logic simulation methods, structural hazards; Manufacturing test fundamentals, fault modeling and simulation, automatic test pattern generation algorithms; Enhancing testability of digital systems: Design for testability; Advanced testing techniques: Test data compaction and compression techniques; Integrated circuits vs System-on-A-Chip (SOC) design styles and their manufacturing test implications.

  
  • ECE-GY 6513 Fundamentals of Solid-State Electronic Devices

    3 Credits
    Introduction to semiconductor materials, energy band structures, and carrier transport; p-n junctions and Schottky barriers; heterostructures; bipolar and field-effect transistors; and introduction/survey of some electronic/optoelectronic devices that utilizes above device concepts.

    Prerequisite(s): Graduate Standing or Undergraduate Standing with 3.0 GPA or higher and completion of MA-UY 2034  and PH-UY 2023  .
    Weekly Lecture Hours: 3 | Weekly Lab Hours: 0 | Weekly Recitation Hours: 0
 

Page: 1 <- 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 -> 16