SlideShare une entreprise Scribd logo
1  sur  40
google-melange.com
Google Summer of Code
Google Summer of Code is an online,
international program designed to
encourage university student participation
in open source software development.
Google Summer of Code
It started with the idea that university
students should spend their time outside of
school working in a field that would help
them with their studies and with their
career after university.
Google Summer of Code
The program provides the framework for
students to work for an open source
software organization by paying them a
stipend in exchange for their development
on the project.
What are the goals of the program?
Students get exposure to real-world
software development scenarios like
mailing list etiquette, working with fellow
developers across time zones, and using
source control.
What are the goals of the program?
Students get references and contacts in the
industry which helps them later when they
apply for jobs and want to network in their
field.
What are the goals of the program?
Many of the students who participate are
new to open source, which means the
organizations continue to identify and bring
in new developers each year.
What are the goals of the program?
The program gets more open source code
created and released for the benefit of all.
All of the projects the students produce are
publicly available at the end of the term for
anyone to access.
How does it work?
Early in the year (February) open source
software projects apply to be mentoring
organizations for the program.
How does it work?
Google chooses the organizations it would
like to participate in this year’s program and
announces them on the program website
(March).
How does it work?
Students submit project proposals (March)
to the mentoring organizations they’d like
to work with.
How does it work?
Mentoring organizations choose which
students they’d like to accept and then pairs
them with mentors to help them through
their project. The students are notified of
their acceptance in late April.
How does it work?
This student-mentor relationship is one of
the key aspects of Google Summer of Code.
It gives the student a great chance for
success and often produces lasting
connections in the community.
How does it work?
The students execute to milestones laid out
in their accepted project proposal over the
course of about 4 months (April - August).
They work closely with their mentor and
their mentoring organization.
How does it work?
The students and mentors both go through
two evaluations: a midterm and a final.
Students who pass their evaluations are
paid a stipend for their work.
How does it work?
At the end of the term students submit their
project to the program website for
everyone to see and use.
Some interesting student statistics
Over the past 10 years 8,616 students have
been accepted into Google Summer of
Code.
Some interesting student statistics
Countries with the most students over the
last 10 years:
United States (1,957), India (1,473), and
Germany (601).
Some interesting student statistics
We’ve seen a trend of more students
participating from underrepresented and
developing nations in the last few years and
we hope to continue that in the future. We
can always use your help spreading the
word about the program in these places!
Some interesting student statistics
An estimated 50 million lines of code have
been produced by Google Summer of Code
student developers.
Some interesting student stories
We get a wide range of students in different
majors including history, dance, music,
cartography, linguistics, medicine,
philosophy, theology, languages, business,
international relations, film, and many
others.
Timeline
Accepted students are announced on
27 April.
Timeline
The “community bonding period” for the
program is from 27 April - 25 May. This
period is another way we give our
participating students the best chance of
success in the program.
Timeline
Students begin coding on 25 May.
Timeline
Mid-term evaluations begin on 26 June and
end on 3 July.
Timeline
Final evaluations begin on 21 August and
end on 28 August. Students are expected to
submit their code by 25 September.
Useful links
Melange: http://www.google-melange.com
Google Summer of Code discussion list:
http://bit.ly/gsocdiscuss
Google Summer of Code student manual:
http://en.flossmanuals.net/GSoCStudentGuide
Google Summer of Code mentor manual:
http://en.flossmanuals.net/GSoCMentoring
www.google-melange.com
Welcome to Google Code-in
• Online contest for 13-17 year old pre-university
students
• Introduction to open source software development
• Open source organizations create tasks for
students to work on
• Students choose the tasks that interest them
• Students earn certificates, t-shirts, hooded
sweatshirts and can work towards the Grand Prize
trip to Google’s campus
What is Google Code-in?
www.google-melange.com
• Apply classroom skills to real life OS projects
• Excite students about the many types of open
source projects they can choose from
• Become part of the community
• Easy entry, mentors available to guide students
• OS software isn’t just about coding - variety of
types of tasks to choose from
Why participate in GCI?
www.google-melange.com
Each task is designed to take approximately the same
amount of time to complete (about 3-5 hours)
Categories of Tasks
● Coding
● Documentation/Training
● Outreach/Research
● Quality Assurance
● User Interface
Types of Tasks
www.google-melange.com
• 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
Beginner Tasks
www.google-melange.com
Prizes
1 task = Certificate of completion
3 tasks = Google t-shirt and a certificate of completion
5 Finalists from each org = hooded sweatshirt, t-shirt,
certificate of completion
20+ Grand Prize Winners (2 from each org) will receive
a trip to Google Headquarters for themselves and a
parent or legal guardian.
www.google-melange.com
Grand Prize
● Each open source organization will choose 2 Grand
Prize Winners.
● Winners are chosen from the 10 students who
complete the most tasks from each organization
● Organizations will evaluate a student’s work based
on creativity, thoroughness and quality of work
● Grand Prize winners receive a 4 day trip for
themselves and a parent to Google’s headquarters.
www.google-melange.com
Fun Stats for 2014
● 17.93% female participants
● 3236 tasks completed by 658 students
● Students from 87 different countries have
completed tasks
● Over 2200 total participants in the program from
2010 - 2014
www.google-melange.com
Fun Stats for 2014
● 203 mentors from 12 organizations
● 10 mentors were previous GCI students
www.google-melange.com
Timeline
• November Open source organizations
announced
• December Contest starts, students can
register at google-melange.com
• January Contest ends
• February Grand Prize winners named
www.google-melange.com
Important Links
Discussion list:
http://groups.google.com/group/gci-discuss
GCI general website:
developers.google.com/open-source/gci
Manual for using the GCI site:
http://flossmanuals.net/gci-melange/
www.google-melange.com
GCI 2013
Grand Prize Winners
www.google-melange.com
google-melange.com
Thank You!

Contenu connexe

En vedette

Whitepaper: Thailand Media Landscape 2016 Edition
Whitepaper: Thailand Media Landscape 2016 EditionWhitepaper: Thailand Media Landscape 2016 Edition
Whitepaper: Thailand Media Landscape 2016 EditionPR Newswire APAC
 
Lte rrc-connection-setup-messaging
Lte rrc-connection-setup-messagingLte rrc-connection-setup-messaging
Lte rrc-connection-setup-messagingPrashant Sengar
 
Pivotal 전략 업데이트 2015 Feb
Pivotal 전략 업데이트 2015 FebPivotal 전략 업데이트 2015 Feb
Pivotal 전략 업데이트 2015 Febseungdon Choi
 
스마트폰기초 2015
스마트폰기초 2015스마트폰기초 2015
스마트폰기초 2015Taekyoung Kim
 
Introduction to React Native
Introduction to React NativeIntroduction to React Native
Introduction to React NativePolidea
 
STB 차별화 방안 Final_hard copy ver.
STB 차별화 방안 Final_hard copy ver.STB 차별화 방안 Final_hard copy ver.
STB 차별화 방안 Final_hard copy ver.준영 김
 
Social Media Marketing 2015 2016
Social Media Marketing 2015   2016Social Media Marketing 2015   2016
Social Media Marketing 2015 2016Priceza
 
Linux tuning to improve PostgreSQL performance
Linux tuning to improve PostgreSQL performanceLinux tuning to improve PostgreSQL performance
Linux tuning to improve PostgreSQL performancePostgreSQL-Consulting
 
[SW 아키텍처 컨퍼런스] 클라우드 아키텍처 개론
[SW 아키텍처 컨퍼런스] 클라우드 아키텍처 개론[SW 아키텍처 컨퍼런스] 클라우드 아키텍처 개론
[SW 아키텍처 컨퍼런스] 클라우드 아키텍처 개론Alex Hahn
 

En vedette (10)

Whitepaper: Thailand Media Landscape 2016 Edition
Whitepaper: Thailand Media Landscape 2016 EditionWhitepaper: Thailand Media Landscape 2016 Edition
Whitepaper: Thailand Media Landscape 2016 Edition
 
Lte rrc-connection-setup-messaging
Lte rrc-connection-setup-messagingLte rrc-connection-setup-messaging
Lte rrc-connection-setup-messaging
 
Pivotal 전략 업데이트 2015 Feb
Pivotal 전략 업데이트 2015 FebPivotal 전략 업데이트 2015 Feb
Pivotal 전략 업데이트 2015 Feb
 
스마트폰기초 2015
스마트폰기초 2015스마트폰기초 2015
스마트폰기초 2015
 
Introduction to React Native
Introduction to React NativeIntroduction to React Native
Introduction to React Native
 
STB 차별화 방안 Final_hard copy ver.
STB 차별화 방안 Final_hard copy ver.STB 차별화 방안 Final_hard copy ver.
STB 차별화 방안 Final_hard copy ver.
 
Social Media Marketing 2015 2016
Social Media Marketing 2015   2016Social Media Marketing 2015   2016
Social Media Marketing 2015 2016
 
Linux tuning to improve PostgreSQL performance
Linux tuning to improve PostgreSQL performanceLinux tuning to improve PostgreSQL performance
Linux tuning to improve PostgreSQL performance
 
[SW 아키텍처 컨퍼런스] 클라우드 아키텍처 개론
[SW 아키텍처 컨퍼런스] 클라우드 아키텍처 개론[SW 아키텍처 컨퍼런스] 클라우드 아키텍처 개론
[SW 아키텍처 컨퍼런스] 클라우드 아키텍처 개론
 
Lte Tutorial
Lte TutorialLte Tutorial
Lte Tutorial
 

Similaire à Google Summer of Code

9-July-2014 Open Source Software Panel - Google Summer of Code & Code-In intr...
9-July-2014 Open Source Software Panel - Google Summer of Code & Code-In intr...9-July-2014 Open Source Software Panel - Google Summer of Code & Code-In intr...
9-July-2014 Open Source Software Panel - Google Summer of Code & Code-In intr...Women Who Code
 
G so c_2015_presentation
G so c_2015_presentationG so c_2015_presentation
G so c_2015_presentationgdgjss
 
G so c_2015_presentation
G so c_2015_presentationG so c_2015_presentation
G so c_2015_presentationSuyash Tilhari
 
Google summer of code
Google summer of codeGoogle summer of code
Google summer of codeSayak Sarkar
 
Google Summer of Code at Apache Software Foundation
Google Summer of Code at Apache Software FoundationGoogle Summer of Code at Apache Software Foundation
Google Summer of Code at Apache Software Foundationsmarru
 
Awareness about Google Summer Of Code 2018
Awareness about Google Summer Of Code 2018Awareness about Google Summer Of Code 2018
Awareness about Google Summer Of Code 2018Dr. Prital Patel
 
SchoolSearch Retrospective Summary Report422018Summary1st .docx
SchoolSearch Retrospective Summary Report422018Summary1st .docxSchoolSearch Retrospective Summary Report422018Summary1st .docx
SchoolSearch Retrospective Summary Report422018Summary1st .docxbagotjesusa
 
Google summer of code with drupal
Google summer of code with drupalGoogle summer of code with drupal
Google summer of code with drupalNaveen Valecha
 
EDU 749 Emerging Trends Syllabus
EDU 749 Emerging Trends SyllabusEDU 749 Emerging Trends Syllabus
EDU 749 Emerging Trends Syllabusgibb0
 
Fostering pre-university student participation in OSGeo through the Google Co...
Fostering pre-university student participation in OSGeo through the Google Co...Fostering pre-university student participation in OSGeo through the Google Co...
Fostering pre-university student participation in OSGeo through the Google Co...Jeff McKenna
 
5 Formative Assessment Tools for the Millennial Educator
5 Formative Assessment Tools for the Millennial Educator5 Formative Assessment Tools for the Millennial Educator
5 Formative Assessment Tools for the Millennial EducatorLiveTiles
 
Creating Online Connections 2008
Creating Online Connections 2008Creating Online Connections 2008
Creating Online Connections 2008Jennifer Dorman
 
Jisc visions: higher education (HE) teaching and learning
Jisc visions: higher education (HE) teaching and learningJisc visions: higher education (HE) teaching and learning
Jisc visions: higher education (HE) teaching and learningJisc
 
Evaluating Educational Technology Project using ACTIONS MODEL
Evaluating Educational Technology Project using ACTIONS MODELEvaluating Educational Technology Project using ACTIONS MODEL
Evaluating Educational Technology Project using ACTIONS MODELu0612345
 
Evaluating Educational Technology Project Using Actions Model
Evaluating Educational Technology Project Using Actions ModelEvaluating Educational Technology Project Using Actions Model
Evaluating Educational Technology Project Using Actions Modelathra29
 
Get There Green - Kickoff
Get There Green - KickoffGet There Green - Kickoff
Get There Green - KickoffBrian Carr
 
Speak Up 101 Webina
Speak Up 101 WebinaSpeak Up 101 Webina
Speak Up 101 WebinaJulie Evans
 
Sarah A Reed Children's Center 2023 Summer Reading& Math Program/STEAM Initia...
Sarah A Reed Children's Center 2023 Summer Reading& Math Program/STEAM Initia...Sarah A Reed Children's Center 2023 Summer Reading& Math Program/STEAM Initia...
Sarah A Reed Children's Center 2023 Summer Reading& Math Program/STEAM Initia...Gary L. Bukowski MA,CFRE VP for Advancement
 

Similaire à Google Summer of Code (20)

9-July-2014 Open Source Software Panel - Google Summer of Code & Code-In intr...
9-July-2014 Open Source Software Panel - Google Summer of Code & Code-In intr...9-July-2014 Open Source Software Panel - Google Summer of Code & Code-In intr...
9-July-2014 Open Source Software Panel - Google Summer of Code & Code-In intr...
 
Gsoc 2013 presentation
Gsoc 2013 presentationGsoc 2013 presentation
Gsoc 2013 presentation
 
G so c_2015_presentation
G so c_2015_presentationG so c_2015_presentation
G so c_2015_presentation
 
G so c_2015_presentation
G so c_2015_presentationG so c_2015_presentation
G so c_2015_presentation
 
Google summer of code
Google summer of codeGoogle summer of code
Google summer of code
 
Google Summer of Code at Apache Software Foundation
Google Summer of Code at Apache Software FoundationGoogle Summer of Code at Apache Software Foundation
Google Summer of Code at Apache Software Foundation
 
Awareness about Google Summer Of Code 2018
Awareness about Google Summer Of Code 2018Awareness about Google Summer Of Code 2018
Awareness about Google Summer Of Code 2018
 
GDSC NITW GSoc Session
GDSC NITW GSoc SessionGDSC NITW GSoc Session
GDSC NITW GSoc Session
 
SchoolSearch Retrospective Summary Report422018Summary1st .docx
SchoolSearch Retrospective Summary Report422018Summary1st .docxSchoolSearch Retrospective Summary Report422018Summary1st .docx
SchoolSearch Retrospective Summary Report422018Summary1st .docx
 
Google summer of code with drupal
Google summer of code with drupalGoogle summer of code with drupal
Google summer of code with drupal
 
EDU 749 Emerging Trends Syllabus
EDU 749 Emerging Trends SyllabusEDU 749 Emerging Trends Syllabus
EDU 749 Emerging Trends Syllabus
 
Fostering pre-university student participation in OSGeo through the Google Co...
Fostering pre-university student participation in OSGeo through the Google Co...Fostering pre-university student participation in OSGeo through the Google Co...
Fostering pre-university student participation in OSGeo through the Google Co...
 
5 Formative Assessment Tools for the Millennial Educator
5 Formative Assessment Tools for the Millennial Educator5 Formative Assessment Tools for the Millennial Educator
5 Formative Assessment Tools for the Millennial Educator
 
Creating Online Connections 2008
Creating Online Connections 2008Creating Online Connections 2008
Creating Online Connections 2008
 
Jisc visions: higher education (HE) teaching and learning
Jisc visions: higher education (HE) teaching and learningJisc visions: higher education (HE) teaching and learning
Jisc visions: higher education (HE) teaching and learning
 
Evaluating Educational Technology Project using ACTIONS MODEL
Evaluating Educational Technology Project using ACTIONS MODELEvaluating Educational Technology Project using ACTIONS MODEL
Evaluating Educational Technology Project using ACTIONS MODEL
 
Evaluating Educational Technology Project Using Actions Model
Evaluating Educational Technology Project Using Actions ModelEvaluating Educational Technology Project Using Actions Model
Evaluating Educational Technology Project Using Actions Model
 
Get There Green - Kickoff
Get There Green - KickoffGet There Green - Kickoff
Get There Green - Kickoff
 
Speak Up 101 Webina
Speak Up 101 WebinaSpeak Up 101 Webina
Speak Up 101 Webina
 
Sarah A Reed Children's Center 2023 Summer Reading& Math Program/STEAM Initia...
Sarah A Reed Children's Center 2023 Summer Reading& Math Program/STEAM Initia...Sarah A Reed Children's Center 2023 Summer Reading& Math Program/STEAM Initia...
Sarah A Reed Children's Center 2023 Summer Reading& Math Program/STEAM Initia...
 

Plus de POSSCON

Why Meteor.JS?
Why Meteor.JS?Why Meteor.JS?
Why Meteor.JS?POSSCON
 
Vagrant 101
Vagrant 101Vagrant 101
Vagrant 101POSSCON
 
Tools for Open Source Systems Administration
Tools for Open Source Systems AdministrationTools for Open Source Systems Administration
Tools for Open Source Systems AdministrationPOSSCON
 
Assembling an Open Source Toolchain to Manage Public, Private and Hybrid Clou...
Assembling an Open Source Toolchain to Manage Public, Private and Hybrid Clou...Assembling an Open Source Toolchain to Manage Public, Private and Hybrid Clou...
Assembling an Open Source Toolchain to Manage Public, Private and Hybrid Clou...POSSCON
 
Accelerating Application Delivery with OpenShift
Accelerating Application Delivery with OpenShiftAccelerating Application Delivery with OpenShift
Accelerating Application Delivery with OpenShiftPOSSCON
 
Openstack 101
Openstack 101Openstack 101
Openstack 101POSSCON
 
Community Building: The Open Source Way
Community Building: The Open Source WayCommunity Building: The Open Source Way
Community Building: The Open Source WayPOSSCON
 
I Know It Was MEAN, But I Cut the Cord to LAMP Anyway
I Know It Was MEAN, But I Cut the Cord to LAMP AnywayI Know It Was MEAN, But I Cut the Cord to LAMP Anyway
I Know It Was MEAN, But I Cut the Cord to LAMP AnywayPOSSCON
 
Software Defined Networking (SDN) for the Datacenter
Software Defined Networking (SDN) for the DatacenterSoftware Defined Networking (SDN) for the Datacenter
Software Defined Networking (SDN) for the DatacenterPOSSCON
 
Application Security on a Dime: A Practical Guide to Using Functional Open So...
Application Security on a Dime: A Practical Guide to Using Functional Open So...Application Security on a Dime: A Practical Guide to Using Functional Open So...
Application Security on a Dime: A Practical Guide to Using Functional Open So...POSSCON
 
Why Your Open Source Story Matters
Why Your Open Source Story MattersWhy Your Open Source Story Matters
Why Your Open Source Story MattersPOSSCON
 
How YARN Enables Multiple Data Processing Engines in Hadoop
How YARN Enables Multiple Data Processing Engines in HadoopHow YARN Enables Multiple Data Processing Engines in Hadoop
How YARN Enables Multiple Data Processing Engines in HadoopPOSSCON
 
Introduction to Hadoop
Introduction to HadoopIntroduction to Hadoop
Introduction to HadoopPOSSCON
 
How to Use Cryptography Properly: The Common Mistakes People Make When Using ...
How to Use Cryptography Properly: The Common Mistakes People Make When Using ...How to Use Cryptography Properly: The Common Mistakes People Make When Using ...
How to Use Cryptography Properly: The Common Mistakes People Make When Using ...POSSCON
 
Cyber Security and Open Source
Cyber Security and Open SourceCyber Security and Open Source
Cyber Security and Open SourcePOSSCON
 
Intro to AngularJS
Intro to AngularJSIntro to AngularJS
Intro to AngularJSPOSSCON
 
Docker 101: An Introduction
Docker 101: An IntroductionDocker 101: An Introduction
Docker 101: An IntroductionPOSSCON
 
Graph the Planet!
Graph the Planet!Graph the Planet!
Graph the Planet!POSSCON
 
Software Freedom Licensing: What You Must Know
Software Freedom Licensing: What You Must KnowSoftware Freedom Licensing: What You Must Know
Software Freedom Licensing: What You Must KnowPOSSCON
 
Contributing to an Open Source Project 101
Contributing to an Open Source Project 101Contributing to an Open Source Project 101
Contributing to an Open Source Project 101POSSCON
 

Plus de POSSCON (20)

Why Meteor.JS?
Why Meteor.JS?Why Meteor.JS?
Why Meteor.JS?
 
Vagrant 101
Vagrant 101Vagrant 101
Vagrant 101
 
Tools for Open Source Systems Administration
Tools for Open Source Systems AdministrationTools for Open Source Systems Administration
Tools for Open Source Systems Administration
 
Assembling an Open Source Toolchain to Manage Public, Private and Hybrid Clou...
Assembling an Open Source Toolchain to Manage Public, Private and Hybrid Clou...Assembling an Open Source Toolchain to Manage Public, Private and Hybrid Clou...
Assembling an Open Source Toolchain to Manage Public, Private and Hybrid Clou...
 
Accelerating Application Delivery with OpenShift
Accelerating Application Delivery with OpenShiftAccelerating Application Delivery with OpenShift
Accelerating Application Delivery with OpenShift
 
Openstack 101
Openstack 101Openstack 101
Openstack 101
 
Community Building: The Open Source Way
Community Building: The Open Source WayCommunity Building: The Open Source Way
Community Building: The Open Source Way
 
I Know It Was MEAN, But I Cut the Cord to LAMP Anyway
I Know It Was MEAN, But I Cut the Cord to LAMP AnywayI Know It Was MEAN, But I Cut the Cord to LAMP Anyway
I Know It Was MEAN, But I Cut the Cord to LAMP Anyway
 
Software Defined Networking (SDN) for the Datacenter
Software Defined Networking (SDN) for the DatacenterSoftware Defined Networking (SDN) for the Datacenter
Software Defined Networking (SDN) for the Datacenter
 
Application Security on a Dime: A Practical Guide to Using Functional Open So...
Application Security on a Dime: A Practical Guide to Using Functional Open So...Application Security on a Dime: A Practical Guide to Using Functional Open So...
Application Security on a Dime: A Practical Guide to Using Functional Open So...
 
Why Your Open Source Story Matters
Why Your Open Source Story MattersWhy Your Open Source Story Matters
Why Your Open Source Story Matters
 
How YARN Enables Multiple Data Processing Engines in Hadoop
How YARN Enables Multiple Data Processing Engines in HadoopHow YARN Enables Multiple Data Processing Engines in Hadoop
How YARN Enables Multiple Data Processing Engines in Hadoop
 
Introduction to Hadoop
Introduction to HadoopIntroduction to Hadoop
Introduction to Hadoop
 
How to Use Cryptography Properly: The Common Mistakes People Make When Using ...
How to Use Cryptography Properly: The Common Mistakes People Make When Using ...How to Use Cryptography Properly: The Common Mistakes People Make When Using ...
How to Use Cryptography Properly: The Common Mistakes People Make When Using ...
 
Cyber Security and Open Source
Cyber Security and Open SourceCyber Security and Open Source
Cyber Security and Open Source
 
Intro to AngularJS
Intro to AngularJSIntro to AngularJS
Intro to AngularJS
 
Docker 101: An Introduction
Docker 101: An IntroductionDocker 101: An Introduction
Docker 101: An Introduction
 
Graph the Planet!
Graph the Planet!Graph the Planet!
Graph the Planet!
 
Software Freedom Licensing: What You Must Know
Software Freedom Licensing: What You Must KnowSoftware Freedom Licensing: What You Must Know
Software Freedom Licensing: What You Must Know
 
Contributing to an Open Source Project 101
Contributing to an Open Source Project 101Contributing to an Open Source Project 101
Contributing to an Open Source Project 101
 

Dernier

AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024The Digital Insurer
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Jeffrey Haguewood
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businesspanagenda
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodJuan lago vázquez
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native ApplicationsWSO2
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfOverkill Security
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingEdi Saputra
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdflior mazor
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024The Digital Insurer
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Zilliz
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...Zilliz
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxRustici Software
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MIND CTI
 
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...apidays
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 

Dernier (20)

AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 

Google Summer of Code

  • 2. Google Summer of Code Google Summer of Code is an online, international program designed to encourage university student participation in open source software development.
  • 3. Google Summer of Code It started with the idea that university students should spend their time outside of school working in a field that would help them with their studies and with their career after university.
  • 4. Google Summer of Code The program provides the framework for students to work for an open source software organization by paying them a stipend in exchange for their development on the project.
  • 5. What are the goals of the program? Students get exposure to real-world software development scenarios like mailing list etiquette, working with fellow developers across time zones, and using source control.
  • 6. What are the goals of the program? Students get references and contacts in the industry which helps them later when they apply for jobs and want to network in their field.
  • 7. What are the goals of the program? Many of the students who participate are new to open source, which means the organizations continue to identify and bring in new developers each year.
  • 8. What are the goals of the program? The program gets more open source code created and released for the benefit of all. All of the projects the students produce are publicly available at the end of the term for anyone to access.
  • 9. How does it work? Early in the year (February) open source software projects apply to be mentoring organizations for the program.
  • 10. How does it work? Google chooses the organizations it would like to participate in this year’s program and announces them on the program website (March).
  • 11. How does it work? Students submit project proposals (March) to the mentoring organizations they’d like to work with.
  • 12. How does it work? Mentoring organizations choose which students they’d like to accept and then pairs them with mentors to help them through their project. The students are notified of their acceptance in late April.
  • 13. How does it work? This student-mentor relationship is one of the key aspects of Google Summer of Code. It gives the student a great chance for success and often produces lasting connections in the community.
  • 14. How does it work? The students execute to milestones laid out in their accepted project proposal over the course of about 4 months (April - August). They work closely with their mentor and their mentoring organization.
  • 15. How does it work? The students and mentors both go through two evaluations: a midterm and a final. Students who pass their evaluations are paid a stipend for their work.
  • 16. How does it work? At the end of the term students submit their project to the program website for everyone to see and use.
  • 17. Some interesting student statistics Over the past 10 years 8,616 students have been accepted into Google Summer of Code.
  • 18. Some interesting student statistics Countries with the most students over the last 10 years: United States (1,957), India (1,473), and Germany (601).
  • 19. Some interesting student statistics We’ve seen a trend of more students participating from underrepresented and developing nations in the last few years and we hope to continue that in the future. We can always use your help spreading the word about the program in these places!
  • 20. Some interesting student statistics An estimated 50 million lines of code have been produced by Google Summer of Code student developers.
  • 21. Some interesting student stories We get a wide range of students in different majors including history, dance, music, cartography, linguistics, medicine, philosophy, theology, languages, business, international relations, film, and many others.
  • 22. Timeline Accepted students are announced on 27 April.
  • 23. Timeline The “community bonding period” for the program is from 27 April - 25 May. This period is another way we give our participating students the best chance of success in the program.
  • 25. Timeline Mid-term evaluations begin on 26 June and end on 3 July.
  • 26. Timeline Final evaluations begin on 21 August and end on 28 August. Students are expected to submit their code by 25 September.
  • 27. Useful links Melange: http://www.google-melange.com Google Summer of Code discussion list: http://bit.ly/gsocdiscuss Google Summer of Code student manual: http://en.flossmanuals.net/GSoCStudentGuide Google Summer of Code mentor manual: http://en.flossmanuals.net/GSoCMentoring
  • 29. • Online contest for 13-17 year old pre-university students • Introduction to open source software development • Open source organizations create tasks for students to work on • Students choose the tasks that interest them • Students earn certificates, t-shirts, hooded sweatshirts and can work towards the Grand Prize trip to Google’s campus What is Google Code-in? www.google-melange.com
  • 30. • Apply classroom skills to real life OS projects • Excite students about the many types of open source projects they can choose from • Become part of the community • Easy entry, mentors available to guide students • OS software isn’t just about coding - variety of types of tasks to choose from Why participate in GCI? www.google-melange.com
  • 31. Each task is designed to take approximately the same amount of time to complete (about 3-5 hours) Categories of Tasks ● Coding ● Documentation/Training ● Outreach/Research ● Quality Assurance ● User Interface Types of Tasks www.google-melange.com
  • 32. • 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 Beginner Tasks www.google-melange.com
  • 33. Prizes 1 task = Certificate of completion 3 tasks = Google t-shirt and a certificate of completion 5 Finalists from each org = hooded sweatshirt, t-shirt, certificate of completion 20+ Grand Prize Winners (2 from each org) will receive a trip to Google Headquarters for themselves and a parent or legal guardian. www.google-melange.com
  • 34. Grand Prize ● Each open source organization will choose 2 Grand Prize Winners. ● Winners are chosen from the 10 students who complete the most tasks from each organization ● Organizations will evaluate a student’s work based on creativity, thoroughness and quality of work ● Grand Prize winners receive a 4 day trip for themselves and a parent to Google’s headquarters. www.google-melange.com
  • 35. Fun Stats for 2014 ● 17.93% female participants ● 3236 tasks completed by 658 students ● Students from 87 different countries have completed tasks ● Over 2200 total participants in the program from 2010 - 2014 www.google-melange.com
  • 36. Fun Stats for 2014 ● 203 mentors from 12 organizations ● 10 mentors were previous GCI students www.google-melange.com
  • 37. Timeline • November Open source organizations announced • December Contest starts, students can register at google-melange.com • January Contest ends • February Grand Prize winners named www.google-melange.com
  • 38. Important Links Discussion list: http://groups.google.com/group/gci-discuss GCI general website: developers.google.com/open-source/gci Manual for using the GCI site: http://flossmanuals.net/gci-melange/ www.google-melange.com
  • 39. GCI 2013 Grand Prize Winners www.google-melange.com