Tag Archives: Spring 2021

Introduction to Machine Learning (CSCI-UA 473)

Students will learn about the theoretical foundations of machine learning and how to apply machine learning to solve new problems. Machine learning is an exciting and fast-moving field at the intersection of computer science, statistics, and optimization, with many consumer applications such as machine translation, speech recognition, and recommendation. Machine learning also plays an increasingly central role in data science, enabling discoveries in fields such as biology, physics, neuroscience, and medicine. In the first part of the course, students will learn about supervised prediction methods including linear and logistic regression, support vector machines, ensemble methods, and decision trees. In the second part of the course, students will learn about methods for clustering, dimensionality reduction, and statistical inference.

Computer Science (Undergraduate)
4 credits – 15 Weeks

Sections (Spring 2021)


CSCI-UA 473-000 (9300)01/28/2021 – 05/10/2021 Mon,Wed2:00 PM – 3:00 PM (Early afternoon)at Washington SquareInstructed by Wilson, Andrew

Operating Systems (CSCI-UA 202)

This course covers the principles and design of operating systems. Topics include process scheduling and synchronization, deadlocks, memory management including virtual memory, input-output and file systems. Programming assignments.

Computer Science (Undergraduate)
4 credits – 15 Weeks

Sections (Spring 2022)


CSCI-UA 202-000 (7818)01/24/2022 – 05/09/2022 Mon,Wed3:00 PM – 4:00 PM (Late afternoon)at Washington SquareInstructed by Walfish, Michael


CSCI-UA 202-000 (9186)01/24/2022 – 05/09/2022 Tue,Thu12:00 AM – 1:00 PM (Early afternoon)at Washington SquareInstructed by Gottlieb, Allan


CSCI-UA 202-000 (20844)01/24/2022 – 05/09/2022 Tue,Thu3:00 PM – 4:00 PM (Late afternoon)at Washington SquareInstructed by Gottlieb, Allan

Basic Algorithms (CSCI-UA 310)

Prerequisites: Data Structures (CSCI-UA 102); Discrete Mathematics (MATH-UA 120); and either Calculus I (MATH-UA 121) OR Math for Economics I (MATH-UA 211). An introduction to the study of algorithms. Two main themes are presented: designing appropriate data structures, and analyzing the efficiency of the algorithms which use them. Algorithms for basic problems are studied. These include sorting, searching, graph algorithms and maintaining dynamic data structures. Homework assignments, not necessarily involving programming.

Computer Science (Undergraduate)
4 credits – 15 Weeks

Sections (Spring 2022)


CSCI-UA 310-000 (7819)01/24/2022 – 05/09/2022 Tue,Thu12:00 AM – 1:00 PM (Early afternoon)at Washington SquareInstructed by Regev, Oded


CSCI-UA 310-000 (7820)01/24/2022 – 05/09/2022 Mon12:00 AM – 1:00 PM (Early afternoon)at Washington SquareInstructed by Song, Min Jae


CSCI-UA 310-000 (7821)01/24/2022 – 05/09/2022 Tue,Thu8:00 AM – 9:00 AM (Morning)at Washington SquareInstructed by Regev, Oded


CSCI-UA 310-000 (8906)01/24/2022 – 05/09/2022 Wed8:00 AM – 9:00 AM (Morning)at Washington SquareInstructed by Fenteany, Peter


CSCI-UA 310-000 (9912)01/24/2022 – 05/09/2022 Mon,Wed3:00 PM – 4:00 PM (Late afternoon)at Washington SquareInstructed by Nassajianmojarrad, Seyed · Mundra, Jaya


CSCI-UA 310-000 (9913)01/24/2022 – 05/09/2022 Tue4:00 PM – 6:00 PM (Late afternoon)at Washington SquareInstructed by Jin, Yifan


CSCI-UA 310-000 (20845)01/24/2022 – 05/09/2022 Mon12:00 AM – 1:00 PM (Early afternoon)at Washington SquareInstructed by Karthikeyan, Harish


CSCI-UA 310-000 (20846)01/24/2022 – 05/09/2022 Wed8:00 AM – 9:00 AM (Morning)at Washington SquareInstructed by Agarwal, Ishan


CSCI-UA 310-000 (10617)01/24/2022 – 05/09/2022 Tue4:00 PM – 6:00 PM (Late afternoon)at Washington SquareInstructed by Zhao, Xinyi

Computer Systems Org (CSCI-UA 201)

This course covers the internal structure of computers, machine (assembly) language programming, and the use of pointers in high-level languages. Topics include the logical design of computers, computer architecture, the internal representation of data, instruction sets, and addressing logic, as well as pointers, structures, and other features of high-level languages that relate to assembly language. Programming assignments will be both in assembly language and other languages.

Computer Science (Undergraduate)
4 credits – 15 Weeks

Sections (Spring 2022)


CSCI-UA 201-000 (7816)01/24/2022 – 05/09/2022 Mon,Wed9:00 AM – 10:00 AM (Morning)at Washington SquareInstructed by Moody, Douglas L


CSCI-UA 201-000 (7817)01/24/2022 – 05/09/2022 Tue9:00 AM – 10:00 AM (Morning)at Washington SquareInstructed by R D, Harshitha


CSCI-UA 201-000 (9059)01/24/2022 – 05/09/2022 Mon,Wed11:00 AM – 12:00 AM (Morning)at Washington SquareInstructed by Goldberg, Benjamin


CSCI-UA 201-000 (9060)01/24/2022 – 05/09/2022 Thu4:00 PM – 6:00 PM (Late afternoon)at Washington SquareInstructed by Viswanathan, Adithya


CSCI-UA 201-000 (9188)01/24/2022 – 05/09/2022 Tue,Thu9:00 AM – 10:00 AM (Morning)at Washington SquareInstructed by Aljabbouli, Hasan


CSCI-UA 201-000 (9189)01/24/2022 – 05/09/2022 Wed8:00 AM – 9:00 AM (Morning)at Washington SquareInstructed by Gurrala, Jaya Amit Sai


CSCI-UA 201-000 (20841)01/24/2022 – 05/09/2022 Mon,Wed3:00 PM – 4:00 PM (Late afternoon)at Washington SquareInstructed by Franchitti, Jean-Claude


CSCI-UA 201-000 (20842)01/24/2022 – 05/09/2022 Tue4:00 PM – 6:00 PM (Late afternoon)at Washington SquareInstructed by Gurrala, Jaya Amit Sai


CSCI-UA 201-000 (9910)01/24/2022 – 05/09/2022 Tue9:00 AM – 10:00 AM (Morning)at Washington SquareInstructed by Iyer, Shraddha


CSCI-UA 201-000 (9384)01/24/2022 – 05/09/2022 Thu4:00 PM – 6:00 PM (Late afternoon)at Washington SquareInstructed by Zare, Samvid Avinash


CSCI-UA 201-000 (9911)01/24/2022 – 05/09/2022 Wed8:00 AM – 9:00 AM (Morning)at Washington SquareInstructed by Pabba, Rishika


CSCI-UA 201-000 (20843)01/24/2022 – 05/09/2022 Tue4:00 PM – 6:00 PM (Late afternoon)at Washington SquareInstructed by He, Yang

Data Structures (CSCI-UA 102)

The use and design of data structures, which organize information in computer memory. Stacks, queues, linked lists, binary trees: how to implement them in a high level language, how to analyze their effect on algorithm efficiency, and how to modify them. Programming assignments.

Computer Science (Undergraduate)
4 credits – 15 Weeks

Sections (Spring 2022)


CSCI-UA 102-000 (20828)01/24/2022 – 05/09/2022 Mon,Wed3:00 PM – 4:00 PM (Late afternoon)at Washington SquareInstructed by Korth, Evan · Vataksi, Denisa


CSCI-UA 102-000 (20833)01/24/2022 – 05/09/2022 Tue4:00 PM – 6:00 PM (Late afternoon)at Washington SquareInstructed by Vieira, Diogo


CSCI-UA 102-000 (20830)01/24/2022 – 05/09/2022 Tue,Thu2:00 PM – 3:00 PM (Early afternoon)at Washington SquareInstructed by Bari, Anasse · Rao, Sindhuja


CSCI-UA 102-000 (20834)01/24/2022 – 05/09/2022 Wed4:00 PM – 6:00 PM (Late afternoon)at Washington SquareInstructed by Mavi, Vaibhav


CSCI-UA 102-000 (20831)01/24/2022 – 05/09/2022 Tue,Thu9:00 AM – 10:00 AM (Morning)at Washington SquareInstructed by Klukowska, Joanna · Khatri, Riju


CSCI-UA 102-000 (20832)01/24/2022 – 05/09/2022 Mon11:00 AM – 12:00 AM (Morning)at Washington SquareInstructed by Ilamathy, Swarna Swapna


CSCI-UA 102-000 (20829)01/24/2022 – 05/09/2022 Tue4:00 PM – 6:00 PM (Late afternoon)at Washington SquareInstructed by Bharti, Sweta


CSCI-UA 102-000 (20835)01/24/2022 – 05/09/2022 Wed4:00 PM – 6:00 PM (Late afternoon)at Washington SquareInstructed by Shah, Vivek


CSCI-UA 102-000 (20836)01/24/2022 – 05/09/2022 Mon11:00 AM – 12:00 AM (Morning)at Washington SquareInstructed by Muni, Sumanth Reddy


CSCI-UA 102-000 (20837)01/24/2022 – 05/09/2022 Mon8:00 AM – 9:00 AM (Morning)at Washington SquareInstructed by DiGiovanni, Lauren


CSCI-UA 102-000 (20838)01/24/2022 – 05/09/2022 Wed8:00 AM – 9:00 AM (Morning)at Washington SquareInstructed by R D, Harshitha


CSCI-UA 102-000 (20839)01/24/2022 – 05/09/2022 Mon2:00 PM – 3:00 PM (Early afternoon)at Washington SquareInstructed by Ilamathy, Swarna Swapna


CSCI-UA 102-000 (20840)01/24/2022 – 05/09/2022 Wed2:00 PM – 3:00 PM (Early afternoon)at Washington SquareInstructed by Cappadona, Joseph

Web Development and Programming (CSCI-UA 61)

Students that have successfully completed CSCI-UA 467 Applied Internet Technology are not eligible to take CSCI-UA 61 Web Development and Programming. This course will provide a practical approach to web technologies and programming. Students will build interactive, secure and powerful web programs. This course will cover client and server side technologies for the web.

Computer Science (Undergraduate)
4 credits – 15 Weeks

Sections (Spring 2022)


CSCI-UA 61-000 (8622)01/24/2022 – 05/09/2022 Tue,Thu12:00 AM – 1:00 PM (Early afternoon)at Washington SquareInstructed by Kapp, Craig

Introduction to Web Design and Computer Principles (CSCI-UA 4)

Prerequisite: Three years of high school mathematics or equivalent. No prior computing experience is assumed. Students with computing experience should consult with the computer science department before registering. Offered every semester. 4 points. This course introduces students to both the practice of web design and the basic principles of computer science. The practice component of the course covers not only web design but also current graphics and software tools. The principles section includes an overview of hardware and software, the history of computers, and a discussion of the impact of computers and the internet.

Computer Science (Undergraduate)
4 credits – 15 Weeks

Database Design and Implementation (CSCI-UA 60)

Students that have successfully completed CSCI-UA 479 Data Management and Analysis are not eligible to take CSCI-UA 60 Database Design and Implementation. Introduces principles and applications of database design and working with data. Students use python as they prepare, analyze and work with data; SQL to study the principles and implementations of relational databases; and are introduced to other database paradigms such as NoSQL. Students apply these principles to computer systems in general and in their respective fields of interest.

Computer Science (Undergraduate)
4 credits – 15 Weeks

Sections (Spring 2022)


CSCI-UA 60-000 (7808)01/24/2022 – 05/09/2022 Tue,Thu12:00 AM – 1:00 PM (Early afternoon)at Washington SquareInstructed by Bloomberg, Amos

Data Science for Everyone (DS-UA 111)

Data Science for Everyone is a foundational course that prepares students to participate in the data-driven world that we are all experiencing. It develops programming skills in Python so that students can write programs to summarize and compare real-world datasets. Building on these data analysis skills, students will learn how draw conclusions and make predictions about the data. Students will also explore related ethical, legal, and privacy issues.

Data Science (Undergraduate)
4 credits – 15 Weeks

Sections (Fall 2021)


DS-UA 111-000 (9775)09/02/2021 – 12/14/2021 Mon,Wed3:00 PM – 4:00 PM (Late afternoon)at Washington SquareInstructed by Jones-Rooy, Andrea · Spirling, Arthur


DS-UA 111-000 (9776)09/02/2021 – 12/14/2021 Thu4:00 PM – 5:00 PM (Late afternoon)at Washington SquareInstructed by López Peceño, Alejandro


DS-UA 111-000 (9778)09/02/2021 – 12/14/2021 Thu5:00 PM – 6:00 PM (Late afternoon)at Washington SquareInstructed by Palmer, Lexi


DS-UA 111-000 (9779)09/02/2021 – 12/14/2021 Fri3:00 PM – 4:00 PM (Late afternoon)at Washington SquareInstructed by López Peceño, Alejandro


DS-UA 111-000 (9780)09/02/2021 – 12/14/2021 Fri8:00 AM – 8:00 AM (Morning)at Washington SquareInstructed by Kottur, Ankita Vijaya Kumar


DS-UA 111-000 (9781)09/02/2021 – 12/14/2021 Fri2:00 PM – 3:00 PM (Early afternoon)at Washington SquareInstructed by Palmer, Lexi

Introduction to Data Science (DS-UA 112)

Introduction to Data Science offers the fundamental principles and techniques of data science. Students will develop a toolkit to examine real world examples and cases to place data science techniques in context, to develop data-analytic thinking, and to illustrate that proper application is as much an art as it is a science. In addition, students will gain hands-on experience with the Python programming language and its associated data analysis libraries. Students will also consider ethical implications surrounding privacy, data sharing, and algorithmic decision making for a given data science solution.

Data Science (Undergraduate)
4 credits – 15 Weeks

Design I for Non-Majors (ART-UE 401)

This course serves to familiarize the student with the fundamentals of typography. Typography forms the basis of our contemporary communication. Students will gain design abilities based on analogue techniques as well as digital software. The class explores letterform design & moves subsequently to typesetting exercises performed using the letterpress printer & computer. Compositions exploring typography as color, form, & image will be examined for visual impact as well as meaning. The history of typography is incorporated beginning with Guttenberg in the 1400’s through the classic designers of the 17th & 18th centuries, type-design through Russian Constructivism, the Bauhaus, & Modernism to contemporary digital type design.

Studio Art (Undergraduate)
4 credits – 15 Weeks

Sections (Spring 2022)


ART-UE 401-000 (12947)01/24/2022 – 05/09/2022 Wed5:00 PM – 9:00 PM (Late afternoon)at Washington SquareInstructed by


ART-UE 401-000 (12474)01/24/2022 – 05/09/2022 Tue5:00 PM – 9:00 PM (Late afternoon)at Washington SquareInstructed by Verdoux, Jeanne


ART-UE 401-000 (12527)01/24/2022 – 05/09/2022 Thu5:00 PM – 9:00 PM (Late afternoon)at Washington SquareInstructed by

Design II for Non-Majors (ART-UE 402)

This class acquaints the student with the fundamentals of Design by focusing primarily on layout, composition & color through use of the grid. The grid is a fundamental building block for publication design (print & digital), website design, & animation design. This class focuses primarily on Graphic Design but proposes basic concepts that can be extrapolated into other design fields. Classes will be client & solutions-based and will assume a professional career orientation. Additionally the class will provide a current overview of what’s happening in the contemporary design world through field trips, readings & presentations.

Studio Art (Undergraduate)
4 credits – 15 Weeks

Sections (Spring 2022)


ART-UE 402-000 (12509)01/24/2022 – 05/09/2022 Wed9:00 AM – 12:00 AM (Morning)at Washington SquareInstructed by Stark, Jeff


ART-UE 402-000 (12442)01/24/2022 – 05/09/2022 Wed5:00 PM – 9:00 PM (Late afternoon)at Washington SquareInstructed by Sullivan, Jennifer M


ART-UE 402-000 (12948)01/24/2022 – 05/09/2022 Fri1:00 PM – 4:00 PM (Early afternoon)at Washington SquareInstructed by Fuller, Sean

Digital Art I for Non-Majors (ART-UE 303)

Assignments, critiques, & demonstrations related to the specific level on which the course is being given. The use of the computer to augment & expand conceptualization & expression has provided the artist with some of the most important new means for visual thinking since the Renaissance invention of perspective. Students learn how to use the computer as an extension of the visualization process & its specific applications in both two-dimensional & three-dimensional art.

Studio Art (Undergraduate)
4 credits – 15 Weeks

Sections (Spring 2022)


ART-UE 303-000 (12787)01/24/2022 – 05/09/2022 Thu1:00 PM – 4:00 PM (Early afternoon)at Washington SquareInstructed by Carideo, Gregory


ART-UE 303-000 (12041)01/24/2022 – 05/09/2022 Thu9:00 AM – 12:00 AM (Morning)at Washington SquareInstructed by Khoshooee, Bahareh


ART-UE 303-000 (12945)01/24/2022 – 05/09/2022 Mon1:00 PM – 4:00 PM (Early afternoon)at Washington SquareInstructed by Kleeman, Harry


ART-UE 303-000 (12946)01/24/2022 – 05/09/2022 Mon5:00 PM – 9:00 PM (Late afternoon)at Washington SquareInstructed by Calabrese, Nickolas

Understanding Story (OART-UT 568)

Understanding Story is a class composed of lectures, discussions, screenings, readings, critical and creative writing, group critiques and presentations. The course is designed to expose the student to the fundamental principles of storytelling across a spectrum of mediums, including the written story, playwriting, film, poetry, dance, games, photography, fine art and music. How do all these different art forms tell stories? How can the student apply what is learned to their own creative work? History and theory of story will be studied and used to inspire personal and creative work in order to better understand how story can most successfully be expressed in different mediums and reach its audience.

Open Arts Curriculum (Undergraduate)
4 credits – 15 Weeks

Sections (Fall 2022)


OART-UT 568-000 (14319)09/01/2022 – 12/14/2022 Mon3:00 PM – 6:00 PM (Late afternoon)at Washington SquareInstructed by Limoncelli, Rosanne

Intro to Digital Tools (OART-UT 823)

This course will explore the three main Adobe imaging products – Illustrator, Photoshop, and InDesign. Structured as a dynamic exploration of design ideas and the adobe landscape, we’ll look at and explore the traditional design tools and methods along with many of the changes and enhancements AI is bringing to the digital design toolkit. Through a series of short exercises we will look at graphic design and layout using Illustrator and InDesign adding the image enhancement techniques in Photoshop. In the short exercises we’ll look at basic design concepts using typography, shapes and images to create layouts that are clear, simple and intuitive. More complex exercises will challenge your abilities to use images and typography to best express your goals in a variety of formats. You’ll also complete a small project of your own for the end of the class. Class time will be divided between work in class sessions, lectures, and feedback/critique sessions. This course is not intended to completely cover the software but will give you an understanding of which digital tool will best deliver your fresh ideas to the page. The majority of the class focuses on creating images, logos, books and magazines, but we cover the options of converting for screen output. We’ll incorporate some Adobe apps to augment the desktop and tablet applications. Depending on schedules, we will visit a gallery or museum during the semester. Students should have access to the Adobe Creative Suite through the NYU license.

Undergraduate

User Experience Design (UX) (DM-UY 2213)

From interacting with the latest device to cogently communicating complex data, user experience design (UX) is a discipline given increased prominence by the inescapable human relationship with technology. We will cover the UX design process as it relates to interactive interfaces found in websites, mobile apps, hardware, and events.

Integrated Digital Media (Undergraduate)
3 credits – 15 Weeks

Sections (Spring 2021)


DM-UY 2213-000 (17644)01/28/2021 – 05/10/2021 Mon,Wed6:00 PM – 7:00 PM (Evening)at Brooklyn CampusInstructed by Van-Every, Karen

History of Media and Comm (MCC-UE 9003)

This course introduces students to key concepts in the history of media and communication, and to the stakes of historical inquiry. Rather than tracing a necessarily selective historical arc from alphabet to Internet or from cave painting to coding, the course is organized around an exploration of case studies in context. Liberal Arts Core/CORE Equivalent for Societies and the Social Sciences.

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

History of Media & Comm (MCC-UE 3)

This course introduces students to key concepts in history of media and communication, and to the stakes of historical inquiry. Rather than tracing a necessarily selective historical arc from alphabet to Internet or from cave painting to coding, the course is organized around an exploration of case studies in context.

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

Sections (Fall 2023)


MCC-UE 3-000 (10672)09/05/2023 – 12/15/2023 Mon,Wed2:00 PM – 3:00 PM (Early afternoon)at Washington SquareInstructed by Ali, Isra


MCC-UE 3-000 (11292)09/05/2023 – 12/15/2023 Fri8:00 AM – 9:00 AM (Morning)at Washington SquareInstructed by Sinett, Arel


MCC-UE 3-000 (11293)09/05/2023 – 12/15/2023 Fri9:00 AM – 10:00 AM (Morning)at Washington SquareInstructed by Sinett, Arel


MCC-UE 3-000 (11294)09/05/2023 – 12/15/2023 Fri8:00 AM – 9:00 AM (Morning)at Washington SquareInstructed by Ozkiral, Alijan


MCC-UE 3-000 (11295)09/05/2023 – 12/15/2023 Fri9:00 AM – 10:00 AM (Morning)at Washington SquareInstructed by Ozkiral, Alijan


MCC-UE 3-000 (11296)09/05/2023 – 12/15/2023 Fri12:00 AM – 1:00 PM (Early afternoon)at Washington SquareInstructed by Chenery, Ashley


MCC-UE 3-000 (11376)09/05/2023 – 12/15/2023 Fri2:00 PM – 3:00 PM (Early afternoon)at Washington SquareInstructed by Chenery, Ashley


MCC-UE 3-000 (11377)09/05/2023 – 12/15/2023 Tue,Thu2:00 PM – 3:00 PM (Early afternoon)at Brooklyn CampusInstructed by Fotsch, Paul

Privacy and Media (MCC-UE 1303)

Few values have been as unalterably disturbed as privacy by developments in new media and other information technologies. This course presents an inquiry into the impact of information and digital communications technologies upon privacy and its meanings. In order to examine at a deep level technology’s place in society and the complex ways that technology and privacy each shape the other in interactive cycles of cause and effect. Philosophical analysis is balanced with significant contributions by legal scholars, computer scientists, social scientists, and popular social critics.

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

Interpersonal Comm (MCC-UE 1830)

The application of various systems of communication analysis to specific behavioral situations. Through the case-study method, students apply communication theories and models to practical, everyday situations.

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

Sections (Summer 2024)


MCC-UE 1830-000 (5313)at Washington SquareInstructed by


MCC-UE 1830-000 (5312)07/03/2024 – 08/15/2024 Mon,Wed9:00 AM – 12:00 AM (Morning)at Washington SquareInstructed by Kurlenkova, Aleksandra


MCC-UE 1830-000 (5721)07/03/2024 – 08/15/2024 Mon,Wed9:00 AM – 12:00 AM (Morning)at Washington SquareInstructed by Kurlenkova, Aleksandra