Cursul de Dezvoltare Liberă v7

Ce este CDL?

Cursul de dezvoltare liberă este un curs/laborator alternativ, cu o durată de 8 - 9 săptămâni, dedicat tuturor studenților pasionați de programare. CDL este despre dezvoltarea de software liber, despre unelte utile și despre ce înseamnă o comunitate open source.

Cursul a fost implementat cu succes în cadrul Facultății de Automatică și Calculatoare și în cadrul Facultății de Matematică și Informatică.

Alte ediții: 2013 @UniBuc, 2013, 2012, 2011 toamna, 2011 primăvara, 2010, 2009.

Urmărește ultimele noutăți despre CDL pe Facebook, Google+ și Twitter.

Notă: Cursul nu intră în programa școlară și nu aduce credite în plus.

Cursanți CDL

Nume Proiect

Curs 1

Calendar


To be announced!

Contact

Dacă ai orice fel de întrebări referitoare la CDL ne poți trimite un mail la cdl@rosedu.org.

Organizatori

Cursul de Dezvoltare Liberă (în engleză Community & Development Lab) vă este adus de Echipa ROSEdu.

Despre site

Puteți găsi repository pentru acest site pe GitHub

Condiții și drepturi de folosire

ROSEdu deține drepturile asupra întregului conținut al acestui sait.

ROSEdu, în calitate de deținător al drepturilor de autor, eliberează conținutul acestui sait sub licența GNU Free Documentation License v1.2. În acest sens, accesul, distribuția și modificarea conținutului sunt libere, cu condiția păstrării autorilor inițiali. Se recomandă folosirea sintagmei "Documentație originală scrisă de membrii asociației ROSEdu".

Pentru informații suplimentare, te așteptăm pe lista generală a ROSEdu sau pe canalul IRC #rosedu.

What is CDL all about?

The free Open Source Community and Development Lab is a course organized by ROSEdu at University Politehnica of Bucharest.

Currently, at its 7th edition, the course aims to help enthusiast undergraduate students at University Politehnica of Bucharest to make their first contributions within an open source project and to get a feeling of what real world software development actually means.
The topics covered by this course range from programming language specifics (such as C++/Python/Java/PHP), highlighting object oriented programming concepts and design patterns, to proper project management tools and community integration.



The main components of our course are:

  • Theoretical presentations combined with practical laboratories to help students gain technical expertise using various programming languages and open source tools
  • Development sessions under the guidance of experienced mentors to help students work on specific features of an open source project
  • Presentations held by invited guests, industry leaders of the Romanian IT community with various topics (careers in software engineering, startups, technology).

CDL v5.0

Another CDL edition is over!

We had the lucky 13 number of participants. All the students worked on their projects, and at first some didn’t know what to expect of the project. They received constant support from their mentors, had hackathons, technical presentations (git, vim, python, gsoc opportunities and more), and also soft skills presentations (about leadership, innovation, open source etc.). According to the students’ feedback, most of their expectations were greatly exceeded.

The projects we had were Pidgin, openSIPS, DEXonline (as always), digiKam (a former CDL student now mentoring for it) and awouso (android + WoUSO, another traditional project of ROSEdu). The Dexonline team implemented a very fun Hangman game that’s playable on Dexonline’s homepage. This enjoyed so much popularity that it got featured in a newspaper article. It includes difficulty levels, try it yourself at http://www.dexonline.ro.

Thanks to Ixia’s constant support, we’ve managed to have fun after CDL yet again. This time we went on a trip to Bran, Brasov. One can tell we all had a great time by just looking at 10 facebook pictures. Eau de Web brought joy to all of us with a lot of technical books personally recommended by Eau de Web’s employees. And last but not least, Google has offered swag for everybody, including some t-shirts with G+ (very cool).

CDL v4.0

The 4th edition of the Open Source Development Course is over!
After 9 weeks of hard work, commitment and enthusiasm on behalf of both the participants and the mentors, it is safe to say that this was a truly successful edition of the course!

The outcome was, undoubtedly, remarkable! At the end of the course each team put forward new functionalities that were implemented as patches to the main projects, and that made it back into the mainstream.

And because we are not the only ones to believe in the importance of this course, this year Eau de Web, Google and IXIA contributed by rewarding the participants with prizes!

Eau de Web offered books on Open Source and development to each student while IXIA offered a trip to Busteni for the participants and the organizers. Thank you!

CDL v3.0

The 3rd edition of the Open Source Development Course is over!
After 9 weeks of hard work, commitment and enthusiasm on behalf of both the participants and the mentors, it is safe to say that this was a truly successful edition of the course!

The outcome was, undoubtedly, remarkable! At the end of the course each team put forward new functionalities that were implemented as patches to the main projects, and that made it back into the mainstream.

And because we are not the only ones to believe in the importance of this course, this year Google and IXIA contributed by rewarding the participants with prizes!

We especially received support from the IXIA company: a trip to Busteni for the participants and the organizers! In addition to that, we owe the facilities in the laboratory where the CDL takes place exclusively to the effort and implication IXIA has demonstrated within the faculty and within ROSEdu! Thank you!

Projects

Throughout this course, each student is assigned to work on an open source project, under the guidance of a mentor actively involved in the development and in the community of the project. We aim to bring new contributors to existing open source/free software projects.

We consider this an immense opportunity for our participants, as they can easily overcome difficulties encountered when setting up the working environment (compiling the code, getting to know how it is organized and so on). Moreover, the mentors assist the development sessions within the course, are able to directly answer technical questions and plan the feature evolution, step by step.

Last, but not least, we would like to say a big THANK YOU to all the mentors who have dedicated numerous hours of their precious time for the benefit of the participants and the success of this course.

Testimonials

Results are best measured in time, and we are delighted to hear success stories from our former participants in the software engineering field, where knowledge gained through this course has proven to be vital.

"Through the course, I have learned not only essential technical aspects, but new ways of looking at things"
Mihai Tabără, CDL 2009

"I participated in my first year as a student and in my second as a mentor. This proves how you can personally evolve through the CDL course. The experience gained through CDL helped me get involved in important open source projects, such as Google Summer of Code."
Vlad Voicu, CDL 2009 - 2011

"CDL represented for me a turning point. Until then, I had no idea about how an open source project works. It turned out that I was wrong in many ways: how I should contribute code, how I should work within a team, how I would present the project I’m working on..."
Dan-George Filimon, CDL 2010 - 2011

"CDL has opened the doors for me to the open-source world. During this course, I learned a lot about different tools and practices that are mostly used in open-source projects, which made me a better programmer. It has also helped me a lot during my Google Summer of Code project in 2010. I am always up-to-date with the evolution of this course and I can say that the team is improving it every year. Congrats to everyone for helping new students learn the ways of open source development and Computer Science in general."
Diana Tiriplică, CDL 2009

"I particularly enjoyed this course because I was able to gain knowledge in so many different fields of Computer Science."
Mircea-Ștefan Ghideu, CDL 2010

Get involved!

We have currently limited our students contributions to communities and projects where we are able to find mentors from our university, to physically be present during the weekend hackatons within the course. This helps a lot ensuring quality for our freshman students, the target audience for CDL, since they can be easily guided on writing code efficiently for the features they are willing to work on.
However, our upcoming project is ROSEdu Summer of Code, inspired from Google's Summer of Code and sponsored (with a smaller remuneration) by our University. It has a slightly different target and stands as mandatory curricular practice for some of our university students, interested in working within an open source project. Particularly, this is a very good opportunity to attract new contributors to your project! Write us, at cdl@rosedu.org, if you are interested.

Înscriere

Completați formularul de la această adresă până la data de 21 februarie 2014.

Dacă aveți orice nelămurire, puteți să trimiteți oricând un mail la cdl@rosedu.org sau pe canalul de IRC #rosedu pe Freenode.

Mult spor!