Graduate /
My greatest strength is my ability to acquire new knowledge;SOP/ Masters-Software Eng [5]
Hello,
I want to get admission in Master's Program in Software Engineering in Germany and i am asked to write a statement of purpose. Here is the statement of purpose that i have written and i want your opinion if it is good or not. If it has errors then what are they and how can i make it better?
Thanks in advance for your help...
It has been my keen desire to get higher education since my high school. This desire has always been the inspiring force behind my achievements. Being an Honor's student in Computer Science I have learned basic aspects of Computer Science. I have a strong grasp of Software Engineering, Programming Languages and Algorithms. Now I want to study advanced topics of Software Engineering so I am writing this to express my interest in your Master's Program in Software Engineering.
Although it has been my keen desire to get higher education since high school yet my passion for computer science started after finishing my high school. Computer Education and Software Industry was emerging in Pakistan at that time. After my school I got enrolled in a 3 month program of basic computer learning. That was my first interaction with Computer and the field of Computer Science. I found it very interesting and decided to choose this field. So I got enrolled in 2 year college program in Computer Science. In this two year program I learned the basics of Computer Science, Networking and Programming Languages. Although I liked every aspect of this field but I liked Programming languages the most. The more I studied the more my interest in the field flourished.
My true venture in this field started when I enrolled in four year bachelor's degree in computer science in University of Gujrat after my college. During my graduation I got a sound knowledge of Programming Languages, Artificial Intelligence, Theory of Automata, Compiler Construction, Algorithms, Operating System, Data Structures, Software Engineering, Software Modelling, Computer Graphics, Databases, Human Computer Interaction, Network Communication and Programming and Distributed Systems. I flourished my Programming Language skill in first 2 years of my undergraduate study. I learned C, C++, PHP, C# respectively. While I was learning Visual Programming with C# I won intra-university speed programming competition. This gave me the opportunity to represent my university in 4 national level programming events. Although I could not win in any of the national events but this experience sharpened my skill to work in the competitive environment. This really boosted up my enthusiasm.
I have a thirst knowledge. I wanted to learn more. So in my final year development project I decided to use something new that I had not learned. So with the advice of my Supervisor, I choose Windows Presentation Foundation (WPF) as the technology to be used in my project as it was one of the latest technologies by Microsoft. So I used WPF and MVVM architecture of application development in my project. WPF and MVVM was never used by any Software House in Pakistan before so I have to learn them on my own from internet resources. Although it was tough to learn as well as work on project simultaneously yet my greatest strength is my ability to acquire new knowledge and it help me a lot to meet the task. I think my work in my project will help me a lot in future because I learned XAML programing in WPF that is the base of Microsoft's all new technologies including Metro Style App Development.
Now I want to flourish my skills in quality software development, algorithms and distributed programming. The curriculum of your Master's degree fits perfect with the goals I want to achieve. The courses of Software Engineering, Algorithms and Distributed Programming will flourish my skills in the mentioned fields moreover I will be able to have a strong grasp over Database, Network Security and Computer Graphics. I would especially love to work in Distributed Programming and Quality Software Development.
Pursuing this Master's degree in Software Engineering in your university will not only help me meet my goals but also will help me to make a strong career in practical field of Computer Science.