Connected Devices | NYU Tandon School of Engineering

Connected Devices

Connecting the Cloud, Your World, and You via the Internet of Things.


student building an IoT device

COVID-19 Message

Thank you for your interest in the NYU Tandon School of Engineering Center for K12 STEM Education's summer programs.  We hope you and your loved ones are doing OK. This is an unprecedented and difficult time, and as we navigate COVID-19 directives and closings, we will continue to operate the Center with the safety and well-being of all of our constituents foremost in our actions.  The Tandon School of Engineering and New York University community is monitoring the situation daily, making adjustments, and considering what may or not be possible with respect to our summer STEM education programs, including online options where feasible.

As you consider applying, we want you to know about our program deposit refund policy.  Should you be admitted and matriculate, we want to make clear the Center for K12 STEM Education will adhere to the following guidelines with respect to refunding deposits:

  • If your program is cancelled, travel restrictions continue, flights are not available, or other ongoing COVID-19 related issues prevent you from attending, you will receive a full refund of your program deposit.  This is true also for international students who, in addition to these reasons, are unable to obtain an F-1 visa.
  • We are assessing whether programs can be converted to an online offering.  In the event your offering does move online, you have applied with the expectation of an on-campus program, and you do not wish to participate online, you will receive a full refund of your program deposit.  You will also receive a refund if we need to cancel or consolidate specific sessions, and you do not wish to exercise the option to switch. 
  • With respect to NYU Housing's policies in this regard, please visit this Resident Life webpage.

If you have any additional questions or concerns, please reach out via email at k12.stem@nyu.edu or by phone at 646-997-3524.


About

Apply now for summer 2020!

The NYU Tandon School of Engineering’s Department of Electrical and Computer Engineering is excited to announce the first Tandon Internet of Things (IoT) Summer Challenge Program. Internet of Things is a two-students by equipmentweek, full-day program open to current 8th through 11th grade students interested in designing and building a “connected” every-day device. From smart appliances to home automation systems, IoT has extended internet connectivity well beyond phones and computers.  These new capabilities enable us to intelligently gather information through advanced sensors and provide valuable information to anyone from anywhere.

Imagine designing a small internet-connected device that informs you of a frozen water pipe in your home, before a potential flooding disaster.  Imagine sending a text message to the same device while you are on vacation, turning on the heat or closing the water valve. How about the student soldering a circuitsame device automating the whole procedure, just in case you missed the notification? Throughout the program, the focus will be on understanding the scope of IoT, revealing the  underlying principles and architecture of its networks, devices, programming, data, and security and introducing these challenges to students through a series of activities tailored especially to promote ‘out of the box’ computational thinking.

The Internet of Things program will take place at the NYU Tandon School of Engineering campus in Downtown Brooklyn. No prior experience in Internet of Things is required. Students having basic programming experience is a plus, but not required for the session. The only prerequisite is a deep fascination with and curiosity about diving into the  capabilities of IoT science and technology to help solve a social problem.


Syllabus & Curriculum

After creating and jumpstarting numerous successful STEM programs for students and teachers, the NYU Center for K12 STEM Education has used its experience to develop an extensive program to explore the student looking at a circuitInternet of Things.  Created by Tandon faculty in the Electrical and Computer Engineering department, this program will be led by those experts and their graduate students, offering a unique opportunity to learn directly from researchers and top practitioners in the field who also have wide experience teaching how IoT can optimize processes and improve efficiencies.

The program’s curricular design keeps in mind that learning by doing is the best way to teach new concepts. An objective of this hands-on program includes building a stand-alone IoT device. Our focus will be onglove with circuitry how to gather data through sensors and transducers, processing that data, motivating actuators, and providing access to a device's functionality from across the internet.  We will also learn the process of designing suitable solutions for a given project and we will consider some very important questions like:

  • How do I choose the right IoT microcontroller?

  • How much power does it need?  

  • What communications protocols make sense?

  • What about wireless? Bluetooth? Zigbee? Wifi?  What’s the difference?

The goal is to ultimately answer these questions to provide the best IoT solution to the problem!

student working with a circuit and a laptop

Exposure to these leading edge technologies and thinking about smart devices will educate students on the future of Internet of Things. Along with learning skills related to its practical implementation and usage, students will gain insight into how an idea can become a viable, workable IoT product or service, and will be able to generate their own IoT ideas and design them. Students in this program will be prepared with important domain and practical knowledge and a glimpse of what the future holds for embedded and connected devices.

What will  my child learn?

The Internet of Things program (IoT) is designed to introduce the students to the essential aspects that are driving the new IoT revolution.  The course begins with a discussion on motivation (the "why") and what critical factors led up to the  boom in IoT development including the different industries that IoT has impacted.  After establishing these requirements, we investigate the different IoT hardware platforms, including microcontrollers (Arduino, Raspberry Pi etc.), sensors, actuators, displays, and communication hardware.  We discuss IoT specific technologies, such as wireless protocols, low power electronics and the latest tech designed specifically for IoT.  The students will learn how to think critically to implement an efficient solution , considering size, cost, and power, that best solves the problem.

Complete IoT development kits, which includes all of the hardware necessary to build a complete IoT device will be distributed to all to students in the program.  The course goes on to teach the programming syntax, the coding structure, and the methods to get our code into our IoT device to do something useful.  We will use our hardware to gather sensor data and control actuators and build an exciting full featured embedded system.  We then make the leap to the cloud and learn how to get all of our data and host it in the cloud, where we can retrieve it from our laptops and cellphones.  Each of our students will set up a free IoT account on Adafruit.io and learn how to post real-time information and build dashboards for viewing. The students can keep the IoT kits to explore further after the class as well. 


Week 1

Day1:

First Half:

  1. Welcome students and introduction session

  2. Introduction about IOT and showcase of few projects that they will be implementing.

  3. Setting up environment(Installing softwares, IDE, compilers, etc.)

  4. Fire drill guidance

  5. Lunch break

Second Half:

  1. Coding basics

    1. Data types

    2. Variables

    3. Printing on console

    4. Taking user input

    5. Comments

    6. Mathematical operations

 

Day2: 

First Half:

  1. Intro to ESP8266 board – Prof.Campisi

  2. Blink Project on Arduino IDE - Milind

  3. Coding

  1. If else statement  - Tara

  2. Pointers - Tara

  3. Loops - Ishita

  4. Number Systems – Prof.Campisi

  5. Logical Operators 

  6. Functions – Milind

  7. Arrays

  8. Structures

  1. Lab 1 due today. 

 

Day3: 

  • GPIO 

  • ADC/DAC  

  • Hardware Kit Showcase

  • MakerSpace Training and 3D Printing

 

Day4: ADAFRUIT IO Tutorial – 

 

Day5: Communications – I2C , SPI , Serial , 

First Half:

  • Learn Communicating between microcontrollers using IO 

  • Make a simple button transmission from one ESP8266 to another

  • In-Class project where each student gets to communicate their ESP8266 with the Tutors ESP8266 , which will relay the signal to either of LEDs(same as number of students).

Second Half:

LAB 2 – Gameday/Calculator Touch

 

Week 2- Practice Concepts in Class

 

Day 1 :Lab 2 – Weather Station – 2.4TFT Display Project

15th July – Admissions Talk

  • To be done in class , with explanations by tutors

  • Tutors will code alongside class

 

Day2: Lab 2 – Weather Station

 

Day3: Project 1 Day 1 – Touch Screen Calculator - Touch Implementation

  • Tutors will discuss how to implement touch in class

  • Students will already have the back-end of Calculator from Lab-1

  • Students have to program the screen which takes input through User and displays the result.

 

Day4: Project 2 Day 1 -GameDay – TouchScreen and Embedded Systems 

  • Full Implementation by students

  • Each Student has to come up with either a single-player(Solo) or Multi-Player(Group/Team) game and implement it using learned techniques.

 

Day5: Project 2 Day 2 – GameDay – 

Integration of all projects into one device

  • Tutors will demonstrate how to combine all the projects we have completed 

  • 3D-Printed boxes should be ready by this day to finalize project.

Submission and Certificates Released , give overview where to go from here (future scope) 

 



Who Can Apply?

  • Current 8th through 11th grade students. Completion of Algebra 2 or equivalent preferred. Programming experience in any language also a plus 
  • Academically prepared, highly motivated students who are willing to take initiative and have achieved a minimum 3.0 GPA or equivalentstudents looking at a presentation
  • Applicants with a passion for science, technology, engineering, and math

*International students are welcome to apply but should be aware they are required to submit proof of English language proficiency and apply for a student visa.  For more information check out the FAQ


Program Details

Program Sessions

Choose one of the following sessions when you apply *

students working together on a circuit

  • Session 1: June 22, 2020 - July 3rd, 2020 
  • Session 2: July 13, 2020 - July 24, 2020  
  • Session 3: August 3rd, 2020 - August 14, 2020

*Orientation for all sessions will be the Sunday before at 4pm.

Final Application Deadline: April 13th, 2020

Program Costs

  • Tuition: $2,000 + $100 Program Fee (special events and activities) per two-week session
  • Housing is available at an additional cost of $558 for 2 weeks (You will need to complete a separate application for housing after you apply to the program. This will be sent to you in an email.)
  • Meal plan is available at additional cost of $340 (10 meals/week for two weeks) and is required with housing

Questions? Check out our Tandon Summer Program Blog, our FAQs, or contact us at k12.stem@nyu.edu or 646.997.3524 


FAQs

Program Questions

You must have some experience with a coding language in addition to completing Algebra 2 or equivalent. 


The GPA requirement is a minimum 3.0 or equivalent. 


Applications will be due by March 29th, 2019. We anticipate making rolling admissions decisions beginning March 15th, 2019. 


Our programs are overseen by Tandon faculty, and we recruit current engineering and computer science students to serve alongside these experts as teachers and mentors.  Every classroom will have a minimum of one graduate student instructor, and at least one additional instructor will be assigned to each class of (maximum) 24 students.   


For additional information including tips and tricks on navigating NYC and more details about on-campus facilities and services, check out our helpful blog below:

https://engineering.nyu.edu/tandon-summer-programs-blog


Summer 2020 Application

Loading...