Where does SoC take place?
Season of Code occurs entirely online; there is no requirement to travel as part of the program. Although it would be better if done from IIT-Bombay itself.
When does SoC happen?
Season of Code is scheduled to happen from 10th April to 10th July. These dates are tentative and may be a subject to change. The proposal portal however is now open and will close on 21st March.
Do I get a room retention if I am doing SoC?
No. Because it is not necessary to be in the insti for SoC. However, activities like ITSP, SURP etc do offer room retention.
Can I do ITSP/SURP and SoC together?
It is possible to do one of ITSP/SURP along with SoC. However, bear in mind that it might get a little difficult since both the projects would demand time. If you're planning to go on a vacation for a considerable period, doing both might not be a good idea. SoC has a rigid two month time frame but it can be done from home, provided considerable amout of time is put in.
What can I do to help spread the word about SoC?
You can share the website link. Share the official facebook post and encourage your friends to pariticipate in it!
Can I participate in SoC as both a mentor and a student?
No. We want to make sure that each project and student receives sufficient attention, and we feel this could create a bad experience for those involved. Please choose whether participation as a mentor or a student is more appealing to you and plan to apply accordingly.
What are the eligibility requirements for participation?
You should be a student of IIT-Bombay. In addition to this, some projects might require additional programming experience upon which you will be judged by your proposal.
What programming language(s) should I know to participate in SoC?
The programming language you need to know depends on the project you are going select. Learning a new programming language is not a tough job. In the past people with CS 101 as their coding backgrounds have also done SoC. For learning new languages you can refer to our wiki.
How much time does SoC participation take?
You are expected to spend around 25+ hours a week working on your project during the 2 month coding period.
How do I apply for SoC as a student?
To start off, fill the Mentee form with details. Most projects require a proposal to be submitted containg details of what you plan to do. These details can be found on each project's page. If a proposal is not required for your project, fill "-" in the proposal field in the form. Note that you can submit the form whenever you want, before the deadline. The link to the proposal can be of a draft that you keep editin. On the deadline i.e. 21st March, we would download all proposals and consider them as final. Filling the proposal early may attract feedback from the respective project's mentor. You can also approach the mentor on your own for proposal feedback.
What should the proposal contain?
The proposal should have a brief explanation of what you've understood and in what way do you want to contribute to the project. You should sketch out a rough timeline describing a list of deliverables. You should also describe your coding background and your past experiences which may be relevant, in the proposal.
Can I submit more than one proposal?
Yes, you surely can. Just fill the Mentee form multiple times with links to your proposals. But you'll be selected for only one project.
Can I mentor more than one project?
Yes, you can. Just fill the Mentor form multiple times. Note that you would have to put in more time if you plan to mentor ultiple projects. Mentoring can take up a minimum of 4-5 hours per week for one project.
How should I contact the mentor?
The contact details for mentors are also listed in the project page.
Can a group submit a proposal together to work on a single project?
No, a proposal is required to be submitted only by an individual. However, the mentor may then select a few students and form a group.
Should I send proposals directly to the mentoring organizations?
No only the proposals submitted through our portal, i.e. by submitting the Mentee form will be considered valid.