Non importa quale livello di informatica si studia, ci saranno sempre progetti software. Da progetti universitari di ultimo anno di liceo software presentazioni, è necessario disporre di un'idea originale e impressionante per ottenere il voto che ti meriti. Di persone numerosi pratici e intrattenimento ha bisogno per software forniscono un sacco di posti per le idee di progetto.
Software di Database di mensa
Luoghi come mense e ristoranti di ufficio possono essere automatizzati utilizzando un palmare palm dispositivo di lettura per anello backup degli acquisti. Questa particolare idea sarebbe utile perché impedisce la necessità di loose change e trasferimenti di denaro. Il cameriere dovrebbe invece una palma lettura del dispositivo che si collega a un server; tale server dispone di un record di ID di ogni lavoratori presso l'ufficio e quanti gettoni di cibi e bevande che hanno lasciato. Il cameriere avrebbe chiave-nell'ID del dipendente e quindi rimuovere la quantità di token che rappresentano il cibo che hanno ordinato. Utilizzando il dispositivo palm, il dipendente sarebbe invia le informazioni al server con i dati aggiornati di token. Questo progetto di software particolare si concentrerà su connessioni hardware e database numerici.
Software di sicurezza
Con l'aumento delle frodi online e furti di identità, c'è una maggiore necessità di software di sicurezza. Software di sicurezza può essere occhio-scanner che aprono le porte alla banca volte o programmi di crittografia che proteggono password online. Sicurezza bancaria è un'area dell'argomento che può essere sfruttata in particolare; sistemi software per il protocollo EMV (noto come "Chip and Pin") possono essere facilmente hackerato e inaffidabile. Molti dispositivi moderni di Chip e Pin a volte utilizzano il comando "Accept" indipendentemente se il numero di Pin è corretto. Un progetto di scienza di computer potrebbe in particolare indirizzo accettare / rifiutare il software in un protocollo di EMV, assicurando che sa che deve per sempre rifiutare un numero PIN errato.
Software di videogame
Grazie a nuovi sistemi di codifica come DirectX e OpenGL, è possibile rapidamente e facilmente creare giochi che hanno grafica mozzafiato. Inoltre, con l'introduzione del gioco online, è possibile sviluppare giochi 2D o 3D che sono disponibili per giocare online o offline. Videogames dovrebbe sempre avere un'idea originale o un espediente; Forse il gioco è un simulatore di guerra multiplayer, o forse potrebbe essere un gioco di strategia a turni futuristico. Con altri vari tipi di gioco come bene (ad es., simulatori sportivi, puzzle o giochi di ruolo), c'è una possibilità infinita di quello che si potrebbe creare e come si può raggiungere.
Altre idee di Software
Peer-to-peer file sharing software è estremamente popolare e utilizzato da centinaia di programmi P2P di Internet. Un progetto potrebbe essere un programma di condivisione file P2P che ha particolare ricerca, download e condivisione di software (ad es. la capacità di trovare un brano musicale, scaricarlo e poi ospitano il file per gli altri utenti).
Un altro progetto potrebbe essere il software di chat conversazione. Data la popolarità di MSN Messenger, Facebook Chat e Chat di Google, il progetto potrebbe essere conversazione scrivere un programma che permette agli utenti di scambiare messaggi, link, immagini e video.
Altre idee includono: uno scheduler di esame, un sistema di gestione di eventi, un sito di incontri, un'immagine di caricamento database report spese e sito Web o un forum di discussione.