Need insight on certain CMU classes over the summer. (more info inside)

<p>I got a scholarship to take two CMU courses over the summer. I really want to get A's on both. Here are the classes i'm considering:</p>

<p>15-112 Fundamentals of Programming and Computer Science
15-122 Principals of Imperative Computation
18-100 Introduction to Electrical and Computer Engineering
21-259 Calculus in Three Dimensions
27-052 Introduction to Nanoscience and Technology</p>

<p>I want to take 18-100 Introduction to Electrical and Computer Engineering, but i have heard its quite difficult. Exactly what percent of students get an A in that class. Also, would 15-122 Principals of Imperative Computation be too difficult without AP computer science. I only know Java from a year long Java course, and i did well.</p>

<p>15-112 and 18-100. You’ll be taking half of my freshman schedule over the summer XD good luck! I’ve heard that you don’t want to skip over 15-112 since it’s such a good class, even if you have AP Computer Science credits.</p>

<p>15-112 is a good course but I skipped it to get ahead. I feel like I haven’t missed much besides the fun experience. 15-122 is nothing like AP Java. It’s intro to computer science, not programming, so I don’t feel like having Java knowledge will prepare you much.
If you want an A in 18-100 and you are worried about how you’ll do, I suggest taking just the course by itself, without anything else. </p>