ISTITUTO DI ISTRUZIONE SUPERIORE STATALE IRIS VERSARI - Cesano Maderno (MB)
CURRICOLO DISCIPINARE
Anno scolastico: 2016/2017
Indirizzo di studi: LICEO SCIENTIFICO OPZIONE SCIENZE APPLICATE
Disciplina: INFORMATICA
Biennio/anno riferimento: SECONDO BIENNIO
COMPETENZE
C4: Avere una
sufficiente padronanza
di un linguaggio di
programmazione, delle
relative funzioni,
sintassi e concetti
teorici al fine di
sviluppare semplici ma
significative
applicazioni di calcolo
C5: Sviluppare
applicazioni in ambiente
web 2.0 con form
salvando i dati inviati
tramite browser nel
database su server
ABILITA'
CONOSCENZE
 Scrivere e leggere dati da
un vettore
 Ricercare un elemento in
un vettore
 Scrivere e leggere dati da
una matrice quadrata
 Utilizzare array a due
dimensioni
 Manipolare record di tipi
semplici
 Operare con le stringhe
 Operare con i file
 Applicare il concetto di
astrazione per modellare le
classi
 Definire una classe con
atrributi e metodi
 Rappresentare classi e
oggetti mediante
diagrammi UML
 Scomposizione in
sottoprogrammi: funzioni
 Ambiente locale e globale
 Il passaggio di parametri per
valore e per indirizzo
 I vettori: operazioni,
ordinamento, ricerca
 Le matrici
 I record
 Gli archivi
 Fondamenti di
programmazione orientata
agli oggetti.
 Implementare data base
remoti con interfaccia
grafica sul web
 Installare un web server
locale
 Progettare semplici pagine
web dinamiche con uso di
basi di dati relazionali
 Approfondimenti su
progettazione di database e
linguaggio SQL.
 Pagine web statiche e
dinamiche
 Server web Apache e
linguaggio PHP
 HTML e PHP
 PHP e MySQL
 Generazione pagine web
dinamiche con
manipolazione di DataBase
attraverso PHP e SQL
embedded
C6: Produrre
documenti ipermediali
di vario tipo in
relazione ai differenti
scopi comunicativi
 Progettare, realizzare e
pubblicare pagine web
 Utilizzare i fondamenti dei
linguaggi HTML e XML
 Realizzare pagine web
attraverso l’uso dei
principali descrittori di
stile
C7: Analizzare una
semplice realtà e
costruirne il modello
concettuale e quello
logico-relazionale
C8: Avere una
sufficiente padronanza
di un linguaggio per la
definizione,
interrogazione e
manipolazione dei dati
 Progettare un data base
relazionale
 Utilizzare lo schema
concettuale dei dati E/R
 Individuare entità e
relazioni all’interno di una
situazione complessa
 Utilizzare il modello
logico dei dati
 Rispettare le regole di
integrità
 Utilizzare le potenzialità di
una base di dati
relazionale
 Utilizzare gli operatori
relazionali
 Applicare le regole di
normalizzazione
 Apprendere i costrutti
principali del linguaggio
SQL
 Costruire semplici query
da eseguire in modalità
interattiva su una base di
dati
 Principali obiettivi del Web
e del Web 2.0
 L’architettura del Web
 Multimedialità e ipermedia
 Il linguaggio di markup
 I fogli di stile CSS
 CMS
 Pubblicare un sito
 Introduzione al linguaggio di
markup XML
Progettazione di un database:
 Modellazione dei dati: il
modello E/R
 Attributi
 Chiavi
 Associazioni uno a molti e
molti a molti
 Progetto di un database
 Database relazionali
 Regole di integrità
 Normalizzazione delle
tabelle
 Un linguaggio per le basi di dati
relazionali
 Istruzioni del DDL di SQL
 Vincoli di integrità
 Istruzioni del DML di SQL
 Reperimento dei dati: SELECT
 Le operazioni relazionali in SQL
 Join