Graduate /
writing layers of software over Video/Image decoders, SOP for M.S in computer science [7]
Hi Guys I have prepared a rough draft of my SOP . Could you please let me know how it sounds to you. This is my very first attempt at writing one. So please bear with any trivial mistakes/errors you find. Could you please review and let me know about any improvents in it?
Am I missing something which is really really important.
STATEMENT OF PURPOSE
---------------------------------------------------------------------- -----------------------
When I was a kid I was curious about how ants followed a path without getting lost.I liked to put obstacles in their way to see if they would change their route or get confused. I never imagined that mimicking how ants find their way to a food source from their colony and back again could be used to devise a clever way of finding a "best path" over a complex graph. It was during my Undergraduate final year project when I came across 'Ant colony algorithm' which modelled this ant behaviour I realized that, there exists highly creative new technological design principles for seeking optimized solutions to extremely difficult real-world problems. It was then I started thinking seriously about the immense potential for innovation and exploration in this field (Computer Science). So although I always had this fascination with computer programming, it was only after this event that my desire to explore greater depths of computer science became stronger. After working for 2.5 years in the industry on completion of undergraduate studies, now I intend to pursue an M.S degree in computer science to fulfill this desire and then work in an research oriented organisation.
I completed my undergraduate studies from XXXXX University. During my bachelors, the courses which held my interest the most were Design and Analysis of Algorithms, Compiler construction, and Operating Systems . I always had this urge to try and implement the algorithms that I learnt in the 'Design and Analysis of Algorithms' theory classes . I simpy loved to the study the amazing memory and priority management schemes in Operating Systems. I was among the Top five in the class during the first year of my Engineering. The drop in grades in theory in the second and third year were, to be honest because of a litle lack in focus . But I consistently performed well in all the practical examinations throughout. Also during the final year I worked my way hard to attain an overall first class alongwith a campus placement at XXXXX Technologies.
Although I was placed in one of the highly reputed companies in India, I didn't join it as I was sure that I will not be able to work on tehnology of my liking in a service based company. So instead I joined a start-up where along with working on small projects, I taught 'C' programming to undergraduate students and assisted them in their final year projects. After 4 months I joined a company XXXX Technologies where I worked on one of the most popular open source multimedia frameworks 'Gstreamer'. I continue to work on the same technology in my current company 'XXXXX technologies' which I joined an year ago. Alongwith Gstreamer, I am working on 'OPENMAX' which provides streaming media codec and application portability. So my work involves writing layers of software over Video/Image decoders/encoders.
The work here is quite challenging as well as satisfying but at times I feel that I need to have more in depth domain knowledge in Video/Image compression. I would like to explore in depth 'The world of bitstreams' which I realized I won't be able to do in the Industry. It was then I thought it was time to opt for higher studies and take my knowledge to next level.
---- I would be writing here on why I chose that particular university and then the conclusion
- Vishesh