<p>"Where will you be working next year, flopsy? </p>
<p>I’ll be at a start-up game company in Sherman Oaks, working as a game programmer. "</p>
<p>Flopsy, how hard is it for cs majors to land a job right out of college…depending on gpa?</p>
<p>"Where will you be working next year, flopsy? </p>
<p>I’ll be at a start-up game company in Sherman Oaks, working as a game programmer. "</p>
<p>Flopsy, how hard is it for cs majors to land a job right out of college…depending on gpa?</p>
<p>Oh sorry yea SSfren I meant to say fall quarter in my post, and yea I had just never heard of smallberg teaching cs 33 before. </p>
<p>Also, about cs 33, imo the projects have been easier than the cs 32 projects just due to the fact that you’re typically not thinking up the programs, but rather just changing them to a different language. Since you have the c++ code right in front of you, its not that difficult to transfer it to assembly. The main hard part about CS 33 has been the midterm and i’m going to assume the final, since coding in assembly on paper is hell. There really aren’t that many difficult concepts…number operations are pretty simple and memorizing architecture is just studying.</p>
<p>And baeksulgi, I would recommend going to the cs 31 site and saving all of the project specs and solutions right now so you can keep them for your cs 31 quarter and also study during the summer, since they take down the websites after the quarter is over.</p>
<p>
If you have a >3.0 GPA upon graduation, you should have no problem landing a full-time job. If you have a <3.0 GPA upon graduation, you should be able to find a full-time job anyways. Job prospects are great for Computer Science right now. :rolleyes:</p>
<p>r30028 and others:
I was thinking about getting a head start on C++ before college too. I’ll be majoring in Computer Science and Engineering and I saw that Spring08 website. I was wondering… in the syllabus, it says that the textbook is the “Big C++.” So, I went to a local bookstore (I’m an international student btw) and I saw it in English and with a pretty good price (for local standards), around $50-60 … Since I’ll probably be taking CS31 on Fall08, I was wondering if I should get this book and start studying from it. Another thing, I noticed that the “Absolute C++” book is also used a lot. But here this book is expensive here. Also, I have “Accelerated C++” and “C++ Primer Plus” in electronic format already. What do you guys think I should do? Get “Big C++” or “Absolute C++” or wait until I actually enroll in the course and study from these two other books? Btw, I already know some Java, if that helps…</p>
<p>
You just helped people get a higher grade the wrong way. :rolleyes:</p>
<p>My bad, I was just trying to help, since the other guy said to study the projects I thought it might be nice if he could study them during the summer and not just for two weeks :rolleyes:</p>
<p>Also, on the topic of finals, do the people who have taken the cs 33 final have any tips? It seems like its basically just the second midterm with some added alternate architectures. Its gunna be a blast writing assembly code on paper again…:(</p>
<p>
Everyone does it, but no one admits to it. :rolleyes:</p>
<p>If they do decide to “cheat” by reading the projects and solutions, they’ll get dominated by the midterm/final and any project that varies enough from the solutions they have. So I wouldn’t necessarily say that they’ll be getting a better grade by reading the project solutions :rolleyes:</p>
<p>If you didn’t notice, ~50% or more of the projects are still the same from last year for CS 31. It’s like telling a student to download a solutions manual before taking the course and reviewing it.</p>
<p>I agree that scoring high on the projects won’t translate to midterm/exam scores (since exam score are capped anyways), but this makes a big difference in time spent on projects. True, it saves you a lot of time (and some sanity for non-experienced programmers). It’s like having a skeleton code vs. starting from a blank screen. I think CS 31 is supposed to be a frustrating class for non-programmers, so their creativity can be stretched. I’m pretty sure people who have solutions to the projects will just access the code when they “get stuck” and submit the lines in their program. Like as in any class, learning from the solutions is good, but if you reach the final solution by yourself, the experience is much more rewarding.</p>
<p>Not so much for grades, but for the sake of the prospective students’ development. There’s a reason why the spring quarter website is not available for access after the term is over. :rolleyes:</p>
<p>If only the projects were much different (not just changing some specs), then it would be a great idea to peruse the solutions. In this case, I’d look into other university websites for their projects in equivalent courses to get practice. That’s my thought.</p>
<p>Yep, I agree lol, I was just trying to help someone who might want to learn some C++ beforehand, since someone else already suggested looking at the projects. Wasn’t trying to promote getting an unfair advantage or anything during the actual quarter, since I never used the solutions to the past projects at all during the first three classes (31/32/33) and I can see how it would hurt someone who did :)</p>
<p>About Smallberg and CS 33… I didn’t read all the posts but here’s what I have heard / think…</p>
<p>Smallberg HAS taught CS 33 in the past spring quarters… however… he is not going to anymore… Someone told me that he said he doesn’t like the structure of the class, etc, so he doesn’t want to teach it anymore. He is just going to stick to teaching CS 31 and CS 32…</p>
<p>I mean I think having CS 33 with Smallberg would be a little bit better… but not much… I think the problem with CS 33 is the class structure in general (and hey… that’s why Smallberg won’t teach it anymore…). There isn’t even a textbook for a lot of the material taught in class (general computer architecture, etc). The book is pretty much a reference book for understanding how MIPS works a little, etc… not a real textbook… I find myself writing down his powerpoint notes as fast as I can because he won’t post the material online… I really did not see the point in our final project… he just made us do some busy work in converting a 3000 line C++ program into assembly language… oh wait… we didn’t convert all 3000 because he realized MIPS couldn’t hold everything and had to cancel the “final” project…
I had Rohr for CS 31, Nachenberg for CS 32, and now Rohr for CS 33… CS 31 wasn’t too bad in my opinion (tho I had a lil experience). CS 32 was AMAZING with Carey… and CS 33 sucks a lot in my opinion… it was the first time I really didn’t like CS too much… but I put most of my blame to the fact that it was terribly designed by Rohr… I actually like computer architecture a little… I just find it hard to learn, when there’s no real textbook telling me what I need to know… assembly language ended up not being too bad once I got used to it… I just didn’t see the point in making us convert something so long… it was just busy work…
I can convert C++ to assembly pretty fast on a computer in my opinion… but I freaking bombed writing a MIPS program on the midterm… I was so nervous… couldn’t think… and messed up so badly… I think writing MIPS on paper is A LOT harder for me than typing it up on a computer… =… I am so dead for the final in a couple days…
I’m EECE btw… and I am still sticking to it for now…</p>
<p>mmm i’ll just ask smallberg and post his response. i had him for cs33 last spring though.</p>
<p>Of course the last project was meant to be a follow up to the next project but it did manage to get a few points across like the representation of structures in assembly. Doing a large project in assembly isn’t wholly without merit because of the experienced gained and it would been much more annoying if we had to come up with more algorithms other than the IO functions.</p>
<p>
Living the dream eh?</p>
<p>I just took a gander at Prof. Rohr’s C++ solution for this quarter’s CS 33 Project 7. Yeah, that’s 73 pages of awesome. :rolleyes:</p>
<p>okay so this is the conclusion regarding Smallberg and CS33 for next year:</p>
<p>
</p>
<p>haha yeah… 73 pages…</p>
<p>yeah i guess it did give us some experience with assembly like the structures thing… but i mean… it’s not like working with structures, etc was something he really even mentioned in class (not that it was hard to figure out on my own… was obvious…)</p>
<p>btw flopsy… 8000!
Posts: 8,000</p>
<p>hey flopsy just got an email to some cs honors thing, i think the course was called cs 194 and it involves individual research. do you have any experience with this program/class and if its beneficial?</p>
<p>no Smallberg for CS33. I’m crushed. </p>
<p>I decided to go somewhere along the CS path after having enjoyed CS 31 and 32 a lot. I just hope that CS 33 doesn’t throw me off the path cuz CS is something I found myself actually enjoying learning! Thanks zero786 for the insightful post! I have one question for you though, zero786: Did you make sure that your schedule was light enough to manage CS 33? or did you take something difficult like EE1 or EE2 along with CS 33?</p>
<p>
Nope, I have no exposure to CS 194, sorry. I know only one person who took CS 194 but he’s in UPE. :rolleyes:</p>
<p>it’s a huge time commitment >_< (cs194)</p>