Scolastica
 |
I concetti di base della disciplina: le informazioni e i vari tipi di rappresentazione dei dati, le origini matematiche e tecnologiche dell'Informatica, la struttura dei moderni elaboratori e della rete Internet.

|
 |
Risolvere i problemi: gli algoritmi e le loro proprietà. Linguaggi algoritmici e linguaggi di programmazione: introduzione al C e C++. Le strutture di controllo, i dati semplici e strutturati, funzioni e algoritmi notevoli in linguaggio C.

|
 |
Risolvere i problemi: gli algoritmi e le loro proprietà. Linguaggi algoritmici e linguaggi di programmazione: introduzione all'ambiente e al linguaggio Visual Basic. Le strutture di controllo, i dati semplici e strutturati, funzioni e algoritmi notevoli in Visual Basic.

|
 |
Le basi del linguaggio Java: applicazioni e applet. Il paradigma orientato agli oggetti e la sua implementazione in Java. Strutture dati lineari e non lineari implementate in Java; archivi e file. Le interfacce grafiche e la programmazione guidata dagli eventi. Ingegneria del software e complessità degli algoritmi.

|
 |
Il paradigma orientato agli oggetti. Il linguaggio C++: dalla programmazione imperativa alla OOP. Strutture dati lineari e non lineari implementate in C++; archivi e file. Le interfacce grafiche e la programmazione guidata dagli eventi. Ingegneria del software e complessità degli algoritmi.

|
 |
Il paradigma orientato agli oggetti. Il linguaggio VB.NET: dalla programmazione imperativa alla OOP. Strutture dati lineari e non lineari implementate in Visual Basic 6 e VB.NET; archivi e file. Le interfacce grafiche VB e VB.NET e la programmazione guidata dagli eventi. Ingegneria del software e complessità degli algoritmi.

|
 |
I sistemi informativi e informatici: analisi e progettazione. I Sistemi di gestione di Basi di Dati relazionali e il linguaggio SQL. I database nel web: sicurezza e concorrenza. Diritto e Informatica: sicurezza e privacy.

|
 |
I sistemi informativi e informatici: analisi e progettazione. I Sistemi di gestione di Basi di Dati relazionali e il linguaggio SQL. I database nel web: sicurezza e concorrenza. Diritto e Informatica: sicurezza e privacy. I sistemi operativi e le reti di computer.

|
ITpocket
Se vagliamo individuare un termine che caratterizzi l'evoluzione degli strumenti,
delle tecniche e del "metodo di pensare" informatico dagli anni '90 a oggi,
concordiamo certamente nella scelta di Internet. Potremmo disquisire a lungo
sulla rivoluzione che la diffusione di Internet ha portato nel mondo dell'informatica,
sia dal punto di vista degli utenti sia da quello degli sviluppatori di strumenti
informatici. Anche se in modo errato Internet è spesso identificato con il World
Wide Web e questo la dice lunga sulla diffusione e sull'importanza dei siti web nel
mondo dell'informatica. Nel nostro caso, è importante considerare gli strumenti che
sono alla base dello sviluppo dei siti e delle pagine web. Sono qui presentati tre
pockets che affrontano i tre livelli di sviluppo di pagine web.
 |
Html è lo strumento fondamentale per la realizzazione di pagine statiche e questo testo risulta propedeutico per la fruizione degli altri volumi.

|
 |
PHP uno dei linguaggi di scripting più diffusi per la realizzazione di pagine dinamiche con elaborazione lato server e l'interazione con i database.

|
 |
JavaScript il linguaggio di scripting più diffuso per la realizzazione di pagine dinamiche con elaborazione lato client.

|
 |
ASP.NET è un insieme di tecnologie di sviluppo di software per il web, commercializzate dalla Microsoft. Utilizzando queste tecnologie gli sviluppatori possono realizzare applicazioni e servizi web.

|
|
|