Notifications


Greetings from CFI,

Note that if you have workshop(Jul 16 onwards) in summer, we will not be providing accommodation for you at that time, as it will be provided from the institute by default.

Kindly transfer the summer school fee of Rs.500/course (refundable on attendance basis) by using upi to the account given below on or before 27th May, 2018 : 9842881898@upi.
Mention your roll number in the remarks section without which your payment wont be validated.

If you have any queries, please contact Kavan(9699542949) or Sudarsan (7339186743).

Note : Confirmation of accommodation is subject to payment of the summer school fee.

 

Greetings from CFI!

Congratulations! You have been selected for CFI summer school.

Under the direction and permission of the Dean of Students, it has been decided to collect Rs. 500 deposit from each student per each summer school. This amount is a token of confirmation and will be refunded fully to the student upon attending all summer school sessions that they have signed up for. It is mandatory that all participants make the deposit. We will inform you about the payment method soon. This deposit is independent of mess/hostel fee to be paid to Hostel Office in case you have requested for accommodation.

Here is the list of candidates selected for all summer schools. Also, find the approved list of summer accommodation here.
Looking forward to hosting you!

Note: The attendance criteria may be waived on a case-to-case basis for genuine medical or academic reasons only.

 

 

The summer schools program of CFI is a set of well structured crash courses run by our very own clubs that aims at bolstering students with the ability to create better opportunities for themselves, within a short duration, by provoking their curiosity to learn  entirely new things that they become interested in. Having secured the third place in the first officially recognised annual Inter-IIT tech meet organised by IIT Madras and with a lot of students from CFI winning medals in various events, the summer schools look to provide a platform to train students to ensure better representation from all years and disciplines in the upcoming meets. The details about the various summer schools are as follows:

3D Printing

Basics of 3D printing

1. Introduction to 3D printing:

1.1 Introduction
1.2 Latest happenings in the world of 3D printing.
1.3 Brief introduction to the Projects being done by the club.

2. Modelling:

2.1 Basics of Autodesk Fusion 360 and Inventor
2.2 Modelling using software tools

3. 3D scanning:

3.1 Basics of scanning models that are too complicated to make using inventor or Fusion 360.

4. Hands-on session – 3D printing

4.1 Basics of using a 3D printer
4.2 Printing designs made/ scanned
4.3 3D print components of a working model

5. Hands-on session – Assembling a prusa 3D printer

 

Kindly look below for the schedule of the summer school

 

Contacts

Akanksh
9591306622, 7892169794
akanksh98@gmail.com

Pratik
9588486733, 9884339968
psuryawanshi210@gmail.com

Aero

[I] QuadCopters and Controls 101 

1. Introduction to MultiCopters

1.1 MultiCopters – What are they?
1.2 Modern day developements in the MultiCopter Industry
1.3 Applications in the Industry

2. Hardware and Basics

2.1 BLDC motors
2.2 Sensors
2.3 ESCs
2.4 LiPo Batteries
2.5 MultiCopter Dynamics

3. Need for Active Stabilisation in MultiCopters

3.1 Reasoning
3.2 Implications

4. Commercial FCUs

4.1 Working and Design
4.2 Data Filters
4.3 Sensor Integration and IMUs
4.4 Communication Protocols

5. PID – The most widely used control approach

5.1 Technical Details
5.2 Methods to Tune the Controller

6. Merits and Demerits of PID

6.1 Brief Intro to other modern Control approaches.

7. Hands-on session – PID:

7.1 Tuning and observing the response of a see-saw stabilized by a UNO running the PID code.

8. Introduction to MultiWii platform

8.1 The Basic Code structure.
8.2 Getting started with the setup procedures

9. Hands-on session – Quadcopter :

9.1 Assemble a QuadCopter with UNO and IMU
9.2 Perform the basic setup procedures.
9.3 Basic flying session

 

[II] Aeromodelling 101

 

1. Introduction

1.1 Recent developement in the field of fixed-wing UAVs
1.2 Expanding avenues for their use and application.
1.3 Relevant Projects undertaken at AeroClub.

2. Basic Aerodynamics & Structures

2.1 The Aerodynamic forces- Lift and Drag
2.2 Airfoils – The Ingenious Aerodynamic creation
2.3 Design restrictions
2.4 Stability criterions and Standard thumb rules.
2.5 Fuselage Design
2.6 Wing Design
2.7 Tail Fin Design

3. RC Electronics – Specifications and Selection

3.1 BLDC Motors
3.2 ESCs
3.3 Rx and Tx
3.4 LiPo power pack
3.5 Servo motors

4. Aircraft design Procedures in XFLR5.

4.1 Introduction to the XFoil based analysis tool
4.2 Airfoil generation and performance analysis
4.3 Design the aircraft model in the softwware.
4.4 Run stability and performance analysis on the aircraft model.
4.5 Reason the results.
4.6 Limitations of the XFoil algorithm.

5. Hardware Tools and Fabrication Techniques (Operational and Safety Instructions)

5.1 Power Tools
5.2 CNC Cutters
5.3 Hot-wire Foam trimmer

6. Plane building

7. Flying session

 

Kindly look below for the schedule of the summer school

Note- You will be charged a nominal amount for the components required

 

Contact

Kavin
9751227444
rkavinkailash@gmail.com

Rishabh
9500199182
rishabhverma0141@gmail.com

Analytics

Introduction to Analytics

1. Machine learning

1.1 Introduction and Probability Basics (Incl. Hypothesis Testing)
1.2 Introduction to R and data Visualizations in R
1.3 Regression and Classification basics (Linear,Logistic, lasso, Ridge)
1.4 Decision Trees and Ensemble Methods
1.5 Linear Algebra basics, PCA/PCR & Support Vector Machines

2. Deep learning(in collaboration with the CVI group)

2.1 Introduction to Tensorflow
2.2 Feed-forward Neural Networks
2.3 Sequence Modelling ( Recurrent Neural Networks and LSTMs )
2.4 Generative and Attention Models ( VAEs, GANs, etc)

3. Hands-on session-  Mini-Project Discussion (Sentiment analysis/Text Summarization )

 

Kindly look below for the schedule of the summer school

 

Contact

Akash
9840506102
makashkumar99@gmail.com

Astronomy and Physics

Observational and computational astronomy and orbital maneuver of spacecrafts

1. Introduction

1.1 History
1.2 Fundamentals of astronomy.

2. Telescopes

2.1 Detailed session on operating dobsonian, equatorial and automated equatorial telescopes.

3. Session on space organizations and famous missions, orbital mechanics of spacecrafts.

4. Session on finding various objects in the sky.

5. Computation and coding required in astronomy.

 

Kindly look below for the schedule of the summer school

 

Contact

Aakila Rajan
9092929168, 9868284566
aakilarajan123@gmail.com

Yashodhan Manerikar
9500199459
yashodhan.manerikar@gmail.com

Computer Vision and Intelligence

Fundamentals of Modern Computer Vision.

1.  Computer Vision:

1.1. Image spaces, representations. Images as functions.
1.2. Hough transforms, perspective transforms.
1.3. FIlters and Segmentation.
1.4. What are features? Feature Extraction.

2. Deep Learning (in collaboration with Analytics club):

2.1. Why deep learning is different? Intuition on manifold learning & Introduction to tensor flow
2.2. Feed forward neural networks(Vanilla neural networks)
2.3. Convolutional Neural Networks(CNNs)
2.4. Recurrent Neural Networks(RNNs)
2.5. Generative models

 

Kindly look below for the schedule of the summer school

 

Contacts

Varun Sundar
9900391144
varun19299@gmail.com

Lokesh
9444011564
lokesh.karpagam@gmail.com

Electronics

Introduction to Electronics

1. Introduction to protocols and communication.

1.1 UART ( RX TX communication)
1.2 SPI Communication
1.3 I2C communication
1.4 TTL
1.5 USB and Serial
1.6 Bluetooth and Wifi based communication

2. Hand session- Gyroscope and Accelerometer

2.1 Basic working principle of Accelerometer and Gyroscope
2.2 Hands on experience on Hand Mouse using MPU6050
2.3 Integration of Arduino coding with Python to extract serial data
2.4 Exploring Serial and Pyautogui packages in python
2.5 Creating a mini keyboard
2.6 Playing Counter Strike with the final product.

3. Basics of Analog

3.1 Teaching op-amps and its functions.
3.2 Comparator circuits
3.3 Using LtSpice to do basic simulations

4. Designing PCBs

4.1 Eagle software basics

5. Display of various mini projects. Stating uses of different electronics hardware available. Demo on SDR communication.

 

Kindly look below for the schedule of the summer school

Note- You will be charged a nominal amount for the components required

Contacts

Akash
9445997503
akashanandan1998@gmail.com

Rohith
8187833062
rohith.sonu1998@gmail.com

iBot

Introduction to the varied aspects of robotics

1. 3-D modelling using Fusion 360

1.1 Joints and assemblies
1.2. Simulations
1.3. Stress Analysis

2. Robot operating System(ROS)

2.1 Introduction and Syntax familiarization.
2.2 2-D and 3-D environment simulation.

3. Electronics for robotics

3.1 Basics of Raspberry Pi programming
3.2 Communication and data transfer protocols.

4. Hands-on session – mini project proposed by candidates and validated by the club.

 

Kindly look below for the schedule of the summer school

 

Contact

Shashwat
9940307334
sahooshashwat12@gmail.com

Yash
9500185218
yp7142128@gmail.com

Programming

Competitive coding

1. Tries

1.1 Binary tries (XOR, mex)
1.2 Dictionaries

2. Disjoint Set Union

3. Persistent data structures

3.1 Persistent segment trees
3.2 Persistent tries

4. Sparse Tables

5. Queries on trees

5.1 Binary lifting
5.2 HLD
5.3 Centroid decomposition

6. Topics in Graph Theory (Kosaraju, Tarjan algos, Fleury’s algo)

6.1 Introduction to SCCs, cut vertices, Euler paths. Etc.
6.2 Kosaraju’s algo
6.3 Tarjan’s algo
6.4 Fleury’s algo

7. Flow networks

8. DP optimizations

8.1 Convex Hull trick and related optimizations

9. More on string algorithms

9.1 Aho-Corasick algorithm
9.2 Z algorithm

10. Geometry

10.1 Algorithms for Convex Hull
10.2 Line sweep algos

11. Number Theory

11.1 Problems on advanced combinatorics

 

Kindly look below for the schedule of the summer school

 

Contact

Dhruv
7721817007
ee16b107@smail.iitm.ac.in

Raghul
9176784438
cs16b021@smail.iitm.ac.in

Web-ops

Front-end development
1. Introduction

1.1HTML
1.2CSS
1.3Javascript
1.4 Using AngularJS
1.5 Using ReactJS

2. Hands-on session – Creating a MEAN stack application

 

Kindly look below for the schedule of the summer school

 

Contact

Gokulan
9487886575 / 8248095324
gokulan97@gmail.com

Schedule

 

If you are interested in attending any of the above mentioned summer schools, please fill this form .

All queries regarding prerequisites, contents and enrolment should be addressed to the club heads in charge of the respective summer schools.

If the number of applicants is large, we may be charging a nominal fee to confirm participation. A lot of effort goes into organising these schools. This is just to ensure that we have a definite participant pool.

All queries regarding accommodation may be directed to cfi@smail.iitm.ac.in