What is Seasons of Code?

Seasons of Code is a programme launched by the WnCC, along the lines of GSoC without much greenery though. The incentive is similar to ITSP, based on the current form of it, the fundamental difference is that one can choose from the ideas offered by mentors who are senior undergrads, doctorate students or professors, and in some exceptional cases, startups. We plan to have a really long timeframe though, until the next winter extending this programme into a mentorship of sorts into the semester. It is not just about development by the way. We have some mentors ready to take up programmes regarding competitive coding and scientific computation too.

Why should you participate?

Seasons of Code gives you an amazing opportunity to learn and dive into coding under the mentorship of the best in our institute. Our list of projects gives you a chance to pick up and work on any topic you are enthusiastic about.


Types of Projects

  • Development
  • Open Source
  • Scientific Computation
  • Competitive Coding

Join The Force

Do. Or do not. There is no try.

Padawan

The Force is strong with you. Train yourself to let go of everything you fear to lose. The Force will be with you always. Ready are you?


Become a Padawan

Master

I can feel you code. It gives you focus. It makes you stronger. Your focus determines your reality. Use the force and someday you will be the most powerful Jedi ever.

Become a Master

List of Projects

Your eyes can deceive you. Don’t trust them.


Front end development for FOSSEE websites
completed

Front end development for FOSSEE websites

- Priyanka  Prashant 

- Web Development

This internship involves front-end development for various FOSSEE websites.

Panorama in Cam-Scanner
completed

Panorama in Cam-Scanner

- Meet Udeshi 

- Image Processing

Each one of us must have used the Cam-scanner app on Android phones for quick and good quality scanning of documents. But what if you have to scan a really big document? Or maybe you want to capture more detail?

Poisson Solver with Image Editing
completed

Poisson Solver with Image Editing

- Riddhish Bhalodia 

- Scientific Computation

This notebook will be written using python, also employing numpy and OpenCV, we will initially implement Poisson solver for the discrete case which is immensely useful for many application then we will proceed on the application part which will be from this paper

Adaboost
completed

Adaboost

- Riddhish Bhalodia 

- Scientific Computing

Boosting is a well known machine learning technique, we use simple weak classifiers in cascade fashion to form a strong classifier. It’s extremely effective, facebook uses some version of this algorithm for detecting faces (99.9% accurate). Implement basic adaboost on simulated data, then for digit recognition.

Blind Source Separation
completed

Blind Source Separation

- Riddhish Bhalodia 

- Scientific Computing

The project involves exploring various implementations of Independent Component Analysis on sound/images and demonstrating through an ipython notebook.

Emoji Predictor
in progress

Emoji Predictor

- Sucheta Ravikanti  Akash Kumar 

- Machine Learning


This project aims at the use of Machine Learning to build an algorithm to find the right emoji.

FAQ Bot for Freshmen
in progress

FAQ Bot for Freshmen

- Saurabh Kumar 

- Web Development, Machine Learning, NLP


The task is to build a chatbot for answering FAQs aimed primarily at the newly joined students, faculty and staff at the Institute.

Capturing semantic structures in Neural Machine Translation
in progress

Capturing semantic structures in Neural Machine Translation

- Aviral Kumar  Siddhant Garg 

- Machine Learning, NLP


This project is aimed towards people who are interested in ML and Neuro-Linguistic Programming; and handles Neural Machine Translation with an unusual approach

Automated Fiducial Localisation from MRI/CT Images
in progress

Automated Fiducial Localisation from MRI/CT Images

- Ritwick Chaudhry  Shubham Goel 

- Computer Vision


This project aims to automate the marking of the fiducials (bone based markers) in MRI/CT scan images.

Rumour
in progress

Rumour

- Kushal Babel 

- Development


Spreading ‘rumours’ on devices connected to the same Wi-Fi via an app

3D Object Reconstruction from Single Image
in progress

3D Object Reconstruction from Single Image

- Arka Sadhu 

- Image Processing, Machine Learning and 3D Vision;


The project will be a implementation of the paper A Point Set Generation Network for 3D Object Reconstruction from a Single Image

Statistical Modelling of Star Maps
in progress

Statistical Modelling of Star Maps

- Kalpesh Krishna 

- Image Processing & Machine Learning


The task is to identify all constellations in images of the sky.

Face Recognition Systems
in progress

Face Recognition Systems

- Naman Jain  Syamantak Kumar 

- Image Processing & Machine Learning


The project lies at the crossroad of computer vision and machine learning trying approaches to solve problem of facial recognition (and maybe detection).

Competitive Coding
in progress

Competitive Coding

- Ishan Tarunesh 

- Competitive Coding


This project is mostly aimed towards people who want to excel in the sport of competitive programming.

Can Machines Identify Genres?
in progress

Can Machines Identify Genres?

- Arunabh Ghosh 

- Machine Learning


This project is mostly aimed towards people who are interested in machine learning and involves the use of machine learning algorithms to identify the various music genres

Monte Carlo Path Tracing Renderer
in progress

Monte Carlo Path Tracing Renderer

- Kumar Ayush 

- Computer Graphics


This internship involves the implementation of a Monte Carlo Path Tracer.

Joint Modelling of Source Code and Natural Language
in progress

Joint Modelling of Source Code and Natural Language

- Kalpesh Krishna 

- Development & Machine Learning


The task is to convert English to code and convert code back into English

Panorama in Cam Scanner
in progress

Panorama in Cam Scanner

- Bhishma Dedhia 

- Development and Image Processing


We will be looking at ways to capture multiple images of sections of a single document and “stitching” them together to get a scan-quality image.

Texter
in progress

Texter

- Sarthak Khandelwal 

- Development and Image Processing


Texter takes a piece of boring text, mostly educational and inserts relevant images in between to make the reading interesting.

Planner
in progress

Planner

- Sarthak Khandelwal 

- Development and Web Development


This is an application by which a user can plan his day to day schedule and get timely reminders for the various tasks or events he has set or planned for any particular day chosen at the appropriate time.

Institute Delivery System
in progress

Institute Delivery System

- Abhijit Tomar 

- Development and Web Development


An online system for delivery of (food, and other things) items within the institute. The project will include development of an app/web interface for vendors as well as students.

InstiApp
in progress

InstiApp

- Varun Patil  Yashvardhan Didwania 

- Development and Web Development


InstiApp is a WnCC initiative to create a unified platform for everything that happens inside IIT Bombay.

Capture The Swag
in progress

Capture The Swag

- Akash Trehan 

- Network Security


60 Capture the Flag challenges in 60 days.