Applied Internet Technology (CSCI-UA 467)

Students that successfully complete CSCI-UA 467 Applied Internet Technology are not eligible to take CSCI-UA 61 Web Development and Programming. Applied Internet Technology is a practical introduction to creating modern web applications. It covers full-stack (that is, every aspect of building a database driven web application: server programming, database implementation, frontend markup, styling and interactivity) web development. It includes topics such as database and data model design, web application architecture, separation of logic and presentation, handling user input and processing form data, managing asynchronous processes, strategies for creating real-time web applications, and handling client-side interactivity. Students will use current server and client-side web frameworks and libraries to build dynamic, data-driven sites. Various applications to support development will also be introduced, such as version control, static analysis tools, and build systems.

Computer Science (Undergraduate)
4 credits – 15 Weeks

Sections (Spring 2022)


CSCI-UA 467-000 (20859)
01/24/2022 – 05/09/2022 Mon,Wed
12:00 AM – 1:00 PM (Early afternoon)
at Washington Square
Instructed by Versoza, Joseph · Wu, Haodong


CSCI-UA 467-000 (20860)
01/24/2022 – 05/09/2022 Tue,Thu
9:00 AM – 10:00 AM (Morning)
at Washington Square
Instructed by Versoza, Joseph · Ngo, Yona · Wu, Haodong

Data Management and Analysis (CSCI-UA 479)

Extracting, transforming and analyzing data in myriad formats. Using traditional relational databases as well as non-relational databases to store, manipulate, and query data. Students will learn how to work with data by writing custom programs, creating queries, and using current data analysis tools and libraries… all on a wide array of data sets. Additional related topics will be covered, such as data modeling, cloud databases, and API programming.

Computer Science (Undergraduate)
4 credits – 15 Weeks

Sections (Fall 2021)


CSCI-UA 479-000 (21440)
09/02/2021 – 12/14/2021 Mon,Wed
11:00 AM – 12:00 AM (Morning)
at Washington Square
Instructed by Versoza, Joseph

Introduction to Computer Programming (CSCI-UA 3)

This course introduces object-oriented programming, recursion, and other important programming concepts to students who already have had some exposure to programming in the context of building applications using Python. Students will design and implement Python programs in a variety of applied areas.

Computer Science (Undergraduate)
4 credits – 14 Weeks

Sections (Fall 2019)


CSCI-UA 3-000 (21167)
09/03/2019 – 12/13/2019 Mon,Wed
9:00 AM – 10:00 AM (Morning)
at Washington Square
Instructed by Versoza, Joseph