Home Student Activities Student Initiatives Student Projects Google Summer of Code Project

NSITonline

Friday
Sep 03rd

Google Summer of Code Project

Google Summer of Code (GSoC) is a global program that offers student developers stipends to write code for various open source software projects. Google works with several open source, free software, and technology-related groups to identify and fund several projects over a three month period. Since its inception in 2005, the program has brought together nearly 3300 students and more than 5,000 mentors & co-mentors from nearly 100 countries worldwide, all for the love of code. Through Google Summer of Code, accepted student applicants are paired with a mentor or mentors from the participating projects, thus gaining exposure to real-world software development scenarios and the opportunity for employment in areas related to their academic pursuits. In turn, the participating projects are able to more easily identify and bring in new developers. Best of all, more source code is created and released for the use and benefit of all.

The program invites students who meet their eligibility criteria to post applications that detail the software-coding project they wish to perform. These applications are then evaluated by the corresponding mentoring organization. Every participating organization must provide mentors for each of the project ideas received, if the organization is of the opinion that the project would benefit from them. The mentors then rank the applications and submit the ranked list to Google. Google then decides how many projects each organization gets, and selects the top-n applications for that organization, where n is the number of projects assigned to them.

Tux4Kids  is a volunteer project dedicated to creating fun and educational software for children. The project was started by Sam Hart over ten years ago and currently maintains and develops three software programs. The programs take their name from Tux, the Linux mascot. Tux Paint, led by Bill Kendrick, is an award-winning and widely used artistic graphics program. Tux Paint is enjoyable for everyone from the youngest children capable of using computers up through adults. Tux Math (originally written by Bill Kendrick, now led by David Bruce and Tim Holy) is a video game-style math drill program. It covers basic math operations up through topics such as negative numbers, factoring, and order-of-operations exercises. Tux Typing (originally written by Sam Hart, now led by David Bruce) offers word typing practice in the setting of two video game-type activities, as well as phrase and sentence typing for older students. They are developed natively on Linux and are included in all major desktop distributions, as well as non-Linux Free Software collections such as the FreeBSD Ports Collection and the MacPorts project for OS-X. Builds are also available for Microsoft Windows and BeOS. The aim is to avoid specific platform dependencies so the programs can be made available as widely as possible, including the computing environments that children are most likely to actually encounter in schools.

Akash Gangil is a student at NSIT who did a project called TuxMath under the Google Summer of Code 09 program with the organisation Tux4kids. He was among the 1000 students who were selected after a highly competitive application procedure in 2009.TuxMath is an arcade game that helps kids practice their math facts. This project aims to provide multiplayer facility over network (LAN) to the game.


The project enabled the prospect of competitive and collaborative playing mode in the game . Since TuxMath is being extensively used in some of the primary US schools.  Moreover , this implementation also provided a basic framework which could be duplicated in TuxType ,a typing tutor program of Tux4Kids.

Shown below are snapshots of the game play and lessons.


As an engineering student, this project was a great learning experience for Akash as it gave him a deeper insight into the software development process in the open source communities.  Also, he learnt how collaboration is achieved between developers spread over various time zones through version control systems (svn), IRC and mailing lists.

Akash Gangil can be reached at This e-mail address is being protected from spambots. You need JavaScript enabled to view it if you require more information.

 

 

Click here to subscribe for NSITonline Newsletter

Please enter your details:

Latest Posts

  • Alumni Experiences
        Amit Tandon joined S. T. Microelectronics in 2006 upon graduating from NSIT. He joined the NVM design team in R&D division, and chronicles his fast rise through the organization, while explaining how other students can emulate him.
     
    Read more...
  • Alumni Experiences
    Reminisce-Management Studies  “…. maintaining relationships is one of the key arsenal’s in your pocket when you step out in the corporate world.”   Abhishek Kumar graduated from NSIT in 2005, and gained an year of experience at   InterraIT Inc. Then he did his  MBA from IIM Ahmedabad, and is now Senior Manager in  Corporate Finance at Angel Broking.   1. What embarked your interest towards an MBA?  My interest in…
    Read more...
  • Alumni Experiences
    Management Studies   Parul Batra graduated from N.S.I.T. in 2007 with a degree in Computer Engineering. After N.S.I.T., she moved to the US to pursue her Masters in Engineering Management from Dartmouth College where she majored in quantitative marketing and pricing strategies. She is now working with McKinsey & Company at their LA office and looking towards working in social welfare and government…
    Read more...
  • Alumni Experiences

          “Let the creative juices flow all the time. Never get satisfied. Anuj Bhatia joined Freescale semiconductors after graduating from NSIT. He recounts his job experience and how he developed interest in finance which lead him to pursue MBA from ISB.

    1. Please describe in brief your career path. leading to your present position?
    After…
    Read more...
  • Alumni Experiences
      Parul Bajaj, upon graduating from N.S.I.T. in 2004, worked upon verifying digital designs at S.T. Microelectronics. However, she then shifted to the education sector, working with a not-for-profit organization and then a for-profit organization in turn. With such varied work experience behind her, she joined IIM Bangalore in 2007, and will complete her MBA in April 2009.
    1.What embarked your interest towards an MBA? Read more...
  • Alumni Experiences
     Mohit Jain graduated from N.S.I.T. in 2007 , and joined an MBA program straight after that. He will be joining Reckitt Benckiser soon as a management trainee before assuming the role of ASM.  
    Read more...
  • Alumni Experiences
          "An MBA degree, may not promise you a superb high paying job as media reports" Ajay Arora  He completed his MBA from Indian school of Business, class of 2009. He graduated from NSIT in Computer Science in 2004. He worked for about 4 years in ERP industry  at IBM and Oracle before moving to ISB. He is now headed to…
    Read more...
  • Alumni Experiences
        1. What embarked your interest towards career in research? Dream job since I had my senses around me 2. What is it like working in that field (your area of research) and what are the future prospects in this direction? Exciting, challenging.…
    Read more...
  • Alumni Experiences
        BALAJI RAMASUBRAMANIANgraduated from N.S.I.T. in 2004 and worked for several years in the semiconductor industry before going into research. Here he gives some valuable and detailed advice to those thinking of pursuing research in the US.          
    Read more...
  • Alumni Experiences
        “Enjoy whatever life brings you. You will cherish each day.”


    Mayank Bhatnagar
      He is a 2001 NSIT graduate. Having gained experience in the semiconductors industry, he did an MS before moving back to the industry. Here’s his story.

    1.Please describe in brief your career path leading to your present position?

    I got a job at Texas Instruments,Bangalore through campus placements…
    Read more...

NSITonline Vision

The NSITonline project aims to:

  • Project a strong web image of NSIT
  • Support the NSIT community to achieve professional success by providing it useful online services and resources
  • Provide a common platform to several distributed groups of NSITians and allow them to connect and network with each other

NSITOnline Mail

Thinking of applying for an internship abroad or in a company?


Get an official NSITonline Email ID to send your emails. The mail service uses the popular GMAIL interface and also supports Google applications such as Google Talk, Google Docs, etc.

 Approved Users : Sign-In