Author |
Message |
Epic Tissue
|
Posted: Thu Jun 05, 2008 12:39 pm Post subject: Give me something to do.. |
|
|
I wasn't able to post this in the general java section for some reason, so I put it in help. It fits in here alright I guess!
Can someone give me a project to do in java? For learning purposes.
I have done a "Intro to Programming" course that dealt with Java. We covered all the basic things, nothing too complex. So the project/task can't be too hard! It can have a graphical interface but can't be too complicated!
Thanks
P.S. I am asking because if I think of something myself it will either be too hard (some whacky idea) or not challenging at all. |
|
|
|
|
![](images/spacer.gif) |
Sponsor Sponsor
![Sponsor Sponsor](templates/subSilver/images/ranks/stars_rank5.gif)
|
|
![](images/spacer.gif) |
wtd
|
Posted: Thu Jun 05, 2008 12:44 pm Post subject: RE:Give me something to do.. |
|
|
Read my Introduction to Java and learn how to do it right. ![Wink Wink](http://compsci.ca/v3/images/smiles/icon_wink.gif) |
|
|
|
|
![](images/spacer.gif) |
Reality Check
|
Posted: Thu Jun 05, 2008 12:50 pm Post subject: Re: Give me something to do.. |
|
|
Well if you are interested in upgrading your skills I wouldn't suggest doing just a project or anything. I would suggest looking at small textbook problems and trying to complete them. A project is where you apply the skills really and you say you don't want it to be too hard but I find the best learning is done when you are presented with a problem which you do not know how to solve. That forces you to go out and teach yourself the necessary concepts.
I have a few practice problems and I could upload them if you want but they MIGHT be a bit challenging but like I said, if they are challenging just go out and do what is necessary to complete it! Another good thing is to go back and revisit old contest problems such as CCC or ECOO. The first two or three shouldn't be TOO hard and are good practice and after that you'll probably have trouble. |
|
|
|
|
![](images/spacer.gif) |
apomb
![](http://compsci.ca/v3/uploads/user_avatars/6489609347028a0f2422f.png)
|
Posted: Thu Jun 05, 2008 1:01 pm Post subject: RE:Give me something to do.. |
|
|
how bout trying something like one of these: student-made java programs
EDIT: might need an actual URL...
They are applets, can you make applets? |
|
|
|
|
![](images/spacer.gif) |
Epic Tissue
|
Posted: Thu Jun 05, 2008 7:06 pm Post subject: Re: Give me something to do.. |
|
|
Reading your introduction to java wtd! It's very good.
I am wondering why you introduced using "class MutableName extends Name"? Why not leave all those methods in the Name class? |
|
|
|
|
![](images/spacer.gif) |
Tony
![](http://wiki.compsci.ca/images/f/f4/OniTony.gif)
|
Posted: Thu Jun 05, 2008 7:19 pm Post subject: RE:Give me something to do.. |
|
|
As the heading suggests, it was to introduce the concept of inheritance. You don't want "all those methods" in the Name class because not all of them belong-to/make-sense-in the Name class. There could be another class that extends the Name class. |
Tony's programming blog. DWITE - a programming contest. |
|
|
|
![](images/spacer.gif) |
Epic Tissue
|
Posted: Thu Jun 05, 2008 7:29 pm Post subject: Re: Give me something to do.. |
|
|
Woops should read more! Thanks ![Razz Razz](http://compsci.ca/v3/images/smiles/icon_razz.gif) |
|
|
|
|
![](images/spacer.gif) |
chrisbrown
![](http://compsci.ca/v3/uploads/user_avatars/18814724584bcbb8192aae8.png)
|
Posted: Thu Jun 05, 2008 7:47 pm Post subject: RE:Give me something to do.. |
|
|
There should be a sticky in each programming sub-forum that lists increasingly difficult problems that test basic skills, so that newcomers to the language get a chance to apply what they read in tuts, rather than copying examples from a textbook. |
|
|
|
|
![](images/spacer.gif) |
Sponsor Sponsor
![Sponsor Sponsor](templates/subSilver/images/ranks/stars_rank5.gif)
|
|
![](images/spacer.gif) |
jeffgreco13
![](http://compsci.ca/v3/uploads/user_avatars/21290830414888dd996a022.jpg)
|
Posted: Fri Jun 06, 2008 8:19 am Post subject: Re: Give me something to do.. |
|
|
I really dont see the problem with even conjuring up your own little idea.
My suggestion think of something that is sophisticated, sort of, but at the same time isn't too big of a project. If you don't push yourself ur not gonna get better plain and simple.
So saddle up and take on a nice challenging project, if you have a problem at every step GOOD, cause then you Google it over and over and learn exactly why that problem is happening. Nothing can replace this kind of learning, I promise that you'll get so much better this way. |
|
|
|
|
![](images/spacer.gif) |
Epic Tissue
|
Posted: Mon Jun 09, 2008 5:21 pm Post subject: RE:Give me something to do.. |
|
|
Another question for the tutorial:
"protected void addNameToPrevious() { "
why does that method need to be "protected"? (it works with public). |
|
|
|
|
![](images/spacer.gif) |
apomb
![](http://compsci.ca/v3/uploads/user_avatars/6489609347028a0f2422f.png)
|
Posted: Mon Jun 09, 2008 10:54 pm Post subject: RE:Give me something to do.. |
|
|
read up on why ![Wink Wink](http://compsci.ca/v3/images/smiles/icon_wink.gif) |
|
|
|
|
![](images/spacer.gif) |
|