Computer Science Schedule

<p>So I am an incoming freshman trying to figure out what my schedule should be. I am majoring in computer science, so how does this schedule sound for first semester?</p>

<p>CS 2110 Object-Oriented Programming and Data Structures
ENGRG 1050 Engineering Seminar
ENGRI 1110 Nanotechnology
MATH 1920 Multivariable Calculus Engrs
PE 1365 Introduction to Karate
PHYS 1112 Physics I: Mechanics
FWS WOOHOO WRITING</p>

<p>So that's 19 credits. Is there anything that I shouldn't take? Or anything that I am missing?</p>

<p>i dont think you need to take ENGRI 1110 first semester if you got your CS class first semester. i think you do need to take that transition CS course though (CS 1132) simultaneously.</p>

<p>I don’t know why I would have to take CS 1132… and since I am planning on taking at least 1 CS class every semester, I am just getting my intro to engineering class out of the way (plus ENGRI 1110 is only available in the Fall… so yeah)</p>

<p>I saw that it was a requirement if you are skipping out of the intro CS course.</p>

<p>go ahead and take engri 1110 if you want to work more, nothing wrong with it.</p>

<p>The CS 2110 prereqs are: CS 1110, CS 1130, or CS 1113 or (CS 1112 if completed before fall 2007) or equivalent course in Java or C++. Since I am using “Equivalent Course in Java or C++” for credit… it should be fine, right?</p>

<p>You need to take CS 1132 Transition to Matlab.
Its a requirement. I think you can still take CS 2110.</p>

<p>Yeah, I just looked at the first year requirements here:</p>

<p>[Cornell</a> Engineering : First-Year and Degree Requirements](<a href=“http://www.engineering.cornell.edu/alumni-parents-friends/for-parents-and-families/academic-information/degree-requirements.cfm]Cornell”>http://www.engineering.cornell.edu/alumni-parents-friends/for-parents-and-families/academic-information/degree-requirements.cfm)</p>

<p>Ok, so it looks like you guys are right, although I don’t understand why my other CS experience doesn’t exempt me from this. So I looked up CS 1132 on the studentcenter and it says the Day and Time is Mo 12:00AM - 12:00AM… so what exactly does that mean? You get 1 credit and don’t have to go to class?</p>

<p>Oh and that course requirement website says you can take 1132 or 1130, which would you recommend? it seems like 1130 would be easier(not to mention more usefull… OOP vs MATLAB??)… but maybe not??</p>

<p>i heard that if you took java for the intro class, you’re supposed to do matlab for the transition class, so i think you should be doing 1132.</p>

<p>Ok, well I guess that makes sense, but I still don’t understand the Day and Time for CS 1132…</p>

<p>yeah i dont either. i’m looking to do it too.</p>

<p>i’m guessing they haven’t chosen a real time for it yet</p>

<p>Yeah, but it’s weird that they wouldn’t leave it either blank or TBA like the other ones… I’m really hoping for a 0 min long class worth 1 credit… lol</p>

<p>It’s an online course.</p>

<p>You don’t have any required in-class time. There are spots available for people to come in and ask for help. You have several projects, and 2 tests.</p>

<p>If you have AP CS credit, you must take 1132. If at Cornell you take Intro to matlab (1112) then you have to take 1130.</p>

<p>oh thats nice then</p>

<p>It’s actually just two projects and two tests. It is a very easy, self-paced class. I would strongly recommend finishing up your projects and exams as soon as you can, because exam slots get filled towards the end of the semester, and you don’t want to screw yourself over. It takes some discipline if you’ve never taken a self-paced course before; a lot of people also blow it off and end up not finishing the projects and retaking the class sometime later. But really, you could probably finish the course in the first month if you really wanted to. If you are taking Java, you must take MATLAB (1132). It is actually very useful for scientists, engineers, and mathematicians, but you probably won’t use it very much. I think the philosophy is that every Cornell student in engineering should be exposed to both MATLAB and Java in some way.</p>

<p>CS 2110 Object-Oriented Programming and Data Structures (You’ll be taking it with me in the fall :slight_smile: )
ENGRG 1050 Engineering Seminar (show up and have some activity once a week, no work or anything, depending on your adviser you may not actually need to show up, though most require it)
ENGRI 1110 Nanotechnology (took it, not too difficult, material is interesting but lecture could get boring sometimes. all the lecture slides were posted on blackboard btw, I got a B+ but probably could have done better)
MATH 1920 Multivariable Calculus Engrs (didn’t find it too bad, got a B+ which I was happy with)
PE 1365 Introduction to Karate (no idea)
PHYS 1112 Physics I: Mechanics (APed out of this one so never took it, I didn’t find 2213 to be overly difficult though)</p>

<p>also cs 1132 is really easy, and its online and self paced. In total their are two modules, each has one hw and one test. Neither module was difficult or particularly time consuming, just don’t wait till the last minute to do this. You have 10 weeks to complete everything, but you have to go to the tests in person and they are only about once a week. You can retake them if you don’t pass.</p>

<p>sorry to hijack your thread but…</p>

<p>prism, i’m assuming you took MATH 1920 and PHYS 2213 simultaneously? how was that like?</p>

<p>actually I didn’t take them simultaneously. However doing so would be fine. You don’t really need anything from 1920 for 2213 since when doing the line and surface integrals in Gauss or Amperes law you choose a line or surface where the field is uniform so you basically just multiply.</p>

<p>This will make sense after you’ve taken both courses.</p>

<p>on this thread, it wa mentioned that if you take cs 1110 (intro to java) then you take cs 1132 (trans to matlab), and that if you take cs 1120 (intro to matlab) then you’ve got to take cs 1130 (trans to obj oriented) for your transition class.</p>

<p>CS 1132 is online; is CS 1130 also?</p>

<p>I signed up for CS 1120 rather than the java intro course, because I’m sick of Java right now, but should I instead have taken CS 1110? Are there disadvantages to signing up for CS 1120 as opposed to CS 1110?</p>

<p>It depends on what your major is. Java is recommended for ECE. MATLAB is very useful for all engineers, so you pretty much can’t go wrong with taking that, especially since you already know Java. Both CS1132 and CS1130 are online, though you will have to take exams in person.</p>