<p>I'm a sophomore in high school going through the tedious (and surprisingly amusing) process of selecting classes for next year.</p>
<p>My only problem is that since my school doesn't offer courses in architecture (my main career interest), I have to choose between the PLTW Engineering program or AP Computer Science for my tech credit. I have really no idea what is going on in these classes. My questions to counselors (who's completely clueless) and teachers result in confusing responses like "computer science deals with the manipulation of algorithms and the use of Java" or "the engineering class involves the integration of physics and innovation in designing a functional product". What does any of that even mean? I'm looking for a good description of the class, not some vague mission statement out of the course description book! My friends who take those classes are no help either. </p>
<p>Since I'm also competitive for being valedictorian, my GPA comes into play. The PLTW program requires SIX semesters of engineering for ONE tech credit. And the senior class (EDD) is not weighted as a honors class so it could be detrimental to my rank. However, the courses seem to fit my interests better. I took the Intro to Engineering Design class this year and enjoyed the 3D design aspects of it, but I hear that Principles of Engineering and Engineering Design and Development are more technical and tilt more towards mechanical engineering rather than civil or structural. (I'm still extremely disappointed that our school doesn't have the Civil Engineering and Architecture course!!)</p>
<p>And honestly, I have no idea what Computer Science is even about. </p>
<p>Please enlighten me :) What class do you suggest I take?</p>