PROGRAMMAZIONE di INFORMATICA per COMPETENZE … · Liceo Scientifico ”F. Bruno” Corigliano...

24
Liceo Scientifico ”F. Bruno” Corigliano Rossano Programmazione Informatica Secondo Biennio ZICARO ROSARIO DAMIANO 1 PROGRAMMAZIONE INFORMATICA A.S. 2019/2020 PROGRAMMAZIONE di INFORMATICA per COMPETENZE INDIRIZZO LICEO SCIENTIFICO Opzione SCIENZE APPLICATE SECONDO BIENNIO CLASSI TERZE E QUARTE ore settimanali 2, ore annuali 66 Come indicazioni ministeriali, nel secondo biennio si procede ad un allargamento della padronanza di alcuni strumenti e un approfondimento dei loro fondamenti concettuali. La scelta dei temi dipende dal contesto e dai rapporti che si stabiliscono fra l’informatica e le altre discipline. Sarà possibile disegnare un percorso all'interno delle seguenti tematiche: Strumenti avanzati di produzione dei documenti elettronici, linguaggi di markup (XML etc), formati non testuali (bitmap, vettoriale, formati di compressione), font tipografici, 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, sintassi di un linguaggio orientato agli oggetti. Questa materia concorre allo sviluppo delle seguenti competenze: COMPETENZE DELL’ASSE DEI LINGUAGGI Produrre testi di vario tipo in relazione ai differenti scopi comunicativi Utilizzare la lingua inglese per i principali scopi comunicativi Utilizzare gli strumenti fondamentali per una fruizione consapevole del patrimonio artistico Utilizzare e produrre testi multimediali COMPETENZE DELL’ASSE MATEMATICO Utilizzare le tecniche e le procedure del calcolo aritmetico ed algebrico, rappresentandole anche sotto forma grafica. Confrontare ed analizzare figure geometriche, individuando invarianti e relazioni. Individuare le strategie appropriate per la soluzione di problemi. Analizzare dati e interpretarli sviluppando deduzioni e ragionamenti sugli stessi anche con l’ausilio di rappresentazioni grafiche, usando consapevolmente gli strumenti di calcolo e le potenzialità offerte da applicazioni specifiche di tipo informatico.

Transcript of PROGRAMMAZIONE di INFORMATICA per COMPETENZE … · Liceo Scientifico ”F. Bruno” Corigliano...

Page 1: PROGRAMMAZIONE di INFORMATICA per COMPETENZE … · Liceo Scientifico ”F. Bruno” Corigliano Rossano Programmazione Informatica Secondo Biennio ZICARO ROSARIO DAMIANO 1 PROGRAMMAZIONE

Liceo Scientifico ”F. Bruno” Corigliano Rossano Programmazione Informatica Secondo Biennio

ZICARO ROSARIO DAMIANO 1

PROGRAMMAZIONE INFORMATICA A.S. 2019/2020

PROGRAMMAZIONE di INFORMATICA per COMPETENZE

INDIRIZZO LICEO SCIENTIFICO Opzione SCIENZE APPLICATE

SECONDO BIENNIO

CLASSI TERZE E QUARTE

ore settimanali 2, ore annuali 66

Come indicazioni ministeriali, nel secondo biennio si procede ad un allargamento della padronanza di alcuni

strumenti e un approfondimento dei loro fondamenti concettuali. La scelta dei temi dipende dal contesto e

dai rapporti che si stabiliscono fra l’informatica e le altre discipline. Sarà possibile disegnare un percorso

all'interno delle seguenti tematiche:

Strumenti avanzati di produzione dei documenti elettronici, linguaggi di markup (XML etc), formati

non testuali (bitmap, vettoriale, formati di compressione), font tipografici, 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, sintassi di

un linguaggio orientato agli oggetti.

Questa materia concorre allo sviluppo delle seguenti competenze:

COMPETENZE DELL’ASSE DEI LINGUAGGI

Produrre testi di vario tipo in relazione ai differenti scopi comunicativi

Utilizzare la lingua inglese per i principali scopi comunicativi

Utilizzare gli strumenti fondamentali per una fruizione consapevole del patrimonio artistico

Utilizzare e produrre testi multimediali

COMPETENZE DELL’ASSE MATEMATICO

Utilizzare le tecniche e le procedure del calcolo aritmetico ed algebrico, rappresentandole anche sotto

forma grafica.

Confrontare ed analizzare figure geometriche, individuando invarianti e relazioni.

Individuare le strategie appropriate per la soluzione di problemi.

Analizzare dati e interpretarli sviluppando deduzioni e ragionamenti sugli stessi anche con l’ausilio

di rappresentazioni grafiche, usando consapevolmente gli strumenti di calcolo e le potenzialità

offerte da applicazioni specifiche di tipo informatico.

Page 2: PROGRAMMAZIONE di INFORMATICA per COMPETENZE … · Liceo Scientifico ”F. Bruno” Corigliano Rossano Programmazione Informatica Secondo Biennio ZICARO ROSARIO DAMIANO 1 PROGRAMMAZIONE

Liceo Scientifico ”F. Bruno” Corigliano Rossano Programmazione Informatica Secondo Biennio

ZICARO ROSARIO DAMIANO 2

COMPETENZE DELL’ASSE SCIENTIFICO - TECNOLOGICO

Essere consapevole delle potenzialità delle tecnologie rispetto al contesto culturale e sociale in cui

vengono applicate.

Saper scegliere gli strumenti informatici in relazione all’analisi dei dati e alla modellizzazione di

specifici problemi scientifici.

Page 3: PROGRAMMAZIONE di INFORMATICA per COMPETENZE … · Liceo Scientifico ”F. Bruno” Corigliano Rossano Programmazione Informatica Secondo Biennio ZICARO ROSARIO DAMIANO 1 PROGRAMMAZIONE

Liceo Scientifico ”F. Bruno” Corigliano Rossano Programmazione Informatica Secondo Biennio

ZICARO ROSARIO DAMIANO 3

UNITÀ 1 ANNO DI

CORSO

PERIODO DI

SVOLGIMENTO COMPETENZE

OFFICE

AUTOMATION

AVANZATO

3 Settembre e prima

metà di ottobre

Utilizzare i concetti e i modelli delle scienze

sperimentali per investigare fenomeni sociali

e naturali e per interpretare dati.

Utilizzare le reti e gli strumenti informatici

nelle attività di studio, ricerca e

approfondimento disciplinare

Correlare la conoscenza storica generale agli

sviluppi delle scienze, delle tecnologie e delle

tecniche negli specifici campi professionali di

riferimento

CONOSCENZE E ABILITÀ STRATEGIE STRUMENTI CONTENUTI

Conoscenze

Strumenti di redazione

collaborativa

Documenti master/slave

Moduli e macro

Tabelle pivot

Funzioni di database di Excel

Effetti animati nelle diapositive

di PowerPoint

Multimedia nelle presentazioni

Abilità

Produrre un’efficace

documentazione

contestualmente allo sviluppo di

progetti

Applicare le funzionalità

avanzate e gli strumenti di

editoria elettronica

indispensabili per una redazione

collaborativa

Gestire fogli di calcolo avanzati

Realizzare presentazioni efficaci

seguendo impostazioni

professionali

Spiegazione

in classe

Esercizi

formativi

Lezioni digitali

Esercizi formativi

Esercizi guidati svolti passo

per passo e commentati per il

rafforzamento delle

conoscenze/abilità apprese

Esercizi da completare e/o

svolgere per il

consolidamento/potenziamento

delle conoscenze/abilità

apprese

Esercitazioni per

l’apprendimento dell’uso degli

strumenti informatici

Schede guidate, corredate di

riflessioni e di esercizi da

svolgere

1.Microsoft

Word

• Sommari e

indici •

Stesura

collaborativa •

Moduli e

documenti

master

• Equazioni e

grafici

SmartArt

2.Microsoft

Excel

Formattazione

condizionale •

Funzioni

Data/Ora • I

database •

Tabelle e

grafici Pivot •

Macro

3.Microsoft

PowerPoint

• Modelli e

sezioni •

Oggetti •

Video e audio

• Presentazioni

dinamiche

Page 4: PROGRAMMAZIONE di INFORMATICA per COMPETENZE … · Liceo Scientifico ”F. Bruno” Corigliano Rossano Programmazione Informatica Secondo Biennio ZICARO ROSARIO DAMIANO 1 PROGRAMMAZIONE

Liceo Scientifico ”F. Bruno” Corigliano Rossano Programmazione Informatica Secondo Biennio

ZICARO ROSARIO DAMIANO 4

UNITÀ 2

ANNO

DI

CORSO

PERIODO DI

SVOLGIMENTO COMPETENZE

LE BASI DEL

LINGUAGGIO 3

Seconda metà di

ottobre

Seconda metà di

novembre

• Utilizzare le strategie del pensiero razionale negli

aspetti dialettici e algoritmici per affrontare situazioni

problematiche, elaborando opportune soluzioni.

• Pervenire alla traduzione di algoritmi utilizzando la

logica di base dei linguaggi di programmazione.

• Utilizzare le reti e gli strumenti informatici nelle

attività di studio, ricerca e approfondimento

disciplinare.

• Correlare la conoscenza storica generale agli sviluppi

delle scienze, delle tecnologie e delle tecniche negli

specifici campi professionali di riferimento.

CONOSCENZE E

ABILITÀ

STRATEGIE STRUMENTI CONTENUTI

Conoscenze

Caratteristiche dei

linguaggi C e C++

Passaggi fondamentali

nello sviluppo del

software: dal file

sorgente al file

eseguibile

Differenze tra

compilatori e interpreti

La struttura di un

programma in C/C++

Variabili, costanti e

loro dichiarazione

La gestione dell’I/O in

C e C++

Abilità

Saper gestire un IDE

per lo sviluppo di

applicazioni C/C++

Saper impostare e

comprendere la

Spiegazione in

classe

Lezioni sul testo 1 Il linguaggio C

– 2 L’evoluzione

del C: il

linguaggio C++ 3

Le principali

caratteristiche del

linguaggio 4 Dal

codice sorgente al

codice eseguibile

5 La struttura di

un programma 6I

commenti 7 Il

primo programma

in C/C++:

qualcosa di più 8

Le variabili 9 Le

costanti 10

Espressioni,

operandi e

operatori 11 La

gestione

dell’output in C

12 Le sequenze di

Lezioni con la LIM

Esercizi formativi

Esercitazioni per

l’apprendimento

dell’uso degli

strumenti

informatici

Algoritmi

sviluppati in

linguaggio C e

C++

Esercizi guidati svolti passo

per passo e commentati per il

rafforzamento delle

conoscenze/abilità apprese

Esercizi da completare e/o

svolgere per il

consolidamento/potenziamento

delle conoscenze/abilità

apprese

Esercizi svolti passo passo, per

ripassare la teoria

Page 5: PROGRAMMAZIONE di INFORMATICA per COMPETENZE … · Liceo Scientifico ”F. Bruno” Corigliano Rossano Programmazione Informatica Secondo Biennio ZICARO ROSARIO DAMIANO 1 PROGRAMMAZIONE

Liceo Scientifico ”F. Bruno” Corigliano Rossano Programmazione Informatica Secondo Biennio

ZICARO ROSARIO DAMIANO 5

struttura di base di un

programma C/C++

Saper tradurre un

algoritmo in

linguaggio C/C++

Riconoscere le

direttive al

preprocessore e la

sezione dichiarativa

all’interno di un

programma C/C++

Riuscire a codificare

semplici programmi

che fano uso di

istruzioni di I/O

Comprendere le

situazioni in cui

necessita un casting

Suggerimenti di

attività per studenti

BES

Schede

escape 13 Le

specifiche di

conversione:

qualcosa in più

14 La gestione

dell’input in C 15

Le istruzioni di

input/output in

C++ 16 Gli

operatori 17 Le

conversioni

aritmetiche

Page 6: PROGRAMMAZIONE di INFORMATICA per COMPETENZE … · Liceo Scientifico ”F. Bruno” Corigliano Rossano Programmazione Informatica Secondo Biennio ZICARO ROSARIO DAMIANO 1 PROGRAMMAZIONE

Liceo Scientifico ”F. Bruno” Corigliano Rossano Programmazione Informatica Secondo Biennio

ZICARO ROSARIO DAMIANO 6

UNITÀ 3 ANNO DI

CORSO

PERIODO DI

SVOLGIMENTO COMPETENZE

LE ISTRUZIONI 3 Novembre

Utilizzare le strategie del pensiero razionale

negli aspetti dialettici e algoritmici per

affrontare situazioni problematiche, elaborando

opportune soluzioni.

Pervenire alla traduzione di algoritmi

utilizzando la logica di base dei linguaggi di

programmazione.

Utilizzare le reti e gli strumenti informatici

nelle attività di studio, ricerca e

approfondimento disciplinare.

Correlare la conoscenza storica generale agli

sviluppi delle scienze, delle tecnologie e delle

tecniche negli specifici campi professionali di

riferimento.

CONOSCENZE E

ABILITÀ

STRATEGIE STRUMENTI CONTENUTI

Conoscenze

La struttura di

selezione unaria e

binaria

La struttura di

selezione multipla

I vari tipi di costrutti

iterativi

I costrutti selezione e

iterazione in linguaggio

C/C++

Abilità

Saper realizzare

algoritmi che si

servono del costrutto

selezione

Saper scegliere tra i

vari costrutti iterativi

Codificare in

linguaggio C/C++

algoritmi che fanno uso

di costrutti di selezione

e iterativi

Spiegazione in classe Lezioni sul testo 1. Le istruzioni di

selezione – 2.

L’istruzione if ...

else – 3.

L’istruzione di

selezione

multipla: switch

– 4. Le istruzioni

di iterazione – 5.

L’istruzione

while – 6.

L’istruzione do ...

while – 7.

L’istruzione for –

8. Le istruzioni

break e continue

Lezioni con la LIM

Esercizi formativi Esercizi guidati svolti passo

per passo e commentati per

il rafforzamento delle

conoscenze/abilità apprese

Esercizi da completare e/o

svolgere per il

consolidamento/potenziame

nto delle conoscenze/abilità

apprese

Esercizi svolti passo passo,

per ripassare la teoria

Esercitazioni per

l’apprendimento

dell’uso degli

strumenti informatici

Algoritmi sviluppati in

linguaggio C e C++

Didattica inclusiva Suggerimenti di attività per

studenti BES

Page 7: PROGRAMMAZIONE di INFORMATICA per COMPETENZE … · Liceo Scientifico ”F. Bruno” Corigliano Rossano Programmazione Informatica Secondo Biennio ZICARO ROSARIO DAMIANO 1 PROGRAMMAZIONE

Liceo Scientifico ”F. Bruno” Corigliano Rossano Programmazione Informatica Secondo Biennio

ZICARO ROSARIO DAMIANO 7

UNITÀ 4

ANNO

DI

CORSO

PERIODO DI

SVOLGIMENTO COMPETENZE

LE

FUNZIONI 3

Dicembre e prima

metà di gennaio

• Utilizzare le strategie del pensiero razionale negli aspetti

dialettici e algoritmici per affrontare situazioni

problematiche, elaborando opportune soluzioni.

• Pervenire alla traduzione di algoritmi utilizzando la logica

di base dei linguaggi di programmazione.

• Utilizzare le reti e gli strumenti informatici nelle attività

di studio, ricerca e approfondimento disciplinare.

• Correlare la conoscenza storica generale agli sviluppi

delle scienze, delle tecnologie e delle tecniche negli

specifici campi professionali di riferimento.

CONOSCENZE E ABILITÀ STRATEGIE STRUMENTI CONTENUTI

Conoscenze

Metodologia top down

Scomposizione di problemi in

sottoproblemi

Ambienti di visibilità delle

variabili

Tipi di sottoprogrammi

Le procedure

Le funzioni void

l passaggio dei parametri

Le function

La ricorsione

Abilità

Saper scomporre un problema

in sotto problemi

Utilizzare consapevolmente

le variabili locali e le variabili

globali

Riconoscere procedure e

funzioni

Implementare funzioni void e

funzioni non void in C/C++

Saper gestire il passaggio dei

parametri

Riconoscere le differenze nel

passaggio dei parametri in C

e in C++

Saper implementare funzioni

ricorsive

Spiegazione in

classe

Lezioni sul testo 1. Top-down e

bottom-up – 2.

Sottoalgoritmi e

sottoprogrammi – 3.

Tipologie di

sottoprogrammi – 4.

Le procedure – 5. Le

funzioni void in

C/C++ – 6.

Ambiente locale e

ambiente globale –

7. Le regole di

visibilità – 8. I

parametri – 9. Il

passaggio dei

parametri per valore

– 10. Il passaggio

dei parametri per

valore in C/C++ –

11. Il passaggio dei

parametri per

indirizzo – 12. Il

passaggio dei

parametri per

indirizzo in C/C++ –

13. I prototipi – 14.

Le funzioni – 15. Le

funzioni in C/C++ –

16. La ricorsività

Lezioni con la LIM

Esercizi

formativi

Esercizi guidati svolti

passo per passo e

commentati per il

rafforzamento delle

conoscenze/abilità

apprese

Esercizi da completare

e/o svolgere per il

consolidamento/poten

ziamento delle

conoscenze/abilità

apprese

Esercitazioni per

l’apprendimento

dell’uso degli

strumenti

informatici

Algoritmi sviluppati

in linguaggio C e C++

Didattica

inclusiva

Suggerimenti di

attività per studenti

BES

Page 8: PROGRAMMAZIONE di INFORMATICA per COMPETENZE … · Liceo Scientifico ”F. Bruno” Corigliano Rossano Programmazione Informatica Secondo Biennio ZICARO ROSARIO DAMIANO 1 PROGRAMMAZIONE

Liceo Scientifico ”F. Bruno” Corigliano Rossano Programmazione Informatica Secondo Biennio

ZICARO ROSARIO DAMIANO 8

UNITÀ 5

ANNO

DI

CORSO

PERIODO DI

SVOLGIMENTO COMPETENZE

LE

STRUTTURE

DI DATI

3 Seconda metà di

gennaio e prima

metà di marzo

•Utilizzare le strategie del pensiero razionale negli

aspetti dialettici e algoritmici per affrontare situazioni

problematiche, elaborando opportune soluzioni.

•Pervenire alla traduzione di algoritmi utilizzando la

logica di base dei linguaggi di programmazione.

•Utilizzare le reti e gli strumenti informatici nelle

attività di studio, ricerca e approfondimento

disciplinare.

•Correlare la conoscenza storica generale agli sviluppi

delle scienze, delle tecnologie e delle tecniche negli

specifici campi professionali di riferimento.

CONOSCENZE E

ABILITÀ

STRATEGIE STRUMENTI CONTENUTI

Conoscenze

Le strutture di dati:

proprietà e caratteristiche

I vettori

Tecniche di gestione dei

vettori

Tecniche di ordinamento

di un vettore

Metodologie di ricerca

delle informazioni

all’interno di vettori ordinati

e disordinati

Le stringhe

I vettori di caratteri

Le matrici

Operazioni sulle matrici

Abilità

Realizzare algoritmi che

fanno uso di strutture di dati

Implementare vettori in

C/C++

Realizzare algoritmi che

usano tecniche di ricerca e

ordinamento di strutture

Codificare algoritmi di

ricerca e di ordinamento in

C/C++

Saper gestire le stringhe e

vettori di caratteri anche in

C/C++

Spiegazione in

classe

Lezioni sul testo 1. I vettori – 2. Aspetti

implementativi dei

vettori – 3. Come

definire un nuovo tipo

di dati – 4.

Dichiarazione di un

vettore in C/C++ – 5.

Operazioni di

caricamento sui vettori

– 6. Lo shift degli

elementi – 7.

L’ordinamento per

selezione – 8.

L’ordinamento a bolle

– 9. Il problema della

ricerca – 10. La ricerca

binaria – 11. Le

stringhe – 12.

Operazioni con le

stringhe – 13. Le

matrici – 14.

Operazioni sulle

matrici – 15. Le matrici

in C/C++ – 16. Vettori

di stringhe – 17. I

record – 18. I record in

C/C++ – 19. Struct e

array

Lezioni con la LIM

Esercizi

formativi

Esercizi guidati svolti passo

per passo e commentati per il

rafforzamento delle

conoscenze/abilità apprese

Esercizi da completare e/o

svolgere per il

consolidamento/potenziamento

delle conoscenze/abilità

apprese

Esercizi svolti passo passo, per

ripassare la teoria

Esercitazioni

per

l’apprendimento

dell’uso degli

strumenti

informatici

Algoritmi sviluppati in

linguaggio C e C++

Didattica

inclusiva

Suggerimenti di attività per

studenti BES

Page 9: PROGRAMMAZIONE di INFORMATICA per COMPETENZE … · Liceo Scientifico ”F. Bruno” Corigliano Rossano Programmazione Informatica Secondo Biennio ZICARO ROSARIO DAMIANO 1 PROGRAMMAZIONE

Liceo Scientifico ”F. Bruno” Corigliano Rossano Programmazione Informatica Secondo Biennio

ZICARO ROSARIO DAMIANO 9

UNITÀ 6

ANNO

DI

CORSO

PERIODO DI

SVOLGIMENTO COMPETENZE

LA

PROGETTAZIONE

DI UN SITO WEB

3

Seconda metà di

marzo e prima metà

di aprile

• Utilizzare le strategie del pensiero razionale

negli aspetti dialettici e algoritmici per affrontare

situazioni problematiche, elaborando opportune

soluzioni.

• Pervenire alla realizzazione di pagine web

utilizzando la logica di base dei linguaggi di

markup.

• Utilizzare le reti e gli strumenti informatici

nelle attività di studio, ricerca e approfondimento

disciplinare.

• Correlare la conoscenza storica generale agli

sviluppi delle scienze, delle tecnologie e delle

tecniche negli specifici campi professionali di

riferimento.

CONOSCENZE E ABILITÀ STRATEGIE STRUMENTI CONTENUTI

Conoscenze

L’ipertesto e le sue caratteristiche

La multimedialità

L’ipermedia e le sue

caratteristiche

Tecniche di progettazione web

Architettura client server

Siti statici e siti dinamici

Servizi di housing e servizi di

hosting

La pubblicazione del sito

Il dominio del sito web

I servizi offerti dalla rete

I CMS

Abilità

Saper distinguere ipertesti e

ipermedia

Riconoscere le funzionalità e le

innovazioni apportate

dall’introduzione della

multimedialità

Saper progettare un sito web

Saper scegliere i servizi web più

utili per soddisfare differenti

esigenze

Riconoscere il dominio di un sito

web

Saper utilizzare un CMS

Spiegazione

in classe

Lezioni sul testo 1. L’ipertesto – 2.

Multimedia e

ipermedia – 3.

Progettazione web

– 4. Architettura

per il Web – 5.

Struttura e

rappresentazione –

6. Hosting e

housing – 7.

Pubblicare un sito

– 8. Verifiche nel

sito – 9. Il Web in

scatola – 10. CMS

Lezioni con la LIM

Esercizi

formativi

Esercizi guidati svolti passo

per passo e commentati per il

rafforzamento delle

conoscenze/abilità apprese

Esercizi da completare e/o

svolgere per il

consolidamento/potenziamento

delle conoscenze/abilità

apprese

Esercizi svolti passo passo, per

ripassare la teoria

Page 10: PROGRAMMAZIONE di INFORMATICA per COMPETENZE … · Liceo Scientifico ”F. Bruno” Corigliano Rossano Programmazione Informatica Secondo Biennio ZICARO ROSARIO DAMIANO 1 PROGRAMMAZIONE

Liceo Scientifico ”F. Bruno” Corigliano Rossano Programmazione Informatica Secondo Biennio

ZICARO ROSARIO DAMIANO 10

UNITÀ 7

ANNO

DI

CORSO

PERIODO DI

SVOLGIMENTO COMPETENZE

LINGUAGGI

PER IL

WEB:

XHTML E

CSS

3

Seconda metà di

aprile e prima

metà di giugno

Utilizzare le strategie del pensiero razionale negli

aspetti dialettici e algoritmici per affrontare situazioni

problematiche, elaborando opportune soluzioni.

Pervenire alla realizzazione di pagine web utilizzando

la logica di base dei linguaggi di markup.

Utilizzare le reti e gli strumenti informatici nelle

attività di studio, ricerca e approfondimento

disciplinare.

Correlare la conoscenza storica generale agli sviluppi

delle scienze, delle tecnologie e delle tecniche negli

specifici campi professionali di riferimento.

CONOSCENZE E

ABILITÀ

STRATEGIE STRUMENTI CONTENUTI

Conoscenze

• Caratteristiche e

funzionalità dei linguaggi

di markup

• Il linguaggio XHTML

• Regole di base del

linguaggio XHTML

• Elementi e tag

• Le tabelle in XHTML

• Le immagini in XHTML

• La gestione dei

collegamenti ipertestuali in

XHTML Abilità

• Riconoscere le

caratteristiche dei linguaggi

di markup al fine di

distinguerli dai linguaggi di

programmazione

• Saper scrivere codice in

XHTML

• Identificare elementi e tag

• Realizzare pagine web

accattivanti

• Saper inserire tabelle e

immagini in una pagina

XHTML

• Saper gestire i collegamenti

ipertestuali in XHTML

Spiegazione

in classe

Lezioni sul testo 1. Il linguaggio di

markup – 2. Da HTML a

XHML – 3. Regole di

base – 4. I tag Lezioni con la LIM

Esercizi

formativi

Esercizi guidati svolti passo

per passo e commentati per il

rafforzamento delle

conoscenze/abilità apprese

Esercizi da completare e/o

svolgere per il

consolidamento/potenziamento

delle conoscenze/abilità

apprese

Esercizi svolti passo passo, per

ripassare la teoria

Didattica

inclusiva

Suggerimenti di attività per

studenti BES

Page 11: PROGRAMMAZIONE di INFORMATICA per COMPETENZE … · Liceo Scientifico ”F. Bruno” Corigliano Rossano Programmazione Informatica Secondo Biennio ZICARO ROSARIO DAMIANO 1 PROGRAMMAZIONE

Liceo Scientifico ”F. Bruno” Corigliano Rossano Programmazione Informatica Secondo Biennio

ZICARO ROSARIO DAMIANO 11

UNITÀ 1 ANNO DI

CORSO

PERIODO DI

SVOLGIMENTO COMPETENZE

LE

STRUTTURE DI

DATI

ALLOCAZIONE

DINAMICA E

PUNTATORI

I FILE

4 Da settembre alla

prima metà di

ottobre

• Utilizzare le strategie del pensiero razionale negli

aspetti dialettici e algoritmici per affrontare

situazioni problematiche, elaborando opportune

soluzioni.

• Pervenire alla traduzione di algoritmi utilizzando

la logica di base dei linguaggi di programmazione.

• Utilizzare le reti e gli strumenti informatici nelle

attività di studio, ricerca e approfondimento

disciplinare.

• Correlare la conoscenza storica generale agli

sviluppi delle scienze, delle tecnologie e delle

tecniche negli specifici campi professionali di

riferimento.

CONOSCENZE E ABILITÀ STRATEGIE STRUMENTI CONTENUTI

Conoscenze

Strutture di dati in memoria

centrale e in memoria di massa

I record

Gli array di record

La memoria heap

La gestione della memoria

heap: i puntatori

Istruzioni del linguaggio C++

legate alla gestione dinamica

Comprendere l’utilità dei file

per la memorizzazione dei dati

su memoria secondaria.

Comprendere le differenze

tra i vari tipi di file e le relative

tecniche di gestione Abilità

Comprendere le differenze

tra array e record

Saper implementare record e

array di record in

pseudolinguaggio e in

linguaggio C++

Gestire efficacemente la

memoria heap attraverso i

puntatori inquadrando i

momenti e le situazioni in cui

occorre deallocare la memoria

Saper gestire i flussi in C++

Spiegazione in

classe

Lezioni sul testo

Lezioni digitali 1Le stringhe –

Operazioni con le

stringhe – Le

matrici –

Operazioni sulle

matrici – Le

matrici in C/C++

– Vettori di

stringhe – I

record – I record

in C/C++ –

Struct e array

Allocazione

statica e

dinamica della

memoria –

Allocazione e

deallocazione

della memoria –

La garbage

collection – I

puntatori –

Puntatori e array

– Puntatori e

stringhe –

Puntatori a

strutture – File e

flussi

Lezioni con la LIM

Esercizi formativi Esercizi guidati svolti passo

per passo e commentati per il

rafforzamento delle

conoscenze/abilità apprese

Esercizi da completare e/o

svolgere per il

consolidamento/potenziamento

delle conoscenze/abilità

apprese

Esercizi svolti passo passo, per

ripassare la teoria

Esercitazioni per

l’apprendimento

dell’uso degli

strumenti

informatici

Algoritmi sviluppati in

linguaggio C e C++

Page 12: PROGRAMMAZIONE di INFORMATICA per COMPETENZE … · Liceo Scientifico ”F. Bruno” Corigliano Rossano Programmazione Informatica Secondo Biennio ZICARO ROSARIO DAMIANO 1 PROGRAMMAZIONE

Liceo Scientifico ”F. Bruno” Corigliano Rossano Programmazione Informatica Secondo Biennio

ZICARO ROSARIO DAMIANO 12

UNITÀ 2

ANNO

DI

CORSO

PERIODO DI

SVOLGIMENTO COMPETENZE

FONDAMENTI DI

PROGRAMMAZIONE

ORIENTATA AGLI

OGGETTI

4

Dalla seconda

metà di ottobre a

fine ottobre

Utilizzare le strategie del pensiero razionale negli

aspetti dialettici e algoritmici per affrontare

situazioni problematiche, elaborando opportune

soluzioni.

Pervenire alla traduzione di algoritmi utilizzando

la logica di base dei linguaggi di

programmazione.

Utilizzare le reti e gli strumenti informatici nelle

attività di studio, ricerca e approfondimento

disciplinare.

• Correlare la conoscenza storica generale agli

sviluppi delle scienze, delle tecnologie e delle

tecniche negli specifici campi professionali di

riferimento.

CONOSCENZE E

ABILITÀ

STRATEGIE STRUMENTI CONTENUTI

Conoscenze

Caratteristiche e

scopi della OOP

Classi e oggetti

Il metodo

costruttore

UML

Le interfacce

Classi e metodi in

C++

Il metodo Main

Abilità

Costruire oggetti

software

utilizzando la

metodologia OOP

Saper

implementare una

classe in C++

Codificare

efficacemente

algoritmi secondo

gli schemi previsti

dal paradigma a

oggetti attraverso il

linguaggio C++

Spiegazione in

classe

Lezioni sul testo 1. Nascita e scopo della

programmazione a oggetti – 2.

Classi di oggetti – 3. Definire

una classe – 4. Creare gli

oggetti: i metodi costruttori – 5.

UML: rappresentazione grafica

di classi e istanze – 6.

Comunicazione e interazione tra

oggetti – 7. Le interfacce – 8.

Definire le classi in C++ – 9. I

metodi in C++ – 10. Il metodo

Main – 11. Oggetti allocati

dinamicamente

Lezioni con la LIM

Esercizi

formativi

Esercizi guidati svolti passo

per passo e commentati per il

rafforzamento delle

conoscenze/abilità apprese

Esercizi da completare e/o

svolgere per il

consolidamento/potenziamento

delle conoscenze/abilità

apprese

Esercitazioni

per

l’apprendimento

dell’uso degli

strumenti

informatici

Algoritmi sviluppati in

linguaggio C e C++

Didattica

inclusiva

Suggerimenti di attività per

studenti BES

Page 13: PROGRAMMAZIONE di INFORMATICA per COMPETENZE … · Liceo Scientifico ”F. Bruno” Corigliano Rossano Programmazione Informatica Secondo Biennio ZICARO ROSARIO DAMIANO 1 PROGRAMMAZIONE

Liceo Scientifico ”F. Bruno” Corigliano Rossano Programmazione Informatica Secondo Biennio

ZICARO ROSARIO DAMIANO 13

UNITÀ 3

ANNO

DI

CORSO

PERIODO DI

SVOLGIMENTO COMPETENZE

EREDITARIETÀ

E

POLIMORFISMO

4 Novembre

• Utilizzare le strategie del pensiero razionale

negli aspetti dialettici e algoritmici per

affrontare situazioni problematiche,

elaborando opportune soluzioni.

• Pervenire alla traduzione di algoritmi

utilizzando la logica di base dei linguaggi di

programmazione.

• Utilizzare le reti e gli strumenti informatici

nelle attività di studio, ricerca e

approfondimento disciplinare.

• Correlare la conoscenza storica generale agli

sviluppi delle scienze, delle tecnologie e delle

tecniche negli specifici campi professionali di

riferimento.

CONOSCENZE E

ABILITÀ

STRATEGIE STRUMENTI CONTENUTI

Conoscenze

Information hiding e

incapsulamento

L’ereditarietà

Specializzazione

delle classi

Le classi astratte

Tecniche di gestione

dell’ereditarietà in

C++

Abilità

Costruire oggetti

software utilizzando la

metodologia OOP

Saper implementare

l’ereditarietà in C++

Codificare

efficacemente

algoritmi secondo gli

schemi previsti dal

paradigma a oggetti

attraverso il linguaggio

C++

Spiegazione in

classe

Lezioni sul testo 1. Information hiding e

incapsulamento – 2.

Vantaggi

dell’incapsulamento – 3.

Ereditarietà – 4.

Specializzazione, tipi di

ereditarietà e classi astratte –

5. Ereditarietà e C++ – 6.

Polimorfismo – 7.

Polimorfismo e C++

Lezioni con la LIM

Esercizi

formativi

Esercizi guidati svolti passo

per passo e commentati per il

rafforzamento delle

conoscenze/abilità apprese

Esercizi da completare e/o

svolgere per il

consolidamento/potenziamento

delle conoscenze/abilità

apprese

Esercizi svolti passo passo, per

ripassare la teoria

Esercitazioni

per

l’apprendimento

dell’uso degli

strumenti

informatici

Algoritmi sviluppati in

linguaggio C e C++

Page 14: PROGRAMMAZIONE di INFORMATICA per COMPETENZE … · Liceo Scientifico ”F. Bruno” Corigliano Rossano Programmazione Informatica Secondo Biennio ZICARO ROSARIO DAMIANO 1 PROGRAMMAZIONE

Liceo Scientifico ”F. Bruno” Corigliano Rossano Programmazione Informatica Secondo Biennio

ZICARO ROSARIO DAMIANO 14

UNITÀ 4

ANNO

DI

CORSO

PERIODO DI

SVOLGIMENTO COMPETENZE

APP INVENTOR:

CREARE APP

SEMPLICI E

DIVERTENTI

4 Dicembre

• Utilizzare le strategie del pensiero razionale

negli aspetti dialettici e algoritmici per

affrontare situazioni problematiche,

elaborando opportune soluzioni.

• Pervenire alla traduzione di algoritmi

utilizzando la logica di base dei linguaggi di

programmazione.

• Utilizzare le reti e gli strumenti informatici

nelle attività di studio, ricerca e

approfondimento disciplinare.

• Correlare la conoscenza storica generale agli

sviluppi delle scienze, delle tecnologie e delle

tecniche negli specifici campi professionali di

riferimento.

CONOSCENZE E

ABILITÀ

STRATEGIE STRUMENTI CONTENUTI

Conoscenze • Differenze tra

programma e app

• Caratteristiche di

App Inventor

• La gestione dei

progetti

• L’impaginazione

e i blocchi

• I blocchi estesi

• Le strutture di

controllo con App

Inventor

Abilità

• Costruire

semplici e

divertenti app per

sistemi Android

utilizzando

l’ambiente App

Inventor

Spiegazione in

classe

Lezioni sul testo 1. Installazione – 2.

L’interfaccia – 3. Un nuovo

progetto – 4. La connessione –

5. L’impaginazione – 6. I

blocchi – 7. App – Un tocco di

colore – 8. Estensioni dei

blocchi – 9. Disegno e

animazione – 10. App –

Colpisci la talpa

Lezioni con la LIM

Esercizi

formativi

Esercizi guidati svolti passo

per passo e commentati per il

rafforzamento delle

conoscenze/abilità apprese

Esercizi da completare e/o

svolgere per il

consolidamento/potenziamento

delle conoscenze/abilità

apprese

Esercitazioni

per

l’apprendimento

dell’uso degli

strumenti

informatici

App sviluppate con App

Inventor

Page 15: PROGRAMMAZIONE di INFORMATICA per COMPETENZE … · Liceo Scientifico ”F. Bruno” Corigliano Rossano Programmazione Informatica Secondo Biennio ZICARO ROSARIO DAMIANO 1 PROGRAMMAZIONE

Liceo Scientifico ”F. Bruno” Corigliano Rossano Programmazione Informatica Secondo Biennio

ZICARO ROSARIO DAMIANO 15

UNITÀ 5 ANNO DI

CORSO

PERIODO DI

SVOLGIMENTO COMPETENZE

INTRODUZIONE

ALLE BASI DI

DATI

4 Gennaio

• Utilizzare le strategie del pensiero razionale

negli aspetti dialettici e algoritmici per affrontare

situazioni problematiche, elaborando opportune

soluzioni.

• Utilizzare il linguaggio e i metodi della

matematica per organizzare e valutare

informazioni qualitative e quantitative.

• Utilizzare le reti e gli strumenti informatici nelle

attività di studio, ricerca e approfondimento

disciplinare.

• Correlare la conoscenza storica generale agli

sviluppi delle scienze, delle tecnologie e delle

tecniche negli specifici campi professionali di

riferimento.

CONOSCENZE E

ABILITÀ

STRATEGIE STRUMENTI CONTENUTI

Conoscenze

Sistema informativo

e sistema informatico

Le basi di dati:

generalità,

caratteristiche e

potenzialità

Dati e informazioni

Schemi e istanze

Il ruolo del DBMS

I modelli di dati

Tecniche di

progettazione di una

base di dati

Abilità

Comprendere e

analizzare le differenze

tra sistema informativo

e sistema informatico

Saper modellare una

realtà analizzando tutti

gli aspetti ritenuti

essenziali per una

corretta applicazione di

un appropriato livello

di astrazione

Spiegazione

in classe

Lezioni sul testo 1. Il sistema informativo – 2.

Il sistema informatico – 3.

Che cos’è una base di dati – 4.

Dati e informazioni: schemi e

istanze – 5. Il DBMS – 6.

Livelli di astrazione di un

DBMS – 7. Il modello dei dati

– 8. La progettazione di una

base di dati

Lezioni con la LIM

Esercizi

formativi

Esercizi guidati svolti passo

per passo e commentati per il

rafforzamento delle

conoscenze/abilità apprese

Esercizi da completare e/o

svolgere per il

consolidamento/potenziamento

delle conoscenze/abilità

apprese

Esercizi svolti passo passo, per

ripassare la teoria

Page 16: PROGRAMMAZIONE di INFORMATICA per COMPETENZE … · Liceo Scientifico ”F. Bruno” Corigliano Rossano Programmazione Informatica Secondo Biennio ZICARO ROSARIO DAMIANO 1 PROGRAMMAZIONE

Liceo Scientifico ”F. Bruno” Corigliano Rossano Programmazione Informatica Secondo Biennio

ZICARO ROSARIO DAMIANO 16

UNITÀ 6

ANNO

DI

CORSO

PERIODO DI

SVOLGIMENTO COMPETENZE

LA

PROGETTAZIONE

CONCETTUALE:

IL MODELLO ER

4 Seconda metà di

gennaio e mese di

febbraio

• Utilizzare le strategie del pensiero razionale

negli aspetti dialettici e algoritmici per

affrontare situazioni problematiche, elaborando

opportune soluzioni.

• Utilizzare il linguaggio e i metodi della

matematica per organizzare e valutare

informazioni qualitative e quantitative.

• Utilizzare le reti e gli strumenti informatici

nelle attività di studio, ricerca e

approfondimento disciplinare.

• Correlare la conoscenza storica generale agli

sviluppi delle scienze, delle tecnologie e delle

tecniche negli specifici campi professionali di

riferimento.

CONOSCENZE E

ABILITÀ

STRATEGIE STRUMENTI CONTENUTI

Conoscenze

• Il ruolo della

progettazione concettuale

• Il modello ER

• Entità e attributi

• Gli attributi chiave

• Le associazioni e i tipi di

associazioni

• I vincoli di integrità

• Le gerarchie

Abilità

• Saper riconoscere entità e

attributi all’interno di una

realtà di interesse

• Saper porre in relazione

varie entità utilizzando le

associazioni più opportune

• Saper impostare

appropriati vincoli di

integrità

• Gestire efficacemente

gerarchie

• Riuscire a modellare varie

realtà servendosi delle

regole del modello ER

Spiegazione in

classe

Lezioni sul testo 1. La progettazione

concettuale – 2. Il

modello concettuale ER

– 3. Le entità – 4. Gli

attributi – 5.

Classificazione e

rappresentazione degli

attributi – 6. Gli attributi

chiave – 7. Le

associazioni – 8. Il grado

dell’associazione – 9. Gli

attributi

dell’associazione – 10.

Quando modellare con

un attributo e quando con

un’entità – 11. Le

associazioni ricorsive e i

ruoli – 12. Le proprietà

delle associazioni – 13.

Tipi di associazioni – 14.

Un primo esempio svolto

– 15. I vincoli di integrità

– 16. Collezione di entità

e gerarchie

Lezioni con la LIM

Esercizi

formativi

Esercizi guidati svolti passo

per passo e commentati per il

rafforzamento delle

conoscenze/abilità apprese

Esercizi da completare e/o

svolgere per il

consolidamento/potenziamento

delle conoscenze/abilità

apprese

Esercizi svolti passo passo, per

ripassare la teoria

Didattica

inclusiva

Suggerimenti di attività per

studenti BES

Page 17: PROGRAMMAZIONE di INFORMATICA per COMPETENZE … · Liceo Scientifico ”F. Bruno” Corigliano Rossano Programmazione Informatica Secondo Biennio ZICARO ROSARIO DAMIANO 1 PROGRAMMAZIONE

Liceo Scientifico ”F. Bruno” Corigliano Rossano Programmazione Informatica Secondo Biennio

ZICARO ROSARIO DAMIANO 17

UNITÀ 7

ANNO

DI

CORSO

PERIODO DI

SVOLGIMENTO COMPETENZE

LA

PROGETTAZIONE

LOGICA: IL

MODELLO

RELAZIONALE

4 Marzo

• Utilizzare le strategie del pensiero razionale

negli aspetti dialettici e algoritmici per

affrontare situazioni problematiche, elaborando

opportune soluzioni.

• Utilizzare il linguaggio e i metodi della

matematica per organizzare e valutare

informazioni qualitative e quantitative.

• Utilizzare le reti e gli strumenti informatici

nelle attività di studio, ricerca e

approfondimento disciplinare.

• Correlare la conoscenza storica generale agli

sviluppi delle scienze, delle tecnologie e delle

tecniche negli specifici campi professionali di

riferimento.

CONOSCENZE E

ABILITÀ

STRATEGIE STRUMENTI CONTENUTI

Conoscenze

• Il ruolo della

progettazione logica

• La ristrutturazione dello

schema ER

• Il concetto di relazione

• Tecniche di mapping dello

schema ER

• Il concetto di integrità

referenziale

• L’algebra relazionale

• Le tecniche di

normalizzazione di una

base di dati

Abilità

• Tradurre uno schema

concettuale in uno schema

relazionale

• Applicare

consapevolmente gli

operatori dell’algebra

relazionale al fine di

interrogare la base di dati

• Saper normalizzare

schemi non normalizzati

Spiegazione in

classe

Lezioni sul testo 1. La progettazione

logica – 2.

Ristrutturazione dello

schema ER – 3 Le

relazioni – 4. Il

mapping delle entità e

degli attributi – 5.

Rappresentazione delle

associazioni – 6. I

vincoli di integrità – 7.

L’integrità referenziale

– 8. Le operazioni

relazionali – 9. Gli

operatori primitivi – 10.

Gli operatori derivati –

11. La normalizzazione

– 12. La prima forma

normale (1FN) – 13. La

seconda forma normale

(2FN) – 14. La terza

forma normale (3FN) e

la forma BCFN – 15. La

forma normale di

Boyce-Codd

Lezioni con la LIM

Esercizi

formativi

Esercizi guidati svolti passo

per passo e commentati per il

rafforzamento delle

conoscenze/abilità apprese

Esercizi da completare e/o

svolgere per il

consolidamento/potenziamento

delle conoscenze/abilità

apprese

Didattica

inclusiva

Suggerimenti di attività per

studenti BES

Page 18: PROGRAMMAZIONE di INFORMATICA per COMPETENZE … · Liceo Scientifico ”F. Bruno” Corigliano Rossano Programmazione Informatica Secondo Biennio ZICARO ROSARIO DAMIANO 1 PROGRAMMAZIONE

Liceo Scientifico ”F. Bruno” Corigliano Rossano Programmazione Informatica Secondo Biennio

ZICARO ROSARIO DAMIANO 18

UNITÀ 8

ANNO

DI

CORSO

PERIODO DI

SVOLGIMENTO COMPETENZE

LO STANDARD

SQL

MICROSOFT

ACCESS E

MYSQL

4 Aprile

Utilizzare le strategie del pensiero razionale

negli aspetti dialettici e algoritmici per

affrontare situazioni problematiche, elaborando

opportune soluzioni.

Utilizzare il linguaggio e i metodi della

matematica per organizzare e valutare

informazioni qualitative e quantitative.

Utilizzare le reti e gli strumenti informatici nelle

attività di studio, ricerca e approfondimento

disciplinare.

Correlare la conoscenza storica generale agli

sviluppi delle scienze, delle tecnologie e delle

tecniche negli specifici campi professionali di

riferimento.

CONOSCENZE E ABILITÀ STRATEGIE STRUMENTI CONTENUTI

Conoscenze

• Le caratteristiche del

linguaggio SQL

• Le istruzioni del DDL di

SQL

• Le istruzioni del DML di

SQL

• Come reperire dati all’interno

di una base di dati

• Le funzioni di aggregazione

• Interrogazioni annidate

• Le viste

Abilità

• Riconoscere le varie

istruzioni SQL in funzione

delle operazioni da svolgere

• Saper impostare

correttamente le istruzioni

SQL servendosi della sintassi

appropriata e corretta

• Utilizzare il linguaggio SQL

per costruire query semplici e

query annidate

• Saper far uso corretto di

funzioni di aggregazione

• Implementare una base di

dati attraverso i DBMS

Microsoft Access e MySQL

Spiegazione in

classe

Lezioni sul testo

Lezioni digitali

1. Il linguaggio SQL – 2.

Identificatori e tipi di dati – 3.

Istruzioni del DDL di SQL – 4.

Vincoli di ennupla e di integrità

– 5. Indici e modifica delle

tabelle – 6. Istruzioni del DML

di SQL – 7. Reperimento dei

dati: SELECT – 8. Alias e

calcoli – 9. Il valore NULL –

10. Le operazioni relazionali in

SQL – 11. L’operazione di

proiezione – 12. L’operazione

di selezione – 13. L’operazione

di giunzione (join) – 14. Join o

cross join – 15. Inner join – 16.

Inner join tra tabelle

utilizzando SELECT – 17. Left

join – 18. Right join – 19. Join

tra più di due tabelle – 20. Self

join – 21. Le operazioni di

unione, intersezione e

differenza – 22. Le query

parametriche – 23. Le funzioni

di aggregazione – 24. Query e

subquery annidate – 25. Tipi di

subquery: predicati ANY e

ALL – 26. Tipi di subquery:

predicati IN ed EXISTS – 27.

Le viste

Lezioni con la LIM

Esercizi

formativi

Esercizi guidati

svolti passo per

passo e commentati

per il rafforzamento

delle

conoscenze/abilità

apprese

Esercizi da

completare e/o

svolgere per il

consolidamento/pote

nziamento delle

conoscenze/abilità

apprese

Esercizi svolti passo

passo, per ripassare

la teoria

Page 19: PROGRAMMAZIONE di INFORMATICA per COMPETENZE … · Liceo Scientifico ”F. Bruno” Corigliano Rossano Programmazione Informatica Secondo Biennio ZICARO ROSARIO DAMIANO 1 PROGRAMMAZIONE

Liceo Scientifico ”F. Bruno” Corigliano Rossano Programmazione Informatica Secondo Biennio

ZICARO ROSARIO DAMIANO 19

UNITÀ 9

ANNO

DI

CORSO

PERIODO DI

SVOLGIMENTO COMPETENZE

LINGUAGGI PER

IL WEB: XHTML

E CSS

LA

REALIZZAZIONE

DI UN SITO WEB

4 Seconda metà di

aprile e prima metà

di maggio

• Utilizzare le strategie del pensiero razionale

negli aspetti dialettici e algoritmici per

affrontare situazioni problematiche, elaborando

opportune soluzioni.

• Pervenire alla realizzazione di pagine web

utilizzando la logica di base dei linguaggi di

markup.

• Utilizzare le reti e gli strumenti informatici

nelle attività di studio, ricerca e

approfondimento disciplinare.

• Correlare la conoscenza storica generale agli

sviluppi delle scienze, delle tecnologie e delle

tecniche negli specifici campi professionali di

riferimento.

CONOSCENZE E ABILITÀ STRATEGIE STRUMENTI CONTENUTI

Conoscenze

• Caratteristiche dei fogli di

stile CSS

• Le regole CSS

• Contenitori e contenuto

nell’ambito di una pagina

web

• I link e la loro impostazione

• Il box model

• I moduli

Abilità

• Realizzare pagine web

accattivanti

• Saper gestire i collegamenti

ipertestuali in XHTML

• Saper impostare pagine web

con l’uso dei fogli di stile

• Comprendere l’utilità

dell’affiancamento di CSS a

XHTML

• Utilizzare frame e

contenitori per realizzare

moduli dinamici

Spiegazione

in classe

Lezioni sul testo I fogli di stile CSS –

Sintassi e regole di CSS

I contenitori – I link –

Presentare il contenuto –

Il box model – I moduli Lezioni con la LIM

Esercizi

formativi

Esercizi guidati svolti passo

per passo e commentati per il

rafforzamento delle

conoscenze/abilità apprese

Esercizi da completare e/o

svolgere per il

consolidamento/potenziamento

delle conoscenze/abilità

apprese

Esercizi svolti passo passo, per

ripassare la teoria

Didattica

inclusiva

Suggerimenti di attività per

studenti BES

Page 20: PROGRAMMAZIONE di INFORMATICA per COMPETENZE … · Liceo Scientifico ”F. Bruno” Corigliano Rossano Programmazione Informatica Secondo Biennio ZICARO ROSARIO DAMIANO 1 PROGRAMMAZIONE

Liceo Scientifico ”F. Bruno” Corigliano Rossano Programmazione Informatica Secondo Biennio

ZICARO ROSARIO DAMIANO 20

UNITÀ 10 ANNO DI

CORSO

PERIODO DI

SVOLGIMENTO COMPETENZE

FONDAMENTI

DI XML 4

Seconda metà di

maggio e prima

metà di giugno

• Utilizzare le strategie del pensiero razionale negli

aspetti dialettici e algoritmici per affrontare

situazioni problematiche, elaborando opportune

soluzioni.

• Pervenire alla realizzazione di pagine web

utilizzando la logica di base dei linguaggi di markup.

• Utilizzare le reti e gli strumenti informatici nelle

attività di studio, ricerca e approfondimento

disciplinare.

• Correlare la conoscenza storica generale agli

sviluppi delle scienze, delle tecnologie e delle

tecniche negli specifici campi professionali di

riferimento.

CONOSCENZE E

ABILITÀ

STRATEGIE STRUMENTI CONTENUTI

Conoscenze

• Il linguaggio XML

• XML e basi di dati

• Struttura di un

documento XML

Abilità

• Saper utilizzare

consapevolmente

il linguaggio XML

al fine di creare

altri linguaggi di

markup

• Comprendere la

struttura di un

documento XML

• Realizzare

documenti XML

efficaci

Spiegazione

in classe

Lezioni sul testo 1. Introduzione a XML – 2. La

struttura – 3. Le parti di XML –

4. Realizzare i documenti

Lezioni con la LIM

Esercizi

formativi

Esercizi guidati svolti passo

per passo e commentati per il

rafforzamento delle

conoscenze/abilità apprese

Esercizi da completare e/o

svolgere per il

consolidamento/potenziamento

delle conoscenze/abilità

apprese

Page 21: PROGRAMMAZIONE di INFORMATICA per COMPETENZE … · Liceo Scientifico ”F. Bruno” Corigliano Rossano Programmazione Informatica Secondo Biennio ZICARO ROSARIO DAMIANO 1 PROGRAMMAZIONE

Liceo Scientifico ”F. Bruno” Corigliano Rossano Programmazione Informatica Secondo Biennio

ZICARO ROSARIO DAMIANO 21

TRAGUARDI ESSENZIALI PER IL SECONDO BIENNIO

Saper usare i comandi di input/output, le variabili.

Saper usare e interpretare il funzionamento dei comandi selettivi, cicli condizionati e i cicli

iterativi

Saper usare i fondamenti di HTML e HTML5

Saper formattare la grafica di una pagina HTML con l'uso del CSS

Sapere la sintassi dei CSS

Saper realizzare la struttura di una pagina Web

Saper realizzare la struttura di un sito

Saper usare i comandi di input/output, le variabili.

Saper usare e interpretare il funzionamento dei comandi selettivi, cicli condizionati e i cicli

iterativi

Saper le specifiche, funzionamento e possibile uso del microcontrollore Arduino

Saper programmare la scheda Arduino: accensioni led e uso dei pulsanti

Page 22: PROGRAMMAZIONE di INFORMATICA per COMPETENZE … · Liceo Scientifico ”F. Bruno” Corigliano Rossano Programmazione Informatica Secondo Biennio ZICARO ROSARIO DAMIANO 1 PROGRAMMAZIONE

Liceo Scientifico ”F. Bruno” Corigliano Rossano Programmazione Informatica Secondo Biennio

ZICARO ROSARIO DAMIANO 22

CRITERI E STRUMENTI DI VALUTAZIONE

Per il controllo in itinere del processo di apprendimento si utilizzeranno verifiche orali, scritte e

pratiche, nonché l’osservazione del comportamento assunto durante l’attività didattica svolta sia in

classe sia in laboratorio. Saranno utilizzate anche discussioni informali e guidate.

Alla valutazione finale concorreranno il percorso di apprendimento effettuato, l’acquisizione dei

contenuti e le abilità maturate, il grado di raggiungimento degli obiettivi prefissati, la partecipazione

al lavoro scolastico e l’impegno profuso.

Le verifiche saranno effettuate mediante:

Trattazione sintetica degli argomenti

Prove scritte strutturate e non che potranno avere anche validità di prove orale e per ognuna

sarà poi declinato il peso di ciascuna domanda

Prove orali

Elaborati eseguiti al computer singolarmente o in gruppo

Le valutazioni saranno riportate su scala decimale completa. Si riporta di seguito la griglia di

valutazione della prova orale:

Page 23: PROGRAMMAZIONE di INFORMATICA per COMPETENZE … · Liceo Scientifico ”F. Bruno” Corigliano Rossano Programmazione Informatica Secondo Biennio ZICARO ROSARIO DAMIANO 1 PROGRAMMAZIONE

Liceo Scientifico ”F. Bruno” Corigliano Rossano Programmazione Informatica Secondo Biennio

ZICARO ROSARIO DAMIANO 23

GRIGLIA PER LA VALUTAZIONE PER LE PROVE ORALI INFORMATICA

INDICATORI

- Conoscenza dell’argomento

- Osservazione di fatti e fenomeni; individuazione di analogie e differenze

- Comprensione di problemi, formulazione di ipotesi di soluzione, verifica della rispondenza tra

ipotesi e risultati sperimentali

- Comprensione ed uso di linguaggi specifici

10

La conoscenza degli argomenti è completa e approfondita.

L’osservazione di fatti e fenomeni è approfondita con la totale individuazione di

analogie e differenze.

La comprensione di problemi, formulazione di ipotesi di soluzione, verifica della

rispondenza tra ipotesi e risultati sperimentali sono precisi

La comprensione ed uso di linguaggi specifici è rigorosa.

9

La conoscenza degli argomenti trattati è ampia e ben strutturata.

L’osservazione di fatti e fenomeni è accurata con la totale individuazione di

analogie e differenze. La comprensione di problemi è completa, ed efficaci le

procedure di soluzioni adottate,

rigorosa è la verifica delle ipotesi.

La comprensione ed l’uso del linguaggio specifico è rigorosa

8

La conoscenza degli argomenti è ampia.

L’osservazione di fatti e fenomeni è precisa e l’individuazione di analogie e

differenze è vasta. La comprensione di problemi è sicura, e le procedure di

soluzione sono complete, seppure con qualche imperfezione, precisa la verifica

delle ipotesi.

La comprensione ed l’uso del linguaggio specifico è appropriata.

7

La conoscenza degli argomenti è buona.

L’osservazione di fatti e fenomeni e l’individuazione di analogie e differenze è

abbastanza precisa. La comprensione di problemi, le procedure di soluzione e la

verifica delle ipotesi sono complessiva mente corrette.

La comprensione ed l’uso del linguaggio specifico è adeguata.

6

La conoscenza degli argomenti è stata acquisita per linee essenziali.

L’osservazione di fatti e fenomeni e l’individuazione di analogie e differenze avviene

Page 24: PROGRAMMAZIONE di INFORMATICA per COMPETENZE … · Liceo Scientifico ”F. Bruno” Corigliano Rossano Programmazione Informatica Secondo Biennio ZICARO ROSARIO DAMIANO 1 PROGRAMMAZIONE

Liceo Scientifico ”F. Bruno” Corigliano Rossano Programmazione Informatica Secondo Biennio

ZICARO ROSARIO DAMIANO 24

con alcune incertezze.

La comprensione di problemi è sommaria, incomplete, ma corrette, le procedure di

soluzione, incerta

la verifica delle ipotesi.

La comprensione ed l’uso del linguaggio specifico è accettabile

5

La conoscenza degli argomenti è approssimativa.

L’osservazione di fatti e fenomeni e l’individuazione di analogie e differenze è

imprecisa. La comprensione di problemi è parziale, le procedure di soluzione sono

incomplete e non sempre corrette, la verifica delle ipotesi è incerta.

La comprensione ed l’uso del linguaggio specifico è incerta.

0 - 4

La conoscenza degli argomenti è scarsa.

L’osservazione di fatti e fenomeni e l’individuazione di analogie e differenze è

imprecisa e confusa.

La comprensione di problemi è inadeguata, le procedure di soluzione e verifica delle

ipotesi non sono individuate.

La comprensione ed l’uso del linguaggio specifico non è adeguata.