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.

Personal Youtube Tracker

Personal Youtube Tracker

- Meet Udeshi

- Development

A browser extension to personally organise your youtube most viewed list. Create and share your own youtube playlists.

Android App / UI for Fast Playlist

Android App / UI for Fast Playlist

- Meet Udeshi

- Development

An android app version of my WebApp youtube fast playlist which you can find here.

Video Streaming

Video Streaming

- Shubham Bhartiya

- Development

Using a camera module with arduno nano to live stream a particular area using AWS.

Sound Surround

Sound Surround

- Ashray Malhotra

- Development

Networking and Localization projects in SoundSurround. You can read more about this startup here

Institute Wide Static Omegle

Institute Wide Static Omegle

- Kumar Ayush & Kalpesh Krishna

- Development

The name says it all! The major differences from Omegle would be the fact that it is NOT real time chatting, but something similar to emails. This project has been completely planned out and we would love to get a few contributors.

An Image Processing Ensemble
vacancy

An Image Processing Ensemble

- Ranveer Aggarwal

- Development

We are developing an image processing ensemble which implements various IP algorithms for use in academics and applications. We plan on building open APIs, so that apps can be built out of these mini-applications.

IITB App

IITB App

- Abhijit Tomar & Bijoy Singh

- Development

The IITB App is now under the purview of insight and needs developers for Backend work as well as Android App development. You can read more about / get the IITB App here. You can know more about the team here.

Rattlesnake
new

Rattlesnake

- Ranveer Aggarwal

- Development

A series of python programming challenges from basic to intermediate level. One new challenge will be posted every week marked by difficulty and would be evaluated after the next week’s post. The best solution will be put up as a model solution with the name of the author on the project git repo embedded for ever.

Mozilla (QoC)

Mozilla (QoC)

- Kalpesh Krishna

- Open Source

There are a couple of open source projects at Mozilla you could work on. A UI revamp and few more features needed for wptview. Another project needing contributors is Perfherder, which monitors performance tests on Firefox.

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 The whole note book should be written in block execution manner and as a tutorial for learners.

Photometric Redshift

Photometric Redshift

- Kumar Ayush

- Scientific Computing

A scientific computing project aimed at calculating redshifts of extra-galactic objects from photometric data.

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.

MEX Memory Interfacing
new

MEX Memory Interfacing

- Arjun Rao

- Scientific Computing

The aim of this project is to remove the annoyances typically faced when writing a MEX program so as to be able to write meaningful, clean MEX (Short for MATLAB EXtensions) code.

Blind Source Separation
new

Blind Source Separation

- Riddhish Bhalodia

- Scientific Computing

Blind Source Separation refers to the type of problems a mixture of a known number or signals is given, and the sources need to be resolved. Implementation include separating blended images, or audio samples (the famous cocktail party problem). The project involves exploring various implementations of Independent Component Analysis on sound/images and demonstrating through an ipython notebook.

Competitive Programming

Competitive Programming

- Shantanu Thakoor

- Competitive Coding

Become the next ACM-ICPC superstar!

Competitive Programming

Competitive Programming

- Sai Sandeep Reddy

- Competitive Coding

Become the next ACM-ICPC superstar!

Competitive Programming

Competitive Programming

- Rishabh Agrawal

- Competitive Coding

Become the next ACM-ICPC superstar!

Competitive Programming

Competitive Programming

- Govind Lahoti

- Competitive Coding

Become the next ACM-ICPC superstar!

Network and Information Security

Network and Information Security

- Manish Goregaokar

- Security

Be the one in control!