My project may be too advanced for a student but if students are interested in Game Development and Unreal , it can a very fun experience for them.
I am in a process of constructing a Unreal API for Pharo.
What students can learn
1) How to combine Pharo with C++
2) How to use Unreal
3) How to use Pharo's UFFI
4) How to utilize shared memory and sockets
5) How to generate 3D graphics using Blender
6) How to profile Pharo
7) How to use git and github
And a ton more, game development is a massive field
What is required
1) basic knowledge of Pharo
2) basic knowledge of C++
Main website
http://www.kilon-alios.com
Github repos
https://github.com/kilon/Ephestos (umbrella project)
https://github.com/kilon/CPP (tool for using Unreal from Pharo)
Online chat
Slack - Ephestos room , or Discord
Mailing list
Github issues page of Ephestos can be used as forum
Hi��We are organising a lecture where students should- learn pharo- learn how to communicate with open source community- learn how to reverse engineer, fix bugs....They should work by 3/4.��We are looking for projects that would like to accept- propose some bugs to be fixed- to communicate with newbies and from time to time��I was thinking about- MDL- Roassal- Moose ?- Pillar ? but nobody beside me and I do not have the time- DRGeoII- Telescope- Artefact- Scale- Ecstatic��So if you have a project and you want to participate.We would like to have- web page?- mailing-list- bug trackers/todo?��Stef