Sudeepam

Joined 11 March 2018
61 bytes removed ,  21 March 2018
Line 1: Line 1:
== A: An introduction ==
== A: An introduction ==


*Please describe yourself in three sentences, one of them regarding your current studies.
*'''Please describe yourself in three sentences, one of them regarding your current studies.'''


:-My name is P Sudeepam. I like to code and make music.
:- My name is P Sudeepam. I like to code and make music.
:- I am a second year student of Jaypee Institute of Information Technology, Noida, Uttar Pradesh, India.
:- I am pursuing a majors in Electronics and Communication Engineering.


:-I am a second year student at Jaypee Institute of Information Technology, Noida, Uttar Pradesh, India.
*'''Which languages do you speak?'''
 
:-I am pursuing a majors in Electronics and Communication Engineering.
 
*Which languages do you speak?


:-I am comfortable with communicating in Hindi and English?
:-I am comfortable with communicating in Hindi and English?


*What's your overall background?
*'''What's your overall background?'''
 
:-I have been coding since my 6th standard and as such, I have developed a working knowledge of how programming problems should be approached.
 
:-My areas of interest include Machine Learning, Digital Signal processing, and Algorithms.
 
:-I learn Machine Learning through online resources such as open research papers, blogs, and MOOCs since my college does not offer a course on this subject till the final year.
 
:-Digital Signal Processing is one of the core subjects of my major. I have been learning that, and related subjects, such as 'Basics of Signals and Systems' for an year now.
 
:-I have been coding for many years now, knowledge of Algorithms is something that I have gained through those years of practice and repeated attempts to optimize my code. I will be taking a formal course on this subject in my next semester.


*Why do you want to participate in the Google Summer of Code? What do you hope to gain by doing so?
:- I have been coding since my 6th standard and as such, I have developed a working knowledge of how programming problems should be approached.
:- My areas of interest are Machine Learning, Digital Signal processing, and Algorithms.
:- I learn Machine Learning through online resources such as open research papers, blogs, and MOOCs since my college does not offer a course on this subject till the final year.
:- Digital Signal Processing is one of the core subjects of my major. I have been learning that, and related subjects, such as 'Basics of Signals and Systems' for an year now.
:- I have been coding for many years now, knowledge of Algorithms is something that I have gained through those years of practice and repeated attempts to optimize my code.
:- I will be taking a formal course on Algorithms in my next semester.


:-The projects that I have been or will be doing as part of my major have a good part that they will be mentored and judged by a professor who has a deep understanding of the subject to which my project will be related. The bad part will be that the projects will restrict me to use the concepts that I have been taught by the University. Similarly, in self undertaken projects, I always have the flexibility to use whatever I want but then there is no one available to oversee those projects.
*'''Why do you want to participate in the Google Summer of Code? What do you hope to gain by doing so?'''


:-My main reason to participate in the GSoC is directly related to this. A mentor will be available to oversee my project and as long as it is optimal, (which I'll make sure it is), I will have an opportunity to approach problems, the way 'I' would like to. The tools I'd be allowed to use (like the version control system) will probably be limited but that is well acceptable.
:The projects that I have been or will be doing as part of my major have a good part that they will be mentored and judged by a professor who has a deep understanding of the subject to which my project will be related. The bad part will be that for those projects, the University will restrict me to use the concepts that I have been taught by the University. Similarly, in self undertaken projects, I always have the flexibility to use whatever I want but then there is no one available to oversee those projects.


:-In addition to that, it will be a great opportunity to contribute to the Open Source community and most importantly, to learn how professional Software Development work is carried out.
:My main reason to participate in the GSoC is directly related to this. A mentor will be available to oversee my project and as long as it is optimal, (which I'll make sure it is), I will be able to approach the problems, the way 'I' would like to. The tools I'd be allowed to use (like the version control system) will probably be limited but that is understandable.


*Please also describe your previous experience with the GSoC, if any.
:In addition to that, it will be a great opportunity to contribute to the Open Source community and most importantly, to learn how professional Software Development work is carried out.


:-This is my first time applying for GSoC.
*'''Please also describe your previous experience with the GSoC, if any.'''


*Why are you choosing Octave?
:This is my first time applying for GSoC.


:-When I took up the course on 'Basics of Signals and Systems' as a part of my college coursework, about an year ago, I was required to use MATLAB for coding assignments. I never wanted to use MATLAB under a student's license because I thought that this would land me in a very uncomfortable situation when I no longer would be a student. That was when, the open source enthusiast within me told me to go for GNU Octave. Since then, I have been using Octave as one of my primary languages, I use it for Signal processing and Machine Learning, as do some of my peers.
*'''Why are you choosing Octave?'''


:-GNU Octave is a software that has become an integrated part of my academic life. As a GSoC student, I will be able to entirely dedicate my time in contributing to Octave and hopefully, I will end up making some noteworthy contributions that, not only are beneficial for the Octave community, but also make me feel like I did my duty to pay back to the software that has been helping me get through my academics.
:When I took up the course on 'Basics of Signals and Systems' as a part of my college coursework, about an year ago, I was required to use MATLAB for coding assignments. I never wanted to use MATLAB under a student's license because I thought that this would land me in a very uncomfortable situation when I no longer would be a student. Even if I had decided to, I would not have been able to afford it. I started looking for open source alternatives and came across GNU Octave. Since then, I have been using Octave as one of my primary programming languages, I use it, mainly for Signal processing and Machine Learning.


:-Also, if I end up making some noteworthy contributions, I would genuinely be able to brag to my peers who use Octave, that a small part of the software that they have been using has been written by me.
:GNU Octave is a software that has become an integrated part of my academic life. As a GSoC student, I will be able to entirely dedicate my time in contributing to Octave and hopefully, I will end up making some noteworthy contributions that, not only are beneficial for the Octave community, but also make me feel like I did my duty to pay back to the software that has been helping me throughout my college. This is why I chose to contribute to GNU Octave.


== C: Contact ==
== C: Contact ==
98

edits