Summer of Code - Getting Started: Difference between revisions

Overhaul page.
(→‎Suggested projects: Move package projects to the end of page.)
(Overhaul page.)
Line 1: Line 1:
The following is largely distilled from the [[Projects]] page for the benefit of potential [https://summerofcode.withgoogle.com Google] and [https://socis.esa.int/ ESA] Summer of Code (SoC) students. Although students are welcome to attempt any of the projects in that page or any of their own choosing, here we offer some suggestions on what good student projects might be.
Since 2011 the GNU Octave project has mentored 38 students in [[Summer of Code]] (SoC) programs by [https://summerofcode.withgoogle.com/ Google] and [https://socis.esa.int/ ESA]. Those programs aim to populate open-source software development and to attract potential new Octave developers.
 
You can also take a look at last years [[Summer of Code]] projects for inspiration.


= Steps Toward a Successful Application =
= Steps Toward a Successful Application =
Line 80: Line 78:
= Suggested projects =
= Suggested projects =


The following projects are broadly grouped by category and probable skills required to tackle each. Remember to check [[Projects]] for more ideas if none of these suit you, and your own ideas are always welcome. You can also look at our [[Summer of Code|completed past projects]] for more inspiration.
The following suggested projects are distilled from the [[Projects]] page for the benefit of potential SoC students. You can also look at our [[Summer of Code|completed past projects]] for more inspiration.


{{Note|These are suggested projects but you are welcome to propose your own projects provided you find an Octave mentor}}
{{Note|Do you use Octave at your university or do you have some numerical project in mind?  You are always welcome to '''propose your own projects'''.  If you are passionate about your project, it will be easy to find an Octave developer to mentor and guide you.}}


== ode15{i,s} : Matlab Compatible DAE solvers ==
== ode15{i,s} : Matlab Compatible DAE solvers ==