• Non ci sono risultati.

Obiettivi disciplinari secondo biennio •

N/A
N/A
Protected

Academic year: 2021

Condividi "Obiettivi disciplinari secondo biennio •"

Copied!
6
0
0

Testo completo

(1)

Istituto di Istruzione Superiore via Salvini 24 – Roma Liceo M. Azzarita

Liceo delle scienze applicate Materia:Informatica

Programmazione a.s. 2015-2016 Classi 4e

Obiettivi disciplinari secondo biennio

• Promuovere le facoltà intuitive e logiche

• Educare a procedimenti euristici ma anche a processi di astrazione e di formazione dei concetti

• Esercitare ad interpretare, descrivere e rappresentare fenomeni osservati

• Esercitare a ragionare induttivamente e deduttivamente

• Sviluppare le attitudini sia analitiche che sintetiche

• Abituare a riesaminare criticamente e a sistemare logicamente quanto viene conosciuto e appreso

• Consolidare il concetto di linguaggio di programmazione

• Riconoscere le proprietà di un algoritmo

• Utilizzare la tecnica top-down per descrivere gli algoritmi

• Analisi, astrazione e modello del problema

1° MODULO: Visual basic.net –Dati strutturati Finalità: Gestione di dati strutturati

Competenze

Al termine del modulo l’allievo:

• conosce le modalità di rappresentazione delle informazioni più complesse di quelle elementari e le corrispondenti strutture di dati concrete in memoria centrale ( vettori, matrici, records e tabelle), la loro allocazione in memoria, le loro operazioni, con riferimento ai costrutti e alle strutture a disposizione del linguaggio vb;

• sa organizzare dati complessi, in memoria centrale e gestirli validamente negli sviluppi risolutivi dei problemi, ciò ai fini del soddisfacente raggiungimento degli obiettivi funzionali e prestazionali della proposta risolutiva, della facile manipolazione dei dati e del miglior modo possibile di sfruttamento delle risorse del sistema di elaborazione;

utilizza gli array per rappresentare le strutture di pila e coda

• sa affrontare e gestire compiutamente tutti i passi relativi alla realizzazione di applicazioni che, per loro natura, richiedono l'uso di strutture dati di tipo dinamico, specialmente vettore a dimensione variabile, vettori di record, pila e coda;

Contenuti:

Tipi di dati

Tipo record

Esempi di uso dei record Clausola with

Tabelle (vettori di record) Gestione di una tabella

Esempi di uso delle tabelle Ordinamento di tabelle

Problemi di rottura di codice

Strutture dinamiche Pila

Coda

(2)

Vettori di record gestiti come pile e code (ripasso argomento affrontato nel terzo anno)

2° MODULO: Visual basic .net – I file e le stampe

Finalità: Realizzazione di programmi più complessi attraverso l’uso di più procedure e la gestione di più eventi. Uso di funzioni predefinite

Competenze

Al termine del modulo l’allievo:

• sadefinire un file o archivio

sagestire semplici archivi permanenti di dati su dischi, strutturati in file di record

• sagestire la stampa degli archivi (file di record) Contenuti:

I file

File sequenziali e random Creazione

Ricerca

Aggiunta di record

Cancellazione fisica e logica (file random)

Stampa di file Ordinamento

Problemi di rottura di codice

3° MODULO: I sistemi operativi

Finalità: Conoscenza del funzionamento del sistema operativo e delle funzioni associate ad ogni modulo del S. O.i

Competenze

Al termine del modulo l’allievo:

• conosce i concetti di base dei sistemi operativi

• utilizza le funzioni del sistema operativo per l’accesso alle risorse hardware e software del sistema di elaborazione

• conosce gli aspetti dell’evoluzione nei sistemi operativi Contenuti:

I sistemi operativi ( le linee generali, se possibile, verranno trattate anche in lingua inglese)

Caratteristiche generali

Sistemi monoprogrammati e multiprogrammati Classificazione

I processi

Il modello a macchine virtuali Il nucleo

La gestione della memoria Le periferiche virtuali Il file system

L’interprete dei comandi Gli ambienti di sistema

4° MODULO: Le basi di dati

(3)

Competenze

Al termine del modulo l’allievo:

• conosce i diversi modelli di database

• conosce e sa disegnare un database con il modello e-r

• conosce la differenza tra ddl e dml

• sa creare una base di dati

• conosce i comandi sql

• sa effettuare una interrogazione al database Contenuti

Le basi di dati

Modellazione dei dati Modello E/R

Entità Attributi

Associazioni tra entità

I limiti dell’organizzazione convenzionale degli archivi Modelli per database

Integrità referenziale Linguaggio SQL

5° MODULO: Le reti Competenze

Al termine del modulo l’allievo:

• Sa definire una rete di computer

• Sa come funziona una rete di computer

• Conosce i più importanti apparati di rete e sa a cosa servono

• Conosce le diverse topologie di rete e le differenze esistenti tra l’una e l’altra

• Rappresentare classi e oggetti mediante diagrammi UML

• Conosce le tecniche di commutazione

• Conosce il concetto di pacchetto di dati

• Conosce il modello ISO-OSI

• Conosce i protocolli di accesso alla rete

• Sa quali sono le funzioni di internet

• Conosce i più importanti servizi internet

• Conosce gli indirizzi IP e il DNS Contenuti

Definizione di rete

Sistemi centralizzati ad accesso locale e sistemi distribuiti Trasmissione dei dati - Mezzi fisici di trasmissione

Modalità di trasmissione Analogica/digitale Seriale/parallela Sincrona/asincrona Topologia della reti

Apparati di rete: Hub – Switch – Router - Bridge – Gateway - Repeater Dimensione geografica delle reti

Tecniche di commutazione

Commutazione di circuito Commutazione di messaggio Commutazione di pacchetto I modelli delle architetture di rete Modello ISO/OSI ( in generale) Protocolli di accesso

Passaggio di gettone A contesa

Diffusione di testimone Modello TCP/IP (in generale )

(4)

Sistemi client/server epeer to peer Internet

Definizione

I servizi di Internet

Posta elettronica

Mail server e mail box – SMTP e POP MIME

Connessione remota e trasferimento file Ftp e telnet

WWW Browser Domini - URL

Architettura del WWW – Http Ipertesto

Chat

Gli indirizzi IP (IPV4 e IPV6)

Indirizzi IPV4 – classi A,B,C

6° MODULO: HTML e siti web statici (eventuale)

Finalità: Conoscenza del “linguaggio” HTML

Competenze

Al termine del modulo l’allievo:

• conoscere i tag fondamentali del linguaggio html

• saper creare un semplice sito web Contenuti

HTML I TAG

Istruzioni relative alla gestione dello sfondo pagina Istruzioni per la gestione dei caratteri

Paragrafi Elenchi

Link interni al documento Link esterni al documento Le immagini

Creazione sito web

Modalità di lavoro:

1. Spiegazioni in classe e/o in laboratorio 2. Utilizzo del laboratorio di Informatica 3. Studio e svolgimento di esercizi a casa

Strumenti di lavoro:

1. Lavagna

2. Videoproiettore o LIM 3. Testo in adozione

4. Laboratorio di Informatica

5. Piattaforma e-learning (eventualmente)

6. Fotocopie di materiale didattico vario (articoli di riviste, appunti, schemi, ecc.)

Tipologie e numero di verifiche:

(5)

1. Verifiche formative scritte, pratiche (se necessarie, su singole lezioni ed argomenti)

2. Verifiche sommative orali, scritte, pratiche

Nel primo trimestre ogni studente sarà sottoposto ad almeno due prove di verifica sommativa di tipologia varia

Nel secondo pentamestre ogni studente sarà sottoposto ad almeno tre prove di verifica sommativa di tipologia varia

Tabella riassuntiva contenuti

COMPETENZE CAPACITA’/ABILITA’ CONSCENZE/CONTENUTI Progettazione web

Introduzione al modello relazionale dei dati ai linguaggi di interrogazione e

manipolazione dei dati Implementazione di un linguaggio di programmazione Metodologie di programmazione Sapere utilizzare un ambiente di sviluppo di programmi

-Organizzare tipi di dati complessi: tipi strutturati annidati -Tipologie di accesso ai dati e

caratteristiche degli archivi

-Concetto di

allocazione statica e dinamica della memoria -Conoscere i principali obiettivi del web

-Riconoscere la sintassi principale del linguaggio HTML

-Riconoscere i principali comandi della sintassi CSS -Utilizzare i

principali criteri di XML

-Conoscere il significato di database -Conoscere la struttura di tabelle, record e campi -Conoscere il significato di

relazione e di chiave primaria

Effettuare ricerche nelle tabelle

-Interrogare il

database mediante le query

Definire una pagina web statica usando i principali comandi di HTML

Rappresentare lo stile dei principali elementi del browser tramite i comandi CSS

Realizzare pagine HTML attraverso i tag più comuni e attraverso l’ uso dei principali descrittori di stile

Definire un database con MySQL o Access

Realizzare relazioni tra tabelle

Realizzare interrogazioni al database attraverso l’uso delle query

(6)

Obiettivi minimi in termini di competenze alla fine del quarto anno

Sapere implementare e gestire agevolmente i dati strutturati (array, matrici, tabelle, pile e code)

Conoscere il concetto di archivio o file

Conoscere il concetto di database e la teoria delle basi di dati

Saper implementare e gestire un semplice database

Saper scrivere semplici interrogazioni in SQL

Conoscere il linguaggio HTML

Saper creare un semplice sito web statico

Riferimenti

Documenti correlati

In virt` u di questo isomorfismo, che, come si vede, `e legato alla base {ˆc k }, tutto ci`o che `e stato detto per le matrici pu`o essere tranquillamente ripetuto per gli

si confronta con gli interrogativi perenni dell’uomo a cui il Cristianesimo e le altre religioni cercano di dare una risposta: l’origine ed il futuro del mondo e dell’uomo, il bene

“sequela di Cristo” individuale e comunitaria; sa usare e comprendere i testi utilizzati in modo gradualmente più autonomo; usa correttamente il linguaggio

esprimere un più maturo senso critico e un personale progetto di vita, riflettendo sulla propria identità nel confronto con il messaggio cristiano, aperto

In compenso, proprio perché i calcoli sono effettuati in compilazione, non è possibile utilizzare una variabile come indice per accedere a un

In un vettore di stringhe, ogni riga (ogni stringa) è intrinsecamente un vettore di caratteri ad.

Definire una stringa Definire array mono- e bidimensionali Comprendere il concetto di struttura Organizzare tipi di dati complessi: tipi strutturati annidati Conoscere gli

 la dimensione deve essere una espressione costante, formata cioè solo da costanti assolute o simboliche, e indica il numero massimo di elementi che il