UCLA Engineering Q&A

<p>^ Then no problem, just do as my friend did. I think he filed a petition that got accepted right away and he didn’t have to take that damn chem20a</p>

<p>For CS31, there’re two “optional” book this quarter:</p>

<p>Savitch
Absolute C++ (3rd)</p>

<p>and </p>

<p>Smallberg
Absolute C++ (3rd) W/codemate (Custom Ed)</p>

<p>Do I get them? What are they for?
They must be optional for good reasons.</p>

<p>Help?</p>

<p>You can probably get one or the other. Seems like they’re the same book except for the custom edition w/ codemate.</p>

<p>I heard UCLA girls are “hawt” compared to Berkely girls. But, how “hawt” are UCLA Engineering girls? Smartness is also a factor - like a girl you can discuss differential equations with :D</p>

<p>

Most of the girls I’m friends with in the engineering school are pretty chill. That’s all I’m going to say :)</p>

<p>

All the projects and assignments are made by the professors which is why the book is optional.</p>

<p>I only used the CS31 book a few time all quarter and had very little code experience before coming to UCLA. They are basically what you’d expect from a textbook. General explanations of programming concepts with some code specifics.</p>

<p>If you are in Rohr’s lecture you might want get the book since he doesn’t teach as well as Smallberg does.</p>

<p>

</p>

<p>MIC is the engineering ladies man…:rolleyes:</p>

<p>There were some cute girls in TBP.</p>

<p>@DoubleDice</p>

<p>According to Smallberg, the main CS 31 textbook is the Stroustrup book “Programming: Principles and Practice Using C++”. The other books were listed so that the bookstore would buy back the texts used by the non-CS majors who took the course in Winter and Spring, since the bookstore will buy back books only if they’re listed the next quarter. Most non-CS majors probably don’t want to keep the books.</p>

<p>Unless you need to have something explained by Smallberg or Rohr, and also by Stroustrup, and also by Savitch, there should be no need to buy more than one textbook. If you do need to have something explained in three ways, you’re going to have a hard time in CS 31.</p>

<p>hey y’all! a few questions… so i had the last orientation (it was a WHOLE lotta fun nonetheless)- but i kinda got screwed on classes. so here’s my schedule (and no, that’s not the question just yet)</p>

<p>Math 32A, CS31, CS1, History 3C(GE), one Fiat Lux class…</p>

<p>so yeah- first question- is this schedule do-able? considering CS1 and the Fiat Lux are 1 unit classes…</p>

<p>and second, i’m WAITLISTED (gasp-shudder-gasp) for Math 32A and History 3C (4th position on both waitlists). so yeah- what’re the chances of getting into each of them? because if i don’t- i don’t meet the 12 unit requirement! :frowning: i did email the professors 2 days ago… haven’t heard from them yet! yeah… so suggestions, you’re-so-screwed-posts, advice? :)</p>

<p>What exactly is the point of taking a fiat lux if you’re a cs major? It fills no requirements…I would drop it if I were you but if you really feel like taking a class just because it is interesting then go ahead I guess.</p>

<p>Other than that, schedule looks fine. IMO find an open class right now and sign up for it in case you don’t get into 32A or 3C off of the waitlist. You can always drop the extra class if you get off the waitlist for the other two but it doesn’t hurt to have a backup option.</p>

<p>thanks a lot a lot for your reply! (: yup! the fiat lux’s just because i really like the course!! i MIGHT drop it later if i don’t like it or it gets too heavy- but the topic seems pretty fascinating.</p>

<p>as for the classes, yeah- i’m REALLY worried about that. because ALL classes (no joke) which are GEs or related to my major in any way whatsoever are COMPLETELY filled up! (i went for the very last orientation). i DID however, sign up for history 9E- in case 3C doesn’t work out- but that’s waitlisted as well… i e-mailed the professor about 3C and he says that there’s really nothing i could do now except attend lectures the first week and talk to them about it then and hope that i got off the waitlist! :frowning: (i guess it’s just his way of saying… it’s pretty unlikely)</p>

<p>the problem is- that WITHOUT a history class (3C or 9E), my classes add up to 11 credits- and the minimum required per quarter’s 12. so yeah. (and that is if i assume my counselor wasn’t just trying to be nice when she said that math usually takes in everyone off the waitlist!!) aaah! this is driving me crazy! <em>goes-and-hits-his-head-against-a-wall</em></p>

<p>If nothing seems to be panning out, you might want to start emailing one of the CS department counselors that you might have talked to at orientation explaining the whole situation. Since it’s in an email right before school starts they might take you more seriously than sitting in a room with other orientation students and they might be able to help in some way by either enrolling you in a waitlisted class or something of that sort. </p>

<p>For me, they bypassed Junior standing requirement for a class because there was literally no other option for classes for me, so hopefully they can help you better than they did at orientation.</p>

<p>Are there any intro CS classes open to non-CS/engineering majors?
(I’m considering CS as a major and just recently started to try to learn on my own to get a better feel. BTW, I’m currently an undeclared physical science major in college of L&S.)</p>

<p>

</p>

<p>PIC10A: [Schedule</a> of Classes: Class Listing](<a href=“http://www.registrar.ucla.edu/schedule/subdet.aspx?srs=157050200&term=09F&session=]Schedule”>http://www.registrar.ucla.edu/schedule/subdet.aspx?srs=157050200&term=09F&session=)</p>

<p>^ Wow, thanks! </p>

<p>Should I just take this class on top of my already 13 units as a freshmen (math/chem/art&arch), drop the art class (if I manage to get in the closed/w-listed class) or should I just wait? (Since the class is really kinda pointless other than for the “joy of learning,” unless I decide to be some kinda of math major or I end up liking programming so much that I want to major in CS, I suppose…)</p>

<p>^</p>

<p>Although I don’t know you personally or anything, I’m sure most freshmen are capable of handling more than 13 units. It may be a bit hard enrolling in the class since it’s near-full right now, but it’s completely up to you. I say go for it, and see if you really enjoy it or not.</p>

<p>However, you should know that PIC10A is extremely easier than any of the CS classes you may have to take (as a CS/CSE major), so if you struggle with PIC10A, it’s definitely a good indication that CS may not be for you.</p>

<p>Also, on top of what MadeInChina said and just so you know, PIC10A fills no CS major requirements so it would essentially ONLY be a way for you to see if you were interested, since the units wouldn’t count toward your newly changed to CS major if you change.</p>

<p>^ well, actually, if you take PIC10A and 10B, they will give you credit for cs 31. which leads into a bunch of question i had:</p>

<p>i’m a second year, and i’m seriously considering switching into hsseas for computer science (i got the text book for cs31 and i’ve been teaching myself over the summer). i’m currently enrolled in PIC 10A for fall (since i can’t get into cs31 due to the enrollment restriction), but i’m planning on going to the first class and asking smallberg for a pte number to try and get in. my questions for other computer science majors are-

  1. would this even work? does smallberg usually give out pte numbers?
  2. i could just take PIC 10A and 10B, and after i get admitted to hsseas, they will give me credit for cs31. or, i could take 10A, 10B, and 10C, and then i’d get credit for cs31 and 32. originally, i was hoping to just take 31 and 32, but i’ve been hearing a lot about how time consuming/annoying they are…so i was wondering: are they worth it? does al the frustration make you a better programmer? it seems like i could spend all that time slaving away on the huge projects in 31 and 32, or i could learn the exact same material in the PIC classes in much less time consuming (and gpa friendly) way.
  3. they make you petition to get into hsseas from L&S. Is it more just a formality, or is there actually a change that you won’t get in? i figure with all the cs majors that are weeded out, there should be space…
  4. what happens in the cs31 discussions (for 2 hours)? do you do labs, or just talk about the projects? are they mandatory? and do you have to go the to one that you’re enrolled in?</p>

<p>Can’t answer all your questions, but here’s what I can add in:</p>

<p>

I don’t understand how CS31 or CS32 could be annoying…? CS32 was probably one of my favorite classes at UCLA (granted that I had Carey Nachenberg). Not only was it fun, but it’s one of the most crucial classes you’ll have to take if you plan on getting a job or internship as a software engineer or APM/PM (since most interview questions are pulled from CS32).</p>

<p>I don’t know anything about the PIC10 series (except that PIC10A is extremely easy). And I don’t understand how you can get CS32 credit by taking PIC10C…</p>

<p>

In the first hour, you usually do some type of review of the lecture. In the second hour, it’s geared toward the project. You may ask questions and discuss how crappy the specs. They are not mandatory and you can attend other discussion sections.</p>

<p>

</p>

<p>Yea, this doesn’t make any sense at all to me. Do you have a link to a website for hsseas or some other place where it states this? That doesn’t make sense that an easier PIC10C class can give you credit for one of the more difficult computer science classes.</p>