<p>I go to Northeastern University and first off I want to say I have tried taking a certain programming class (that has had a extremely low retention rate by the way) and failed twice. it was just too difficult for me. now im looking for a second major and mechanical engineering caught my eye. would this be a good major to pursue? what can i expect? Im honestly not confident with myself anymore because of my past failures. are there any computer science majors that made the switch that can tell me there experiences? </p>
<p>thanks</p>
<p>Ask yourself how well you have done in calculus and physical sciences. That will give you a hint of the difficulty you might have in ME. Have you looked at a Math major or something similar where there is less programming involved?</p>
<p>Programming is not difficult, it’s different. My younger daughter is taking AP Comp Sci in HS and is doing well but to a 30 year software developer like me, she’s got a way to go, like nearly all of her classmates (and the teacher LOL). And she’s a near 4.0 UW student. </p>
<p>If your intro class is too difficult you may be at the wrong college. Intro CS should not be that difficult. I never had trouble with CS courses which is more than I can say for math or engineering courses. What course was it and can you do it over the summer in a community college and / or get some coaching?</p>