Welcome to College Confidential!

The leading college-bound community on the web

Sign Up For Free

Join for FREE, and start talking with other members, weighing in on community discussions, and more.

Also, by registering and logging in you'll see fewer ads and pesky welcome messages (like this one!)

As a CC member, you can:

  • Reply to threads, and start your own.
  • Post reviews of your campus visits.
  • Find hundreds of pages of informative articles.
  • Search from over 3 million scholarships.

Computer Science

AcesplitAcesplit Registered User Posts: 60 Junior Member
edited November 2011 in Engineering Majors
I am currently a computer science major (with no intention of changing it) but it is so strange to me because I have already had a C++ class, which was great, I enjoyed it and I felt like I was a natural at it and struggled very little. Yet, here I am, in the first java class and it is so difficult and the syntax is so similar! Especially for these basic (relative) assignments.
Note: We code in putty to VPN to a UNIX server and code in vim. (Gross!)

Just looking for any input as to why it's so different.

My only thought is the huge difference between the classes (two different colleges):
The C++ class we were in front of a computer, and we did a problem every day, and had a homework assignment.
The Java class is taught by a PhD, who I feel has a hard time teaching the information and is really lax on due dates.
Post edited by Acesplit on

Replies to: Computer Science

  • YonderMountainYonderMountain Registered User Posts: 290 Junior Member
    Well, I'm in a very similar situation. I also learned to program in C++, and am now sitting through Java. However, I've had the opposite experience as far as the difficulty goes: I have a sub-par professor but since almost all of the syntax is just like C++ the class has been easy for me.

    What exactly is difficult about the class? Are you having a hard time actually writing the code, or is the problem with getting the compiler/virtual machine to cooperate? How advanced is your class? Are you doing simple stuff like accepting text input and printing to the screen, or complicated multi-class programs?
  • AcesplitAcesplit Registered User Posts: 60 Junior Member
    Honestly, I've been trying to figure it out, I am having a hard time writing the code mostly though. And the programs are somewhere in the middle, we have done some multi class programs, but most aren't that difficult. Although there is one monstrous program that I am thoroughly stuck on.
This discussion has been closed.