• We’re currently investigating an issue related to the forum theme and styling that is impacting page layout and visual formatting. The problem has been identified, and we are actively working on a resolution. There is no impact to user data or functionality, this is strictly a front-end display issue. We’ll post an update once the fix has been deployed. Thanks for your patience while we get this sorted.

What class should i take next year? (programming ...)

Im going to be a computer eng. major at UCSD next year...and im picking classes tommrow. I have the choice betweeen these two classes, but confused of what i should take. I have experiance in C++ and VB and have the logic that goes behind programming, as well as experiance in working with syntax and all that stuff. What should i take?
CSE 8A
CSE 11
 
i was in the same boat as you last year. took compsci ap my senior year. but i decided to take 8A. professor marx is great you'll enjoy her
 
um, I'm not sure if this is the same for you, but I'm an EE major at UCSD and had to take 8A and 8B, which was equivalent to 11. I decided to go the 8 series route because I didn't know anything about Java, and the 8 series was easier than 11. So make sure that if you take 8A then you don't have to take 8B. Because if you already know your programming, it'd be better for you to take the tougher class rather than 2 easier ones.
 
im a math-cs major and had no programming experience at all... i took 8a and 8b this past year and thought they were pretty easy.. if u have any programming experience i'd suggest taking 11 so u dont have to take both classes.. 11 is just at a faster pace
 
oops i misunderstood youre post..

take 11, its a bit faster than 8a but the programs are much more interesting and overall its a pretty easy class
 
i think it's strange that they state that "CSE 8A-B is a slower paced version of CSE 11 with more programming practice" when CSE 8A-B is C and CSE 11 is Java.

learn C and C++, then it's easy to learn other languages like Java, VB, Delphi....
 
C++, Later on when you do do more serious stuff, you will need it (for ex, writing compilers which involves the use of Lex/Flex and Bison/Yacc)
 
I would take the Java class. Since you already know something about C++ and VB, it's very likely that you understand the basics of procedural languages (loop constructs, branching, procedures), but if you're self-taught, you probably haven't fully gotten all the nuances of object-oriented languages, particularly encapsulation, principles of code partitioning, and polymorphism.

I also happen to think that Java is a "cleaner" language than C++, but in terms of which class to take, language considerations should always be secondary to the underlying principles that the languages illustrate.
 
It depends on what type of Software Engineer you want to become. If you are going eventually into Embedded Real-time systems, take the CSE_8A because you can never have enough knowlege of, or learn enough about C/C++.
 
i think a lot of people here are mistaken.. both these classes are java, one is just at a faster pace than the other
 
Back
Top