Monday, May 24, 2010

What does biology (or any science class) have to do with computer programming?

I want to go into computer programming as a career and I was just wondering why I am required to take all these science classes?





Am I going to have to take any in college?

What does biology (or any science class) have to do with computer programming?
Sounds like you are in high school right now. You may be certain that you are going into computer programming, but school officials want all of the students graduating from their schools to have a well-rounded education, to know about a wide variety of topics, and to be able to go into a different field if they change their mind after high school. So they have general requirements that apply to everyone, regardless of their career goals.





Do science classes have anything to do with programming? Definitely. In my college, computer programming was considered a science--it was part of the science department. Some science can help you to understand how computers function.





But more than that, programmers need to understand a wide variety of subjects because they may have to do some programming related to those fields. Suppose a hospital wants a programmer to design a program for analyzing blood samples; if the programmer doesn't understand some of the science involved, he may not be able to design a properly functioning system for them.





Programming is like a language. It isn't enough to learn a language, you have to have ideas to put into words in the language or the language is pretty useless. If you don't have background knowledge in a variety of fields, you won't be of much use as a programmer because you won't have the knowledge and ideas needed to program.


No comments:

Post a Comment