Hi Alyona,
this is great. We are looking forward to your concrete proposal.
For the Scientific Wrappers you should be able to show substantial OO
knowledge, maybe you have been involved in some library design and can
give references. You should search the web for "what a programmer should
know about floating point" and the first 3 results should not confound
you and the lectures "linear algebra" or "computational science" shall
not be the worst in your memorization. - A very interesting topic by the
way - in a world, where math is not fully respected (due to inaccuracy)
we are still able to produce meaningful results.
Windows support is probably easier, and less OO and Eiffel knowledge is
necessary but without C experience it will also get hard. At least one
toolkit to create a windows "setup" should directly come to your mind
and most of the topics "low level C programming", "network programming",
"controlling external processes", "scripting", "cygwin", "ming-w" should
mean something for you.
But don't be afraid, you will not be alone - your mentor is there to
help, and if you are motivated it will be fun, you will have success and
make good experiences.
It would also be interesting so see how you think that your work can
help LibertyEiffel even beyond the concrete work product you have at the
end of the summer. (Applies to all GSoC aspirants.)
To sum up: Beside a non-negligible amount of time during the summer and
some passed exams in a Computer Science (or similar) program the mean
prerequisite is motivation. Please show this in your proposal.
Cheers,
Rapha
Am Sonntag, den 06.03.2016, 13:33 +0100 schrieb Alyona Morozov:
Hi everyone,
I am Alyona Morozov, pursuing a BSc in Computer Science from the
University of York, England. I am a 2016 GSoC aspirant and would like
to do
a project on LibertyEiffel, developing the Scientific Wrappers or
Windows support project for Liberty Eiffel. I am currently looking at
the code on Github. I am planning on starting work on these proposals
this week and submit to a mentor for early review.
I will like to know if there are any prerequisites to contribute to
this project?
Thank you for your reply,
Sincerely,
Alyona