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

Computer Architecture and Organization (CS-UY 2214)

Credits: 4
Duration: 15 Weeks
Dates: Tue,Thu
Credits: 4
Duration: 15 Weeks
Dates: Tue,Thu,Fri
Credits: 4
Duration: 15 Weeks
Dates: Tue,Thu,Fri
Credits: 4
Duration: 15 Weeks
Dates: Tue,Thu,Fri
Credits: 4
Duration: 15 Weeks
Dates: Tue,Thu,Fri
Credits: 4
Duration: 15 Weeks
Dates: Tue,Thu,Fri
Credits: 4
Duration: 15 Weeks
Dates: Tue,Thu,Fri

This course covers a top-down approach to computer design. Topics: Computer architecture, introduction to assembly language programming and machine language set design. Computer organization, logical modules; CPU, memory and I/O units. Instruction cycles, the datapath and control unit. Hardwiring and microprogramming. The memory subsystem and timing. I/O interface, interrupts, programmed I/O and DMA. Introduction to pipelining and memory hierarchies. Fundamentals of computer networks. | Prerequisite for Brooklyn Engineering Students: CS-UY 2204 (C- or better) for computer engineering majors; (CS-UY 2134 or CS-UY 1134) and (CS-UY 2124 or CS-UY 1124) (C- or better) and MA-UY 2314 for computer science majors. Students who are neither computer engineering majors nor computer science majors must take either CS-UY 2204 (C- or better) OR (CS-UY 2134 or CS-UY 1134) and (CS-UY 2124 or CS-UY 1124) (C- or better) and MA-UY 2314.| Prerequisite for Abu Dhabi Students: ENGR-AD 121. | Prerequisites for Shanghai Students: CSCI-SHU 2314 and CSCI-SHU 210 (C- or better) or CENG-SHU 201. ABET competencies: a, c, e.

Computer Science (Undergraduate)
4 credits – 15 Weeks

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

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

Intro to Operating Systm (CS-UY 3224)

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

This course studies the fundamental concepts and principles of operating systems. Batch, spooling and multiprogramming systems are introduced. The parts of an operating system are described in terms of their functions, structure and implementation. Basic policies for allocating resources are discussed. | Prerequisites for Brooklyn Students: CS-UY 2214 AND (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) AND (CS-UH 2010 or ENGR-UH 3511) | Prerequisites for Shanghai Students: CSCI-SHU 210 (C- or better) AND CENG-SHU 202

Computer Science (Undergraduate)
4 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

Biochemistry I (CM-UY 3314)

This course surveys modern biochemistry and emphasizes current areas of research. Also covered are structure-function relationships in proteins; enzymes and their mechanisms of action; bioenergetics principles and energy production; and biochemical theories and techniques. | Prerequisites: CM-UY 2213 or CM-UY 2214 or CM-UY 2234 or instructor’s permission.

Chemistry (Undergraduate)
4 credits – 14 Weeks

Sections (Fall 2025)


CM-UY 3314-000 (5185)09/02/2025 – 12/11/2025 Tue,Thu2:00 PM – 3:00 PM (Early afternoon)at Brooklyn CampusInstructed by Diaz-Allen, Cassandra

Introduction to Cell and Molecular Biology (BMS-UY 1003)

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

The course covers the fundamentals of biology with emphasis on cell and molecular biology. The course material includes introduction to biomolecules and bioenergetics, basic organization and functioning of living cells and general principles of genetics and reproduction.

Biomolecular Science (Undergraduate)
3 credits – 15 Weeks

Introduction of Environmental Sciences (URB-UY 2334)

This course addresses the basic processes, as studied by the physical, biological sciences, and behavioral that determine the nature of the physical environment and how it affects life on earth. Topics include the physical environment (Lithosphere, Hydrosphere, Atmosphere, climate); the biological environment (biological systems, biodiversity, population dynamics, ecology) and modern environmental problems, including resource shortages (such as water and energy), diseases, soil, water and air pollution, climate change and their relationship to political and economic issues. Note: This course cannot be used to satisfy Humanities/Social Science requirements for majors outside of the TCS department. | Prerequisites: Completion of first year writing requirements.

Urban Studies (Undergraduate)
4 credits – 14 Weeks

Sections (Fall 2025)


URB-UY 2334-000 (5898)09/02/2025 – 12/11/2025 Tue,Thu10:00 AM – 11:00 AM (Morning)at Brooklyn CampusInstructed by Dittrick, Diane

Dynamic Web Applications (DM-UY 3193)

In this course, students focus on client and server side programming, as well as the web design and development process. Students are also introduced to databases for the web. Examples of dynamic web applications include content management systems, registration systems, and social media solutions. | Pre-requisite: DM-UY.2193

Integrated Digital Media (Undergraduate)
3 credits – 14 Weeks

Sections (Fall 2025)


DM-UY 3193-000 (15787)09/02/2025 – 12/11/2025 Tue,Thu8:00 AM – 9:00 AM (Morning)at Brooklyn CampusInstructed by Adee, Katie

Global Media Flows (MCC-UE 1306)

This class examines the intersecting dynamics of media genres and geo-linguistic cultural markets in the configuration of global and regional media flows. It looks in particular at the way media genres travel and how their circulation raises issues about the cultural power of certain media narratives in specific historical, political and social conditions of consumption. We will examine the battle for national, regional, and global media markets as a struggle for the ’Slegitimate’ cultural and political view of the world expressed through information (news), scientific discourse (documentaries), and popular culture (films, tele novels, reality television, music) to understand the complex global flow of television programs and films.

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

Sections (Fall 2025)


MCC-UE 1306-000 (8089)09/02/2025 – 12/11/2025 Tue,Thu11:00 AM – 12:00 AM (Morning)at Washington SquareInstructed by Pinon, Juan

Interactive Narrative (MD-UY 2314)

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

This course introduces students to the complex relationship between interactivity and storytelling. Students analyze how an interactive structure creates narrative. Works explored in this course range from nonlinear novels, experimental literature, audio narratives, theater/performance to film as narrative databases and games. The study of the structural properties of narratives that experiment with digression, multiple points of view, disruptions of time, space, and storyline is complemented by theoretical texts about authorship/readership, plot/story, and characteristics of interactive media. | Prerequisite: EXPOS-UA 2, EXPOS-UA 9, EXPOS-UA 22, ASPP-UT 2 or WRCI-UF 102. Note: Satisfies HuSS elective.

Media Studies (Undergraduate)
4 credits – 15 Weeks

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

Forensic Media (MCC-UE 1035)

What are the distinctions between facts, data, information, opinion, and understanding? Through what techniques of argumentation are these concepts discovered and/or achieved? Course introduces students to rhetoric—the art of persuasion. We explore techniques of rhetoric related to truth telling and opinion formation. We consider the significance of these activities to the city (polis) and matters held in common (res publica). Activities include participant observations of persuasion in courtroom settings. Optimal for students considering law careers.

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

Sections (Fall 2025)


MCC-UE 1035-000 (8119)09/02/2025 – 12/11/2025 Tue,Thu11:00 AM – 12:00 AM (Morning)at Washington SquareInstructed by Moore, Kelli

Communicating Gender and Identity (MCC-UE 1700)

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

This course explores the ways people create, maintain, and augment the meaning of gender, developing insight into understanding gender ideology and the media representation of gender. The course examines how ideas about gender shape our communication practices, and how our practices of communication produce gender.

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

Gender, Sex and The Global (MCC-UE 1407)

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

This course examines how globalization impacts the construction of gender and sexuality. Through discussions of contemporary issues in various global sites, the course addresses the politics of gender as it is shaped by trans-border flows of media, people and cultural products.

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

Latino Media (MCC-UE 1022)

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

This course examines the production, representation and cultural meaning of Latino media in the U.S. Provides a general survey of Latino media in the U.S. with particular focus on the cultures of production of Spanish and English language television, radio, film, advertising, newspapers, magazines and internet-based media.

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

Censorship in American Culture (MCC-UE 1010)

An upper level course on the topic of censorship in American culture, from the late 19th century to the present. The course explores many of the areas where debates about obscenity and censorship have been urgently contested, from discussion bout birth control, to literature, film, theatre, art galleries and history museums, to public sidewalks, lecture halls, and the internet. The goal is for the students to have an enhanced understanding of the historical contexts in which important cultural and legal struggles over censorship have taken place, and to bring that understanding to bear on contemporary debates about the arts, sexuality, national security, media technology, privacy, and government involvement in the marketplace of ideas and images.

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

Sections (Spring 2023)


MCC-UE 1010-000 (22145)01/23/2023 – 05/08/2023 Tue,Thu11:00 AM – 12:00 AM (Morning)at Washington SquareInstructed by Gary, Brett

Introduction to Media Studies (MCC-UE 1)

Introduces students to the study of media, culture, and communication. The course surveys models, theories, and analytical perspectives that form the basis of study in the major. Topics include dialogue, discourse, mass and interpersonal communication, political economy, language, subject-formation, critical theory, experience, and reception.

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

Sections (Fall 2023)


MCC-UE 1-000 (11261)09/05/2023 – 12/15/2023 Tue,Thu9:00 AM – 10:00 AM (Morning)at Washington SquareInstructed by Rajagopal, Arvind


MCC-UE 1-000 (11262)09/05/2023 – 12/15/2023 Fri8:00 AM – 9:00 AM (Morning)at Washington SquareInstructed by Yates, Katie Lane


MCC-UE 1-000 (11263)09/05/2023 – 12/15/2023 Fri9:00 AM – 10:00 AM (Morning)at Washington SquareInstructed by Yates, Katie Lane


MCC-UE 1-000 (11264)09/05/2023 – 12/15/2023 Fri8:00 AM – 9:00 AM (Morning)at Washington SquareInstructed by Hytower, Courtney


MCC-UE 1-000 (11265)09/05/2023 – 12/15/2023 Fri9:00 AM – 10:00 AM (Morning)at Washington SquareInstructed by Hytower, Courtney


MCC-UE 1-000 (11266)09/05/2023 – 12/15/2023 Fri8:00 AM – 9:00 AM (Morning)at Washington SquareInstructed by Ainomugisha, Mary


MCC-UE 1-000 (11267)09/05/2023 – 12/15/2023 Fri9:00 AM – 10:00 AM (Morning)at Washington SquareInstructed by Ainomugisha, Mary


MCC-UE 1-000 (11268)09/05/2023 – 12/15/2023 Fri8:00 AM – 9:00 AM (Morning)at Washington SquareInstructed by Ọládélé, Noah


MCC-UE 1-000 (11269)09/05/2023 – 12/15/2023 Fri9:00 AM – 10:00 AM (Morning)at Washington SquareInstructed by Ọládélé, Noah


MCC-UE 1-000 (11270)09/05/2023 – 12/15/2023 Fri12:00 AM – 1:00 PM (Early afternoon)at Washington SquareInstructed by Cilman, Eva


MCC-UE 1-000 (11271)09/05/2023 – 12/15/2023 Fri2:00 PM – 3:00 PM (Early afternoon)at Washington SquareInstructed by Cilman, Eva


MCC-UE 1-000 (11272)09/05/2023 – 12/15/2023 Fri12:00 AM – 1:00 PM (Early afternoon)at Washington SquareInstructed by Procter, Alice


MCC-UE 1-000 (11273)09/05/2023 – 12/15/2023 Fri2:00 PM – 3:00 PM (Early afternoon)at Washington SquareInstructed by Procter, Alice


MCC-UE 1-000 (11302)09/05/2023 – 12/15/2023 Fri12:00 AM – 1:00 PM (Early afternoon)at Washington SquareInstructed by Fattaleh, Nadine


MCC-UE 1-000 (11303)09/05/2023 – 12/15/2023 Fri2:00 PM – 3:00 PM (Early afternoon)at Washington SquareInstructed by Fattaleh, Nadine


MCC-UE 1-000 (11615)09/05/2023 – 12/15/2023 Tue,Thu11:00 AM – 12:00 AM (Morning)at Brooklyn CampusInstructed by Fotsch, Paul