Seminar on Google Summer of Code

7th November, 2017
Introduction:

ACM conducted a free seminar on “Google Summer of Code” on the 7th of November, between 1-2pm. The speakers for the event were Ali Ayub Khan and Talha Paracha. This event attracted more than 100 people and was a huge success.

Speakers:

Talha Paracha The first speaker was Talha Paracha. He is a final student of software engineering. He first participated in GSoC in 2016 as a student. Next year he participated as a mentor. Very expertly, he explained the steps for successful participation in GSoC.
Ali Ayub Khan is a 3rd year student and the vice chair of ACM. He also participated in GSoC in 2017 as a student. He shared his experience of GSoC and shared helpful tips.

WHAT IS GOOGLE SUMMER OF CODE?

Google Summer of Code (GSoC) is a program that matches mentoring organizations with college and university student developers who are paid to write open source code. Each year, Google works with many open source, free software and technology-related groups to identify and fund proposals for student open source projects.
GSoC pairs accepted student applicants with mentors from participating projects. Accepted students gain exposure to real-world software development and an opportunity for employment in areas related to their academic pursuits. In turn, participating organizations are able to identify and bring in new developers more easily.
Google Summer of Code is an excellent opportunity for those who want to learn and earn with programming. It gives you a chance to interact with programmers from all over the world, program and make cool applications etc. and build a strong CV.

A brief account of the event:

The first speaker of the event was Talha Paracha. He started his presentation by explaining what an open source code is and how it works. An open source code is basically refers to something that people can modify and share because its design is publicly available. Next he explained how open source code helps in participating in GSoC and what its advantages are. He shared some helpful tips on how to get started. Like if you want to participate in GSoC you should start working now because this is the ideal time as the application process starts in March. Also he talked about how to search for potential organizations and how to get help from mentors. He said that the first step is to select a programming language that you are an expert in and then looking for projects correspondingly.
The next speaker was Ali Ayub Khan. He also spoke about open source and how it integrates with GSoC. He then shared a little about his own experience. He also talked about Git and GitHub and explained how it works. It is also an open source code website where users can share projects. It is very helpful if one wants to participate in GSoC. Ali also explained the benefits of participating in GSoC and how it helps in building a successful career.
At the end, a Q/A session was arranged where interesting questions were asked. For example a very common query was if it is advisable to participate in GSoC if you are a freshmen and have little experience in programming. Both the speakers encouraged freshmen to participate, they said that GSoC is not something that is very difficult or impossible. All it requires is practice and commitment. Also it was mentioned that experience in programming is not that important, as all this, is basically open source, you learn from others and work together. All you need is perseverance.

Feedback:

This seminar was successful beyond expectation. More people came then were expected. This event was also live streamed. Positive reviews were received on social media. Over all this seminar was greatly appreciated by the students. Both the speakers spoke with experience and answered questions to the best of their ability.