The Google Summer of Code (GSoC) is a program that provides funding for student developers to work with open source organizations over the summer. The goals of the program are to inspire young developers, provide experience with open source development, and generate new code for projects. Students submit proposals to organizations and are paired with mentors. If accepted, they receive stipends for their work. A wide range of technical organizations participate each year.
Conole ntu 1_oct epedagogies and social mediaGrainne Conole
油
This document discusses how new technologies and social media can transform learning experiences. It outlines different pedagogical approaches like drill-and-practice, inquiry learning, and situated learning that can be enhanced through technologies. Digital literacies involve skills like collaboration, negotiation, and collective intelligence. The document advocates open practices like open resources, courses, accreditation, and research. Social media can support personalized and collaborative learning when combined with appropriate pedagogical approaches.
The document discusses a study on how teacher librarian candidates use Web 2.0 tools in their personal, professional, and academic lives. A survey of 100 candidates found their learning ecology was limited mainly to social networking, media sharing, and communication tools for personal use. Few used more advanced Web 2.0 tools like social bookmarking and wikis. The study suggests expanding teacher candidates' learning ecologies by incorporating Web 2.0 engagement activities in their programs to increase technology adoption.
Harnessing new media for learning, teaching, and research. New technologies allow for more personalized and immersed learning. Learners are drawn to technologies but still rely on traditional methods. New media provides opportunities to reach more learners effectively through tools like social media, but this requires new digital literacies. Educators should rethink design with a focus on activities and experiences over just content. Blended real and virtual spaces can enhance conferences, networking, and publishing through collaboration and community building.
This document discusses promising practices for engaging PK-20 learners, who are primarily digital natives and second generation digital natives. It recommends interactive learning environments that incorporate collaboration, project-based learning, partnering, authentic assessment, audience, and digital mediums. Specific strategies are proposed, such as flipped classrooms, personal learning networks, and the use of Web 2.0 tools. The document concludes by outlining seven strategies from Tapscott for how educators can better engage digital learners, including focusing on lifelong learning over teaching to tests.
E-learning SINFOGEO: a new e-learning paradigm in Geographic Information Tech...Jimena Mart鱈nez
油
E-learning SINFOGEO is an e-learning platform about Geographic Information Technologies, with the aim to offer a better, practical and useful knowledge of the Geo Technologies to our students.
Etwinning 2017 my pen friend across europeAlis Popa
油
The document summarizes a project called "My Virtual Pen Friend Across Europe" between schools in Romania and other European countries. The project aimed to have students learn about other cultures and lifestyles through online collaboration using eTwinning platforms. Students worked in teams to research different countries and share information about daily life and traditions. They communicated online and created various digital materials like videos, presentations and magazines to showcase what they learned about each other. The project helped students improve their digital skills, language skills and cultural understanding while fostering international friendship.
The document summarizes Shirley Diaz's presentation on online and blended learning to the Tehama Department of Education. Some key points:
- Diaz reviewed the California eLearning Framework and its focus on content, teaching, technology, and operations.
- She discussed implementing online learning programs at Willows High School using the Accelerate Education platform for credit recovery.
- Barriers to the program included keeping unmotivated students on task and preventing cheating during exams. Technical issues with the computer lab were also a challenge.
As a 3 times successful student and 2 times successful mentor for Google Summer of Code, I share my thoughts on a successful Google Summer of Code. This presentation has evolved over the time with feedback from multiple mentors and students.
9-July-2014 Open Source Software Panel - Google Summer of Code & Code-In intr...Women Who Code
油
This document provides information about Google Summer of Code and Google Code-in programs. It summarizes that Google Summer of Code is a program that provides stipends for university students to work on open source software projects over the summer. It outlines the goals of exposing students to real-world development, getting more open source code created, and helping projects bring in new developers. Google Code-in is a contest for younger students to earn certificates for introductory tasks related to open source projects.
This document provides information about Google Summer of Code (GSoC). GSoC is a program that aims to encourage university students to participate in open source software development. It works by having open source organizations submit project ideas that students can then propose for and be paired with mentors to complete. If accepted, students receive a stipend for their work. The document outlines the goals of GSoC, how it works, participating projects, benefits like stipends and scholarships, and statistics on University of Moratuwa's involvement in past years.
The document discusses the Google Summer of Code (GSoC) program and Apertium's participation in 2011. It provides background on GSoC, describes how Apertium proposed and was assigned a project to develop a pre- and post-editing environment for Apertium. The project was successfully completed by student Camille Mougey, providing Apertium with a new integrated editing interface and logging capabilities to analyze human post-editing behavior and improve the translation system. Further work is proposed to expand on this initial platform.
The document discusses various topics related to technology including motivation for technological development, future directions in screen and cloud computing technologies, and opportunities for student involvement in projects such as Google Summer of Code. It provides information on participating in Google Summer of Code, which pairs student developers with open source mentors for a 3 month coding project. Details are given on technical roles at Google and potential student project ideas involving honeypot networks, Android development, and Windows Phone development.
This presentation was presented to students at University of Texas - Brownsville and Texas Southmost College. I talk about internships and networking opportunities available to Computer Science undergraduates, with an emphasis on programs for women and minorities.
Google Summer of Code is a program that provides funding for student developers to write code for open source projects during the summer. The goals are to inspire students to participate in open source, provide real-world development experience, and create more open source code. Students submit project proposals to mentoring organizations, then work over the summer while receiving a $5,500 stipend. Over the years the program has grown from 400 students in 2005 to over 1,000 students in recent years, hosted by 150 organizations and taking place in over 70 countries.
This document discusses how Google Apps tools can be used in education. It provides an overview of Google Apps for Education, which allows schools to manage student and staff accounts under the school's domain. Key Google Apps tools for educational use include Gmail for communication, Google Docs for collaboration, and Google Forms/Sheets for data collection and analysis. Examples are given of how various Google Apps can be embedded in classroom lessons and used for professional development, projects, and administrative tasks. The document advocates for adopting Google Apps to improve access, collaboration, and technology skills among students and staff.
The Center for Learning and Knowledge Technologies (CeLeKT) at Linn脱us University in Sweden conducts research on mobile systems and social media to support collaborative learning. Their current projects include LETS GO on mobile science collaboratories, GeM on mobile math learning, mLearn2go on a learning toolbox, and Gifted Math utilizing classroom technologies. They discussed collaborating with Taiwan researchers on future projects and exchanging students and researchers.
Fostering pre-university student participation in OSGeo through the Google Co...Jeff McKenna
油
The document discusses OSGeo's participation in the 2017 Google Code-in competition. Some key points:
- OSGeo had 20 volunteers who mentored over 600 students on tasks for 11 OSGeo projects.
- The majority of students were from India and the US and completed tasks in areas like outreach, documentation, and coding.
- Mentors provided feedback that it was a learning experience for OSGeo's first time participating and that some students struggled without sufficient guidance.
- Lessons included preventing plagiarism, clarifying task requirements, and managing the large time commitment required from mentors.
Designing and deploying mobile user studies in the wild: a practical guideKaren Church
油
This tutorial was presented as part of Mobile HCI 2012 in San Francisco on the 19th September 2012. The tutorial aims to provide a practical guide to conduct mobile field studies based on the learning outcomes of the research I've been involved in while working as a Research Scientist in Telefonica Research, Barcelona. I cover how to design effective mobile field studies, the importance of mobile prototyping, the impact of various design choices on the study setup and deployment, how to engage participants and how to avoid ethical and legal issues. I've also tried to include listings of useful resources for those who are interested in conducting mobile field studies of their own.
More details: http://mm2.tid.es/mhcitutorial/
Karen Church
Research Scientist
Telefonica Research
www.karenchurch.com
@karenchurch
The Google Developer Student Clubs program overview document summarizes the program as follows:
Google Developer Student Clubs are university-based communities for students interested in Google developer technologies where students can learn technologies in a peer-to-peer environment. There are now over 1,900 clubs across 113 countries that train thousands of student developers on Google technologies and empower them to solve real-world problems in their local communities. The goal of the clubs is to help students grow as developers and impact their communities through technology.
This document provides an overview of Google Summer of Code (GSoC) and the X.Org Foundation's participation in it. GSoC is a global program that brings student developers into open source software. It involves organizations applying to participate, students submitting project proposals, organizations selecting projects and students, and coding/evaluation periods over the summer. The X.Org Foundation has participated in GSoC for many years, accepting over 50 students with an 81% success rate. It also runs its own program called Endless Vacation of Code for cases where GSoC is not an option.
It is a guideline for Saurashtra University students to aware them about Google Summer of Code program and Open Source by sharing my own experience with Joomla Community, Open Source and Google Summer of Code.
As a 3 times successful student and 2 times successful mentor for Google Summer of Code, I share my thoughts on a successful Google Summer of Code. This presentation has evolved over the time with feedback from multiple mentors and students.
9-July-2014 Open Source Software Panel - Google Summer of Code & Code-In intr...Women Who Code
油
This document provides information about Google Summer of Code and Google Code-in programs. It summarizes that Google Summer of Code is a program that provides stipends for university students to work on open source software projects over the summer. It outlines the goals of exposing students to real-world development, getting more open source code created, and helping projects bring in new developers. Google Code-in is a contest for younger students to earn certificates for introductory tasks related to open source projects.
This document provides information about Google Summer of Code (GSoC). GSoC is a program that aims to encourage university students to participate in open source software development. It works by having open source organizations submit project ideas that students can then propose for and be paired with mentors to complete. If accepted, students receive a stipend for their work. The document outlines the goals of GSoC, how it works, participating projects, benefits like stipends and scholarships, and statistics on University of Moratuwa's involvement in past years.
The document discusses the Google Summer of Code (GSoC) program and Apertium's participation in 2011. It provides background on GSoC, describes how Apertium proposed and was assigned a project to develop a pre- and post-editing environment for Apertium. The project was successfully completed by student Camille Mougey, providing Apertium with a new integrated editing interface and logging capabilities to analyze human post-editing behavior and improve the translation system. Further work is proposed to expand on this initial platform.
The document discusses various topics related to technology including motivation for technological development, future directions in screen and cloud computing technologies, and opportunities for student involvement in projects such as Google Summer of Code. It provides information on participating in Google Summer of Code, which pairs student developers with open source mentors for a 3 month coding project. Details are given on technical roles at Google and potential student project ideas involving honeypot networks, Android development, and Windows Phone development.
This presentation was presented to students at University of Texas - Brownsville and Texas Southmost College. I talk about internships and networking opportunities available to Computer Science undergraduates, with an emphasis on programs for women and minorities.
Google Summer of Code is a program that provides funding for student developers to write code for open source projects during the summer. The goals are to inspire students to participate in open source, provide real-world development experience, and create more open source code. Students submit project proposals to mentoring organizations, then work over the summer while receiving a $5,500 stipend. Over the years the program has grown from 400 students in 2005 to over 1,000 students in recent years, hosted by 150 organizations and taking place in over 70 countries.
This document discusses how Google Apps tools can be used in education. It provides an overview of Google Apps for Education, which allows schools to manage student and staff accounts under the school's domain. Key Google Apps tools for educational use include Gmail for communication, Google Docs for collaboration, and Google Forms/Sheets for data collection and analysis. Examples are given of how various Google Apps can be embedded in classroom lessons and used for professional development, projects, and administrative tasks. The document advocates for adopting Google Apps to improve access, collaboration, and technology skills among students and staff.
The Center for Learning and Knowledge Technologies (CeLeKT) at Linn脱us University in Sweden conducts research on mobile systems and social media to support collaborative learning. Their current projects include LETS GO on mobile science collaboratories, GeM on mobile math learning, mLearn2go on a learning toolbox, and Gifted Math utilizing classroom technologies. They discussed collaborating with Taiwan researchers on future projects and exchanging students and researchers.
Fostering pre-university student participation in OSGeo through the Google Co...Jeff McKenna
油
The document discusses OSGeo's participation in the 2017 Google Code-in competition. Some key points:
- OSGeo had 20 volunteers who mentored over 600 students on tasks for 11 OSGeo projects.
- The majority of students were from India and the US and completed tasks in areas like outreach, documentation, and coding.
- Mentors provided feedback that it was a learning experience for OSGeo's first time participating and that some students struggled without sufficient guidance.
- Lessons included preventing plagiarism, clarifying task requirements, and managing the large time commitment required from mentors.
Designing and deploying mobile user studies in the wild: a practical guideKaren Church
油
This tutorial was presented as part of Mobile HCI 2012 in San Francisco on the 19th September 2012. The tutorial aims to provide a practical guide to conduct mobile field studies based on the learning outcomes of the research I've been involved in while working as a Research Scientist in Telefonica Research, Barcelona. I cover how to design effective mobile field studies, the importance of mobile prototyping, the impact of various design choices on the study setup and deployment, how to engage participants and how to avoid ethical and legal issues. I've also tried to include listings of useful resources for those who are interested in conducting mobile field studies of their own.
More details: http://mm2.tid.es/mhcitutorial/
Karen Church
Research Scientist
Telefonica Research
www.karenchurch.com
@karenchurch
The Google Developer Student Clubs program overview document summarizes the program as follows:
Google Developer Student Clubs are university-based communities for students interested in Google developer technologies where students can learn technologies in a peer-to-peer environment. There are now over 1,900 clubs across 113 countries that train thousands of student developers on Google technologies and empower them to solve real-world problems in their local communities. The goal of the clubs is to help students grow as developers and impact their communities through technology.
This document provides an overview of Google Summer of Code (GSoC) and the X.Org Foundation's participation in it. GSoC is a global program that brings student developers into open source software. It involves organizations applying to participate, students submitting project proposals, organizations selecting projects and students, and coding/evaluation periods over the summer. The X.Org Foundation has participated in GSoC for many years, accepting over 50 students with an 81% success rate. It also runs its own program called Endless Vacation of Code for cases where GSoC is not an option.
It is a guideline for Saurashtra University students to aware them about Google Summer of Code program and Open Source by sharing my own experience with Joomla Community, Open Source and Google Summer of Code.
Google Summer of Code is a program that pairs students with open source software organizations to work on projects over the summer. It aims to introduce students to open source development, help projects bring in new developers, and create more open source code. Students work on their assigned projects under mentor guidance for 10 weeks, passing two evaluations to earn stipends. They gain real-world skills while contributing to open source communities. Over its 16 years, the program has supported over 16,000 global students producing 38+ million lines of code.
Google Summer of Code is a program that provides university students stipends to write code for open source software projects over the summer. The goals are to inspire students to participate in open source development, provide real-world development experience, and create more open source code. Students submit project proposals to organizations and are paired with mentors if accepted. Those accepted receive stipends for completing milestones by evaluation deadlines in May, July, and August. The program benefits both students, who gain skills and experience, and organizations, which gain new contributors and exposure.
Google Summer of Code is a program that provides university students stipends to write code for open source software projects over the summer. The goals are to inspire students to participate in open source development, provide real-world development experience, and create more open source code. Students submit project proposals to organizations and are paired with mentors if accepted. Those accepted receive stipends for completing milestones throughout the summer coding period from May to August. Both students and organizations benefit from increased skills, contributions to open source projects, and experience.
Google Summer of Code 2013 OSCON updateCarol Smith
油
Google Summer of Code is a program that provides stipends for college students to write code for open source software projects during the summer. The goals are to inspire students to participate in open source development, give them real-world experience, and create more open source code. Students submit project proposals, are matched with a mentor, and must complete milestones to receive the $5,500 stipend from Google ($5,000 for the student and $500 for the organization).
This document summarizes the roles, processes, and meetings involved in Scrum, an agile software development framework. It describes the Product Owner as responsible for managing the product backlog and prioritizing features. The Scrum Master leads the Scrum process and meetings. The Scrum Team, comprising developers, designers, and analysts, is responsible for development. Key Scrum artifacts include the product and sprint backlogs, which track features and tasks, and burndown charts, which track work completion. The document outlines Scrum meetings like sprint planning, daily stand-ups, and sprint reviews.
The Future of Repair: Transparent and Incremental by Botond DenesScyllaDB
油
Regularly run repairs are essential to keep clusters healthy, yet having a good repair schedule is more challenging than it should be. Repairs often take a long time, preventing running them often. This has an impact on data consistency and also limits the usefulness of the new repair based tombstone garbage collection. We want to address these challenges by making repairs incremental and allowing for automatic repair scheduling, without relying on external tools.
Many MSPs overlook endpoint backup, missing out on additional profit and leaving a gap that puts client data at risk.
Join our webinar as we break down the top challenges of endpoint backupand how to overcome them.
TrustArc Webinar - Building your DPIA/PIA Program: Best Practices & TipsTrustArc
油
Understanding DPIA/PIAs and how to implement them can be the key to embedding privacy in the heart of your organization as well as achieving compliance with multiple data protection / privacy laws, such as GDPR and CCPA. Indeed, the GDPR mandates Privacy by Design and requires documented Data Protection Impact Assessments (DPIAs) for high risk processing and the EU AI Act requires an assessment of fundamental rights.
How can you build this into a sustainable program across your business? What are the similarities and differences between PIAs and DPIAs? What are the best practices for integrating PIAs/DPIAs into your data privacy processes?
Whether you're refining your compliance framework or looking to enhance your PIA/DPIA execution, this session will provide actionable insights and strategies to ensure your organization meets the highest standards of data protection.
Join our panel of privacy experts as we explore:
- DPIA & PIA best practices
- Key regulatory requirements for conducting PIAs and DPIAs
- How to identify and mitigate data privacy risks through comprehensive assessments
- Strategies for ensuring documentation and compliance are robust and defensible
- Real-world case studies that highlight common pitfalls and practical solutions
Gojek Clone is a versatile multi-service super app that offers ride-hailing, food delivery, payment services, and more, providing a seamless experience for users and businesses alike on a single platform.
UiPath Automation Developer Associate Training Series 2025 - Session 1DianaGray10
油
Welcome to UiPath Automation Developer Associate Training Series 2025 - Session 1.
In this session, we will cover the following topics:
Introduction to RPA & UiPath Studio
Overview of RPA and its applications
Introduction to UiPath Studio
Variables & Data Types
Control Flows
You are requested to finish the following self-paced training for this session:
Variables, Constants and Arguments in Studio 2 modules - 1h 30m - https://academy.uipath.com/courses/variables-constants-and-arguments-in-studio
Control Flow in Studio 2 modules - 2h 15m - https:/academy.uipath.com/courses/control-flow-in-studio
鏝 For any questions you may have, please use the dedicated Forum thread. You can tag the hosts and mentors directly and they will reply as soon as possible.
Future-Proof Your Career with AI OptionsDianaGray10
油
Learn about the difference between automation, AI and agentic and ways you can harness these to further your career. In this session you will learn:
Introduction to automation, AI, agentic
Trends in the marketplace
Take advantage of UiPath training and certification
In demand skills needed to strategically position yourself to stay ahead
If you have any questions or feedback, please refer to the "Women in Automation 2025" dedicated Forum thread. You can find there extra details and updates.
EaseUS Partition Master Crack 2025 + Serial Keykherorpacca127
油
https://ncracked.com/7961-2/
Note: >> Please copy the link and paste it into Google New Tab now Download link
EASEUS Partition Master Crack is a professional hard disk partition management tool and system partition optimization software. It is an all-in-one PC and server disk management toolkit for IT professionals, system administrators, technicians, and consultants to provide technical services to customers with unlimited use.
EASEUS Partition Master 18.0 Technician Edition Crack interface is clean and tidy, so all options are at your fingertips. Whether you want to resize, move, copy, merge, browse, check, convert partitions, or change their labels, you can do everything with a few clicks. The defragmentation tool is also designed to merge fragmented files and folders and store them in contiguous locations on the hard drive.
copy & paste もゐ https://filedownloadx.com/download-link/
Wondershare Dr.Fone Crack is a comprehensive mobile phone management and recovery software designed to help users recover lost data, repair system issues, and manage mobile devices. It supports both Android and iOS platforms, offering a wide range of features aimed at restoring files, repairing software problems, and backing up or transferring data.
Transform Your Future with Front-End Development TrainingVtechlabs
油
Kickstart your career in web development with our front-end web development course in Vadodara. Learn HTML, CSS, JavaScript, React, and more through hands-on projects and expert mentorship. Our front-end development course with placement includes real-world training, mock interviews, and job assistance to help you secure top roles like Front-End Developer, UI/UX Developer, and Web Designer.
Join VtechLabs today and build a successful career in the booming IT industry!
Just like life, our code must evolve to meet the demands of an ever-changing world. Adaptability is key in developing for the web, tablets, APIs, or serverless applications. Multi-runtime development is the future, and that future is dynamic. Enter BoxLang: Dynamic. Modular. Productive. (www.boxlang.io)
BoxLang transforms development with its dynamic design, enabling developers to write expressive, functional code effortlessly. Its modular architecture ensures flexibility, allowing easy integration into your existing ecosystems.
Interoperability at Its Core
BoxLang boasts 100% interoperability with Java, seamlessly blending traditional and modern development practices. This opens up new possibilities for innovation and collaboration.
Multi-Runtime Versatility
From a compact 6MB OS binary to running on our pure Java web server, CommandBox, Jakarta EE, AWS Lambda, Microsoft Functions, WebAssembly, Android, and more, BoxLang is designed to adapt to any runtime environment. BoxLang combines modern features from CFML, Node, Ruby, Kotlin, Java, and Clojure with the familiarity of Java bytecode compilation. This makes it the go-to language for developers looking to the future while building a solid foundation.
Empowering Creativity with IDE Tools
Unlock your creative potential with powerful IDE tools designed for BoxLang, offering an intuitive development experience that streamlines your workflow. Join us as we redefine JVM development and step into the era of BoxLang. Welcome to the future.
https://ncracked.com/7961-2/
Note: >> Please copy the link and paste it into Google New Tab now Download link
Free Download Wondershare Filmora 14.3.2.11147 Full Version - All-in-one home video editor to make a great video.Free Download Wondershare Filmora for Windows PC is an all-in-one home video editor with powerful functionality and a fully stacked feature set. Filmora has a simple drag-and-drop top interface, allowing you to be artistic with the story you want to create.Video Editing Simplified - Ignite Your Story. A powerful and intuitive video editing experience. Filmora 10 hash two new ways to edit: Action Cam Tool (Correct lens distortion, Clean up your audio, New speed controls) and Instant Cutter (Trim or merge clips quickly, Instant export).Filmora allows you to create projects in 4:3 or 16:9, so you can crop the videos or resize them to fit the size you want. This way, quickly converting a widescreen material to SD format is possible.
Technology use over time and its impact on consumers and businesses.pptxkaylagaze
油
In this presentation, I will discuss how technology has changed consumer behaviour and its impact on consumers and businesses. I will focus on internet access, digital devices, how customers search for information and what they buy online, video consumption, and lastly consumer trends.
30B Images and Counting: Scaling Canva's Content-Understanding Pipelines by K...ScyllaDB
油
Scaling content understanding for billions of images is no easy feat. This talk dives into building extreme label classification models, balancing accuracy & speed, and optimizing ML pipelines for scale. You'll learn new ways to tackle real-time performance challenges in massive data environments.
Inside Freshworks' Migration from Cassandra to ScyllaDB by Premkumar PatturajScyllaDB
油
Freshworks migrated from Cassandra to ScyllaDB to handle growing audit log data efficiently. Cassandra required frequent scaling, complex repairs, and had non-linear scaling. ScyllaDB reduced costs with fewer machines and improved operations. Using Zero Downtime Migration (ZDM), they bulk-migrated data, performed dual writes, and validated consistency.
Replacing RocksDB with ScyllaDB in Kafka Streams by Almog GavraScyllaDB
油
Learn how Responsive replaced embedded RocksDB with ScyllaDB in Kafka Streams, simplifying the architecture and unlocking massive availability and scale. The talk covers unbundling stream processors, key ScyllaDB features tested, and lessons learned from the transition.
Understanding Traditional AI with Custom Vision & MuleSoft.pptxshyamraj55
油
Understanding Traditional AI with Custom Vision & MuleSoft.pptx | ### 際際滷 Deck Description:
This presentation features Atul, a Senior Solution Architect at NTT DATA, sharing his journey into traditional AI using Azure's Custom Vision tool. He discusses how AI mimics human thinking and reasoning, differentiates between predictive and generative AI, and demonstrates a real-world use case. The session covers the step-by-step process of creating and training an AI model for image classification and object detectionspecifically, an ad display that adapts based on the viewer's gender. Atulavan highlights the ease of implementation without deep software or programming expertise. The presentation concludes with a Q&A session addressing technical and privacy concerns.
3. Agenda
What is Google Summer of Code ?
What are the goals of the program ?
How does GSoC work ?
Google Summer of Code timeline
Student stipends
Participating projects
GSoC in numbers
March 11, 2010 damencho@sip-communicator.org 3/17
4. What is GSoC ?
The Google Summer of Code
is a program designed to
encourage college student
participation in open source
development
March 11, 2010 damencho@sip-communicator.org 4/17
5. GSoC goals
Inspire young developers to begin participating in open
source development
Provide students in Computer Science and related fields the
opportunity to do work related to their academic pursuits
during the summer
Give students more exposure to real-world software
development scenarios (e.g., distributed development,
software licensing questions, mailing-list etiquette, etc.)
Get more open source code created and released for the
benefit of all
Help open source projects identify and bring in new
developers and committers
March 11, 2010 damencho@sip-communicator.org 5/17
6. How does it work?
Program Genesis
Flip bits not burgers during summer holidays
Exposure to real-world software development
Students submit project proposals to the
organizations, organizations rank the submissions
(students paired with mentor from open source
community)
Execute to milestones laid out in accepted program
application
Google allocates a given number of slots to each
organization, the students work all summer on their
project in close mentored collaboration with that
organization
Program stipend allows students to concentrate on OSS
development full-time
March 11, 2010 damencho@sip-communicator.org 6/17
7. GSoC 2010 Timeline
March 8-12: Google will accept applications from open
source projects.
March 13-17: Google program administrators review
organization applications.
March 18: List of accepted mentoring organizations
published on socghop.appspot.com
March 29-April 9: Student applications acceptance
period.
Interim Period: Would-be student participants discuss
application ideas with mentoring organizations.
March 11, 2010 damencho@sip-communicator.org 7/17
8. GSoC 2010 Timeline
March 29: Student application period opens.
April 9: Student application deadline.
April 26: Accepted student proposals announced at
http://socghop.appspot.com/
May 24: Students begin coding for their GSoC projects.
July 16: Mid-term evaluations deadline.
August 20: Final evaluation deadline.
September: Students can begin submitting required
code samples to Google.
March 11, 2010 damencho@sip-communicator.org 8/17
9. Student stipends
Google will provide a stipend of 5500 USD per
accepted student developer, of which 5000 USD goes
to the student and 500 USD goes to the mentoring
organization.
Accepted students in good standing with their
mentoring organization will receive a 500 USD stipend
shortly after coding begin.
Students who receive passing mid-term evaluations
will receive a 2250 USD stipend shortly after the mid-
term evaluation.
Students who receive passing final evaluations and
who have submitted their final program evaluations
will receive a 2250 USD stipend and mentoring
organizations will receive 500 USD shortly after the
final evaluation deadline.
March 11, 2010 damencho@sip-communicator.org 9/17
10. Wide range of
participating projects
Operating Systems
OS Enhancements
Hardware Management
Mobile, Portable, Handheld & Calculators
Databases
Programming Languages, Libraries & Compilers
Code Design, Development & Management
Open Source Development
Internet & Networks
Video, TV & Photography
March 11, 2010 damencho@sip-communicator.org 10/17
11. Wide range of
participating projects
Web Technologies
Content Management
Office Applications & Text Editors
Simulations, Modeling & Neural Network
Analytical Sciences
Biology and Health Care
Graphics, 3D Rendering, CAD & Animation
Game Development
Mail, Phone & Instant Messaging
Library Science & Publishing
Multimedia, Audio & Music
March 11, 2010 damencho@sip-communicator.org 11/17
12. Why should I
participate ?
The program has been exceptionally successful
both for Google and for the participating
organizations/projects
Can attract advanced degree research efforts,
talented students
Students are eager and work exceptionally
hard on their projects (in fact, they usually
propose their own project topics)
Successful collaboration model for remotely
interacting as part of an open source project
with community resources in place
March 11, 2010 damencho@sip-communicator.org 12/17
13. GSoC in numbers
2005 2006 2007 2008 2009
400 students 630 students 900 students 1125 students 1000 students
40 organizations 100 organizations 130 organizations 175 organizations 150 organizations
49 countries 90 countries 90 countries 98 countries 70 countries
final success rate final success rate final success rate final success rate final success rate
82% 82% 80% 83% 85%
March 11, 2010 damencho@sip-communicator.org 13/17
14. SIP Communicator at the
Google Summer of Code
Proud Participant in GSoC 2007, 2008 and 2009.
2007: Received 8 student slots.
7 students completed successfully
2008: Received 20 student slots, gave back 5
14 students completed successfully
2009: Received 10 student slots
8 students completed successfully
March 11, 2010 damencho@sip-communicator.org 14/17
15. Useful links
Google Summer of Code web page
http://socghop.appspot.com/
Google Summer of Code FAQ
http://socghop.appspot.com/document/show/gsoc_program/google/gsoc2010/faqs
Google Summer of Code discussion group
http://groups.google.com/group/google-summer-of-code-discuss
Chat with us at IRC Freenode #gsoc channel
March 11, 2010 damencho@sip-communicator.org 15/17
16. Any
questions ?
March 11, 2010 damencho@sip-communicator.org 16/17
17. Thank you for
your attention
We are looking forward
to your participation!
March 11, 2010 damencho@sip-communicator.org 17/17