<p>Hi all, so I am actually not a computer science major, but a computer engineering major in undergrad. I enjoy the software side of things more, but didn't want to be pigeon-holed if I ended up liking hardware better. </p>
<p>So, I really want to take this computer science software engineering class by my senior year, but the prerequisites include a second semester Java programming course. </p>
<p>I was wondering what options I have to place into this class and avoid taking the first Java course, as I am already current first-sem sophomore. </p>
<p>I don't believe that I can take the AP as a college student......</p>
<p>Could someone please help me determine my options?</p>
<p>Thanks</p>
<p>Talk to an advisor in the CS department. If you have a strong background, explain the situation, and explain why you want to take the course, they might waive the pre-requisite for you. It happens a fair amount at my school, at least.</p>
<p>Do you have the skills needed to succeed in the second semester class? </p>
<p>I also would suggest you talk to an advisor about this but I think you will need a good argument for skipping the first semester class so be prepared to show why you don’t need to take semester one – for example, have you taken an online java class through coursera and can show a certificate? Have you taken other classes at the U where a certain level of programmng proficiency is required ? </p>
<p>At our local state university the comp sci dept has clamped down a bit on the class progression. I think they had too many students going directly into higher lvl classes and then having to drop out. <---- Admittedly purely rumor based </p>
<p>Is it possible that you could take the classes concurrently? You might suggest that, as well.</p>