<p>i have recently had an interest in computer science, but ive never taken a course in it and am pretty limited in my knowledge of the field (and im a high school senior so i cant take a class in it until i start college). i am going to be a chemical engineering major in the fall, and my school allows us one free major change with basically no penalty, so i may switch to computer science. </p>
<p>basically, while i was growing up, my parents brainwashed me into the whole "you must do something in engineering or computer science" thing, but i drifted away from compsci solely because my parents both did that. i regret that decision now and wish i had taken courses in it now.</p>
<p>a little bit about me academically- i am great at math (not winning national awards or anything, but i did get a 5 on ap calc and gotten high As in math). i was terrible in honors biology, did good in ap chem, and great in honors physics but average in ap physics. naturally, after junior year, because i had just completed calc and chem, i considered doing chemical engineering because i excelled at math and thought i was a chemistry beast (did great in the class because we had an easy teacher... i found out i was good, but not a beast when we got ap scores back). </p>
<p>i never really had much of a passion for chemical engineering or any type of engineering before, but i do have 2 passions- math problems (aka solving not proofs, i despise proofs) and video games (i loved them as a kid, took a break from them during high school and they've made a comeback this year). so i was starting to consider a career in computer science/ video game design. i have never taken a computer science class in my life, but heres the question- what is the mindset difference between computer science and engineering folk? i seem to feel that computer science is for mathy people who kinda like science but don't really care for it generally while engineering is for people who love math and science and such. am i wrong in this assumption?</p>