GSOC2011
The ASCEND project will again be participating in the Google Summer of Code programme in 2011. Here is some general information about GSOC:
- general information about the programme
- programme timeline
- flip bits not burgers - the student guide to GSOC
We'd like to encourage anyone interested in our project to get in contact with us, the earlier the better. In general, the best way to learn about ASCEND is first to actually try to use it: so, please, get the code, build it, ponder our student projects list, and get in contact with us via the ascend-sim-users mailing list.
Ways to get involved
- download our 'trunk' code using subversion then build it, and then let us know about any issues you come across. Try to help us fix those issues
- use ASCEND! write some models to solve problems that you have come across in your coursework or elsewhere. Send us your completed models, and work to make them general and reusable. Make use of existing reusable models from our model library where possible.
- read our documentation and help us to improve it: this is a wiki, so anyone can edit it.
- take a look at our tracker and find a bug that you can fix, or a feature request that you can implement
- get onto our mailing list and open a discussion on features you would like to see in ASCEND
- talk to your professor about ASCEND, and whether there might be ways to incorporate project work with ASCEND into your degree.
Application template
The following is the 'application template' that you can use when submitting your formal proposal to ASCEND via the http://google-melange.com website.
- Name: full name (preferred name in brackets)
- Email:
- Location: country, city during coding period
- University: current university and course, year started, length, expected completion date.
- Google talk ID:
- Are you subscribed to our ascend-sim-users mailing list? YES/NO (we prefer YES!)
- Phone number: (optional)
- URL link to your CV: (optional)
- URL link to your personal blog/homepage: (optional)
Project proposal
- Project title as provided on the Student projects page (or something of your own)
- Then, a description of the project in your own words.
- Why did you choose this idea?
- Show us that you've thought about (and/or discussed) what would really be involved in your chosen project.
Milestones
- What are the goals of your project? How is your success with these goals measurable?
- What is your planning schedule for completing these goals? (preliminary, for further discussion)
Other projects
- Give one or two other projects that you would be interested in, if the first is unavailable.
Other commitments
- Exams or other events you expect to have to deal with during the GSOC period.
- How you plan to juggle the competing demands on your time.
- Note that we require a minimum of weekly contact from all our students, unless forewarned.
Coding experience
- Programming languages you have learnt, and how many lines of code, approximately, you have written in each.
Up and running?
- Get a copy of the current ASCEND trunk code using subversion
- Did you manage to compile it? Is it up and running on your local system?
- If not, did you report a bug or request support on our mailing list?
- Link to a screenshot of ASCEND running on your system
- Have you written any ASCEND models? Please provide copies (paste code into your User Page on this wiki, and like to it here)
Open source experience
- Is this your first contact with the ASCEND project?
- List or link to any code, patches, documentation or bug reports contributed to ASCEND or other projects
Relevant work experience
- Only if it's relevant, eg engineering or computer science paid work.
- Give the project details.
Relevant studies
- Courses that you have completed that are relevant to ASCEND: engineering, maths, computer science. why are they relevant?
Why ASCEND?
- What is it that makes you want to work with our project?