Results 1 to 11 of 11
Thread: Research Survey
- 10-29-2008, 01:56 AM #1
Member
- Join Date
- Oct 2008
- Posts
- 3
- Rep Power
- 0
Research Survey
Hi,
I am a student at Rice University. I am currently working on research that looks at teaching Java without the aid of the classroom. Would you please help me by posting what you may have found difficult when you start to teach yourself Java and how it might be improved. (Examples: Understanding what Java is? Getting the Development Kit Installed? Customizing the JDK? Learning fundamentals? Difficult to find information?)
-Richard
- 10-29-2008, 02:13 AM #2
Senior Member
- Join Date
- May 2008
- Location
- Makati, Philippines
- Posts
- 234
- Rep Power
- 6
for me, i found it difficult at first to understand Object Oriented Programming.
I used to be a C++ and assembly programmer in my college years.Mind only knows what lies near the heart, it alone sees the depth of the soul.
- 10-29-2008, 03:02 PM #3
I find it difficult to know where to start in looking for answers. I know what I want a program to do but I don't know the classes that could accomplish it so it's more of a type questions into google until I find something similar to what I want and then research the classes being used.
Also on more advanced topics and logic type stuff(I understood the idea of recursion when I first learned it but I still don't really have a firm grasp on when I should use it as opposed to iterative loops.) Abstraction I felt was just a waste of time. I have yet to write a program that uses an abstract interface that I couldn't achieve the same thing without it. Generics in general and Autoboxing(learned it a while back but never used it to my knowledge.)
Forums help a lot, especially active ones like this. Interaction between people(whether in the classroom or online) helps breakdown problems I had when just reading source code with explanations.
P.S. Good luck on your research. Rice is a really good school, I'm sure you'll be successful with your research.
- 10-29-2008, 04:04 PM #4
Member
- Join Date
- Oct 2008
- Posts
- 21
- Rep Power
- 0
- 10-29-2008, 04:29 PM #5
- 10-30-2008, 11:21 PM #6
Member
- Join Date
- Oct 2008
- Posts
- 3
- Rep Power
- 0
Thank you.P.S. Good luck on your research. Rice is a really good school, I'm sure you'll be successful with your research
In response to xcallmejudasx recent message, you are correct. I am interested in remote open learning. I am trying to check into what problems occur when learning without a teacher. I am looking into using videos to fulfill the role played by a teacher. Perhaps these active forums can be substitutes for TAs and other students.
In another perspective, all of you seem to possess at medium to advanced knowledge programming of Java.
What do you think may be the major road blocks for someone learning the BASIC fundamentals of Java?
I understand one problem is easily finding organized information concerning what Java is.
- 10-31-2008, 03:27 AM #7
Senior Member
- Join Date
- Sep 2008
- Posts
- 564
- Rep Power
- 5
I agree with what xcallmejudasx said about specific classes, APIs, and such that are pretty standard for performing specific tasks. There are so many tools out there that it's difficult to randomly run across what you need, and searches usually lead to forums. So, I back up the notion of providing a list of classes that are frequently used and in what situations. You don't have to say what methods and how, though.
I believe one important thing you should cover are common error messages. Most of the help I try to give here are on common error messages. It can take months to recognize common compile time errors, and I think it would be helpful to list the most common ones and how they are caused.
- 10-31-2008, 12:02 PM #8presh4u Guest
UNIX is hard. JAVA, C, C++ are easy
- 10-31-2008, 12:20 PM #9
- 10-31-2008, 01:33 PM #10
all nighters
Staring at the monitor all night, wondering about some really simple basics that are covered routinely but not addressed in an effective manner by books and websites. There have been notable and needed improvements. What comes to mind first is that one has to describe a class, then declare an instance of one of them, then call new or in some way actually generate the data that populates the class. Another issue is disentangling the operation of the machine from the code that one writes in the editor. This second issue would be good doctoral thesis material, no end of nuance and no end of material on this one.
Good substitue, not a replacement. Possibly useful as an adjunct.
For the most part, this is true but it is my considered opinion that the underlying issue is the perspective brought about by student intrinsics. Seth Lloyd discusses a significant aspect of the issue in his book "Programming the Universe" and as well I am in discussions with a Ph.D. ( Mathematics ) who wishes to broaden the scope of his work by examining Philosophy as an area of endeavor. I am seeking, with noteworthy success, to direct this toward examining what I call "The Glass Eyed Monster" - a metaphor for the display / screen as an avenue of political control by reduction of insight and grasp of fundamentals.
This may seem to range away from your stated direction, but even here in your proposal you state: "...all of you seem to possess at medium to advanced knowledge programming of Java." which is telling of exactly what it is I seek to place in view.BASIC is what I call computer science for art students, a'la the original GE design of the BASIC language. Contradistinctive is that most Master's level cs students get hammered on "Data Stuctures" to the point that they too are mentally numbed and mildly resentful of the area generally. There is no lack of organized information, it is a simple matter of rote.Introduction to Programming Using Java.
Cybercartography: A new theoretical construct proposed by D.R. Fraser Taylor
- 11-02-2008, 06:08 PM #11
Member
- Join Date
- Oct 2008
- Posts
- 3
- Rep Power
- 0
Similar Threads
-
Eclipse Survey
By cityshrimp in forum EclipseReplies: 0Last Post: 05-21-2008, 08:06 AM


LinkBack URL
About LinkBacks
Reply With Quote

Bookmarks