Uanset hvilket niveau af datalogi du studerer , vil der altid være software-projekter . Fra sidste års universitet projekter til gymnasiet software præsentationer, skal du have en original og imponerende idé at få den lønklasse , du fortjener. Folks mange praktiske og underholdning behov for software giver masser af startende steder for projektideer. Kantine Database Software
Steder som kantiner og kontor restauranter kan automatiseres ved hjælp af en håndholdt palme læsning enhed til at ringe op køb. Denne særlige idé ville være nyttigt, fordi det forhindrer behovet for løs forandring og pengeoverførsler. I stedet ville tjeneren have en palme læsning enhed , der linker til en server , der server har en registrering af hver medarbejdernes ID på kontoret og hvor mange mad og drikke tokens , de har tilbage. Tjeneren ville key- i medarbejder-id og derefter fjerne mængden af tokens , der repræsenterer den mad, de har bestilt. Ved hjælp af håndfladen enhed , ville medarbejderen sende oplysninger tilbage til serveren med de opdaterede symbolske detaljer. Denne særlige software-projekt skulle fokusere på hardware- tilslutninger og numeriske databaser.
Security Software
Med fremkomsten af online- svindel og identitetstyveri , er der et større behov for sikkerhed software . Sikkerhedssoftware kan være eye- scannere , der kan åbnes døre til bankbokse eller kryptering programmer , der beskytter online passwords. Banking sikkerhed er et område af emnet , som kan udnyttes i særlig grad , softwaresystemer til EMV -protokollen ( kendt som " Chip og Pin "), kan være upålidelige og nemt hacket. Mange moderne Chip og Pin enheder bruger nogle gange en "Accepter " kommando , uanset om Pin nummer er korrekt. En computer science projekt kan specifikt Accepter /Afvis software på en EMV -protokol , der sikrer , at det ved altid at afvise en forkert PIN-kode.
Videogame Software
< p> Takket være nye kodesystemer såsom DirectX og OpenGL , kan du hurtigt og nemt at oprette spil, der har en fantastisk grafik. Også med indførelsen af online gaming, kan du udvikle 2D -eller 3D- spil, der er tilgængelige for at spille online eller offline. Videospil bør altid have en original idé eller gimmick , måske spillet er et multiplayer verdenskrig simulator , eller måske kunne det være en futuristisk tur- baseret strategi spil . Med andre forskellige spiltyper samt ( fx sport simulatorer , puslespil eller rollespil ) , der er en endeløs mulighed for det, kan du oprette og hvordan du kan nå det.
Anden software Idéer < br >
peer -to- peer-fildeling software er ekstremt populære og bruges af hundredvis af internet- P2P-programmer . Et projekt kunne være en P2P-fildeling program, der har bestemt søgning , download og deling af software (f.eks evnen til at finde et musiknummer , downloade den og derefter vært for filen for andre brugere) .
Andet projekt kunne være chat samtale software. I betragtning af den popularitet MSN Messenger , Facebook Chat og Google Chat , kunne projektet være en samtale program, der giver brugerne mulighed for at udveksle skriftlige beskeder, links, billeder og videoer
Andre ideer kan nævnes: . En eksamen scheduler , en begivenheder management -system, en dating hjemmeside , et billede upload hjemmeside og rejseafregning database eller et diskussionsforum .