Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. The Lounge
  3. any good software projects ideas?

any good software projects ideas?

Scheduled Pinned Locked Moved The Lounge
question
39 Posts 33 Posters 0 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • P patr1c1a

    I need a good software project to work on as my final project (I'm trying to get my degree as a Computer Programmer). But there's nothing that hasn't been done! I've already accepted the fact that I will have to do something that someone has already done before, but I'd like to, at least, make an application that hasn't been done by 6346 programmers before ;P So that I can add my pinch of salt and expect it to be a worthy contribution. Any ideas?

    M Offline
    M Offline
    Mike Ortmans
    wrote on last edited by
    #23

    For my dissertation (BSc Computing with Multimedia) I did a project on software for adults with Down's Syndrome. It was a fascinating and emotional subject. Very few people have covered this sort of area because there's no financial reward in the end. Mine left many unanswered questions, but some simple programming solutions. Good luck in whatever you choose. The older I get the better I was mikeo

    1 Reply Last reply
    0
    • P patr1c1a

      I need a good software project to work on as my final project (I'm trying to get my degree as a Computer Programmer). But there's nothing that hasn't been done! I've already accepted the fact that I will have to do something that someone has already done before, but I'd like to, at least, make an application that hasn't been done by 6346 programmers before ;P So that I can add my pinch of salt and expect it to be a worthy contribution. Any ideas?

      S Offline
      S Offline
      Spectre_001
      wrote on last edited by
      #24

      I know this isn't exactly what you asked, but make sure you don't overreach. It is better to hand in a finished mediochre program, than an unfinished grand program. The semester at most schools is about 15 weeks (shorter if it's a summer semester), make sure you can finish your program in the time allotted. I know that sounds like a lot of time, but it isn't, especially when you condsider that you will have to attend classes, do homework, study for tests, have a bit of a social life, and complete this project. 1. Take some time upfront to define, in detail, the problem you are trying to solve (this is the basis of a good design) 2. Come up with a design that solves the problem. Don't worry about having a clever twist, just solve the problem (in the course of this a clever twist may present itself, but don't worry if it doesn't). 3. Implement your design. 4. If time allows - go back and refactor. Unless you write pristine code off the top of your head (been in the industry over 15 years and haven't met anyone yet that does) this will improve readability, reliability, and often performance. 5. Provide consise, understandable, accurate documentation. Now on to the project suggestion (this part will probably get ignored - my suggestion is not particularly sexy and dosen't have any wiz-bang) Probably the easiest thing to do (maybe not sexy but useful) is to write an accounting program geared to a specific small business that does not traditionally have or use one, but could definately benefit from one e.g. Mom & Pop grocery store, small auto repair garage, mall bodega, bar/club, hair salon - you get the idea. This has the double advantage of possibly becoming something of commercial interest down the road. Most small independant businesses, would love to use a computer to their advantage, but simply can't afford the required software or training time, a cheap program that provides: Accounts Receivable Accounts Payable Inventory Payroll Point of Sale Booking/Scheduling specific to a given business should be a viable/worthwhile project. You may even be able to find a small business that will let you come in and observe how their business is run for a few days. This could make your design a slam dunk. A quote for you - "Make it work, then make it elegant, then make it fast." - from "The Fishbowl" blog of Charles Miller

      Kevin Rucker, Application Programmer QSS Group, Inc. United States Coast Guard OSC Kevin.D.Rucker@uscg.mil "Programming is an art form tha

      1 Reply Last reply
      0
      • P patr1c1a

        I need a good software project to work on as my final project (I'm trying to get my degree as a Computer Programmer). But there's nothing that hasn't been done! I've already accepted the fact that I will have to do something that someone has already done before, but I'd like to, at least, make an application that hasn't been done by 6346 programmers before ;P So that I can add my pinch of salt and expect it to be a worthy contribution. Any ideas?

        E Offline
        E Offline
        englebart
        wrote on last edited by
        #25

        What are your hobbies and interests? Are there requirements like: Must use a SQL database, etc. Must be implemented in language X Must be implemented on platform Y Must be web based I have not seen this one before, but this would be FUN to write: Stereooptigram Captcha generator! Unfortunately, some people may not get it. Make sure you include new twist on a stereo audio captcha for accessibility if time allows. White Noise plus captcha on left, different white Noise plus captcha on right. Here are a few ideas (not all my own). Simple graphic editting program Always fun, easily expandable within time constraints Any simple game or lesson plan Educational content/quiz Music Ear training Chord training Any sport Goal oriented training scheduling/followup/calendar Animated training applications (3D modeling/animation/editting if you have time) Any apps to help coaches with stats, lineups, etc. League level software Biking Trip planner Gear ratio design/analysis Ask one of your old high school teachers/admins if there is anything you can do there: Chemlab - inventory, ordering Band - calendar/attendance/student award tracking/instrument inventory and rental Marching band - Formation designer, given time 3D perspective, animate to the music Ask a local charity Good luck!

        1 Reply Last reply
        0
        • P patr1c1a

          I need a good software project to work on as my final project (I'm trying to get my degree as a Computer Programmer). But there's nothing that hasn't been done! I've already accepted the fact that I will have to do something that someone has already done before, but I'd like to, at least, make an application that hasn't been done by 6346 programmers before ;P So that I can add my pinch of salt and expect it to be a worthy contribution. Any ideas?

          F Offline
          F Offline
          Fabio Franco
          wrote on last edited by
          #26

          Make something that pleases everyone. That would be a first timer.

          1 Reply Last reply
          0
          • P patr1c1a

            I need a good software project to work on as my final project (I'm trying to get my degree as a Computer Programmer). But there's nothing that hasn't been done! I've already accepted the fact that I will have to do something that someone has already done before, but I'd like to, at least, make an application that hasn't been done by 6346 programmers before ;P So that I can add my pinch of salt and expect it to be a worthy contribution. Any ideas?

            W Offline
            W Offline
            wizardzz
            wrote on last edited by
            #27

            I agree with what some people have previously mentioned. It's often easier to come up with ideas when they are related to your other interests. You can also take the route of helping the less fortunate or less able. I have found that accessibility to computers for the physically challenged can be a huge problem, as often, often, it may be their only chance to communicate. There are projects out there, and researchers are working on these projects, but for the time being, I see plenty of room for innovation and originality. Think of any limitation a person may have, and think of any task one does on a computer, there are definite hardware and software solutions to be invented that would help them.

            "Life should not be a journey to the grave with the intention of arriving safely in a pretty and well preserved body, but rather to skid in broadside in a cloud of smoke, thoroughly used up, totally worn out, and loudly proclaiming "Wow! What a Ride!" — Hunter S. Thompson

            1 Reply Last reply
            0
            • P patr1c1a

              I need a good software project to work on as my final project (I'm trying to get my degree as a Computer Programmer). But there's nothing that hasn't been done! I've already accepted the fact that I will have to do something that someone has already done before, but I'd like to, at least, make an application that hasn't been done by 6346 programmers before ;P So that I can add my pinch of salt and expect it to be a worthy contribution. Any ideas?

              G Offline
              G Offline
              Gary Kirkham
              wrote on last edited by
              #28

              A random code generator.

              Gary Kirkham Forever Forgiven and Alive in the Spirit It's against my relationship to have a religion. Me blog, You read

              1 Reply Last reply
              0
              • P patr1c1a

                I need a good software project to work on as my final project (I'm trying to get my degree as a Computer Programmer). But there's nothing that hasn't been done! I've already accepted the fact that I will have to do something that someone has already done before, but I'd like to, at least, make an application that hasn't been done by 6346 programmers before ;P So that I can add my pinch of salt and expect it to be a worthy contribution. Any ideas?

                J Offline
                J Offline
                Jim O C
                wrote on last edited by
                #29

                Traffic Light switching algorithm that actually means the traffic moves better, rather then just faster.

                1 Reply Last reply
                0
                • P patr1c1a

                  I need a good software project to work on as my final project (I'm trying to get my degree as a Computer Programmer). But there's nothing that hasn't been done! I've already accepted the fact that I will have to do something that someone has already done before, but I'd like to, at least, make an application that hasn't been done by 6346 programmers before ;P So that I can add my pinch of salt and expect it to be a worthy contribution. Any ideas?

                  E Offline
                  E Offline
                  ErrolErrol
                  wrote on last edited by
                  #30

                  Write a hands-off source code translator. The system shall translates code from one language to another without intervention and without alibis and produce ready to compile units. The languages from which and to which it shall translate will determine, on a pass/fail basis, your final marks.

                  1 Reply Last reply
                  0
                  • P patr1c1a

                    I need a good software project to work on as my final project (I'm trying to get my degree as a Computer Programmer). But there's nothing that hasn't been done! I've already accepted the fact that I will have to do something that someone has already done before, but I'd like to, at least, make an application that hasn't been done by 6346 programmers before ;P So that I can add my pinch of salt and expect it to be a worthy contribution. Any ideas?

                    D Offline
                    D Offline
                    David Knechtges
                    wrote on last edited by
                    #31

                    I've got one - the DISM tool in the WAIK (Windows Automated Installation Kit). There is no good GUI for the tool, I would suggest writing one - use a wizard control in order to make it easy to use. I have been meaning to write one myself, but just can't seem to find the time....

                    1 Reply Last reply
                    0
                    • P patr1c1a

                      I need a good software project to work on as my final project (I'm trying to get my degree as a Computer Programmer). But there's nothing that hasn't been done! I've already accepted the fact that I will have to do something that someone has already done before, but I'd like to, at least, make an application that hasn't been done by 6346 programmers before ;P So that I can add my pinch of salt and expect it to be a worthy contribution. Any ideas?

                      L Offline
                      L Offline
                      Leng Vang
                      wrote on last edited by
                      #32

                      The Google droid app inventor idea is way cool. It stops short of allowing custom libraries to be build and integrated into the visual "snap-in" programming environment. This is the way of programming in the future: where we are going, we don't need cryptics programming languages.

                      1 Reply Last reply
                      0
                      • P patr1c1a

                        I need a good software project to work on as my final project (I'm trying to get my degree as a Computer Programmer). But there's nothing that hasn't been done! I've already accepted the fact that I will have to do something that someone has already done before, but I'd like to, at least, make an application that hasn't been done by 6346 programmers before ;P So that I can add my pinch of salt and expect it to be a worthy contribution. Any ideas?

                        K Offline
                        K Offline
                        kmoorevs
                        wrote on last edited by
                        #33

                        MP3 organizer? I wrote one that picks MP3 tags and saves into a database. (including album art courtesy of WMP) Add the ability to synchronize devices, rate, create custom playlists, and stream through a broweser. Code that creates code. For example, a utility that can connect to a variety of database formats (Access, SQL Server, MySQL, whatever) that can spit out copy ready code for Insert/Updates/Create/Alter sql statements....or convert databases from one type to another. I use a custom built utility that does this for my managed SQL Server users to get a copy of their database in Access format for troubleshooting. Now if I can just get it to zip and ftp automatically, it would be perfect!

                        "Go forth into the source" - Neal Morse

                        1 Reply Last reply
                        0
                        • P patr1c1a

                          I need a good software project to work on as my final project (I'm trying to get my degree as a Computer Programmer). But there's nothing that hasn't been done! I've already accepted the fact that I will have to do something that someone has already done before, but I'd like to, at least, make an application that hasn't been done by 6346 programmers before ;P So that I can add my pinch of salt and expect it to be a worthy contribution. Any ideas?

                          U Offline
                          U Offline
                          User 7625342
                          wrote on last edited by
                          #34

                          Create a comprehensive Survey/Questionnaire application. I've worked in many gov't departments in Canada, and they all seem to have a common need for one of these. Something that includes an admin tool the creation and management of different surveys as well.

                          1 Reply Last reply
                          0
                          • P patr1c1a

                            I need a good software project to work on as my final project (I'm trying to get my degree as a Computer Programmer). But there's nothing that hasn't been done! I've already accepted the fact that I will have to do something that someone has already done before, but I'd like to, at least, make an application that hasn't been done by 6346 programmers before ;P So that I can add my pinch of salt and expect it to be a worthy contribution. Any ideas?

                            J Offline
                            J Offline
                            JonShops
                            wrote on last edited by
                            #35

                            Model something, as someone mentioned, something you are interested in. I'd love to model something like mechanical computing devices so I could do core/bot wars between digital devices and digitally modeled mechanical devices.

                            JonShops -- Fun really begins with the words, "So what in the World do I do now?"

                            1 Reply Last reply
                            0
                            • P patr1c1a

                              Thanks a lot :) The face recognition idea sounds really great. I'll talk to my tutor about it and see if he can provide any interesting thoughts. I definitely want something that I'm excited about. But it's hard to be excited about something that has been done thousands of times already and where there's not much I can add to :laugh: So, thank you!

                              N Offline
                              N Offline
                              Nelson Kosta Souto
                              wrote on last edited by
                              #36

                              Some tips for these types of projects: visit the following sites: http://sourceforge.net/projects/emgucv/ http://friism.com/webcam-face-detection-in-c-using-emgu-cv http://friism.com/facedectection-in-c-with-less-than-50-loc I used the library emgucv for image-processing and is very good.

                              NKS

                              1 Reply Last reply
                              0
                              • P patr1c1a

                                I need a good software project to work on as my final project (I'm trying to get my degree as a Computer Programmer). But there's nothing that hasn't been done! I've already accepted the fact that I will have to do something that someone has already done before, but I'd like to, at least, make an application that hasn't been done by 6346 programmers before ;P So that I can add my pinch of salt and expect it to be a worthy contribution. Any ideas?

                                J Offline
                                J Offline
                                James Lonero
                                wrote on last edited by
                                #37

                                This depends. If you are an EE major (or CS with an EE emphasis), then you might be interested in a project where you control electronics or appliances. For example, networking a kitchen or an entertainment center to sensors in a room. If you are a CS major leaning toward mathematics, then a project that proves a theory would be useful. Anything else, you will need to be a domain expert or have the help of a domain expert. Its too bad that Nithin Sundar's instructor gave a lower grade to people who worked on original ideas instead of improving old ideas. (Kind of like a remake of an old movie compared to a new movie about a totally different subject). Either it was because of a bias of Nithin's instructor or the instructor felt that Nithin did not have enough information (or expertise) to do an "in-depth project on Solar Energy. Of course, if it is a new field and there is virtually no software written for it, then any new software available will be of less quality. I used to work for a startup that made construction simulation software. For them, construction software was in its infancy. We had a good CAD viewer and simulator/scheduler with inventory and personnel modules, but it was just the tip of the iceberg. There is a lot more that can go into construction software. And, there will always be construction into the far future. Good Luck.

                                1 Reply Last reply
                                0
                                • P patr1c1a

                                  I need a good software project to work on as my final project (I'm trying to get my degree as a Computer Programmer). But there's nothing that hasn't been done! I've already accepted the fact that I will have to do something that someone has already done before, but I'd like to, at least, make an application that hasn't been done by 6346 programmers before ;P So that I can add my pinch of salt and expect it to be a worthy contribution. Any ideas?

                                  M Offline
                                  M Offline
                                  mbb01
                                  wrote on last edited by
                                  #38

                                  patr1c1a wrote:

                                  I need a good software project to work on as my final project (I'm trying to get my degree as a Computer Programmer). But there's nothing that hasn't been done!
                                  I've already accepted the fact that I will have to do something that someone has already done before, but I'd like to, at least, make an application that hasn't been done by 6346 programmers before ;-P So that I can add my pinch of salt and expect it to be a worthy contribution.
                                  Any ideas?

                                  Really ambitious? Write an IDE for a language of your choice (e.g. C#, C++, Java or VB.NET) that strictly limits the amount of keyboard like typing required. For use on a tablet device such as an I-Pad. Not so ambitious. A program that will allow an engineer to examine a bit strean graphically. The engineer can logically define and adjust "fields" in a bit stream to help analysis of malformed packets. e.g. if I had a bit stream of 1010 1111 0111 1101 1110 1111 1111 I could use the program to define the bit stream as 10 File type 101111 Record type 0 Some flag ... And so on. I should be able to enter the bit stream as a sequence of hex numbers or vice versa.

                                  1 Reply Last reply
                                  0
                                  • P patr1c1a

                                    I need a good software project to work on as my final project (I'm trying to get my degree as a Computer Programmer). But there's nothing that hasn't been done! I've already accepted the fact that I will have to do something that someone has already done before, but I'd like to, at least, make an application that hasn't been done by 6346 programmers before ;P So that I can add my pinch of salt and expect it to be a worthy contribution. Any ideas?

                                    Y Offline
                                    Y Offline
                                    YSLGuru
                                    wrote on last edited by
                                    #39

                                    I know, I'm very late to this posting party.. Just now catching up on CodeProject daily emails.. BTW – If anyone knows of an existing software app that meets either of the below descriptions please let me know. IDEA #1: A Spreadsheet Lite Add-In for SSMS As a DBA/Dev I work with SSMS (SQL Server Management Studio) a lot and one of things I wish existed and I bet many others who use SMS do as well, is a SSMS Add-in/Plug-In that would provide a Spreadsheet Lite type of interface. It would overlay the standard Results Grid in SSMS and it would allow one to do some basic spreadsheet processes like sorting and even basic formulas and do it with the data already returned by SSMS in the Results Grid. Currently you have to either re-run your query each time you want to change the sort/order or add a calculation or you create a temp table and dump your results into it or (most common) you copy and paste from SSMS to Excel. IDEA #2: An Interactive Info Explorer If you’ve ever seen the Tom Cruise movie MINROTY REPORT and seen how he interacts with that large monitor when reviewing some premonition a pre-cog has had then you know the type of navigation I’m trying to describe. This one is tough to describe but I'll try. The thing that always gets me with documentation is that there’s no visual way to easily navigate information, at least not in general. There are site or company specific knowledge bases or interfaces that can do this like Marvel Comics online Marvel Universe that is a 3 dimensional like explorer that connects/associates the various entities within the Marvel Comic Book universe. There are diagraming tools now but they all are flat; at least from what I can tell. What I'd like is something that is a drag and drop interface where I can say create a proper noun object and a shape is added that I can then add attributes and detailed info. I then want an easy way to associate it with other objects of type proper noun as well as anything else. It would probably be easier to give a specific example. Let’s say I want to create an online DDF which is a data dictionary file. In the world of SQL that is a document that tells you what tables are in your database, what each tables is/does as well as its metrics (i.e. size and so on) and tells you about each column in the table including what its purpose is as well as its metrics (i.e. data type, constraints and so on). I would imagine the app to do this working like this. 1) Create new project 2) Add details/info (as many or as little as I

                                    1 Reply Last reply
                                    0
                                    Reply
                                    • Reply as topic
                                    Log in to reply
                                    • Oldest to Newest
                                    • Newest to Oldest
                                    • Most Votes


                                    • Login

                                    • Don't have an account? Register

                                    • Login or register to search.
                                    • First post
                                      Last post
                                    0
                                    • Categories
                                    • Recent
                                    • Tags
                                    • Popular
                                    • World
                                    • Users
                                    • Groups