Final Year Project ideas :)

Started by
11 comments, last by zeidrich 11 years, 6 months ago

What I'm trying to show is that regurgitating information isn't very valuable. It trains people to become mediocre employees. From an employers perspective, it's a good way to train a subservient workforce which does what they're told and when they're told. In other words, be a good code monkey and run in this hamster wheel we've built for you for the next 30 years of your life. It's fine if all you want is a 9 to 5 job writing code, to go home to your family at the end of the day, and have BBQ on Sundays ... but I've never been satisfied with that kind of life...

Noone claimed that he was regurgitating information, the fact that the OP wants to create something unique which builds upon the information he has gained in college, as well as in his own time, should be clear enough that he's understanding the material in a way that he is capable of connecting the dots to solve a problem given to him. your original post made the bold claim that achieving the stated impossible is the only thing that matters, and in some ways i agree with you on that point, but for the context of his situation, i completely disagree, it's not mediocre to be creative and try to build something fun and enjoyable, it's not mediocre to create a project with thousands of features and capability's, you blanketed everything that is with reason of achieving as completely worthless for him, and i don't agree one bit with that.


What is valuable is to be a hard working visionary. These are the people who create a vision and get a group together to make it happen. These people are the innovators, entreprenuers, leaders, world reknown scientists, builders, etc. who eventually change the world with their vision, people like Steve Jobs, Bill Gates, Issac Newton, Albert Einstein, Gordon Freeman, Sergey Brin and Larry Page, etc. Being a hard working visionary is a habit which gets developed by pushing the envelope on what's been done. It's not an innate quality bestowed on birth or granted by pure luck. So, what better time and place to start forming that habit than at a university? Bill Gates once told a guy I know "If I lost all my billions today and started from scratch, I'd still end up a billionare." So, I say "Push yourself! Learn new things you haven't been taught in a classroom! Go above and beyond! Strive to change the world! Build something new!"

Not everyone who tries, succeeds, but everyone who succeeds has tried.


I can't say i disagree entirely, but you do have to remember that in many cases it's more about who you know, then what you know.
Check out https://www.facebook.com/LiquidGames for some great games made by me on the Playstation Mobile market.
Advertisement
Try out a technology that few people have probably ever touched at your school. Maybe kinect? Maybe do some AI research and build a robot whose AI you can code? Maybe something related to graphics programming if you want something everyone considers "hard". Something with computer vision? Maybe these are all beyond the realistic scope of your project, but hopefully they're a starting point.
I agree with slayemin,

Either do one of two things.

1: Design around concepts that you have been taught to demonstrate understanding of those concepts. Consider your data structures and why you might use one over the other, explain the reasoning.

2: Design around a concept that you've been taught, but improve or customize it to your use case to demonstrate mastery of the concept, or extension of the concept.

In my own university experience I was asked to write an AI bot that mapped a maze given only local cues to its surroundings (IE: you couldn't look at the whole map). My implementation did better than pretty much anyone else in the class, however, I only got a marginal score because many of the heuristics I used, when asked "why" I couldn't give a great answer. Often it was just "I tried doing it these 3 ways, and of them, the third worked better". And while I did well on any maze generated, I couldn't explain exactly why. Later I realized that I was using certain concepts, some properly, some less effectively than I could have been. I am certain that if I had been able to demonstrate my understanding of those concepts I would have received a better grade.

University isn't about making it work, it's about understanding concepts.

This topic is closed to new replies.

Advertisement