<p>I would like to major in Computer Science. I have no problems understanding different programming languages, as I have started to program since the age of 14. I now know most of the programming languages needed for Web Development (PHP, JavaScript; MySQL) and basic knowledge of C and Python 3. </p>
<p>I am however baffled by the two terms of Computer Science and IT. Are they the same?
While at the University, I would like to both develop web services and write software for different platforms (mobile phones, robots, and other devices).</p>
<p>The CS major provides programming skills, theory, has moderate math requirements and generally provides a framework for a career. The theory is good preparation for graduate school.</p>
<p>The IT major focuses more on the tools out there right now and the use and management of systems with those tools. You have to keep up with evolving tools and there isn’t the level of math or theory involved.</p>
<p>It seems to me that you’d be better off with CS given what you stated you want to do. The CS math and theory will allow you to become a better programmer as you will have a better understanding of what is going on under the hood. You can program in Javascript but do you understand how Javascript works? You can look at Mozilla’s implementation of Javascript at [mozilla-central</a> mozilla/js/src/](<a href=“http://mxr.mozilla.org/mozilla-central/source/js/src/]mozilla-central”>http://mxr.mozilla.org/mozilla-central/source/js/src/) but it’s very challenging figuring out how it works without a CS degree.</p>