Difference between revisions of "MentoredProjects2014"

From Nsnam
Jump to: navigation, search
(Steps)
(Steps)
Line 10: Line 10:
  
 
# Find a project idea. There are many sources for ideas, including the Google Summer of Code ideas, the list of project ideas linked to by the masthead of this page, bugs that need fixing, etc.  If you already applied to GSoC, you probably have a well developed idea already.  We recommend to be modest in the idea at first or else decompose it to small pieces; a summer project such as "Build a complete GUI for ns-3" is unlikely to succeed.
 
# Find a project idea. There are many sources for ideas, including the Google Summer of Code ideas, the list of project ideas linked to by the masthead of this page, bugs that need fixing, etc.  If you already applied to GSoC, you probably have a well developed idea already.  We recommend to be modest in the idea at first or else decompose it to small pieces; a summer project such as "Build a complete GUI for ns-3" is unlikely to succeed.
# Find a [http://www.nsnam.org/developers/maintainers/ project maintainer] who will agree to mentor the project.  It is recommended to send mail to the [http://www.nsnam.org/developers/tools/mailing-lists/ ns-developers mailing list]
+
# Find a [http://www.nsnam.org/developers/maintainers/ project maintainer] who will agree to mentor the project.  It is recommended to send mail to the [http://www.nsnam.org/developers/tools/mailing-lists/ ns-developers mailing list] to find people willing to help.
# List your project idea [[Summer_Projects#Mentored_summer_projects | here]]
+
# List your project idea and mentor [[Summer_Projects#Mentored_summer_projects | here]]
# Create and maintain a project wiki page such as done by the Google Summer of Code students
+
# With your mentor's help, create and maintain a project wiki page such as done by the Google Summer of Code students
 
# Define milestones and schedule with your mentor, and start to design and code
 
# Define milestones and schedule with your mentor, and start to design and code
 
# Keep track of what is going on in Google Summer of Code projects and try to follow the pattern (e.g. working towards a code review, communicating your progress on the list, etc.)
 
# Keep track of what is going on in Google Summer of Code projects and try to follow the pattern (e.g. working towards a code review, communicating your progress on the list, etc.)

Revision as of 13:44, 13 May 2014

Main Page - Current Development - Developer FAQ - Tools - Related Projects - Project Ideas - Summer Projects

Installation - Troubleshooting - User FAQ - HOWTOs - Samples - Models - Education - Contributed Code - Papers

Back to Summer Projects page.

We would like to offer an opportunity to students who were not selected for GSoC or SOCIS but who may want to still work on their proposed projects under separate funding.

The project has to prioritize the official summer code projects (which are paid positions) but can help with additional projects on a best-effort basis.

Steps

  1. Find a project idea. There are many sources for ideas, including the Google Summer of Code ideas, the list of project ideas linked to by the masthead of this page, bugs that need fixing, etc. If you already applied to GSoC, you probably have a well developed idea already. We recommend to be modest in the idea at first or else decompose it to small pieces; a summer project such as "Build a complete GUI for ns-3" is unlikely to succeed.
  2. Find a project maintainer who will agree to mentor the project. It is recommended to send mail to the ns-developers mailing list to find people willing to help.
  3. List your project idea and mentor here
  4. With your mentor's help, create and maintain a project wiki page such as done by the Google Summer of Code students
  5. Define milestones and schedule with your mentor, and start to design and code
  6. Keep track of what is going on in Google Summer of Code projects and try to follow the pattern (e.g. working towards a code review, communicating your progress on the list, etc.)

Travel grant opportunity

The ns-3 Consortium will sponsor a student travel grant to next year's Workshop on ns-3 for any student who applied to GSoC or SOCIS 2014, who successfully completes his or her summer project as a [MentoredProjects2014 | mentored summer project], and who has a paper about it accepted to next year's workshop.