new to computer science please help me

<p>hi I am going to be a freshman at University of Connecticut this fall, and I am going in as undecided. I want to know about computer science because it has really sparked my interest as of late. I am not sure what to major in, I was leaning towards business but I am not sure (my communication skills are not the best). If anyone could answer any of the following questions that would be greatly appreciated</p>

<p>p.s. you do not have to answer all of them even answering one would be fine </p>

<ol>
<li><p>What is computer science? is it like programming, engineering or an actual science? </p></li>
<li><p>are their specialties in computer science like a business focus, graphic focus or programming focus?</p></li>
<li><p>what would the job market be like for someone what a computer science major in the future? (like in 5 years)</p></li>
<li><p>what kind of classes would i expect to take if I were to major in computer science?</p></li>
<li><p>Overall is it hard? time consuming? stressful? </p></li>
<li><p>is it possible to get a degree in computer science but have a job related to the business field? </p></li>
</ol>

<p>thank you to all who answered</p>