Quais s?o os fundamentos da ci?ncia da computa??o?

A ci?ncia da computa??o ? um campo amplo que lida principalmente com o armazenamento, transfer?ncia e manipula??o de informa??es. Existem v?rias bases sobre as quais o campo da ci?ncia da computa??o ? constru?do. Esses fundamentos da ci?ncia da computa??o incluem algoritmos, metodologia e linguagens de programa??o, computa??o e an?lise de dados e s?mbolos e elementos e hardware do computador.

Algoritmos s?o extremamente significativos entre os fundamentos da ci?ncia da computa??o. A maioria dos outros aspectos da ci?ncia da computa??o se baseia em algoritmos. Algoritmos s?o conjuntos finitos de instru??es usadas para governar a manipula??o de dados. Eles s?o explicitamente declarados, procedimentos passo a passo para o manuseio e processamento de dados. Os algoritmos geralmente s?o escritos na forma de instru??es ou fluxogramas, em vez de na forma de c?digo de computador programado.

Em seus n?cleos, as m?quinas compreendem apenas os idiomas das m?quinas; como tal, a metodologia de programa??o e as linguagens de programa??o s?o fundamentos importantes da ci?ncia da computa??o. Os programadores de computador geralmente convertem algoritmos – instru??es expl?citas, passo a passo – em idiomas que o computador pode compreender. Linguagens de programa??o s?o linguagens artificiais que os computadores podem interpretar para executar v?rios c?lculos. Um conjunto de instru??es expressas em uma linguagem de programa??o ? conhecido como programa. C ++, Python e Visual Basic s?o linguagens de programa??o comumente usadas.

? importante que os cientistas da computa??o possam aplicar suas habilidades de manipula??o de dados a tarefas do mundo real. A computa??o e an?lise de dados e s?mbolos s?o t?picos que s?o fundamentos pr?ticos essenciais da ci?ncia da computa??o. Freq?entemente, isso envolve analisar, classificar e tirar conclus?es de vastas quantidades de informa??es. Isso ? especialmente aparente em campos como f?sica computacional e bioinform?tica, nos quais os fen?menos f?sicos e biol?gicos s?o observados e analisados ??ap?s numerosas medi??es precisas.

Toda essa manipula??o, transfer?ncia e armazenamento de dados precisa dos meios e do lugar para existir e trabalhar. Esse lugar est? no hardware. O uso de hardware est? entre os fundamentos da ci?ncia da computa??o, pois fornece uma estrutura para todos os outros aspectos da ci?ncia da computa??o operarem nela. Um programa n?o pode operar sem um disco r?gido para armazen?-lo e um processador para executar os algoritmos complexos que ele cont?m. Sem um dispositivo f?sico para operar, a ci?ncia da computa??o seria um campo puramente te?rico.

Embora esses fundamentos da ci?ncia da computa??o sejam apenas alguns dos in?meros t?picos abordados pelo amplo campo, eles s?o aqueles a partir dos quais a maioria dos demais t?picos do campo come?a. Eles realmente s?o os fundamentos sobre os quais todo o campo ? constru?do. Sem uma compreens?o b?sica desses princ?pios, a capacidade de algu?m de utilizar plenamente computadores para processamento e manipula??o ficar? incompleta.