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.
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.
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?
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
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
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.
Create an interface that can call any Julia function from Scilab console and displays the output of the Julia function on Scilab console.
Create a native video player for Scilab. It should have all the basic features found in any video player- play, pause, stop, rewind and forward.
The objective of Xcos on web project is to provide access to the capabilities of Xcos simulator over web. Upon the completion of this project, the users with web-enabled devices will be able to load, create and simulate Xcos diagrams through a web browser. This project has been partially completed and available here.
A Virtual Laboratory is an online facility aimed at providing a laboratory experience to students. Unlike Simulation Virtual Labs, Remote Triggered Virtual Labs (RT labs for short) is that category of Virtual Labs which enables the student to access a real experimental setup, remotely. One such facility is available for a laboratory setup known as “Single Board Heater System”, SBHS for short.
The FOSSEE group has developed various toolboxes in Scilab to match Matlab’s functionalities. The interns will have to develop functions, provide documentation and test existing functions. Interns from any background can apply. For each toolbox, domain expertise in terms of projects and courses is expected.
This internship involves front-end development for various FOSSEE websites.
This internship involves development of a common Drupal based theme .
OpenModelica is a free and open source environment based on the Modelica modelling language for modelling, simulating, optimising and analysing complex dynamic systems. Its development is supported by Open Source Modelica Consortium. It runs on Windows, Linux and Mac OS X. Please visit https://www.openmodelica.org/ for more details about OpenModelica.
A Virtual Laboratory is an online facility aimed at providing an laboratory experience to students. This project involves improving SBHS remote-triggered virtual lab server and website.
The group is working on a couple of medical devices which capture images and help in diagnosis of diseases.
To create a web based dynamic syllabus matrix, which can be used for searching the experiments. This results will also be mapped to know the current development status of the virtual labs and if it’s deployed and live.
At present the virtual labs has very less to negligible user analytics. The new Virtual labs are integrated within edX. However, the analytics from the embedded Virtual labs are not taken up by the edX platform. Thereby, critically missing on the important usp of the edX ie. Analytics.
Virtual lab has started a new community based virtual lab development initiative. At present the team requires automation in lab source code testing and hosting process using git. Looking for an engineer who can help in automation of the Virtual lab testing and deployment to the development and production server using Git/GitLab CE
An edu-tech platform easy to use for learning, sharing data (user analytics, videos, coursework, annotations etc) with & without internet connectivity. Easy to use & configure, Easy to monitor
pythonFlu is a Python interface to OpenFOAM. This currently supports only the older OpenFOAM versions. This project seeks to revive this package and support the latest version of OpenFOAM.
We are looking for a Web Developer who will be responsible for the coding, innovative design and layout of the Project’s website. Web developer responsibilities include building Spoken Project’s website from concept all the way to completion and documentation.
The aim of this project is to unify all the events in the institute under one roof and keep students updated with events they are interested in.
The aim of this project is to create a crowd-sourced Android application to dynamically track the location of Tum-Tums in the institute and display them on a map in the same app.
Learn to Flap is a machine learning project to use supervised and unsupervised learning algorithms to build an AI that plays the game “Flappy Bird”. We plan to start with using supervised learning algorithms by using Support Vector Classifier, Neural Networks, and also use unsupervised methods like Q-learning.
Despite many recent groundbreaking advances in pattern recognition and image recognition, most of which are attributable to Machine Learning methods like Convolutional Neural Networks, these algorithms face multiple problems like a lack of robustness with respect to scale, lighting, rotation, noise etc. Enter Scale & Orientation Invariant Object Recognition .
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?
LendIt is a web application developed using the Django framework. Through LendIt, one can find people around who wish to lend out things. One can also add things they are willing to lend out for others to borrow.
We’re creating an interactive textbook for exposition of probability and statistics. The idea is to motivate the concepts and allow consumers to interact with various parts of the exposition for a better subject understanding.
Reinforcement Learning has hit headlines globally due to recent breakthroughs like AlphaGo and Google’s DeepMind initiative. Many recent AI agents have outstripped human players by a huge margin in many computer games. The aim of this project is to build, code and observe the behaviour of such AI agents in the OpenAI Universe environment.
Learn and practice algorithms and data structures needed for competitive programming contests. The project will involve learning the important algorithms/data structures in the field of Computer Science on your own (I will provide the reference material) and then practice lots and lots of problems on competitive coding websites like spoj, codeforces.
Learn and use functional programming for software development. You will learn one or more functional programming languages of your choice (Clojure, Haskell, Ocaml, Racket etc), and then use it for developing software/tool/game of your choice.