ID:1466306
 
Can someone please politely explain the following to me? What is the difference between a computer programmer and a software engineer? I would also like to know what would their average work day look like? And if possible which would you prefer as a career?
A computer programmer is someone who knows how to write code but does not necessarily do it as a profession(i.e., they don't have a degree), whereas Software Engineers are 'computer programmers' who have a degree.
I'm guessing you meant to ask what's the difference between a Computer Engineer and a Software Engineer?
For all intensive purposes, they're interchangeable. If you want to get down to the nitty-gritty, Magnum's correct. Though to be fair, I prefer the term Software Engineer over Computer Programmer; it just sounds more professional.
There's this thing called Google, and when you type the two phrases in, these things called articles appear.

http://en.wikipedia.org/wiki/Software_engineer
http://en.wikipedia.org/wiki/Computer_programmer

The first link addresses your concerns about the terminology.