Hi.
While we will never help you with your homework directly, we do take the time to explain things as we implement examples. So if you are looking for help with your Java homework, first go through the examples and see if any of the explanations do not give you ideas for solving your problem before requesting help. As with most sites, we will not help you unless you have put in a significant effort first!
When you browse the internet for homework assistance or general ideas, make sure you READ the text and do not just look at the source code! There are quite a few little nuggets hidden in the explanations that just might help you solve other problems, so read carefully!
Remember that the best way to learn programming is by doing programming. While you will get stuck at times, it will become easier to solve problems the more you spend time solving problems. Go ahead, challenge yourself to solve a particular problem and make sure you reward yourself for solving the problem as well. Take a break, take the dog for a walk or go walk around the block if you get stuck with something, sometimes the best way to solve is problem is to approach it from a different angle.
Until next time - keep attacking your problems from different angles!
Showing posts with label exercise. Show all posts
Showing posts with label exercise. Show all posts
Sunday, February 8, 2009
Tuesday, July 15, 2008
Interesting idea for a Java project
Today I came across an interesting idea for a Java project : Shorthand (speedwriting) applications.
It's a relatively simple concept, but it's an interesting idea from a programming perspective as it will test your string manipulation expertise and give you good exercise in arrays! Also, I bet not a lot of kids are going to be doing something like this, and it's really quite fun to test out the program on various shorthand and speedwriting concepts.
So, how does shorthand work ? It's basically a way of writing down words quickly while taking notes and is mostly used by secretaries, typists, writers and journalists. There are many shorthand and speedwriting systems, but almost all of them have the same common principles. Of course, the following section won't be hard for MXIT freaks to understand!
Shrthnd sa wy f rtng smtng na shrtr wy tht s fstr ltho nt qte s isy t ndrstnd.
Shorthand is a way of writing something in a shorter way that is faster although not quite as easy to understand.
Phew! So where's the programming exercise then ? Well, why don't you write a simple program that will identify common words in a text file and shorten them, thereby creating a list of shorthand words someone can study so that they can write faster. Then write a counter-program that will extract words from a text file and expand them back to their proper form, highlighting words it did not understand as it goes along.
This project can easily make use of a database for storing and retrieving words (shortened and expanded) and could very well be sold to a few clients as well!
Try searching the Net for shorthand and speedwriting to get more ideas on how these methods work. This is also a very nice idea for a research project as it's sure to draw the attention of your teacher as being a unique effort!
It's a relatively simple concept, but it's an interesting idea from a programming perspective as it will test your string manipulation expertise and give you good exercise in arrays! Also, I bet not a lot of kids are going to be doing something like this, and it's really quite fun to test out the program on various shorthand and speedwriting concepts.
So, how does shorthand work ? It's basically a way of writing down words quickly while taking notes and is mostly used by secretaries, typists, writers and journalists. There are many shorthand and speedwriting systems, but almost all of them have the same common principles. Of course, the following section won't be hard for MXIT freaks to understand!
Shrthnd sa wy f rtng smtng na shrtr wy tht s fstr ltho nt qte s isy t ndrstnd.
Shorthand is a way of writing something in a shorter way that is faster although not quite as easy to understand.
Phew! So where's the programming exercise then ? Well, why don't you write a simple program that will identify common words in a text file and shorten them, thereby creating a list of shorthand words someone can study so that they can write faster. Then write a counter-program that will extract words from a text file and expand them back to their proper form, highlighting words it did not understand as it goes along.
This project can easily make use of a database for storing and retrieving words (shortened and expanded) and could very well be sold to a few clients as well!
Try searching the Net for shorthand and speedwriting to get more ideas on how these methods work. This is also a very nice idea for a research project as it's sure to draw the attention of your teacher as being a unique effort!
Subscribe to:
Posts (Atom)