Why Programming is important
The question most of the people ask is why should we learn to program when there are so
many application software and code generators available to do the task for us. Well the
answer is as give by the Matthias Felleisen in the book ‘How to design programs’
“The answer consists of two parts. First, it is indeed true that traditional forms of
programmingare useful for just a few people. But, programming as we the authors
understand itis useful for everyone: the administrative secretary who uses spreadsheets
as well as the high-tech programmer. In other words, we have a broader notion of
programming in mind than the traditional one. We explain our notion in a moment.
Second, we teach our idea of programming with a technology that is based on the
principle of minimal intrusion. Hence, our notion of programming teaches problemanalysis and problem-solving skills withoutimposing the overhead of traditional
programming notations and tools.”
Hence learning to program is important because it develops analyticaland problem
solvingabilities. It is a creative activity and provides us a mean to express abstract ideas.
Thus programming is fun and is much more than a vocational skill. By designing
programs, we learn many skills that are important for all professions. These skills can be
summarized as:
o Critical reading
o Analytical thinking
o Creative synthesis
The question most of the people ask is why should we learn to program when there are so
many application software and code generators available to do the task for us. Well the
answer is as give by the Matthias Felleisen in the book ‘How to design programs’
“The answer consists of two parts. First, it is indeed true that traditional forms of
programmingare useful for just a few people. But, programming as we the authors
understand itis useful for everyone: the administrative secretary who uses spreadsheets
as well as the high-tech programmer. In other words, we have a broader notion of
programming in mind than the traditional one. We explain our notion in a moment.
Second, we teach our idea of programming with a technology that is based on the
principle of minimal intrusion. Hence, our notion of programming teaches problemanalysis and problem-solving skills withoutimposing the overhead of traditional
programming notations and tools.”
Hence learning to program is important because it develops analyticaland problem
solvingabilities. It is a creative activity and provides us a mean to express abstract ideas.
Thus programming is fun and is much more than a vocational skill. By designing
programs, we learn many skills that are important for all professions. These skills can be
summarized as:
o Critical reading
o Analytical thinking
o Creative synthesis
No comments:
Post a Comment