<p>My problem is that my dad keeps bugging me about taking Computers 1 and Computers 2 (they cover programming languages, mostly C++) because I want to major in Biomedical Engineering and he says I need to know how to program.</p>
<p>I think that it's a waste of an elective and I shouldn't take it and instead take another science or math class...</p>
<p>i'm doing AP Computer Science AB right now [which is java] but anyways, regardless of what you take, it will help in one shape or form. it's harder to begin to learn a programming language than expanding on it. thus, taking a C++ class in high school will be a relief once you reach college.</p>
<p>College will prepare you for everything you need, any prerequisites are helpful but not mandatory. That's like telling a prospective engineering student that he/she must take physics before they go to college. Many students will do it, but it's not necessary. </p>
<p>It won't be a waste of your time or elective though. Personally, I'd suggest atleast taking an intro C++ class.</p>
<p>C++ is part of my Pre-Calc class & then Calculus has Java. With the major you're going into you are probably better off taking the class..but trust me it's not the funnest thing in the world! But I have fun & wish ya the best!</p>