The reason a university level computer science degree include all the science courses is not just to learn the science of how computers work, but to get a well rounded education in the sciences because many careers in programming are in the sciences. Chemists, physicists, biologists, etc. all use programs to help them in their field of study.
I see a wide divide between "programming" and "software engineering." The former doesn't necessarily include as much creativity and problem solving as the latter.
Choose your path wisely, and be sure to include enjoyment.
Good point. Both are very interesting to me. But indeed, I don't need to know all the "science" aspects of computer science to be a good web developer. I will stick to the plan before touching these subjects.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit