Confused about choosing a concentration...suggestions?

<p>I am getting more and more stressed every day about choosing a concentration.</p>

<p>I am a rising soph. and have no idea what I want to do with my life. Here's a little background:</p>

<p>In high school I reeeeally liked Economics, Math, and Physics. I took AP courses in all of these and did very well. I especially liked Econ and going into freshman year, I was set on being an econ concentrator. However, Ec10 was not so easy for me (I think mainly b/c I was bored and uninterested). I ended up dividing with credit at semester. So I replaced that course with Psych Trauma b/c I was slightly interested in Psych in HS and my advisor suggested I try this course. Hated it. I took Math X and actually really liked it but I am kinda scared to become a Math concentrator. I am definitely not the strongest student at Harvard and the Math Dept. can be just a tad intimidating. (But, I am considering a secondary in Math, just b/c I really enjoy it.) </p>

<p>Now, this summer I took an internship at an oil company and loved it. I worked in their engineering dept. and did mostly computer work (mostly creating/maintaining their website and helping with drill bit designs, etc.). While I'm not sure how interested I am in Engineering, this has sparked my interest in Computer Science and Programming. I have no previous experience in CS but I have always had a niche with computers (though I know it takes more than that to be a CS concentrator) and truly enjoy working with computers. I feel like I could do well and I think I might be happy working in the IT dept. of a corporation one day. </p>

<p>I plan to take a CS course this semester. Which would be the best (CS1 or CS50, neither of which require previous experience)?</p>

<p>What are some current students' thoughts/suggestions?</p>

<p>Definitely take CS50 - it's a fantastic course (4.5 in the Q, 4.8 for the professor), although pretty demanding in terms of time. If you enjoy CS50 and want to concentrate in CS (or get a secondary), CS51 is the followup course.</p>

<p>I'm not a CS concentrator, but I've taken a few classes and I really like the department. Some of the profs can be uneven, but the kids are all really great, and you have great opportunities coming out of Harvard with a CS background (lots of startups, big companies like Google + Microsoft, etc).</p>

<p>Thanks for the info!</p>

<p>Harvard</a> College's Computer Science 50: Introduction to Computer Science I</p>

<p>Harvard</a> School of Engineering and Applied Sciences - Undergraduate Study - Computer Science</p>

<p><a href="http://www.seas.harvard.edu/academic/undergradstudy/computerscience/pdf/Plan_of_Study_non-honors.pdf%5B/url%5D"&gt;http://www.seas.harvard.edu/academic/undergradstudy/computerscience/pdf/Plan_of_Study_non-honors.pdf&lt;/a&gt;&lt;/p>