0% found this document useful (0 votes)
4 views16 pages

Google-Code-in-2018-slides

Open source refers to software whose source code is available for anyone to study, modify, and distribute, fostering collaboration among developers. Google Code-in is an online contest for students aged 13-17 to engage in open source development by completing tasks created by various organizations, with mentorship provided. Participants can earn prizes, including certificates and a chance to win a trip to Google's headquarters, while gaining practical experience in software development and community involvement.

Uploaded by

Danilo Sô
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
4 views16 pages

Google-Code-in-2018-slides

Open source refers to software whose source code is available for anyone to study, modify, and distribute, fostering collaboration among developers. Google Code-in is an online contest for students aged 13-17 to engage in open source development by completing tasks created by various organizations, with mentorship provided. Participants can earn prizes, including certificates and a chance to win a trip to Google's headquarters, while gaining practical experience in software development and community involvement.

Uploaded by

Danilo Sô
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 16

What is open source?

● Computer software where the source code is distributed


under an open source license that allows anyone to study,
change, improve and distribute the software.
● Promotes collaboration
● Community of developers
What is Google Code-in?
● Online, global contest for 13-17 year old pre-university
students
● Introduction to open source software development
● Students have the opportunity to work with real open source
organizations
● Students earn prizes for their work
How does Google Code-in work?
● 27 Orgs create tasks for students to work on
● Students choose tasks that interest them
● Tasks take 3-5 hours to complete
● 1+ mentor assigned to each task
● Student submits work for review
● Mentor reviews work
● If accepted, student can claim another task
Types of Tasks
Generally take 3-5 hours to complete

● Coding
● Documentation/Training
● Design
● Outreach/Research
● Quality Assurance
Beginner tasks

● Great way to get started in the contest


● Become familiar with how the org works
● Build confidence
● Students can complete up to 2 beginner tasks
Why should you participate?
● Apply skills from class to a real software org
● Learn new skills: creating patches, using version control,
distributed development, working collaboratively
● Become part of the community
● Easy entry, mentors there to help guide you (online)
● OS software isn’t just about coding - variety of types of
tasks
● See your work being used by thousands, even millions,
maybe even become a committer on a project
Prizes
● 1 task = Digital Certificate of completion
● 3 tasks = Google t-shirt and a digital certificate
● 6 Finalists from each org = hooded sweatshirt, t-shirt, digital
certificate
● Grand Prize Winners (2 from each org)
Grand Prize Winners
● Each open source organization will choose 2 Winners
● Winners are chosen from the 20 students who complete the
most tasks from each organization
● Organizations will evaluate a student’s work based on
creativity, thoroughness and quality of work, community
involvement
● Grand Prize winners receive 4 day trip for themselves and a
parent to Google’s headquarters in the summer of 2019
How can I prepare for GCI?
● Read through the Guides on g.co/gci: Getting Started, How
to use IRC, Etiquette, FAQs
● Contest Rules - you and your parent should read them
● Look at tasks completed by students last year - Samples
● Browse the 2018 accepted organizations
● Questions for Google Administrators:
[email protected]
Timeline for GCI 2018
September 18: Mentoring organizations announced

October 23: Contest starts for students

December 10: Last day for students to claim tasks

December 12: Contest ends

January 7, 2019: Winners and Finalists announced


2018 Mentor Organizations
● AOSSIE: Australian umbrella organization for open source projects.
● Apertium: rule-based machine translation platform.
● Catrobat: visual programming for creating mobile games and animations.
● CCExtractor: open source tools for subtitle generation.
● CloudCV: building platforms for reproducible AI research.
● coala: a unified interface for linting and fixing code, regardless of the programming languages used.
● Copyleft Games Group: develops tools, libraries, and game engines.
● Digital Impact Alliance: collaborative space for multiple open source projects serving the international
development and humanitarian response sectors.
● Drupal: content management platform.
● Fedora Project: a free and friendly Linux-based operating system.
● FOSSASIA: developing communities across all ages and borders to form a better future with Open
Technologies and ICT.
● Haiku: operating system specifically targeting personal computing.
● JBoss Community: a community of projects around JBoss Middleware.
2018 Mentor Organizations (cont)
● Liquid Galaxy: an interactive, panoramic and immersive visualization tool.
● MetaBrainz: builds community maintained databases.
● MovingBlocks: a Minecraft-inspired open source game.
● OpenMRS: open source medical records system for the world.
● OpenWISP: build and manage low cost networks such as public wifi.
● OSGeo: building open source geospatial tools.
● PostgreSQL: relational database system.
● Public Lab: open software to help communities measure and analyze pollution.
● RTEMS Project: operating system used in satellites, particle accelerators, robots, racing motorcycles, building
controls, medical devices.
● Sugar Labs: learning platform and activities for elementary education.
● SCoRe: research lab seeking sustainable solutions for problems faced by developing countries.
● The ns-3 Network Simulator Project: packet-level network simulator for research and education.
● Wikimedia: non-profit foundation dedicated to bringing free content to the world, operating Wikipedia.
● KDE Community: produces FOSS by artists, designers, programmers, translators, writers and other
contributors.
Questions?

[email protected]
http://g.co/gci

You might also like