Am I better off in Computer Science?

<p>I am in the early stages of an engineering science program at a community college, I'm currently taking Calc 2, Calc based Physics 2, and an introductory course in C++. I intended on pursuing electrical engineering, and industrial before that. I recently thought, if I'm going to study tough courses, and take on what I hear is a stressful job, I might as well go with computer science since the job market for the major is better, the job outlook is better, and the median salary as well. Both fields are fascinating, but I always loved computers. I went with engineering because the thought of being in front of a computer all day was unattractive. But engineers are in front of a computer most of the time anyway right? Also would anyone know about the differences or similarities in work hours per week, stress levels, and opportunity for advancement/promotion in the two fields? I could use guidance here. </p>

<p>The “sitting in front of a computer” is very different between a software job and an engineering job. The stress in the job is very much dependent on the place you work and your circumstances, not so much on your title or major. There are a lot of good jobs available for engineering majors as well as computer science (be advices that computer science is not necessarily the same thing as programming) so you should probably choose the major which appeals to you most (look up the detailed course descriptions for both degrees). Also note that engineering do have to learn programming but they are not software developers.</p>

<p>Would computer science necessarily most likely lead me to a software job? If so, would I be typing code for 8 hours? And if not a software job, what else could I do?</p>