This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
projects:open-source-summer-school [2012/04/26 08:38] razvan [Description] |
projects:open-source-summer-school [2020/07/20 09:16] (current) |
||
---|---|---|---|
Line 1: | Line 1: | ||
- | = Open Source Summer School = | + | ====== Open Source Summer School |
We believe that Open Source is more than an open model of developing software. We believe that Open Source is a way of spreading ideas, of building communities and providing education. Open Source is as much about the technology behind it as it is about the people taking part in the community projects and activities surrounding it. We value the benefits of Open Source, the freedom it offers, the tools it provides and the vast amount of knowledge and skills that may be grasp through a single click on the Internet. | We believe that Open Source is more than an open model of developing software. We believe that Open Source is a way of spreading ideas, of building communities and providing education. Open Source is as much about the technology behind it as it is about the people taking part in the community projects and activities surrounding it. We value the benefits of Open Source, the freedom it offers, the tools it provides and the vast amount of knowledge and skills that may be grasp through a single click on the Internet. | ||
In the Open Source Summer School we aim to use the Open Source development and community model to bridge the gap between passionate young students and the successful projects taking part in the collaborative environment provided by the Internet. | In the Open Source Summer School we aim to use the Open Source development and community model to bridge the gap between passionate young students and the successful projects taking part in the collaborative environment provided by the Internet. | ||
- | == Description == | + | ===== Description |
In the Open Source Summer School we aim to use the Open Source development and community model to bridge the gap between passionate young students and the successful projects taking part in the collaborative environment provided by the Internet. We offer our experience and knowledge to all those interested in getting their first steps in open source projects. | In the Open Source Summer School we aim to use the Open Source development and community model to bridge the gap between passionate young students and the successful projects taking part in the collaborative environment provided by the Internet. We offer our experience and knowledge to all those interested in getting their first steps in open source projects. | ||
Line 14: | Line 14: | ||
Talks and hackathons will be held in direct collaboration with [[http:// | Talks and hackathons will be held in direct collaboration with [[http:// | ||
- | == Curriculum == | + | ===== Curriculum |
- | * modeled from CDL | + | The current curriculum is based on the highly successful [[http:// |
- | * topics | + | |
- | * projects | + | |
- | * hackathons | + | |
- | == Calendar == | + | Each day will be split among two major activities: technical talks or seminars and hackathon sessions. The hackathon sessions will involve participants and mentors alike working towards a selected open source project. Projects will be selected at the beginning of the summer school. |
- | * **June 4-7**: welcoming and intro from UPB Summer School | + | The technical seminars will be presentations of tools and technologies coupled with practical activities where participants will get a grip of how and when should they be using them. Eack seminar will be a 1 hour session covering the topics below: |
- | * **Friday, June 8**: intro of OSSC: presentation of people involved, curriculum, projects, selection of projects | + | * Open Source Software Project Management: Wikis, Bug Tracking |
- | * **June 11-15, 18-2**1: presentations and hackathons | + | * Editors and Efficient Editing |
- | * **Friday, June 22**: presentation of project outcomes, diplomas and prizes, closing | + | * Version Control Systems |
- | == Participation == | + | * Reading Code and Coding Style |
+ | * Python | ||
+ | * Graphical User Interfaces | ||
+ | * Object Oriented Programming | ||
+ | * Design Patterns | ||
+ | * Unit Testing | ||
+ | * Integrated Development Environments | ||
+ | |||
+ | Apart from the technical seminars, we will have invited speakers, helding either technical talks regarding technologies they have experience with, or personal development talks on topics such as creativity, involvement, | ||
+ | ===== Calendar ===== | ||
+ | |||
+ | | ||
+ | * **Friday, June 8**: intro of OSSC: presentation of people involved, curriculum, projects, selection of projects | ||
+ | * **June 11-15, 18-2**1: presentations and hackathons | ||
+ | * **Friday, June 22**: presentation of project outcomes, diplomas and prizes, closing | ||
+ | ===== Participation | ||
We welcome enthusiastic young students with yearning for knowledge in open source projects and skill in open communities. The Open Source Summer School will welcome 15 to 18 passionate students to take part in the inquisitive presentations and challenging projects. | We welcome enthusiastic young students with yearning for knowledge in open source projects and skill in open communities. The Open Source Summer School will welcome 15 to 18 passionate students to take part in the inquisitive presentations and challenging projects. | ||
The presentations and hackathons are going to take place in the lab room EG106. The lab provides hardware systems, whiteboard, projector and projector screen. All is well prepared to allow fructuous collaboration and contributions into upstream. | The presentations and hackathons are going to take place in the lab room EG106. The lab provides hardware systems, whiteboard, projector and projector screen. All is well prepared to allow fructuous collaboration and contributions into upstream. |