Skip to content

molab-itp/content-2025-09

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 

Repository files navigation

COURSE DESCRIPTION

One of the most transformative consumer products in history, the iPhone remains the standard bearer for great design and user experience. With the latest versions of iOS and iPhone, Apple puts depth sensing and augmented reality in our pockets. How do we take advantage of this incredible platform to produce our own compelling experiences?

This course will be a hands-on workshop where we explore the world beyond generic apps and push the boundaries of what's possible on iOS hardware. Each week, you'll be asked to complete a programming exercise meant to foster your understanding of iOS application development. We'll leverage existing open source libraries to quickly build out your app with features such as real time communication and cloud storage.

We aim to create distributed instruments for computed expression.

Full-time access to an iOS device and a Mac laptop computer running the latest operating system and development tools are required.

A modern mac laptop computer with ample free hard drive space (100Gig) is recommended to run Xcode efficiently.

Prereq: Some programming experience (such as ICM) and willingness to learn Apple's Swift programming language.

COURSE OBJECTIVES

At the completion of this course, the student should be able to:

  • use the Swift language to create iOS apps that use native hardware capabilities
  • research Apple developer documentation and sample code to use Apple developer frameworks effectively
  • research open source libraries to rapidly add features to native iOS apps
  • become familiar with the Xcode development workflow

Syllabus Overview

Time | Location | Dates

  • 09:00 AM - 12:00 PM Friday
  • 370 Jay St Room 408 Loc: Brooklyn Campus
Week Date
01. 2025-09-05
02. 2025-09-12
03. 2025-09-19
04. 2025-09-26
05. 2025-10-03
06. 2025-10-10
07. 2025-10-17
08. 2025-10-24
09. 2025-10-31
10. 2025-11-07
11. 2025-11-14
12. 2025-11-21
13. 2025-11-26 -- Wednesday
14. 2025-12-05

Class Resources

Extra Support

Policies

Evaluation

Grades will be determined according to the following breakdown:

  • Assignments 30%
  • Participation 30%
  • Final Project 40%

This is an in person class, attendance is required.

ITP/IMA’s’s Attendance Policy: Students are permitted the following number of absences: 4 unit – 14 week classes that meet once a week: 2 absences Exceeding these unexcused absence guidelines is grounds for automatic failure.

Communication

You are responsible for checking your email for important updates about class. If you cannot make a class due to illness or some other emergency you must notify me as soon as possible before class.

Statement of Academic Integrity

Plagiarism is presenting someone else’s work as though it were your own. More specifically, plagiarism is to present as your own: A sequence of words quoted without quotation marks or from another writer or a paraphrased passage from another writer’s work or facts, ideas or images composed by someone else. In the case of code, plagiarism is to present as your own code written by someone else without attribution or citing the source of the code.

Collaboration is highly valued and often necessary to produce great work. Students build their own work on that of other people and giving credit to the creator of the work you are incorporating into your own work is an act of integrity. Plagiarism, on the other hand, is a form of fraud. Proper acknowledgment and correct citation constitute the difference.

Link to the Tisch Student Handbook Link to Suggested Practices for Syllabus Accessibility Statements

Statement of Principle

The core of the educational experience at the Tisch School of the Arts is the creation of original academic and artistic work by students for the critical review of faculty members. It is therefore of the utmost importance that students at all times provide their instructors with an accurate sense of their current abilities and knowledge in order to receive appropriate constructive criticism and advice. Any attempt to evade that essential, transparent transaction between instructor and student through plagiarism or cheating is educationally self-defeating and a grave violation of Tisch School of the Arts community standards. For all the details on plagiarism, please refer to page 10 of the Tisch School of the Arts, Policies and Procedures Handbook.

Statement on Accessibility

It’s crucial for our community to create and uphold learning environments that empower students of all abilities. We are committed to create an environment that enables open dialogue about the various temporary and long term needs of students and participants for their academic success. We encourage all students and participants to discuss with faculty and staff possible accommodations that would best support their learning. Students may also contact the Moses Center for Student Accessibility (212-998-4980) for resources and support.

Link to the Moses Center for Student Accessibility

Statement on Counseling and Wellness

Your health and safety are a priority at NYU. Emphasizing the importance of the wellness of each individual within our community, students are encouraged to utilize the resources and support services available to them 24 hours a day, 7 days a week via the NYU Wellness Exchange Hotline at 212-443-9999. Additional support is available over email at [email protected] and within the NYU Wellness Exchange app.

Link to the NYU Counseling and Wellness Center

Statement on use of Electronic Devices

Laptops will be an essential part of the course and may be used in class during workshops and for taking notes in lecture. Laptops must be closed during class discussions and student presentations. Phone use in class is strictly prohibited unless directly related to a presentation of your own work or if you are asked to do so as part of the curriculum.

AI STATEMENT

You should treat AI tools just as you would any other source: cite the source and note how it was used (Harvard has a useful guide to citation of AIs). You should be prepared to explain how your use of it is the appropriate tool to fit your goal or concept and does not detract from your experience meeting the learning objectives of the assignment or course. There are some cases where the use of AI may fall under a form of plagiarism. Differentiate your work from your source’s work in a way that's clear to the reader or viewer. Additionally, you should be prepared to discuss the ethical concerns around the widespread use of emerging AI tools.

STATEMENT ON TITLE IX

Tisch School of the Arts is dedicated to providing its students with a learning environment that is rigorous, respectful, supportive and nurturing so that they can engage in the free exchange of ideas and commit themselves fully to the study of their discipline. To that end, Tisch is committed to enforcing University policies prohibiting all forms of sexual misconduct as well as discrimination on the basis of sex and gender. Detailed information regarding these policies and the resources that are available to students through the Title IX office can be found by using the following link: Link to the NYU Title IX Office

STATEMENT OF PRINCIPLE

Teachers and students work together to create a supportive learning environment. The educational experience in the classroom is one that is enhanced by integrating varying perspectives and learning modes brought by students.

Previous Years

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published