How useful would a minor in one of the sciences be?

<p>Look. I suggest a completion of minor if you want to know more about it.
Beyond those intro classes, if you decide to do self-study, you can.
However, I still have to review the basic stuff all the time to catch some missing details that I didn’t catch at the beginning.</p>

<p>Programming is not something that you can learn from books. It takes practice and patience. A lot of stuff will come from experience, and of course, asking question, trial and errors are part of experience.</p>

<p>One intro to Java and one to C++ doesn’t make it good. You are better off to concentrate in one particular language. With solid foundation, it’s very easy to pick up another language in a reasonable time. I’d advice to just take either one. Don’t waste too much time. Try one language, and see if you enjoy writing the codes. I mean it could be a hobby, my friend. Some people don’t work in IT fields at all. They can be actors, but when they are free they might like to create something using programming language.</p>

<p>You can create a iPhone app without attending a class, but of course, you have to know the language. Yes surely you can do a lot of amazing thing after knowing the synatxs. The courses in Minor are just there to build up a stronger foundation in software development.</p>

<p>Data Structure and algorithm focus on how to optimize the run time and code structure, effectively and securely. When you need to use them you can pick up a book and read about it.</p>

<p>Again, you can divide into anything with knowing only basic programming, but you have to do a lot of self-study and practices on you, regardless how experience you are. </p>

<p>This is why I think computer science is a self-improvement skill.</p>