In these projects, you will implement novel algorithms from research papers, compare their performance in simulations, and integrate them into open-source projects. Why is it good for you?
- During your studies, you solve tasks where you write new code. But in work, you will probably need to integrate into existing code, which is much more complex. Contributing to an open-source system gives you a chance to practice this important skill.
- Open-source systems are managed by veteran experienced programmers. Contributing to such systems lets you work with these programmers and learn from their experience.
- The code you write in these projects will be actually used by many people around the world.
- Your name will appear as contributors to the system; this will substantially contribute to your CV.
See timetable.