Programmazione
La programmazione informatica è il processo di progettazione e costruzione di un programma eseguibile per computer per ottenere un risultato specifico del computer o per eseguire un'attività specifica. La programmazione include attività quali: analisi, generazione di algoritmi, determinazione dell'accuratezza dell'algoritmo e del consumo di risorse e implementazione di algoritmi in un linguaggio di programmazione selezionato (comunemente indicato come codifica). Il codice sorgente del programma è scritto in uno o più linguaggi comprensibili ai programmatori, piuttosto che in codice macchina, che viene eseguito direttamente dalla CPU. Lo scopo della programmazione è trovare una serie di istruzioni che automatizzino l'esecuzione di un'attività (che può essere complessa come un sistema operativo) su un computer, spesso per risolvere un problema specifico. Pertanto, la programmazione professionale richiede spesso esperienza in molti argomenti diversi, inclusa la conoscenza del dominio dell'applicazione, algoritmi specializzati e logica formale.