site Search:


 
    All Forums Hot Topics Gallery






how-to block ads


 
Search Topic:
Uniqs:
1393
Share Topic
Posting?
Post a:
Post a:
page: 1 · 2
AuthorAll Replies


Ellexa

join:2010-11-08
Reviews:
·Comcast

Learning Java - online or in a classroom?

So this coming semester, I need to take a beginners' Java class. I can take the course on campus or I can take the course online. Taking it online is infinitely more convenient when it comes down to my schedule, but I am concerned that it might not be the best idea in the long term.

I've taken many, many online courses in the past and done very well. (I'm used to working on my own and charting my own progress.) However, I have little programming experience. Last semester I took a pre-programming-prepatory course (required by the school, introduced basic concepts, lots of pseudo-code, etc), which I found to be a piece of cake. But regardless of how well I did in that course, I want to make sure that I make a smart decision here. (I like my GPA the way it is, thankyouverymuch.)

So my question to you is . . . . .

Is Java really that hard to learn on your own? Is it feasible? Advisable?


DC DSL
There's a reason I'm Command.
Premium
join:2000-07-30
Washington, DC
kudos:2
Reviews:
·Covad Communicat..
·Verizon Online DSL

If you haven't done any production-grade programming, Java can be quite daunting. I would have a quick romance with ASP.NET C# programming. You can get all the stuff free from Microsoft. Put together a few simple, object-oriented web apps that do middle-tier processing from the tutorials. That will give you enough of an understanding of the fundamentals.

Don't get into using JavaScript...its only relationship to Java is having the word in its name. Concepts are similar to C# and Java, but also a world of its own.
--
"Dance like the photo isn't being tagged; love like you've never been unfriended; and tweet like nobody is following."


nonymous
Premium
join:2003-09-08
Glendale, AZ

reply to Ellexa
Depends on how far the class goes into it. Java is way easier on some things than say C++ but also depends on how far the course is going into stuff. Do you have a course description?



Ellexa

join:2010-11-08
Reviews:
·Comcast

The course description is, unfortunately, not that extensive:

"Teaches fundamentals of object-oriented programming using Java. This course emphasizes program construction, algorithm development, coding, debugging, and documentation of console and graphical user interface applications."



howardfine

join:2002-08-09
Saint Louis, MO
Reviews:
·AT&T Southwest
·Charter

reply to Ellexa
It depends.

Java is a professional programming language, like most are. You may fall right into it or not. It's no different than learning C# despite what was said and it's no different than learning Python or Ruby or JavaScript or any other language.

It is all encompassing and can get very deep if you take it that far. If you don't get an instructor to work with online then you'll have to find other resources. Will that work for you? Don't know. Can't advise.


nonymous
Premium
join:2003-09-08
Glendale, AZ
Reviews:
·Callcentric

reply to Ellexa
C++ once past a point has no garbage pickup and you can program it and a few different ways to do the same thing. Plus c++ digs way more down into OS than java.
Depends on teacher and classmates. if teacher is good and have decent classmates to talk to after class or online in class room is better than online.



Ellexa

join:2010-11-08
Reviews:
·Comcast

reply to howardfine
The fact that Java is not much different than C# is the same impression I'm getting from other, in person sources. I doubt that we will be going too far into the subject in light of the fact that this is an introductory class.

I'm getting the impression that the decision to take Java online (on my own) or in the classroom, should based upon my own inherent knack for picking up such skills. Is this correct?



howardfine

join:2002-08-09
Saint Louis, MO

1 edit

Um. Yes. Unless it's not. Then no.



PToN

join:2001-10-04
Houston, TX

reply to Ellexa
I always recommend learning C++ before learning any other language. You will learn a lot more getting your hands dirty with C++ and other languages would be easier to learn as well.

I started with C++ during college years 2002-2006 and after that i had work projects that were on C#, Java, PHP, JavaScript and it was easier to grasp them because of the solid foundation on C++.

This is just my opinion. It was easier for me to learn the other languages having a strong C++ foundation.

Now, if time, job or money are involved, just learn whatever the requirement is, you dont want to make your client wait while you learn C++ to learn whatever language they need you to write the application on.



Wily_One
Premium
join:2002-11-24
San Jose, CA

The problem with that is most colleges now use Java as the introductory programming course*. IOW you have to take Java before you'd be allowed to take C++.

(*I remember back in the day when it was Pascal, but I'm dating myself...)



DC DSL
There's a reason I'm Command.
Premium
join:2000-07-30
Washington, DC
kudos:2
Reviews:
·Covad Communicat..
·Verizon Online DSL

said by Wily_One:

(*I remember back in the day when it was Pascal, but I'm dating myself...)

Gawd. You're just a young pup. When I started, you had to master assembler before you could get near COBOL.
--
"Dance like the photo isn't being tagged; love like you've never been unfriended; and tweet like nobody is following."


Wily_One
Premium
join:2002-11-24
San Jose, CA

Thanks for that - not too often anyone refers to me as "young". When I worked on Burroughs I wasn't doing any programming, but I know their system was coded in COBOL - I saw the printout on greenbar paper.



howardfine

join:2002-08-09
Saint Louis, MO

In the early 80s, I made fun of a friend of mine for taking COBOL in school and wanting to make it his language of choice cause he worked at a bank. To this day, he's still a COBOL programmer at a financial institution.



bakalao2k
Premium
join:2001-03-20
Chicago, IL

said by howardfine:

In the early 80s, I made fun of a friend of mine for taking COBOL in school and wanting to make it his language of choice cause he worked at a bank. To this day, he's still a COBOL programmer at a financial institution.

$$$$
--
"Don't hate the player, hate the game..."


PToN

join:2001-10-04
Houston, TX

More like: $$$$$$ (6 $ signs.. )



Black Box

join:2002-12-21

reply to Wily_One

said by Wily_One:

(*I remember back in the day when it was Pascal, but I'm dating myself...)

Hah! For me it was FORTRAN! But we had a backwards professor in charge, he got kicked out and we finally started Pascal. I can still remember him yelling at us "Why use 31 blanks and not 30?" (FORTRAN buffs should know why )
--
Keep It Safe, Stupid!
Yes, I CanChat. Can You?

n4bkn

join:2003-12-11
Memphis, TN

FORTRAN was my first also, but 30 or 31 blanks? I think the only place that the difference would be significant (well, not very, but visible) would be in a FORMAT statement.



Black Box

join:2002-12-21

Almost bingo.

Hint: He wanted 30 blanks on paper.


dave
Premium,MVM
join:2000-05-04
not in ohio
kudos:7
Reviews:
·Verizon FiOS
·Verizon Online DSL

Because the first character in a record is the unprinted carriage-control character.

Blank = advance one line before printing.
'0' = advance two lines (i.e. one blank line)
'1' = advance to new page (or 'skip to channel 1' if you had a custom carriage-control tape)
etc.



Black Box

join:2002-12-21

Bingo!


Monday, 04-Jun 17:55:01 Terms of Use & Privacy | feedback | contact | Hosting by nac.net - DSL,Hosting & Co-lo
over 12.5 years online © 1999-2012 dslreports.com.
Most commented news this week
Hot Topics