Skip to content

Guidelines for Summer Winter Projects

Gagandeep Singh edited this page Feb 29, 2020 · 1 revision

Please follow the guidelines given below to propose your ideas for a new data structure or an improvement over the current one,

  1. Programming Background - Please include your level of familiarity with Python, courses related to Data Structures that you have taken, previous open source contributions, past internships.
  2. Theory - If you are planning to add a new data structure to the library then make sure to include the relevant theory in your proposal description. This will help the mentors to get familiar with what you already know and what improvements can be done to your ideas.
  3. Pseudo Implementation - Include higher level design(like API calls, I/O sessions) in your proposal/description. If you include class design and test cases then it will be a big plus.
  4. References - Please include links to the research papers, lecture notes of university, Wikipedia that you have used to study and write the above content. Note that using blog posts, articles written by students will not be considered as a reference. However, using them for understanding is not prohibited. Though final implementation should be based on reliable sources.

Please join https://gitter.im/codezoned2017/Lobby for asking your doubts and queries related to the repository. Note that you can work from December to February for winter projects and July to September for summer projects irrespective of the programs(like KWoC, GSSoC, RGSoC) under which you have been working on the project. However, you are not bound to stay after the official deadlines of the programs but we recommend you to do so.