computer science: what does it offer?

<p>I liked biology before I took biology. Now I don't like biology.
I liked physics before I took physics. Now I don't like physics.
I liked chem before I took chem. Now I don't like chem.</p>

<p>because of these three circumstances, I find myself scratching at the door of computers, namely computer science.</p>

<p>So guys, enlighten me. What do you do in it</p>

<p>And Please feel free to talk about other branches of computers and what they are.</p>

<p>Well, i’m still in high school like you but i’m planning to go as computer engineering as well
there is
computer hardware engineer (designing, building parts)
software engineer (making and coding software)
and there are others but those are the only 2 i can think of</p>

<p>My mother became a programmer with her Computer Science degree. Then she got her MBA, and decided to take more of a management postition at the same company that employed her as a programmer</p>

<p>There is a fundamental difference between “computer engineering” and “computer science.”</p>

<p>Computer engineering tends to entail more hardware–it has strong elements of electrical engineering, though not as strong a focus on physics and such.</p>

<p>Computer science focuses on the theory of computation and information. As such, you’ll learn much more theory: linear algebra, discrete mathematics, programming (there’s a lot of this), programming language theory (search Wikipedia for it), compiling and interpreting, design/analysis of algorithms, computability theory, automata theory, complexity theory, databases, computer architecture, and any number of related areas, such as networking, artificial intelligence, human-computer interaction, graphics, security, robotics, etc. but the emphasis is on the theory behind computers.</p>

<p>Wikipedia has a great article on it:</p>

<p>[Computer</a> science - Wikipedia, the free encyclopedia](<a href=“http://en.wikipedia.org/wiki/Computer_science]Computer”>Computer science - Wikipedia)</p>

<p>Check out the course offerings and requirements for schools that offer computer science. I’d recommend Stanford (which has a strong theoretical focus) or Berkeley (which offers CS almost completely independent of engineering).</p>

<p>CS is tough. It’s best if you take an introductory course in it. You really have to love CS to get through it.</p>

<p>Computer engineering does quite a few of the same topics as CS. The main difference is CS focuses a lot more on programming and programming theory where CE does a lot more hardware and EE topics.</p>