| | |  | |
06-07-2008, 11:48 PM
|
#2221 | | Junior Member
Join Date: Apr 2006 Location: UCLA
Posts: 243
| no problem lajolla3 =]
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 =]. |
| |
06-08-2008, 12:08 AM
|
#2222 | | Junior Member
Join Date: Feb 2008 Location: Southern CA
Posts: 114
| 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? |
| |
06-08-2008, 01:54 PM
|
#2223 | | Member
Join Date: Mar 2007
Posts: 302
| 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.
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. |
| |
06-08-2008, 07:49 PM
|
#2224 | | Junior Member
Join Date: Nov 2007 Location: Hedrick Hall
Posts: 168
| 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
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++ ? |
| |
06-08-2008, 07:54 PM
|
#2225 | | Member
Join Date: Oct 2005 Location: Rockville, MD
Posts: 766
| stop reviewing java. start learning C++ concepts. |
| |
06-08-2008, 11:56 PM
|
#2226 | | Member
Join Date: Mar 2007
Posts: 302
| 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. |
| |
06-10-2008, 06:36 AM
|
#2227 | | Junior Member
Join Date: Oct 2007
Posts: 45
| So if I am going mechanical or materials engineering, I don't exactly need to learn C++ over the summer yet?
Also, shouldn't I learn C before C++?
Thanks! |
| |
06-10-2008, 11:53 AM
|
#2228 | | Member
Join Date: Mar 2007 Location: CA
Posts: 447
| 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.
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. |
| |
06-10-2008, 01:05 PM
|
#2229 | | Member
Join Date: May 2006 Location: YRL (^_^)
Posts: 465
| Quote: |
Originally Posted by baeksulgi So if I am going mechanical or materials engineering, I don't exactly need to learn C++ over the summer yet? | 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.
If you decide to take CS 31 this Fall Quarter, then you should try to learn as much as possible. |
| |
06-10-2008, 01:48 PM
|
#2230 | | Member
Join Date: Mar 2007
Posts: 302
| 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 |
| |
06-10-2008, 02:41 PM
|
#2231 | | Member
Join Date: Mar 2007 Location: CA
Posts: 447
| ^ CS31 is restricted to CS(&E) and EE for fall quarter. |
| |
06-10-2008, 03:05 PM
|
#2232 | | Member
Join Date: Oct 2005 Location: Rockville, MD
Posts: 766
| for any of you incoming majors, please please please do not learn C in preparation of CS31.
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++..
just do some slight reviewing before the quarter you plan to take the course (CS31) |
| |
06-10-2008, 04:02 PM
|
#2233 | | Senior Member
Join Date: Oct 2006
Posts: 2,156
| Quote: |
However, it is recommended you take it early in your undergraduate career because most companies prefer interns with some programming experience.
| 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. Quote: |
(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
| 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. |
| |
06-11-2008, 01:10 AM
|
#2234 | | Member
Join Date: May 2006 Location: YRL (^_^)
Posts: 465
| Quote: |
Originally Posted by BoelterHall 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. | Is really that bad? How is the curve for Smallberg's sections? |
| |
06-11-2008, 01:21 AM
|
#2235 | | Senior Member
Join Date: Oct 2006
Posts: 2,156
| 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.
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.
Any lower than that, you're below average for FALL quarter (according to the past).
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. |
| | All times are GMT -5. The time now is 08:10 AM. |