• 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.

3rd semester c++ or 1 semester java course? what should i take?

bigshooter

Platinum Member
I'm in my second semester c++ course right now. I took 3 yeras off before I started going to school and programming again, and made soem stupid mistakes for a couple weeks (didnt even remember how arrays were passed to functions 😛 ), but now everything is starting to make sense and have figured out basic queue and stack functions with no problem. In the class I'm in now we are doing templates and are moving more into link lists, inheritance and otehr topics. In the 3rd semester c++ course, its pretty much taking what you know and learning how to actually code, more efficient coding with stl, and other stuff i dont even know about. In the java course they assume you already know 2 semesters of c++ (or are taking it concurrently) and are familiar with oo programming. I think it starts out basic like syntax and semantical differences and then goes from there. Anyone think that taking one semester of java would actaully be useful, or should i just learn how to program more effeciently with this 3rd semster course and then learn java on my own. I do have a deitel and deitel book for java sitting on my bookshelf but have never opened it. I also plan on taking a c class later on just to learn it, so I thought if I keep everything within c/c++ I would do better than trying to learn a bunch of different languages right now. I do know that a lot of universities use java instead of c++ as their standard curriculum too, so for those of you who have done this and then moved on to c++ let me know about your experiences too.

Thanks.

edit: I probably should consider the instructor for the 3rd semster c++ and c classes is excellent. Kinda of arrogant in a way, but if you really seem interested and are trying he helps you out. One of the java instructors is kind of an idiot. I'd probably end up with him since I would most likely take it during the day. From what I hear he wants to teach the 2nd semster c++ course as well, and doesn't understand dynamic memory which might not work well when you are teaching basic data structures. If i take java at night though, there are a coupel pretty good peopel teaching it.
 
I'd go with the C++
IMO, it's better to know one language inside-out then have a casual understanding of several. If you get good in one OO language, learning another is largely syntax.
 
Strong C++ background will serve you better than cursorary Java exposure.
 
Like they said, learning to use any one OO language well makes more sense than having only a basic understanding of 2. It's easy to learn new languages on your own once you understand the concepts.
 
I decided on the c++ course. The only bad thing is that most of the jobs around where I live are for java programmers. C++ doesn't seem too big for some reason. The good thing is that jobs around here dont want c++, so I'll have an excuse to move 🙂 .
 
I agree with the consensus so far and and advise you to take C++. To me it seems more useful when I look at the industry.
 
Stick with C++.

Personally, I do more Java programming, but its much more worthwhile to know a language very well then a few of them at the basic (yeah, I can get by level). Learning another language at a basic level shoulod only take you a few days to be productive enough. It's mainly a matter of getting used to syntax adjustments and used to the help system (for finding what class you need to do feature X).
 
Back
Top