UCLA Engineering Q&A

<p>no problem lajolla3 =]</p>

<p>Umm… I actually am taking EE 1 this quarter… I have kinda been neglecting it, and now I am kinda worried about how I am going to do in the class and on the final…
So… my schedule was kind of a lot, in my opinion… EE 1, CS 33, Math 33A, EE 3, California teach, and a fiat lux (3 classes, 3 seminars) because i had 89 units and added the fiat lux for jr standing lol… EE 1 wasn’t TOO bad… Professor Ozcan is pretty good, so I’m taking EE 101 with him in the fall.
Back to what you were asking… yeah I think it would be good to keep your schedule a little open for CS 33, since some of the projects do take a lot of time. I ended up spending a lot of weekends working on projects =.
And yeah I feel the same way! I really liked CS 31 and CS 32, which helped me want to do the CE option of EE. CS 33 wasn’t too bad in my opinion… a lot of people seem to want to switch majors after CS 33… a lot of people blame Rohr and I truly hope they are switching for the right reasons… I know I want to stay because I do kinda like programming, and I am kinda interested in computer architecture… sure it wasn’t the greatest learning stuff from Rohr, but I am still open learning more and following the computer engineering option =].</p>

<p>hey
i want to clarify something off of baeksulgi’s question…
now im a freshman coming into engineering, should i get a headstart on programming?</p>

<p>it would help but it’s not totally necessary. if you’re taking cs 31 fall quarter then you’ll be taking it with CS majors who probably have been programming already and got like 5’s on the AP comp sci test, so it would be a little bit more difficult. </p>

<p>i took ap computer science senior year of high school but learned almost nothing, got a 1 on the ap cs test (i think a? or ab? i dunno), but still did well in cs 31/32/33, so its not a requirement to have previous knowledge. I think the biggest thing that would help you is getting familiarized with the programming environment and the idea of ints/doubles/strings/arrays and the basic elements that are used in programming.</p>

<p>Yeah, I self-studied (not so well) AP Computer Science A, and I didn’t really learn the Marine Biology Simulation stuff and screwed up the entire exam. Ended up getting a 2 lol</p>

<p>r30028, since I am kind of familiar with Java, do you think I should continue learning more Java and understand some basic concepts better or start learning C++ since, apparently, UCLA’s intro to comp sci is in C++ ?</p>

<p>stop reviewing java. start learning C++ concepts.</p>

<p>yea what MadeInChina said, the only reason that java helped me was because I sort of had some idea of variables and how they were declared and used. If I had more specific knowledge of C++ it would have been even better.</p>

<p>So if I am going mechanical or materials engineering, I don’t exactly need to learn C++ over the summer yet?</p>

<p>Also, shouldn’t I learn C before C++?</p>

<p>Thanks!</p>

<p>C and C++ are unrelated in terms of how you go about solving problems (different tools). only the syntax is similar…and the problem-solving process, i guess.</p>

<p>if you’re gonna get a headstart on programming, you might as well do it over the summer since you certainly won’t at school.</p>

<p>

</p>

<p>No, you don’t need to learn C++ yet. For MSE and MAE you are only required to take CS 31 (C++ I), which you can choose to take at any time before you graduate. However, it is recommended you take it early in your undergraduate career because most companies prefer interns with some programming experience. That is based on my experience, but I’m an EE major so it’s probably different from MSE & MAE.</p>

<p>If you decide to take CS 31 this Fall Quarter, then you should try to learn as much as possible.</p>

<p>my advice would be to take it winter or spring (i think the ME schedule suggests to take it spring, but i’m not sure) so you don’t take it with the CS/CSE/EE majors so the curve wont be as bad</p>

<p>^ CS31 is restricted to CS(&E) and EE for fall quarter.</p>

<p>for any of you incoming majors, please please please do not learn C in preparation of CS31.</p>

<p>also, like others said, if you’re going to take cs31 in the spring anyways, you don’t really need to start looking over c++ in the summer. you’ll forget everything from the summer to spring quarter and you’ll be too busy during the other quarters with your own classes to be studying c++…</p>

<p>just do some slight reviewing before the quarter you plan to take the course (CS31)</p>

<p>

</p>

<p>You don’t have to take it first quarter, but third quarter is an ideal time. If you’re MAE or MSE, C++ will not be a significant tool unless you are doing controls. You don’t have to tax yourself by learning in the summer. It’s hard to teach yourself something other than the concepts/theory in reading the textbook, and like MadeInChina said, you’ll continue to forget what you learned unless you keep practicing with sample projects in textbooks or course websites. I doubt anyone has the discipline to do so.</p>

<p><a href=“i%20think%20the%20ME%20schedule%20suggests%20to%20take%20it%20spring,%20but%20i’m%20not%20sure”>quote</a> so you don’t take it with the CS/CSE/EE majors so the curve wont be as bad

[/quote]

Pretty much if you don’t get 90+ on projects, and 80+ on exams, you won’t get an A or B in CS 31 for Fall Quarter.</p>

<p>

</p>

<p>Is really that bad? How is the curve for Smallberg’s sections?</p>

<p>Well, CS 31 is cake for CSE, CS and most EE. More than half the students took APs, so projects should be easy 95+. Most people started the night before and completed them on time, except for 1 or 2 difficult projects.</p>

<p>Exams were easy too for them. Maybe I slightly exaggerated the grading. Probably if you want a solid B or higher, you should get those scores.</p>

<p>Any lower than that, you’re below average for FALL quarter (according to the past).</p>

<p>It’s easy to get scores on projects now (winter and spring), especially if you’re a girl. You just have to go up to any guy who’s CS, CSE and ask them for “help” on a project. They’ll “help you” do the project and you’ll get a 100 . The midterm and final is designed to be easier too, so it’s “easier” to get As and Bs during these quarters.</p>

<p>Too bad Smallberg doesn’t teach CS 31 in the winter. :(</p>

<p>Hey do any of you guys know if Math 33B is needed for EE 101? It says this on the website…
Enforced Requisites: (course 1 or Physics 1C) and ((Math 32A and 32B) or (33A and 33B)) </p>

<p>It’s like you could have either math series completed…</p>

<p>I took EE 1 this quarter and understand why 32A and 32B were needed for EE 1, so I assumed they are needed for EE 101, but what about Math 33B? I ask because I am probably going to be taking Math 33B at the same time and am not sure if I need to already know the math for the class.</p>

<p>could someone help me decipher this from the announcement…it’s from the list of major classes:

</p>

<p>does this mean you have to take an additional course if you take either EE100 or MSE104?</p>

<p>also, if anyone here knows anything about AE, i need some advice about this potential schedule for the fall (i will be 2nd year AE):</p>

<p>MAE 101
MAE 154S
Math 32B and 33B - or if i were to take just one, which one?
Physics 4BL? - not sure if i should or shouldn’t if i have four other classes</p>

<p>oh, and would anyone happen to know why AEs don’t take MAE 94? don’t we do CAD stuff too…?</p>

<p>If anyone is interested:</p>

<p>

</p>

<p>

Yes, since they are part of the curriculum anyways, you just replace them with any MAE electives. This covers the department breadth course requiremnt.</p>

<p>I don’t know how you’re going to take flight mechanics, unless you started out taking 103 last Fall. Looking at your schedule, you probably didn’t. The requirements are 150A, 150B.</p>

<p>32B is more challenging than 33B. I can’t give you any advice which one to take, as both are good classes. Just take the class you can get into.</p>

<p>101 is easy, but don’t underestimate the concepts. You might get tested in some of the elementary concepts during interviews from 101. You also need the basic knowledge (deflection, shear & moment diagram, failure criteria, etc.) for 156A, so don’t delay too much that after 101.</p>

<p>Replace 154S with a GE or another MAE class you qualify for, and you’ll be okay.</p>