Jump to content

<p>Do a Hello World program. lol jokes, but in all seriousness why don't you try and create a game like Zelda. There was a video series from Stanford University called programming Methodology. At the end of the series a student created a Zelda game and he got an A* for it. From what i believe that course was an introduction to programming. below are links to the playlist as well as a list of over projects that you may want to choose.</p>

<p> </p>

<p> </p>

<p><a href="http://www.youtube.com/view_play_list?p=84A56BC7F4A1F852">http://www.youtube.com/view_play_list?p=84A56BC7F4A1F852</a>   Playlist to the course.</p>

<p> </p>

<p><a href="http://www.dreamincode.net/forums/topic/78802-martyr2s-mega-project-ideas-list/">http://www.dreamincode.net/forums/topic/78802-martyr2s-mega-project-ideas-list/</a>  List of project ideas.  </p>

<p> </p>

My Rig: CPU: AMD FX-6100 Mobo: Asus M5A99x evo R2.0 RAM: 8GB of Kingston Hyper-X Genesis GPU: AMD 7850 PSU: Corsair 750W HDD: 1TB WD Black

 

Link to comment
https://linustechtips.com/topic/31991-java-project-for-noob/#findComment-408764
Share on other sites

Link to post
Share on other sites

Interesting programming topics:

 

1. a custom P2P network - users should be able to upload/publish a file and other users should be able search and retrieve that file, this is not a torrent network, extra marks for encryption files and transactions.

2. Resource de-duper - Search a resource(filesystems/databases/other data stores...) for duplicated information - intention is to save space

3. Data loss prevention - Search for contents in files that match specified RegEx usually financial or asset information (SSN, authentication information, IP addresses, Bank account information...) and tag these files when going out of the network. This logic is usually deployed on a gateway or a mail server

4. TCP session analyzer - Capture all TCP packets and store them with an associated session. Where a session is used to 'playback' a TCP session, be it a voice call, HTTP/FTP session... Sensible to be deployed on a gateway.

Link to comment
https://linustechtips.com/topic/31991-java-project-for-noob/#findComment-411238
Share on other sites

Link to post
Share on other sites

Interesting programming topics:

 

1. a custom P2P network - users should be able to upload/publish a file and other users should be able search and retrieve that file, this is not a torrent network, extra marks for encryption files and transactions.

2. Resource de-duper - Search a resource(filesystems/databases/other data stores...) for duplicated information - intention is to save space

3. Data loss prevention - Search for contents in files that match specified RegEx usually financial or asset information (SSN, authentication information, IP addresses, Bank account information...) and tag these files when going out of the network. This logic is usually deployed on a gateway or a mail server

4. TCP session analyzer - Capture all TCP packets and store them with an associated session. Where a session is used to 'playback' a TCP session, be it a voice call, HTTP/FTP session... Sensible to be deployed on a gateway.

Although these topics are quite interesting I do believe that they are beyond the persons level of understanding in programming. Instead I would suggest something like a simple 2d game. Fairly simple for beginners yet you can look into some pretty advanced algorithms. You can always add to the game as you learn more.

There are 10 types of people in this world, those who can read binary and those who can't.

There are 10 types of people in this world, those who can read hexadecimal and F the rest.

~Fletch

Link to comment
https://linustechtips.com/topic/31991-java-project-for-noob/#findComment-411607
Share on other sites

Link to post
Share on other sites

Interesting programming topics:

 

1. a custom P2P network - users should be able to upload/publish a file and other users should be able search and retrieve that file, this is not a torrent network, extra marks for encryption files and transactions.

2. Resource de-duper - Search a resource(filesystems/databases/other data stores...) for duplicated information - intention is to save space

3. Data loss prevention - Search for contents in files that match specified RegEx usually financial or asset information (SSN, authentication information, IP addresses, Bank account information...) and tag these files when going out of the network. This logic is usually deployed on a gateway or a mail server

4. TCP session analyzer - Capture all TCP packets and store them with an associated session. Where a session is used to 'playback' a TCP session, be it a voice call, HTTP/FTP session... Sensible to be deployed on a gateway.

Those are really things that can be done by a beginner...  :huh:

 

What wolfsinner suggested is a pretty good idea, or you could make a small game.

For example, in my first year of college we had to make a Java based game (in our case some form of poker).

 

Maybe you can make a Java version of a game like Minesweeper. I don't think that should be too difficult to do.

Link to comment
https://linustechtips.com/topic/31991-java-project-for-noob/#findComment-411615
Share on other sites

Link to post
Share on other sites

When doing school project you can go two ways.

 

1. Do everything from scratch. Here "your" code has to create all the shock and awe, not very easy to achieve.

2. Use extensive libraries available from Java and implement your logic and deployment, ie.. "yeah the code was there, but look at what I did with it to solve X"

 

Android development is Java based, have a look at Beacon Mountain release from Intel (check if Android is acceptable).

Mobile app development is all fun I hear :)

Link to comment
https://linustechtips.com/topic/31991-java-project-for-noob/#findComment-411869
Share on other sites

Link to post
Share on other sites

Yeah the good thing about games is that they are fun but also you can make them as elaborate as you want. Adding new features can be challenging and you will always be able to improve the game. At the end of my first year of programming I got to build breakout and the fun part was adding new features after you got the core game play mechanics down.

Link to comment
https://linustechtips.com/topic/31991-java-project-for-noob/#findComment-426320
Share on other sites

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×