Question: what is the difference between computer science and programming?
Answer: Computer science is theoretical, it takes a scientific and mathematical approach to information and it's computation. Computer programming is practical, it is the process of designing, writing, testing, debugging, and maintaining the source code of computer programs. They are different, but related fields.