Oavsett vilken nivå av datavetenskap du studerar , kommer det alltid att finnas mjukvaruprojekt . Från sista projekten år universitet till höga presentationer skola programvara , måste du ha ett original och imponerande idé att få betyget du förtjänar . Människors många praktiska och underhållning behov av programvara ger gott om startplatser för projektidéer . Canteen Database Software
Platser såsom storkök och restauranger kontor kan automatiseras med hjälp av en handhållen enhet handläsning att ringa upp inköp . Denna speciella idé skulle vara bra eftersom det hindrar behovet av Loose Change och överföringar pengar . Istället skulle servitören har en enhet palm läsning som länkar till en server , den servern har ett register över alla anställdas ID på kontoret och hur många mat och dryck polletter som de har lämnat . Servitören skulle nyckel - i anställnings-ID och sedan avlägsna den mängd tokens som representerar den mat de har beställt . Med hjälp av Palm-enhet , skulle den anställde skicka informationen tillbaka till servern med de uppdaterade symboliska detaljer . Denna speciella programvara Projektet skulle fokusera på hårdvara anslutningar och numeriska databaser . Addera Security Software
Med uppkomsten av online- bedrägerier och identitetsstöld , det finns ett större behov av säkerhet programvara. Säkerhetsprogram kan vara eye- skannrar som öppnar dörrar till bankvalv eller krypteringsprogram som skyddar online- lösenord . Banking säkerhet är ett område av det ämne som kan vara särskilt utnyttjas , mjukvarusystem för EMV -protokollet ( som kallas " chip och PIN " ) kan vara opålitliga och lätt att hacka . Många moderna Chip och enheter Pin använder ibland en " Acceptera " -kommandot oavsett om PIN-koden är korrekt . En datavetenskap projekt kunde specifikt behandla Acceptera /Decline programvara i en EMV -protokollet , se till att den vet att alltid förkasta ett fel PIN- nummer .
Videogame Programvara
< p> Tack vare nya kodningssystem såsom DirectX och OpenGL , kan du snabbt och enkelt skapa spel som har fantastisk grafik . Även med införandet av online gaming , kan du utveckla 2D- eller 3D- spel som finns tillgängliga att spela online eller offline . Videospel bör alltid ha en originell idé eller gimmick , kanske spelet är ett multiplayer världskriget simulator , eller kanske det kan vara en futuristisk turbaserat strategispel . Med andra speltyper samt (t.ex. sport simulatorer , pussel eller rollspel ) , finns det en oändlig möjlighet till vad du kan skapa och hur du kan uppnå det .
Andra Software Ideas
Peer -to - peer-fildelning program är mycket populära och används av hundratals internet P2P program . Ett projekt kan vara ett P2P fildelningsprogram som har viss sökning , nedladdning och delning programvara ( t.ex. förmågan att hitta en låt , ladda ner den och sedan lägga upp filen för andra användare ) .
Annat projekt kan vara chatt programvara . Med tanke på populariteten av MSN Messenger , Facebook Chat och Google Chat , skulle projektet vara en konversation program som tillåter användare att utbyta skrivna meddelanden , länkar, bilder och videor
Andra idéer inkluderar : . En tenta schemaläggare , ett evenemang ledningssystem , en dating hemsida , en bild uppladdning webbplats och reseräkning databas eller ett diskussionsforum .