Guideline for Students

First steps

Get started checking out the Google Summer of Code Guides for students and the timeline of the program.

How to apply to HSF GSoC

  1. Take a look at the list of participating projects this year. If there are no projects or just a few, note that more will be added according to this year’s timeline.
    • There you will find a list of proposals for each project, their descriptions and the contact information of their mentors.
    • There is also a list with all the project proposals sorted in alphabetical order.

  2. Once you have checked all our proposals and picked the one you like most, please contact the corresponding mentors (their emails can be found at the end of each proposal) sending them your CV and the motivation for picking their proposal. Please do this only after the list of accepted Organizations is published on March 9, but not after March 20, to give time to mentors to evaluate your technical skills. You are encouraged to apply to a maximum of two project proposals.

  3. Mentors will ask you to complete a technical test of their choice to evaluate if you have the skills required for the project. This is a first stage selection only, passing it does not imply that you are selected.
    • Please note that the vast majority of our GSoC projects do not require any physics knowledge; in case of doubt, ask the mentors.
    • Note that the test you are given is private, your solution should be personal and the response time is part of the evaluation. Sharing your test and/or solution with others may lead to getting disqualified as a candidate for our Organization.

  4. Mentors will announce you by mail if you passed the first stage selection or not, along with potentially other candidates. In case you passed, mentors will usually ask you to write a description for your proposal and help you with the submission. This implies, but is not limited to:
    • Guiding you with the project software (repository, installation, test suite)
    • Discussing with you the main project objectives and how they can be achieved. This can be done via mail/message/video exchanges, mainly in the period Mar 20 - Apr 6.
    • Giving you pointers to documentation material and/or asking you to find references helping you make your proposal.

  5. You will have to write a proposal that must contain:
    • A detailed plan of work with a timeline spanning over 175 hours, which is the GSoC coding period duration this year. Note that your availability for working on the project has to be clearly stated (agreed upon with your mentors) and represents an engagement on your side. Breaking it during the coding period without prior notice and mentor’s agreement represents a reason for being failed.
    • Well defined tasks and their objectives, with a list of deliverables upon which the success of the project will be determined.
    • Between Apr 6 - Apr 13 you will have the possibility to share your proposal draft with the project mentors to get improvement suggestions, before making your GSoC application due on Apr 13.

  6. Your proposal will be evaluated and ranked by your mentors, who give their feedback to the HSF Org Admins. If a project has eligible candidates, it will be considered for the request of slots made to GSoC, due on May 3. Note that the result of this Phase 2 selection process cannot be made available before the official announcement by Google of the successful student projects, on May 17.

We do not provide a mailing list for candidates, but there is a chat room in Gitter where you can ask questions, getting answers from the HSF Admins and previous students in our Organization. Please avoid posting extended information about yourself in the chat channel and reserve this for the first exchange with the mentors.

Do not hesitate to contact us if you have further questions.