What is the difference between computer programming and computer science?
-
I'm looking for as much information that i can get. For instance, what will i be learning/doing in each class. Which one would require more studying/out of class work? Which one ...show more
-
Answer:
Computer programming is just that: codifying a human-designed algorithm into computer language so that given specific inputs, a determined output is produced. Computer science is the study not only of logic, but of physical design, electrical engineering, operational principles and the entire field of data processing. Computer scientists are responsible for designing the hardware on which software runs. Programmers create the software. Computer scientists create the means by which data is read from or written to disk, computer programmers determine what that data is. When Bill Gates was writing his BASIC interpreter for the 8080 chip, Paul Allen was writing the 8080 emulator that ran on the PDP-10 they used. Gates was the programmer, Allen was the computer scientist. Both studies require an aptitude and a lot of learning. Which provides more opportunities? I would say there are probably more programming jobs available, but there is more security in the computer scientist field.
BVB35NB25LFBWGIYXVKSSZSCYM at Yahoo! Answers Visit the source
Other answers
Computer Science is perhaps misnamed. What is really meant by computer science is the science of computation. It just so happens that what we use more than anything else to compute things is a computer, hence the name computer science. There are many computer science classes that have nothing to do with computers at all. There is a large focus on discrete mathematics, especially combinatorics, probability, graph theory, set and number theory, and other related mathematical fields. There is also an emphasis on algorithms. This would include what makes an algorithm efficient and under what conditions one algorithm is better than another. In addition to these things, a computer science curriculum will, of course, focus on computers themselves like computer programming and computer architecture. A computer programming curriculum would likely focus on similar things, since a background in computation is important if you want to be a good programmer. However, you probably wouldn't go as in depth into the stuff mentioned above. Instead, you would focus on how to be a good programmer and what kind of thinking is necessary to solve some of the problems that are out there today. When it comes down to it, the two studies are quite similar. To be a good computer programmer, it is important to have a computer science background. And likewise, computer programming is an important part of computer science, so a computer science curriculum will include many programming courses. Both fields will share a lot of the same classes and coursework. I'm not sure about which would have more job opportunities, but my thought is that a computer science degree would give you a broader range of careers to choose from, whereas a computer programming degree would lead you directly into a career as a programmer.
Chris S
Computer Science is a general term for the post-Turing decline in formal systems theory. It is also the name for the program at many universities where they teach programming.
pturing
Related Q & A:
- What can you do with a BS in Computer Science?Best solution by Quora
- What faculty to chose between electrical engineering and computer science?Best solution by Yahoo! Answers
- What kind of jobs are there for a computer science major?Best solution by Yahoo! Answers
- What is the difference between Computer Information Systems and Computer Science?Best solution by wiki.answers.com
- What is the difference between Computer Programming and Computer Science?Best solution by wiki.answers.com
Just Added Q & A:
- How many active mobile subscribers are there in China?Best solution by Quora
- How to find the right vacation?Best solution by bookit.com
- How To Make Your Own Primer?Best solution by thekrazycouponlady.com
- How do you get the domain & range?Best solution by ChaCha
- How do you open pop up blockers?Best solution by Yahoo! Answers
For every problem there is a solution! Proved by Solucija.
-
Got an issue and looking for advice?
-
Ask Solucija to search every corner of the Web for help.
-
Get workable solutions and helpful tips in a moment.
Just ask Solucija about an issue you face and immediately get a list of ready solutions, answers and tips from other Internet users. We always provide the most suitable and complete answer to your question at the top, along with a few good alternatives below.