Computer Science Major?

<p>I'm thinking about transferring from 3rd year Biology to Computer Science since I dont see a future in Biology and Im partly interested in computer science at the moment. </p>

<p>I have no prior experience with computer programming, computer hardware, etc. I have no strong subject(s) since basically I have blindly studied whatever was thrown at me from square one. My weak subjects include Physics, Chemistry, and anything that has a lot of reading in it (Philosophy, English, etc.). I just dislike reading and writing for the sake of grades. I am a relatively astute student capable of learning new things and applying myself wherever and however necessary. However, I do not identify or derive pleasure from referring to myself as a "genius".</p>

<p>So my questions are: What constitutes Computer Science? Is it a good degree in terms of job security, job satisfaction, etc. What type of subjects is it comprised of? Is it very difficult as compared to other majors? How effective is the degree in the long run? What can I expect to see if I transfer into it? What's the difference between Computer Science, Computer Engineering, and Software Development? Should I transfer into it? Would I be making the right decision?</p>

<p>What type of subjects is it comprised of?</p>

<p>Seriously, first step, look it up. You college will lay out the courses required for the major for cs and ce and software if they have those. Yes, considered fairly hard program, you will need math prerequisites. Engineering students should be good at physics.</p>

<p>If you can’t get one, see if you can manage summer research so you will have something attractive for your resume next year.</p>