Beruflich Dokumente
Kultur Dokumente
COMPUTER SCIENCE?
A College Application Essay I wrote for Carnegie Mellon University.
December 19, 2014
'When I was a kid, I remember other kids telling their aims. One kid would
say, 'I'd become a pilot', another would say, 'I'd become a doctor' and so on. At
that time I saw somebody typing long codes that turned into an amazing game;
I found those codes so amazing that I decided that I'll be a programmer one
day.' I wish I could say something like that; I wish I had a perfect story right
from my childhood that would complement my selection of Computer Science
as a major. However, the reality is that it was not until the twelfth grade in
High School that I decided to get into CS.
Earlier, I was confused between CS and ACCA. But my brother turned out
to be an inspiration for me. He was majoring in CS and it was really fascinating,
and envying at the same time, seeing him get several big opportunities to make
projects, remain occupied with work, work on codes and see them transforming
into something he could call his own - something he could call 'his invention',
'his creation'. That was enough to induce an ardent love for CS within me, and
the plant gradually took root.
I made my decision and, therefore, here I'm doing my Bachelor's in CS from
FAST NUCES. Now when I am into this, I'm literally enjoying the eld, and I
would like to pursue the same eld as a freshman at Carnegie Mellon. Why I love
CS is because of the delights of programming. It is just wonderful to sit back
on your chair, type some mere piece of code in a language unknown to common
people, and see it turn into something concrete. It is such a liberating feeling
to see your few lines of text turn into a computer program - it's like inventing
something out of nothing. When I am given a programming assignment or a
set of questions in a speed programming competition, I sit back like a thinker,
tackle each question like a scientist, develop logics like a mathematician, design
the code like an architect, develop the code like a builder and when I am done I
check whether it compiles or not. Does it do what I want it to? If it does not, I
correct it. The most magical moment is when after spending hours for that 'Oh
I get it' moment, my little piece of art works the way I want it to work. The
sheer joy of looking at my program come into life is the same as that of a child
when he makes something out of the scattered pieces of Lego. I remember how
wonderful did it feel to see my code of simple loops printing a mere triangle on
console.
1
and play lego, metaphorically, at the Carnegie Mellon University, for it is the
uncontestable leader in producing the tidiest of programmers.