Welcome Guest ( Log In | Register)



 
Reply to this topicStart new topic
> Java In A High School Software Design Course, Is it good?
phpandsql
post Feb 7 2008, 10:03 AM
Post #1


Newbie [Level 1]
*

Group: Members
Posts: 12
Joined: 1-April 07
Member No.: 40,897



Hi,
I'm doing a course called Software Design and Development for HSC in a high school in Australia. HSC is basically the courses you do that you get assessed on for University entrance.
I haven't really done programming before, although I've seen source code and can decipher it and make small changes. I am also quite good with the general use of computers.
One of the major projects we will do in the course is the making of a game (although it's not just game-making that we do. We also have to develop a software solution package, although I'm not sure what that is..) I was wondering whether Java is a good language to use. In class, our teacher covers Visual Basic, but I don't think that's terribly good if I want to do well in the course. We are allowed to use any language we want. The other option I was considering was C++. With Java and C++, I have to learn the language in my own time, not in class. But I have self-teaching guides for both. I also want to join a programming club that enters members into programming competitions.
So my question is this: is Java a good language for me to learn to use in this course and in the programming club/competitions, given what I've described above, and is C++ or VB better for this purpose, and why? Btw, I am not looking at a career in IT, so basically, I drop what I learn once I hit uni, except perhaps as a hobby.

Thank you very much.

This post has been edited by phpandsql: Feb 7 2008, 10:16 AM
Go to the top of the page
 
+Quote Post
imbibe
post Feb 7 2008, 03:42 PM
Post #2


Member [Level 1]
****

Group: Members
Posts: 67
Joined: 25-June 06
From: Den
Member No.: 25,638



JAVA is all in all a good language. But for game programming, it lacks some of the bells & whistles for the desktop platform as it is an interpreted language and has very limited 2D & 3D capabilities, for mobile platform it is ideal.

Visual Basic is much better at game programming on Windows Desktop because of better integration with the DirectX libraries. (I don't know the version you are considering, I'm talking about the .NET platform). It can't be used for the mobile platform.

C++ is the best choice for the Desktop platform.


In my opinion you can learn JAVA. It's syntax resembles that of C++. And it will also help you in programming competitions.
Go to the top of the page
 
+Quote Post
sonesay
post Feb 7 2008, 08:29 PM
Post #3


|||[ n00b King ]|||
*********

Group: [HOSTED]
Posts: 642
Joined: 20-June 07
From: Auckland
Member No.: 45,102



If you tutor is covering visual basic then use that, it will be easier if you have questions about VB to ask them about it. If you choose java you will need to do more researching on your own IMO since its not covered by your tutor. I think it will make life easier since schools don't really give you enough time to research before any assessments are due.
Go to the top of the page
 
+Quote Post
rickyRconti
post Feb 7 2008, 10:08 PM
Post #4


Newbie [Level 1]
*

Group: Members
Posts: 15
Joined: 7-February 08
Member No.: 57,529



i am in this course but all we do everyday is play age of Empires all class long.....im not complaining but it would be nice if the teacher taught every once in a while because i am intrested in programming myself.
Go to the top of the page
 
+Quote Post
iGuest
post Feb 8 2008, 11:36 PM
Post #5


Trap Double Mocha Member
***************

Group: Members
Posts: 2,360
Joined: 21-September 07
Member No.: 50,369



Self-study options
Java In A High School Software Design Course

Replying to rickyRconti

That's too bad - neglect is the worst form of abuse.

There are a number of good free "tutorial" sites, one of the best being put out by Sun Microsystem (the makers of Java!) at:

Http://java.Sun.Com/docs/books/tutorial/index.Html

This site should get you started. The next thing you'll need is to install the JDK at home (because you're spending too much time playing games at school!) Then you'll want to use an IDE to edit/compile programs. I reccommend using BlueJ. All these materials are free and relativeley easy to set up.

At some point you'll need someone to start guiding your study. Perhaps your teacher would be a bit more motivated if you shared your progress with him.

In the end, our best teachers are ourselves. Just keep at it and you should do fine. Good luck!

-reply by TJ Evert
Go to the top of the page
 
+Quote Post
phpandsql
post Feb 9 2008, 05:42 AM
Post #6


Newbie [Level 1]
*

Group: Members
Posts: 12
Joined: 1-April 07
Member No.: 40,897



I personally don't mind needing to study in my own time. I think about month should be enough...and we have about 6 months to do our game project.
From your responses, I think Visual C++ would be a good option for me, as I believe it has DirectX library integration, and uses the C++ syntax, which will help me if I need to learn Java in the future. I know it's not as popular as Java, but I did a bit more research into Java and I found that one of the main reasons it's so popular is because of its high portability, which I don't need.




This post has been edited by phpandsql: Feb 9 2008, 05:58 AM
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic

Collapse

> Similar Topics

Topics Topics
  1. Java editor(72)
  2. Auto Run Java Program(11)
  3. Java Script Drop Down Menu With Css(2)
  4. [help] Java Script: Window.open(8)
  5. How To Create Java Button Or Frame(12)
  6. Java Basic Program Guidance(6)
  7. Java Helpdesk(8)
  8. What's The Relationship Between Javascript And Java(5)
  9. Problem With Java Script Popup Form(1)
  10. The Power Of Java(14)
  11. Online Purchasing(1)
  12. Jsp Or Java Chat Script Like Mig33(4)
  13. I Need Help With Java(3)
  14. Text Image Java Problem(1)
  15. Help Deploying Java(0)
  1. Which Is The Best Java Web Framework?(0)
  2. Helpful Registry Edit For Java Programmers(2)
  3. Java Exercise Help(2)
  4. Java Iterator Help(2)
  5. Beginning Java(10)
  6. Java Part 1(2)
  7. Circular Movment/animation In Java?(6)
  8. Java Applet Query(1)
  9. Java Or C++(2)
  10. Java Vs Javascript(11)
  11. Java Object[][] Help(2)
  12. Learn Java Programming Language Online Step By Step(0)
  13. Java Game(2)


 



- Lo-Fi Version Time is now: 25th July 2008 - 09:06 PM