Developing Assistive Technology (ITPG-GT 2446)

Assistive or Adaptive Technology commonly refers to “products, devices or equipment, whether acquired commercially, modified or customized, that are used to maintain, increase or improve the functional capabilities of individuals with disabilities.” This multi-disciplinary course allows students from a variety of backgrounds to work together to develop assistive technology. Partnering with outside organizations students work in teams to identify a clinical need relevant to a certain clinical site or client population, and learn the process of developing an idea and following that through to the development of a prototype product. Teams are comprised of ITP students as well as graduate rehabilitation, physical and occupational therapy students. Prerequisites (for ITP students): H79.2233 Introduction to Computational Media and H79.2301 Introduction to Physical Computing. This course has a lab fee of $201.

Interactive Telecommunications (Graduate)
3 credits – 14 Weeks

Sections (Fall 2025)


ITPG-GT 2446-000 (15734)09/02/2025 – 12/11/2025 Tue5:00 PM – 7:00 PM (Late afternoon)at Brooklyn CampusInstructed by

Contemporary Art (ARTCR-UE 52)

New art and new definitions of art and artist are discussed. Major attention is paid to the New York scene with guest lectures by artists and visits to galleries, museums, and other major sites in the current art system.

Art Theory & Critical Studies (Undergraduate)
3 credits – 15 Weeks

Sections (Spring 2022)


ARTCR-UE 52-000 (12940)01/24/2022 – 05/09/2022 Mon9:00 AM – 12:00 AM (Morning)at Washington SquareInstructed by Graves, Anthony

Advanced Linear Algebra and Complex Variables (MA-UY 3113)

This course provides a deeper understanding of topics introduced in MA-UY 2012 and MA-UY 2034 and continues the development of those topics, while also covering functions of a Complex Variable. Topics covered include: The Gram-Schmidt process, inner product spaces and applications, singular value decomposition, LU decomposition. Derivatives and Cauchy-Riemann equations, integrals and Cauchy integral theorem. Power and Laurent Series, residue theory. | Prerequisites: (MA-UY 2114 or MA-UY 2514) AND (MA-UY 2034). Note: Not open to students who have taken MA-UY 1533, MA-UY 3112 or MA-UY 4433.

Mathematics (Undergraduate)
3 credits – 14 Weeks

Sections (Fall 2025)


MA-UY 3113-000 (5390)09/02/2025 – 12/11/2025 Tue,Thu2:00 PM – 3:00 PM (Early afternoon)at Brooklyn CampusInstructed by

Introduction to Probability (MA-UY 2233)

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 distributions, joint and conditional distributions, moment generating functions, the central limit theorem. | Prerequisites: MA-UY 109, MA-UY 2112, OR MA-UY 2114. Note: Not open to students who have taken MA-UY 2224 or MA-UY 3012 or MA-UY 3022.

Mathematics (Undergraduate)
3 credits – 15 Weeks

Sections (Fall 2020)


MA-UY 2233-000 (17510)09/02/2020 – 12/13/2020 Mon,Wed3:00 PM – 4:00 PM (Late afternoon)at Brooklyn CampusInstructed by


MA-UY 2233-000 (17987)09/02/2020 – 12/13/2020 Fri9:00 AM – 10:00 AM (Morning)at Brooklyn CampusInstructed by

WIRELESS COMMUNICATIONS (ECE-UY 4183)

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: ECE-UY 3054 and Senior Level

Elect. Engineering – ECE UGRD (Undergraduate)
3 credits – 14 Weeks

Sections (Fall 2025)


ECE-UY 4183-000 (3920)09/02/2025 – 12/11/2025 Mon11:00 AM – 1:00 PM (Morning)at Brooklyn CampusInstructed by Knox, Michael


ECE-UY 4183-000 (3921)09/02/2025 – 12/11/2025 Wed11:00 AM – 1:00 PM (Morning)at Brooklyn CampusInstructed by Knox, Michael


ECE-UY 4183-000 (3922)09/02/2025 – 12/11/2025 Thu10:00 AM – 11:00 AM (Morning)at Brooklyn CampusInstructed by Knox, Michael

REAL-TIME DIGITAL SIGNAL PROCESSING (DP1) (ECE-UY 4163)

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: completion of all junior-level technical courses. ABET competencies: a, b, c, e, f, g, k.

Elect. Engineering – ECE UGRD (Undergraduate)
3 credits – 15 Weeks

Sections (Fall 2020)


ECE-UY 4163-000 (17595)09/02/2020 – 12/13/2020 Thu5:00 PM – 7:00 PM (Late afternoon)at Brooklyn CampusInstructed by

DP I – CONTROLS AND ROBOTICS (ECE-UY 4113)

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: completion of all junior-level technical courses. ABET competencies: a, b, c, e, f, g, k.

Elect. Engineering – ECE UGRD (Undergraduate)
3 credits – 15 Weeks

Sections (Fall 2020)


ECE-UY 4113-000 (17960)at Brooklyn CampusInstructed by

POWER ELECTRONICS FOR THE INTERNET OF THINGS (ECE-UY 4863)

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: MA-UY 2034 and PH-UY 2023; or instructor’s permission.

Elect. Engineering – ECE UGRD (Undergraduate)
3 credits – 15 Weeks

Sections (Fall 2021)


ECE-UY 4863-000 (17749)09/02/2021 – 12/14/2021 Mon,Wed9:00 AM – 10:00 AM (Morning)at Brooklyn CampusInstructed by Czarkowski, Dariusz

Communication Networks (ECE-UY 3613)

Credits: 3
Duration: 15 Weeks
Dates: Tue,Thu

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 for Brooklyn Engineering Students: Junior status in electrical engineering, computer engineering, or computer science. Co-requisites for Brooklyn Engineering Students: ECE-UY 2233 (EE majors) or MA-UY 2224 (CompE/CS majors) | Prerequisites for Abu Dhabi Students: ENGR-AD 194 (or co-req of MA-UY 3113) and ENGR-AD 195 (or co-req of ECE-UY 2233) . ABET competencies: a, c, e.

Elect. Engineering – ECE UGRD (Undergraduate)
3 credits – 15 Weeks

FUND OF ELEC PWR ENG FOR NON EE STUDENTS (ECE-UY 2613)

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/1054/1324, and MA-UY 1124/1154/1424; and PH-UY 1004 or PH-UY 1013; and PH-UY 2004 or PH-UY 2023.

Elect. Engineering – ECE UGRD (Undergraduate)
3 credits – 15 Weeks

Sections (Spring 2021)


ECE-UY 2613-000 (17003)01/28/2021 – 05/10/2021 Mon,Wed2:00 PM – 3:00 PM (Early afternoon)at Brooklyn CampusInstructed by Bochynski, Zdzislaw

Introduction to Machine Learning (ECE-UY 4563)

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. | Prerequisites: ECE-UY 2233, MA-UY 2233, MA-UY 3012, MA-UY 2224 or MA-UY 2222, MA-UY 3514

Elect. Engineering – ECE UGRD (Undergraduate)
3 credits – 14 Weeks

Sections (Fall 2025)


ECE-UY 4563-000 (3942)09/02/2025 – 12/11/2025 Mon,Wed12:00 AM – 1:00 PM (Early afternoon)at Brooklyn CampusInstructed by

Wireless Information Systems Laboratory II (ECE-UY 4283)

Credits: 3
Duration: 15 Weeks
Dates: Mon
Credits: 3
Duration: 15 Weeks
Dates: Mon,Fri
Credits: 3
Duration: 15 Weeks
Dates: Mon,Fri,Thu

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

Elect. Engineering – ECE UGRD (Undergraduate)
3 credits – 15 Weeks

Software Engineering (CS-UY 4513)

Credits: 3
Duration: 15 Weeks
Dates: Tue,Thu
Credits: 3
Duration: 15 Weeks
Dates: Tue,Thu

Focusing on software engineering, the course introduces techniques to specify, design, test and document medium and large software systems. Design techniques include information engineering, object orientation and complexity measures. Also covered are testing methods, such as path testing, exhaustive test models and construction of test data. An introduction to software tools and project management techniques is presented. Student projects involve team software development and tracking. | Prerequisites: Juniors or higher majoring in Computer Science, Computer Engineering or Electrical and Computer Engineering. Co-requisite: CS-UY 3224

Computer Science (Undergraduate)
3 credits – 15 Weeks

Design & Analysis of Algorithms (CS-UY 2413)

Credits: 3
Duration: 15 Weeks
Dates: Mon,Wed

This course covers fundamental principles of the design and analysis of algorithms. Topics include asymptotic notation, recurrences, randomized algorithms, sorting and selection, balanced binary search trees, augmented data structures, advanced data structures, algorithms on strings, graph algorithms, geometric algorithms, greedy algorithms, dynamic programming and NP completeness. | Prerequisites for Brooklyn Engineering Students: (CS-UY 2134 or CS-UY 1134) and (CS-UY 2124 or CS-UY 1124) (C- or better) and MA-UY 2314; Corequisite: EX-UY 1 | Prerequisites for Abu Dhabi Students: (ENGR-UH 3510 or CS-UH 1050) (C- or better) and CS-UH 1002 | Prerequisite for Shanghai Students: CSCI-SHU 210 (C- or better) and CSCI-SHU 2314

Computer Science (Undergraduate)
3 credits – 15 Weeks

Intro to Game Programming (CS-UY 3113)

Credits: 3
Duration: 15 Weeks
Dates:

A programming intensive introduction to the creation of computer games. Using mostly two-dimensional sprite-based programming, we examine and experiment with animation, physics, artificial intelligence and audio. In addition, the course explores the mathematics of transformations (both 2D and 3D) and the ways they may be represented. | Prerequisite: (CS-UY 2134 or CS-UY 1134) and (CS-UY 2124 or CS-UY 1124) (C- or better).

Computer Science (Undergraduate)
3 credits – 15 Weeks

Game Development Studio I (CS-UY 3233)

This class introduces the principles of 2D and 3D computer game design. Students learn about the range of game types and understand their conceptual building blocks. Students complete a structured sequence of assignments towards the design for a new game.

Computer Science (Undergraduate)
3 credits – 14 Weeks

Sections (Fall 2025)


CS-UY 3233-000 (15783)09/02/2025 – 12/11/2025 Mon,Wed12:00 AM – 1:00 PM (Early afternoon)at Brooklyn CampusInstructed by Garcia, Diego

Engineering Problem Solving and Programming (CS-UY 1133)

This introductory course in engineering problem solving and computer programming is for all undergraduate engineering students without prior programming experience in any language. The course covers the fundamentals of computer programming and its underlying principles using the MATLAB programming language. Concepts and methods are illustrated by examples from various engineering disciplines. Useful numerical techniques and their applications to real-world problems in science and engineering are also discussed. ABET competencies: a, e, k. | Corequisite: EX-UY 1.

Computer Science (Undergraduate)
3 credits – 15 Weeks

Sections (Spring 2021)


CS-UY 1133-000 (17100)01/28/2021 – 05/10/2021 Fri9:00 AM – 10:00 AM (Morning)at Brooklyn CampusInstructed by


CS-UY 1133-000 (17101)01/28/2021 – 05/10/2021 Fri11:00 AM – 12:00 AM (Morning)at Brooklyn CampusInstructed by


CS-UY 1133-000 (17102)01/28/2021 – 05/10/2021 Fri12:00 AM – 1:00 PM (Early afternoon)at Brooklyn CampusInstructed by


CS-UY 1133-000 (17103)01/28/2021 – 05/10/2021 Fri2:00 PM – 3:00 PM (Early afternoon)at Brooklyn CampusInstructed by


CS-UY 1133-000 (16932)01/28/2021 – 05/10/2021 Mon,Wed9:00 AM – 10:00 AM (Morning)at Brooklyn CampusInstructed by

Introduction to Machine Learning (CS-UY 4563)

Credits: 3
Duration: 15 Weeks
Dates: Tue,Thu
Credits: 3
Duration: 15 Weeks
Dates: Tue,Thu

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 for Brooklyn Students: CS-UY 1134 AND (MA-UY 2034, MA-UY 2034G, MA-UY 1044 or MA-UY 3054) AND (MA-UY 2224, MA-UY 2222, MA-UY 2233, ECE-UY 2233, MA-UY 3012, MA-UY 3014, or MA-UY 3514) | Prerequisite for Abu Dhabi Students: (ENGR-UH 3510 or CS-UH 1050) (C- or better) AND (MATH-UH 1022 or MATH-UH 1023) AND (MATH-UH 2011Q or ENGR-UH 2010Q) | Prerequisite for Shanghai Students: CSCI-SHU 210 (C- or better) AND (MATH-SHU 140 or MATH-SHU 141) AND MATH-SHU 235

Computer Science (Undergraduate)
3 credits – 15 Weeks

Artificial Intelligence (CS-UY 4613)

Credits: 3
Duration: 15 Weeks
Dates: Fri

Artificial Intelligence (AI) is an important topic in computer science that has many diversified applications. It addresses one of the ultimate puzzles human are trying to solve – How is it possible for a slow, tiny brain, whether biological or electronic, to perceive, understand, predict, and manipulate a world far larger and more complicated than itself? And, how do we go about creating a machine (or computer) with those properties? To this end, researchers in the AI field have been trying to understand how seeing, learning, remembering, and reasoning could, or should be done. This course introduces students to the many concepts and techniques in artificial intelligence. | Prerequisite for Brooklyn Students: (CS-UY 2134 or CS-UY 1134) and (CS-UY 2124 or CS-UY 1124) (C- or better) | Prerequisite for Abu Dhabi Students: ENGR-UH 3510 or CS-UH 1050 (C- or better) | Prerequisite for Shanghai Students: CSCI-SHU 210 (C- or better)

Computer Science (Undergraduate)
3 credits – 15 Weeks