Freshman year Course Load

<p>Hi, so I'll be in the College of Engineering this fall and I seem to have some questions regarding my course load. I went through the website and talked to some people and came up with this schedule.</p>

<p>MAth 1920
Phys 1116 (I have credit for Phys but I was told that it is better to do the honors course since I am considering AEP as a major. Oh and NO CHEMISTRY!)
FWS
ENGRI 1100
PE</p>

<p>I'll be really grateful for any input. Can I handle another course?</p>

<p>Also, I have a good background in java and I was hoping to do the placement exam but now it seems like CS1110 is Python. I can still do Python over the summer and do the placement exam. But CS1114(introduction to computing with MATLAB with Robotics) seems really interesting and it's offered in the spring. So will doing CS 1114 be redundant? if not, do I have to the cs1130.(I would have placed out of CS 1110).</p>

<p>I am an international student and i'm not a good writer. (9 for the SAT essay and all that) So i was wondering whether I'll be on par with the FWS. Is there like an introductory writing course I can take? or should I just enroll in a writing course and just learn the hard way?</p>

<p>Also, I noticed that the MATH courses are scheduled early in the morning and schedulizer seems to give me schedules with math followed by phys followed by PE early in the morning. is that okay? and some of the discussions seem to be at around 9pm?</p>

<p>bump…10char</p>

<p>Yes…you’re fine. You can handle more courses if you wanted to, but I think your schedule is fine as is. Don’t do CS 1114; just go ahead straight to 2110. You don’t have to do CS 1130, but you’ll have to do CS 1132 (Transition to MATLAB).</p>

<p>A 9 on the SAT should be fine for the FWS. Talk to the professor on the first day- that’s the best thing to do. </p>

<p>Yeah some discussions are in annoying times, so you’ll have to suck it up. Courses one right after another should not be too annoying, but it’ll take time to get used to them.</p>

<p>Why shouldn’t I do CS1114? It seems really interesting. And if I were to take more courses, what do you suggest?</p>

<p>The 1000 level CS courses won’t go into much depth at all, and it would be best just to go straight into 2110 (which isn’t that far removed from AP CS, either.) Also, those discussions late at night are going to get very disheartening (I had a course each semester that had only one discussion. At 7:30-10 PM. On Wednesday nights… Hated it.) 4 courses seems reasonable for a first semester, and those are decently hard classes, so I don’t think you should add any more unless you’re up for a challenge. Anyhow, good luck and welcome to Cornell.</p>

<p>Oh, if you have the time and patience, CS 1114 is a great course. You actually learn how to approach programming rather than a fairly useless/trivial class such as CS 1110/CS 1112.</p>

<p>Personally, CS 2110 was a huge waste of time for me-- barely learned much I didn’t know before (also the class is not rigorous at all…very annoying), so I highly recommend CS 2112. </p>

<p>Also, try looking into a project team or research to join next semester.</p>

<p>mxmmstudent, do i have to do cs2110? i’m not planning on majoring in cs2110. i did a lot of java and i can probably do the ocjp exam if i wanted to. </p>

<p>on the other hand, cs 1114 seems really interesting. wongtongtong, why do you say that i should have time and patience for it? it’s bound to be hard but i like challenges. besides i know most things in math1920 and phys 1116 already.</p>

<p>how do you join a project team? CUAir and Mars Rover teams sound really cool! But do i have to wait till I actually get there to contact them?</p>

<p>and should i refrain from scheduling late discussions?</p>

<p>*majoring in CS. can’t seem to find the edit button!</p>

<p>Oh, if you’re not planning on majoring in CS, then no, don’t take 2110 if that other course appeals to you more. I’m not all up on Engineering requirements (I’m an Arts student), so you’ll have to check what you do have to take to fulfill whatever requirement that fulfills. I know that 2110 was useful for me as a CS major (I learned Java about a week before coming to Cornell and took the placement exam), but CS 3110 was much, much more fun. 2112 was a lot of work (at least the Spring semester), so I don’t recommend taking that unless you plan on going far into CS. So all in all, your 1000-level course seems like a good one if I’m understanding you correctly.</p>

<p>@Ace- no it wasn’t hard in the least- it was interesting, and if you’re not used to some theory in mathematics (set theory, graph theory, combinatorial optimization, etc.), then it * might * slightly hard to get used to.</p>

<p>As for the project team, I wouldn’t know.</p>