SUMMER SCHOOL 2019

Summer School is a Certification Program designed by ICFOSS to empower technologists with Industrial Knowledge in the particular domain through hands on trainings and workshops. Summer School sessions are Project Oriented i.e. the content is covered practically with concepts of theoretical knowledge. The camp for this year shall be based on the theme Internet of Things The internet of things (IoT) is a computing concept that describes the idea of everyday physical objects being connected to the internet and being able to identify themselves to other devices.
The Internet of Things domain will encompass an extremely wide range of technologies, from stateless to stateful, from extremely constrained to unconstrained, from hard real time to soft real time. The summer camp shall feature Sessions on various verticals of IoT. Talks and workshops shall go hand in hand to deliver an immersive learning experience and undertake a project at the end of the camp.

Logo

Eligibility criteria

Applicants are expected to have basic experience in OOPs, Functional Programming and Hardware Prototyping. Applicants are recommended to upload an IoT case study along with the application. A sample list of case studies can be found here .


Selection criteria

The submissions are initially evaluated based on the registration form to meet eligibility criteria and are then graded based on case study and relevant qualifications. If eligible candidates exceed the available seats, online exam shall be conducted.

50% of the seats are reserved for women participants.

Registration fees

PG Students/Faculty :

₹7,500.00

Professionals :

₹15,000.00

Available seats :

30

Logo

Registration Closed..


Register Now

Speakers

Syllabus

Internet of Things

Basics of Internet and Protocols

Day 1 shall introduce participants to the fundamentals of Internet, its history and underlying technologies.

  • 2 Hour Talk by an Expert.
  • 2 Hour Networking Workshop.
  • 3 Hour Games and Team Building.
Logo

OBJECTIVES

Day Goals

Immersive learning experience for participants to learn the core fundamentals of internet. The sessions shall also include group assignments to help participants understand the core ideas

Key Points

  • OSI Model
  • Web Technologies
  • IT, ICT to IoT Transition

OUTCOME

Deliverables

Ability to create, test and debug IP Network
Knowledge of OSI layer and standard Internet Protocols
Teaming Up / Get to know each other

Introduction to Internet of Things

Day 2 shall introduce participants to the fundamentals of Internet of Things , its applications , security risks and opportunities.

  • 2 Hour Talk by an Expert.
  • 2 Hour Awareness Workshop/Talk.
  • 2 Hour Assignments.
  • 1 Hour Brainstorming Session.
Logo

OBJECTIVES

Day Goals

An engaging experience for participants to learn the applications, technology and security risks associated with IoT. The sessions shall also include group assignments and workshops to help participants understand the core ideas.

Key Points

  • Building Blocks of IoT
  • Communication Models
  • Risks and Security Practices

OUTCOME

Deliverables

Ability to identify potential IoT use cases
Define Technology stack used in IoT

Hardware for IoT

Day 3 shall introduce participants to hardware prototyping for IoT.

  • 1 Hour Talk by an Expert.
  • 3 Hour Generic Workshop on RPi
  • 3 Hour Generic Workshop on Arduino
Logo

OBJECTIVES

Day Goals

Hands on experience for participants to create IoT applications using Single Board Computers and Controller Boards. The sessions shall mostly be based on group assignments and workshops. More practicals than theory, in summary.

Key Points

  • Setting Up Raspberry Pi
  • Setting up Arduino Environment
  • Best practices for Open Source Projects

OUTCOME

Deliverables

Ability to prototype using Arduino and Raspberry Pi Ability to select the right hardware and software for Use Cases Basic Programming Skills

Programming for IoT

Day 4 shall introduce participants to more of Python, Shell and Arduino ( C ) Programming

  • 1 Hour Talk by an Expert.
  • 1 Hour Shell Workshop
  • 3 Hour Python Workshop
  • 2 Hour Arduino Programming.
Logo

OBJECTIVES

Day Goals

Learning experience for participants, development of API's , basic applications, and Human Machine Interfaces associated with IoT. Programming samples are delivered during the workshop to bootstrap.

Key Points

  • Standard programming methods for nodes and gateways
  • Basic Dashboards and Hardware Software Interconnects
  • Rules Engine, Actuation and Feedback

OUTCOME

Deliverables

Ability to prototype an IoT solution ( non-cloud)
Ability to define Software Architecture for Vertical Integration
Ability to program nodes and gateways for IoT

Computing for IoT

Day 5 shall introduce participants to the idea of Cloud and Fog/Edge Computing.

  • 1 Hour Talk by an Expert.
  • 2 Hour Workshop on Cloud Computing.
  • 2 Hour Workshop on Dashboards
  • 2 Hour Project Session on fullstack development
Logo

OBJECTIVES

Day Goals

Industrial exposure for participants to develop applications based on distributed computing. The sessions shall also include group assignments and workshops to help participants understand the core ideas.

Key Points

  • Fog/Edge Computing Models in Action
  • Cloud IoT ; rules engine, dashboards and analytics
  • Scalability and Deployability

OUTCOME

Deliverables

Ability to prototype an end-end Industrial Grade IoT solution Design applications which are massively scalable and deployable

Sensors for IoT

Day 6 shall introduce participants to the world of Sensors.

  • 1 Hour Talk by an Expert.
  • 2 Hour Workshop on Interfaces
  • 2 Hour Workshop on μC Integration
  • 2 Hour Workshop on System Integration
Logo

OBJECTIVES

Day Goals

An exciting day on exploring various transducers used for sensing real time information from environment. The sessions shall also include group assignments and workshops to help participants understand the core ideas.

Key Points

  • ADC, PWM and DAC
  • I2C, SPI , USART and CAN interfaces
  • Design for Low Power Consumption

OUTCOME

Deliverables

Ability to identify sensor IoT use cases
Ability to integrate standard sensors to projects

Comms for IoT

Day 7 shall introduce participants to LoW Power Communication Technologies such as LoRaWAN, BTLE and NB IoT

  • 2 Hour Talk by an Expert.
  • 3 Hour Workshop on LoRaWAN
  • 2 Hour Workshop on System Integration.
  • 1 Hour Brainstorming Session
Logo

OBJECTIVES

Day Goals

Hands on experience for participants to learn LoRaWAN, System integration and Network architecture. The sessions shall also include group assignments and workshops to help participants understand the core ideas.

Key Points

  • LoRaWAN Node Development
  • LoRaWAN Network Architecture
  • Communication Technologies Compared
  • System Integration

OUTCOME

Deliverables

Ability to create IoT applications using LoRaWAN
Ability to create Ultra Low Power Nodes

Hardware Prototyping

Day 8 shall introduce participants to Rapid Prototyping usind 3D Printers, CNC Milling and PCB Designing.

  • 1 Hour Talk on Design for Manufacturing
  • 2 Hour Workshop on CAD
  • 2 Hour Workshop on PCB
  • 2 Hour Workshop at Fab Lab
Logo

OBJECTIVES

Day Goals

A quick learning experience for participants to start working on 3D Printers and Milling Machines. The sessions shall also include group assignments and workshops to help participants understand the core ideas.

Key Points

  • CAD Design Fundamentals
  • 3D Printing using Ultimaker
  • PCB Design using KiCAD

OUTCOME

Deliverables

Ability to build PoC Hardware
Fundamental Know How on Design for Manufacturing

Projects Day

24 x 7 Makethon to Build IoT Projects to solve Real World Problems.

  • Team Event with tight timelines.
  • All Day Event with mentor support
  • Deliverables evaluated every Hour and Sprint adjusted in real time.
Logo

AWARDS

Best Projects to be awarded with Certificates and Cash Prizes.

Partners


21-31 May 2019

ICFOSS,Swatantra

Ground Floor,South Pavillion ,Sports Hub,Karyavattom, Thiruvananthapuram

Register Now