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

Electromagnetic Waves (ECE-UY 3604)

Credits: 4
Duration: 15 Weeks
Dates: Tue
Credits: 4
Duration: 15 Weeks
Dates: Tue
Credits: 4
Duration: 15 Weeks
Dates: Tue,Thu
Credits: 4
Duration: 15 Weeks
Dates: Tue,Thu
Credits: 4
Duration: 15 Weeks
Dates: Tue,Thu,Mon,Wed

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. | Prerequisites for Brooklyn Engineering Students: EE-UY 2024 or EE-UY 2004 (C- or better). | Prerequisites for Abu Dhabi Students: ENGR-AD 214. | Prerequisites for Shanghai Students: EENG-SHU 251 (C- or better). ABET competencies: a, b, c, e, k.

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

Fundamentals of Communication Theory (ECE-UY 3404)

Credits: 4
Duration: 15 Weeks
Dates: Fri
Credits: 4
Duration: 15 Weeks
Dates: Fri,Mon,Wed

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 Engineering Students: ECE-UY 3054 (C- or better); computer engineering students may register with instructor’s approval. Co-requisite: ECE-UY 2233 (Note: Abu Dhabi students may waive ECE-UY 2233 co-requisite if they have successfully completed ENGR-AD 195 as a prerequisite) | Prerequisite for Shanghai Students: EENG-SHU 2054 (C- or better) and co-requisite of MA-UY 3012 or ECE-UY 2223. ABET competencies a, c, e, k.

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

Fundamentals of Electronics II (ECE-UY 3124)

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 for Brooklyn Engineering Students: EE-UY 3114. | Prerequisite for Shanghai Students: EENG-SHU 322. ABET competencies a, c, e, g, k.

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

Sections (Fall 2025)


ECE-UY 3124-000 (4046)


ECE-UY 3124-000 (4047)


ECE-UY 3124-000 (4048)


ECE-UY 3124-000 (4049)


ECE-UY 3124-000 (4045)09/02/2025 – 12/11/2025 Mon,Wed8:00 AM – 9:00 AM (Morning)at Brooklyn CampusInstructed by Knox, Michael

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

Introduction to Parallel and Distributed Systems (CS-UY 3254)

This course offers a solid grounding in the basic issues and techniques of parallel and distributed computing. The material covers the spectrum from theoretical models of parallel and distributed systems to actual programming assignments. | Prerequisite: (CS-UY 2134 or CS-UY 1134) and (CS-UY 2124 or CS-UY 1124) (C- or better) and CS-UY 3224.

Computer Science (Undergraduate)
4 credits – 14 Weeks

Sections (Fall 2023)


CS-UY 3254-000 (15277)09/05/2023 – 12/15/2023 Mon,Wed12:00 AM – 1:00 PM (Early afternoon)at Brooklyn CampusInstructed by Epstein, Jeff

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

Intro To Programming & Problem Solving (CS-UY 1114)

Credits: 4
Duration: 15 Weeks
Dates: Mon,Wed
Credits: 4
Duration: 15 Weeks
Dates: Mon,Wed
Credits: 4
Duration: 15 Weeks
Dates: Mon,Wed
Credits: 4
Duration: 15 Weeks
Dates: Mon,Wed
Credits: 4
Duration: 15 Weeks
Dates: Mon,Wed,Fri
Credits: 4
Duration: 15 Weeks
Dates: Mon,Wed,Fri
Credits: 4
Duration: 15 Weeks
Dates: Mon,Wed,Fri
Credits: 4
Duration: 15 Weeks
Dates: Mon,Wed,Fri
Credits: 4
Duration: 15 Weeks
Dates: Mon,Wed,Fri
Credits: 4
Duration: 15 Weeks
Dates: Mon,Wed,Fri
Credits: 4
Duration: 15 Weeks
Dates: Mon,Wed,Fri
Credits: 4
Duration: 15 Weeks
Dates: Mon,Wed,Fri

This course introduces problem solving and computer programming and is for undergraduate Computer Science and Computer Engineering majors who have limited prior experience in programming in any language. The course covers fundamentals of computer programming and its underlying principles using the Python programming language. Concepts and methods introduced in the course are illustrated by examples from various disciplines. ABET competencies: a,b,c, e, f, g, k | Corequisite: EX-UY 1; Anti-requisite: CS-UY 1113

Computer Science (Undergraduate)
4 credits – 15 Weeks

Digital Logic and State Machine Design (CS-UY 2204)

Credits: 4
Duration: 15 Weeks
Dates: Thu
Credits: 4
Duration: 15 Weeks
Dates: Thu
Credits: 4
Duration: 15 Weeks
Dates: Thu,Fri
Credits: 4
Duration: 15 Weeks
Dates: Thu,Fri
Credits: 4
Duration: 15 Weeks
Dates: Thu,Fri,Mon,Wed

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, flipflops, state diagrams and synchronous machine synthesis. Programmable Logic Devices, PLA, PAL and FPGA. Finite-state machine design. Memory elements. A grade of C or better is required of undergraduate computer-engineering majors. | 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)

Computer Science (Undergraduate)
4 credits – 15 Weeks

Object Oriented Programming (CS-UY 2124)

Credits: 4
Duration: 15 Weeks
Dates: Mon,Wed
Credits: 4
Duration: 15 Weeks
Dates: Mon,Wed
Credits: 4
Duration: 15 Weeks
Dates: Mon,Wed
Credits: 4
Duration: 15 Weeks
Dates: Mon,Wed
Credits: 4
Duration: 15 Weeks
Dates: Mon,Wed,Fri
Credits: 4
Duration: 15 Weeks
Dates: Mon,Wed,Fri
Credits: 4
Duration: 15 Weeks
Dates: Mon,Wed,Fri
Credits: 4
Duration: 15 Weeks
Dates: Mon,Wed,Fri
Credits: 4
Duration: 15 Weeks
Dates: Mon,Wed,Fri
Credits: 4
Duration: 15 Weeks
Dates: Mon,Wed,Fri

This intermediate-level programming course teaches object-oriented programming in C . Topics: Pointers, dynamic memory allocation and recursion. Classes and objects including constructors, destructors, methods (member functions) and data members. Access and the interface to relationships of classes including composition, association and inheritance. Polymorphism through function overloading operators. Inheritance and templates. Use of the standard template library containers and algorithms. | Prerequisite: CS-UY 1134 (C- or better); Corequisite: EX-UY 1

Computer Science (Undergraduate)
4 credits – 15 Weeks

Data Structures and Algorithms (CS-UY 1134)

Credits: 4
Duration: 15 Weeks
Dates: Mon,Wed
Credits: 4
Duration: 15 Weeks
Dates: Mon,Wed
Credits: 4
Duration: 15 Weeks
Dates: Mon,Wed
Credits: 4
Duration: 15 Weeks
Dates: Mon,Wed
Credits: 4
Duration: 15 Weeks
Dates: Mon,Wed,Fri
Credits: 4
Duration: 15 Weeks
Dates: Mon,Wed,Fri
Credits: 4
Duration: 15 Weeks
Dates: Mon,Wed,Fri
Credits: 4
Duration: 15 Weeks
Dates: Mon,Wed,Fri
Credits: 4
Duration: 15 Weeks
Dates: Mon,Wed,Fri
Credits: 4
Duration: 15 Weeks
Dates: Mon,Wed,Fri
Credits: 4
Duration: 15 Weeks
Dates: Mon,Wed,Fri
Credits: 4
Duration: 15 Weeks
Dates: Mon,Wed,Fri

This course covers abstract data types and the implementation and use of standard data structures along with fundamental algorithms and the basics of algorithm analysis. Not open to students who have taken CS-UY 2134. | Prerequisite for Brooklyn Students: CS-UY 1114 or CS-UY 1121 (C- or better) | Prerequisite for Abu Dhabi Students: CS-UH 1001 or ENGR-UH 1000 | Prerequisite for Shanghai Students: CSCI-SHU 101 | Corequisite for all Students: EX-UY 1

Computer Science (Undergraduate)
4 credits – 15 Weeks

Computer Networking (CS-UY 4793)

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

This course takes a top-down approach to computer networking. After an overview of computer networks and the Internet, the course covers the application layer, transport layer, network layer and link layers. Topics at the application layer include client-server architectures, P2P architectures, DNS and HTTP and Web applications. Topics at the transport layer include multiplexing, connectionless transport and UDP, principles or reliable data transfer, connection-oriented transport and TCP and TCP congestion control. Topics at the network layer include forwarding, router architecture, the IP protocol and routing protocols including OSPF and BGP. Topics at the link layer include multiple-access protocols, ALOHA, CSMA/CD, Ethernet, CSMA/CA, wireless 802.11 networks and link-layer switches. The course includes simple quantitative delay and throughput modeling, socket programming and network application development and Ethereal labs. | 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

Introduction to Databases (CS-UY 3083)

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

This course introduces database systems and their approach as a mechanism to model the real world. The course covers data models (relational, object-oriented), physical database design, query languages, query processing and optimization, as well as transaction management techniques. Implementation issues, object oriented and distributed databases also are introduced. | Prerequisites for Brooklyn Students: (CS-UY 2134 or CS-UY 1134) and (CS-UY 2124 or CS-UY 1124) (C- or better) and MA-UY 2314 | Prerequisites for Abu Dhabi Students: (ENGR-UH 3510 or CS-UH 1050) (C- or better) and CS-UH 1002 | Prerequisites for Shanghai Students: CSCI-SHU 210 (C- or better) and CSCI-SHU 2314

Computer Science (Undergraduate)
3 credits – 15 Weeks

ORGANIC CHEMISTRY I (CM-UY 2213)

This course covers chemistry of organic molecules: structure, nomenclature, properties and reactions of carbon compounds with emphasis on aliphatic compounds. It also introduces reaction mechanisms and stereochemistry. | Prerequisite: CM-UY 1004 or CM-UY 1024. Co-Requisite: EX-UY 1

Chemistry (Undergraduate)
3 credits – 14 Weeks

Sections (Fall 2025)


CM-UY 2213-000 (5214)09/02/2025 – 12/11/2025 Mon,Wed11:00 AM – 12:00 AM (Morning)at Brooklyn CampusInstructed by Ainsworth, Jasper

Contemporary Techniques in Digital Photography and Imaging (DM-UY 2183)

This course will cover basic camera use as well as the more sophisticated skills of image editing. Developing sensitivity to the aesthetics of image making through the use of the camera’s technical controls and composition are the central goals of the class. The course will provide a background in the history, theory, and contemporary issues of photography through lectures and visits to museums and galleries. By the end of the semester students will have the know-how to make images that convey their aesthetic and conceptual ideas effectively.

Integrated Digital Media (Undergraduate)
3 credits – 14 Weeks

Sections (Fall 2025)


DM-UY 2183-000 (15771)09/02/2025 – 12/11/2025 Mon,Wed12:00 AM – 1:00 PM (Early afternoon)at Brooklyn CampusInstructed by Toolin, Jack Craig

Understanding Interactive Media – Critical Questions & Theories (IM-UH 1013)

Credits: 4
Duration: 15 Weeks
Dates: Tue,Thu
Credits: 4
Duration: 15 Weeks
Dates: Tue,Thu,Mon,Wed

This seminar course is an introduction to the theories, questions, and conditions that encompass interactive media. Students will engage in readings that critically examine both the impact that interactive media and technology have on culture and societies as well as the ways in which social contexts shape the development and application of these technologies. The contexts become apparent by examining interactive media and interactivity through the lenses of relevant perspectives including politics, ethics, race, gender, and cybernetics. Throughout the semester students will leverage theory to analyze interactive media works and build a vocabulary for making sense of our increasingly mediated world. The course thus serves to lay a conceptual foundation for students to inform and direct their own creative practice. Readings, discussions, research, and writing constitute the body of this course.

Interactive Media (Undergraduate)
4 credits – 15 Weeks

Cultural Memory (MCC-UE 1413)

This course examines how cultural memory is enacted through visual culture in a comparative global context. It looks at the rise of a memory culture over the last few decades, in particular in the United States, Europe & Latin America, & how this engagement with memory demonstrates how the politics of memory can reveal aspects of nationalism & national identity, ethnic conflict & strife, the legacies of state terrorism, & the deployment of memory as a means for further continued conflict.

Media, Culture & Communication (Undergraduate)
4 credits – 14 Weeks

Sections (Fall 2025)


MCC-UE 1413-000 (8117)09/02/2025 – 12/11/2025 Mon,Wed12:00 AM – 1:00 PM (Early afternoon)at Washington SquareInstructed by De Silva, Weligama

Social Media Practicum (MCC-UE 1032)

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

In this workshop-based course, students will become well versed in contemporary debates on social media and its impact on self and society, share their own experiences and observations in this area, design an original research project (using methods such as discourse analysis, virtual ethnography, and interviewing), and write a long-form analysis paper.

Media, Culture & Communication (Undergraduate)
4 credits – 15 Weeks

Organizational Comm (MCC-UE 1745)

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

This course is designed especially for students entering business, health care, and educational settings who are assuming or aspiring to positions of leadership. Through case studies and class discussion, course work focuses on strengthening communication competency in presentation skills, persuasive ability (i.e., marketing and sales), leadership in meetings, and problem-solving skills.

Media, Culture & Communication (Undergraduate)
4 credits – 15 Weeks

Media and Globalization (MCC-UE 1300)

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

This course examines the broad range of activities associated with the globalization of media production, distribution, and reception. Issues include: the relationship between local and national identities and the emergence of a ’global culture’ and the impact of technological innovations on the media themselves and their use and reception in a variety of settings.

Media, Culture & Communication (Undergraduate)
4 credits – 15 Weeks