If you are really worried about Grad CS/Engineering Admissions...

<p>See if the desired school has provisional, conditional or non-degree admission first. Now the Top-10 won’t offer that and that is understandable, most grad CS/Engineering programs ranked pass #10 will.</p>

<p>Also look at programs with the Master of Engineering option (if you are not going for a PHD later on). Some of those MEng are interdisciplinary and you can design your program like a MS-nonthesis program.</p>

<p>With provisional, conditional or non-degree admission, you can take 2 or 3 courses of a program which gives you a chance at getting 4.0’s in them. In most cases, if you have some work experience, those first 2 or 3 courses will not be hard.</p>

<p>At Clemson, if you have a 3.4 GPA by your junior year (I know this is true for the civil engineering program), you can take classes as an undergraduate towards your masters degree and you will get provisional acceptance to their masters degree program.</p>

<p>Thanks for the advice!</p>