UCLA Engineering Q&A

<p>
[quote]

I ended up just ordering the C++ book right now internationally. I figure even that although I spend maybe an extra 20 than buying it used... It'll last a long time since I'll keep it with me. Any pointers on where to start (beyond the, my name is Deuces, basic program).

[/quote]
</p>

<p>C++ is difficult to self-teach, because you don't learn from examples in the book. For first times, it's a trial and error game. Download Visual Studio.</p>

<p>I did what you did last year; I think I read half the book before fall quarter and learned the concepts, but I still couldn't program on the spot. It probably had to do with my weaker logic skills. Try doing the previous quarter's projects.</p>

<p>But yeah, if you want a start, read the first few chapter, and pracitce the sample programming projects in the book (that's something Smallberg would advise you to do also for those going from 31->32).</p>

<p>
[quote]

How do breadth courses work? Do you just take any three upper divs from one department?

[/quote]
</p>

<p>Nano is interesting, but difficult to attain because some of the classes are only offered once a year, and one of the 4 is offered only once every 2 years!</p>

<p>The link Deuces provided has everything you need to know. It's amazing/a riot how non-MAE/ChE can take 20B for breadth!</p>

<p>


</p>

<p>Just three courses from any one area that's listed on the technical breadth list. Pay attention to the restrictions on certain courses. </p>

<p>There is a way to avoid going outside your field of study from the technical breadth. You could substitute 2 departmental breadth courses plus take one course from the engineering science area. This would satisfy the engineering science option of the technical breadth. You would then need to replace those 2 courses that you used for the technical breadth with some elective course in your major. </p>

<p>This is what I am doing for ME, I used my EE 100 and MSE 104 to satisfy the technical breadth.</p>

<p>Yeah, just check the course catalog. Usually you can finish it all within one year (they'll put one per quarter through the year). I'm gonna do my TBA junior year in either nanotech or tech management. The research i'm doing right now has a lot to do with nanoscience and nanoscale imaging, but I'm feeling like the business jump is in order if I plan on doing an M.B.A. I'd really like to do two technical breadth areas, but that probably won't happen.</p>

<p>How tough would a biomedical engineering class be for a non-engineering major? I'm in the MIMG (microbio ) major and some biomed engineering classes were just approved for electives, and they seem really interesting. CM180 in particular, as I'm planning to pursue dental school. Would I be really lost in the class?</p>

<p>check the class pre-reqs - i'm not too sure since I haven't taken any.</p>

<p>
[quote]

This is what I am doing for ME, I used my EE 100 and MSE 104 to satisfy the technical breadth.

[/quote]
</p>

<p>Zero, can you explain this more clearly? I am on the same path as you. Would this mean that I can replace EE 100 and MSE 104 with any MAE course (non major)?</p>

<p>


</p>

<p>Sure

[quote]
Would this mean that I can replace EE 100 and MSE 104 with any MAE course

[/quote]
Yes, any upper div course in the MAE dept that is not part of your degree requirement. You still need to take EE 100, MSE 104 and one course from the engineering science area to satisfy the technical breadth option.
. It's better to talk to your counseler about this.
BTW, the only course that may not work is MAE 169A, since its material overlaps with 107/107L. I'm taking 169 right now and found out that I can use it to replace 107/107L(haven't taken yet) by petition.</p>

<p>The only reason that I am doing the technical breadth this way is because I want to go to grad school and need the extra MAE courses to satisfy a particular area of study. MAE students following the older catalog had to choose a focus area like thermo/heat, manufacturing engineering etc.</p>

<p>is MAE 20 no longer being offered? i noticed the announcement says f/w/s, but it's not on the list for next quarter or the tentative spring.</p>

<p>phased out in favor of CS 31?</p>

<p>I haven't heard great things about CS31 with Rohr... Is it hard? Is it boring? Both? I have prior programming experience in C++, nothing special but I can do some easy programming. Should I take it winter quarter with Rohr, or wait until Smallberg offers it? What would be a good class instead of CS31 as an EE major (don't want to take a GE)?</p>

<p>CS31 with Rohr is extremely boring. He doesn't really grasp your attention so you tend to lose focus and not learn anything from him...</p>

<p>If you've had SOME prior programming experience (I only had Java experience and I took Rohr), then you'll be ahead of the game. I had a good TA so it balanced out Rohr.</p>

<p>
[quote]
I ended up just ordering the C++ book right now internationally. I figure even that although I spend maybe an extra 20 than buying it used... It'll last a long time since I'll keep it with me. Any pointers on where to start (beyond the, my name is Deuces, basic program).

[/quote]
</p>

<p>heh, forgot to reply to this earlier....</p>

<p>get How To Learn C++ in 20 Days or something like that, think the author is Jones. that's how i taught myself C++, and i haven't seen a better book.</p>

<p>


Prof. Smallberg told me MAE 20 is being phased out, so yes, it is no longer offered. :rolleyes:</p>

<p>You can still learn MATLAB from other classes though...</p>

<p>Should have taken it this quarter, I dropped 100 anyways</p>

<p>flopsy;</p>

<p>Why don't you ever end your sentences in this: ';'
Haven't you had enough of C++; :rolleyes:</p>

<p>Dammit, BoHa. Just ask him out already!</p>

<p>That's sick, hibiscuspink! Just because you [anda few others] are 'homophile' doesn't mean that I am!</p>

<p>Keep an open mind, BoHa :D</p>

<p>BoHa? Is this in reference of Bank of America (BofA)?</p>

<p>No.</p>

<p>asdlkf;lk</p>