Junior year dilemma, need some advice.

<p>I am going into my Junior year at Keene State College.
Originally I chose this school because I love the location its close to home but not too far away.
Okay, so I started out at Keene State not even sure what I wanted to major in.
Halfway through freshman year I declared my major as computer science.
I loved it at first and programming seemed great but once I got into the higher level classes the lectures were going in one ear, out the other. I decided that the higher level programming was far too complex and difficult for me to understand. I am not very good at math either so that rules computer science out. I still do programming on my own time and am thinking of possibly trying hard and doing a minor in this field.
Sophomore year I switched my major to something called Sustainable Product Design and Innovation. Its basically Industrial Engineering with some Management courses included. The first few classes were fun, I learned how to use the lathe and milling machine and learned what makes a product survive in todays market that revolves around sustainability.
However, going into my second year of this major I am not positive this will land me a good job. I don't want to end up being a machinist for the rest of my life or reading CAD drafts. Is there any money in the industrial field anymore? Should I stick with this major and minor in Management and CS?
I just need advice, I am more stressed out than I am actually enjoying college and I want to do well and land a good job when I get out. People that I talk to about this major often joke about me having to go to China because all the manufacturing has moved overseas.
Thanks!</p>

<p>It looks like you have a variety of options with that major. </p>

<p>From [Academic</a> Programs: Sustainable Product Design and Innovation](<a href=“Bachelor’s Degree Programs < CourseLeaf”>Bachelor’s Degree Programs < CourseLeaf)
"Graduates are prepared to pursue graduate study or transition directly into careers in product design/engineering, technology/evaluation, planning, supply, production, quality control, technical services, marketing, sales, or other related professions.</p>

<p>When you get back to campus, visit your advisor and the career placement center for more info. Good luck!</p>

<p>You shouldn’t have switched out of CS just because it was getting hard. If you really like programming ( It seems like you do, since you still do it for fun), then you should definitely pursue CS wholeheartedly. You’re only gonna be a junior, so if you switch back to CS now it might not set you back time-wise.</p>

<p>My other option was to switch management and maybe double major in sustainable product design and innovation and CS. I need to make up my mind pretty quickly. Programming was becoming extremely hard and there were like 30 kids in the class. The only issue now is since I haven’t programmed with Java for about a year now I will be behind and will most likely have to start all over. I think it may be viable for me to do an extra year in college and maybe some summer courses also to get everything I want to do covered then I have an option when I go to get my masters degree. The computer science classes also brought my GPA down. I have a 3.8 GPA without my CS classes and with them I have a 3.2. I also got a C/D in an Art History class which is really screwing up grades. Any more advice is greatly appreciated, thanks everyone!</p>