Programming ideas, anyone?

Tro Shi

New member
Sep 9, 2011
426
1
0
NC
For class I have to write a small 'software' program in Java. Minimum code length is 3K lines of code (not counting comments). I've enjoyed learning about automation/bots and would like to do something along those lines, but that's been in Python, and this has to be in Java.

Any ideas for a good program that might actually be useful?
 


For class I have to write a small 'software' program in Java. Minimum code length is 3K lines of code (not counting comments). I've enjoyed learning about automation/bots and would like to do something along those lines, but that's been in Python, and this has to be in Java.

Any ideas for a good program that might actually be useful?

this looks a job for the League of Committed to Success Members.

tumblr_inline_nej46lBW2l1s6inq0.gif
 
Where you from in NC? I'm not super far from Winston-Salem.


What about a program that takes keyword input and outputs LSI phrases based on the top X results for those keywords from Google? To meet your number of lines requirement, you could offer outputs of the information in a number of different formats like plain text, CSV, HTML tables, PDF, etc.
 
No offence intended, but if you haven't figured it out for yourself, you're more than likely going to end up at a 9-5 job anyway, so what does it matter?

Just ask your teacher, or just grab some code somewhere off the internet and call it your own. Just search Github. Loads of code available for free there.
 
No offence intended, but if you haven't figured it out for yourself, you're more than likely going to end up at a 9-5 job anyway, so what does it matter?

Just ask your teacher, or just grab some code somewhere off the internet and call it your own. Just search Github. Loads of code available for free there.

enjoy the...

Michael-Miller-designer-fabric-red-bricks-Gnomes-160931-2.jpg
 
enjoy the...

Michael-Miller-designer-fabric-red-bricks-Gnomes-160931-2.jpg


Why? Like it or not, in the real world knowing how to type code means sweet fuck all.

Now coming up with ideas on what to implement with your skills in writing code actually do mean quite a bit.

From his post, sounds like the professor is looking for innovation, and not the ability to type code. Those are two totally different things, and he seems to be struggling with the former.
 
Why? Like it or not, in the real world knowing how to type code means sweet fuck all.

Now coming up with ideas on what to implement with your skills in writing code actually do mean quite a bit.

From his post, sounds like the professor is looking for innovation, and not the ability to type code. Those are two totally different things, and he seems to be struggling with the former.

OP asked for "ideas for a useful simple program". that's it.

you start rambling on about working 9-5's, and the real world, and what OP can & can't do, "asking the teacher" (useful tidbit there), where to pinch code, and where OP is struggling.

re-read OP's original post. if you don't have "ideas for a useful simple program", just shut the fuck up.
 
I've enjoyed learning about automation/bots and would like to do something along those lines, but that's been in Python, and this has to be in Java.

I'd recommend basing your project around what you're enjoying already. Things you code in one language can be ported to other languages.

Just an idea: You could create a webscraper "agent" program that can be configured and controlled by a custom GUI. Doesn't have to be too complex, but I'm pretty sure that type of thing would eat up 3k lines pretty fast and you'd end up with valuable experience that can be applied to future projects. For the scraping part, here's a list of headless browsers you can pick from: https://github.com/dhamaniasad/HeadlessBrowsers For the GUI, maybe Swing or something would probably be fine. Been a LONG time since I've coded in Java.
 
Minimum code length is 3K lines of code (not counting comments).

"Measuring programming progress by lines of code is like measuring aircraft building progress by weight." - Bill Gates

strange request from the school. does that include libraries?
 
Where you from in NC? I'm not super far from Winston-Salem.


What about a program that takes keyword input and outputs LSI phrases based on the top X results for those keywords from Google? To meet your number of lines requirement, you could offer outputs of the information in a number of different formats like plain text, CSV, HTML tables, PDF, etc.

I'm west of Charlotte! Thanks for the feedback.

Why? Like it or not, in the real world knowing how to type code means sweet fuck all.

Now coming up with ideas on what to implement with your skills in writing code actually do mean quite a bit.

From his post, sounds like the professor is looking for innovation, and not the ability to type code. Those are two totally different things, and he seems to be struggling with the former.

No, professor isn't really looking for innovation. We're just supposed to be learning the basic steps of software engineering -- not creating something groundbreaking.

I'd recommend basing your project around what you're enjoying already. Things you code in one language can be ported to other languages.

Just an idea: You could create a webscraper "agent" program that can be configured and controlled by a custom GUI. Doesn't have to be too complex, but I'm pretty sure that type of thing would eat up 3k lines pretty fast and you'd end up with valuable experience that can be applied to future projects. For the scraping part, here's a list of headless browsers you can pick from: https://github.com/dhamaniasad/HeadlessBrowsers For the GUI, maybe Swing or something would probably be fine. Been a LONG time since I've coded in Java.
Thank you for the feedback! I think that GUI in Java is going to suck more than anything else.
"Measuring programming progress by lines of code is like measuring aircraft building progress by weight." - Bill Gates

strange request from the school. does that include libraries?

Not really a strange request for a software engineering class since the project has to be larger than a random homework assignment.
 
If' he's leaving this project up to you, then I can basically guarantee you he's looking for more than coding structure. Otherwise, he would have given more specific project specs to challenge your coding efficiency, as there's a multitude of ways to do that.

The fact he left it up to you means he wants to see what's inside that skull of yours, and how innovative you can be, because innovation and creativity is what separates the coding monkeys from the professional, highly paid software developers.

It's kinda like that show Hell's Kitchen, when Ramsay tells everyone to make him their signature dish. Like that, but developer version.
 
If' he's leaving this project up to you, then I can basically guarantee you he's looking for more than coding structure. Otherwise, he would have given more specific project specs to challenge your coding efficiency, as there's a multitude of ways to do that.

The fact he left it up to you means he wants to see what's inside that skull of yours, and how innovative you can be, because innovation and creativity is what separates the coding monkeys from the professional, highly paid software developers.

It's kinda like that show Hell's Kitchen, when Ramsay tells everyone to make him their signature dish. Like that, but developer version.

tumblr_m6s1dq6N7I1qaseldo1_500.png
 
For class I have to write a small 'software' program in Java. Minimum code length is 3K lines of code (not counting comments). I've enjoyed learning about automation/bots and would like to do something along those lines, but that's been in Python, and this has to be in Java.

Any ideas for a good program that might actually be useful?

You should be happy that you have these kind of projects at school. My country is so f*cked up that I had to learn all the coding I know from the internet.

About ideas: Have you considered building a chat application or a web browser?
You could also build a computer screensaver.
 
The fact he left it up to you means he wants to see what's inside that skull of yours, and how innovative you can be, because innovation and creativity is what separates the coding monkeys from the professional, highly paid software developers.
Carpe code.

I6E8vnv.jpg