Informatica classi terze SIA - IIS "Einaudi

ISTITUTO TECNICO STATALE “L. EINAUDI”
COMMERCIALE - GEOMETRI - INDUSTRIALE - Corsi Serali per Ragionieri e Geometri
Via J. Sansovino, 6 - 31044 MONTEBELLUNA (TV)  0423 23587 - Fax 0423 602717
Web: www.itseinaudi.it - E-mail: [email protected] - [email protected] C.F. 83005830266
PROGRAMMAZIONE DIDATTICA DI DIPARTIMENTO
A.S. 2015/2016
CLASSI: 3e settore ECONOMICO ind. SISTEMI INFORMATIVI AZIENDALI (S.I.A.)
MATERIA: INFORMATICA
ORE TOTALI: 132 ( 4 ore settimanali di cui 2 ore di laboratorio)
COMPETENZE/CONOSCENZE/ABILITA’ DISCIPLINARI
COMPETENZE
Linguaggi di programmazione
Metodologia di sviluppo di software
Fasi di sviluppo di un progetto software
Sistema informatico e sistema informativo nei processi aziendali
Sistema Operativo: caratteristiche generali e linee di sviluppo
CONOSCENZE
La comunicazione aziendale
Progettare algoritmi per il problem solving
La posta elettronica
Le presentazioni multimediali
ABILITA’
Esprimere procedimenti risolutivi attraverso algoritmi
Implementare algoritmi con diversi stili di programmazione e idonei strumenti software
Produrre la documentazione relativa alle fasi di progetto
COMPETENZE/CONOSCENZE/ABILITA’ INTERDISCIPLINARI
COMPETENZE
Cogliere l’aspetto sistemico
Argomentare in modo chiaro e coerente
Saper intervenire in modo pertinente alle attività proposte
Rielaborare in modo personale quanto appreso
Distinguere l’essenziale dall’accessorio
CONOSCENZE
Acquisire e utilizzare correttamente la terminologia delle specifiche discipline
Approfondire e maturare le conoscenze e le competenze nelle materie di base
Conoscere e classificare i modelli
ABILITA’
Acquisire un proprio metodo di studio
ISTITUTO TECNICO STATALE “L. EINAUDI”
COMMERCIALE - GEOMETRI - INDUSTRIALE - Corsi Serali per Ragionieri e Geometri
Via J. Sansovino, 6 - 31044 MONTEBELLUNA (TV)  0423 23587 - Fax 0423 602717
Web: www.itseinaudi.it - E-mail: [email protected] - [email protected] C.F. 83005830266
Utilizzare i libri di testo e materiale digitale
Effettuare ricerche sul web
Prendere appunti corretti, ordinati e leggibili
Utilizzare in modo opportuno gli strumenti di lavoro
PIANIFICAZIONE DEL CURRICULO
PROGETTAZIONE DI ALGORITMI
Conoscenze (sapere)
Acquisire l’origine del termine algoritmo
Acquisire la definizione e le caratteristiche di un
algoritmo
Comprendere la relazione tra algoritmo e
programma
Acquisire i concetti fondamentali del calcolo
automatico
Comprendere le differenze tra sistemi cablati e
programmati
Acquisire il concetto di linguaggio di
programmazione
Distinguere tra compilatori e interpreti
Acquisire il concetto di programmazione
strutturata
Conoscere gli strumenti a disposizione del
programmatore per programmare
Comprendere la necessità della manutenzione
del software
Competenze (saper fare)
Distinguere i linguaggi di programmazione
Riconoscere il codice sorgente, assemblativo ed
eseguibile
Utilizzare la terminologia informatica
Individuare i settori di impiego e di utilizzo
dell’informatica
Identificare gli elementi principali di un sistema
di elaborazione e la loro funzionalità
Classificare i linguaggi nei diversi paradigmi di
programmazione
Saper individuare le diverse fasi della
produzione del software
Identificare gli stili di programmazione, le
metodologie di analisi, la progettazione e la
produzione del software
Conoscere i campi di utilizzo dell’informatica e
le tipologie del software
Individuare la filiera produttiva informatica
VISUAL BASIC. NET: I PROGETTI A LINEA DI COMANDO
Conoscenze (sapere)
Riconoscere il ruolo degli ambienti IDE
Gestire i progetti con Visual studio
Saper riconoscere le funzioni e gli operatori utili
a effettuare calcoli matematici
Competenze (saper fare)
Creare applicazioni di tipo console
Scrivere programmi che applichino strutture
logiche di selezione semplice, multipla e
annidata
Applicare i tipi standard offerti dal linguaggio
Visual basic.NET
VISUAL BASIC. NET: I CICLI, GLI ARRAY, LE ROUTINE E IL DEBUG
Conoscenze (sapere)
Creare programmi che utilizzino cicli, array e
routine
Conoscere la differenza tra iterazione definita e
indefinita
Conoscere le istruzioni di ripetizione per vero e
per falso
Conoscere l’istruzione di ripetizione con
Competenze (saper fare)
Scrivere programmi che contengano cicli
annidati
Scrivere programmi che contengano funzioni e
procedure
Applicare le routine per ottimizzare il codice
Applicare gli algoritmi di ricerca e ordinamento
alle strutture di tipo array
ISTITUTO TECNICO STATALE “L. EINAUDI”
COMMERCIALE - GEOMETRI - INDUSTRIALE - Corsi Serali per Ragionieri e Geometri
Via J. Sansovino, 6 - 31044 MONTEBELLUNA (TV)  0423 23587 - Fax 0423 602717
Web: www.itseinaudi.it - E-mail: [email protected] - [email protected] C.F. 83005830266
contatore
Comprendere l’utilità dell’interfaccia grafica del
debug
Comprendere come avviene il passaggio dei
parametri alle routine
Conoscere gli algoritmi di ordinamento e di
ricerca sequenziale e dicotomica
L’INTERFACCIA GRAFICA E LA PROGRAMMAZIONE VISUALE
Conoscenze (sapere)
Riconoscere il ruolo e il significato degli
elementi della programmazione visuale (classi,
proprietà, metodi, eventi, collection)
Gestire progetti Windows Form con Visual
Studio
Saper riconoscere i controlli visuali e i controlli
di dialogo
Riconoscere i metodi, le proprietà e gli eventi
dei principali controlli visuali
Saper associare routine a eventi
Utilizzare le conversioni tra oggetti
Competenze (saper fare)
Creare applicazioni di tipo Windows Form
Scrivere programmi che applichino controlli e
strutture dati di tipo record
Applicare le conoscenze alla gestione di file ad
accesso diretto e sequenziale
Saper gestire progetti contenenti elementi
visuali
Creare applicazioni contenenti controlli visuali
Applicare eventi ai controlli e alle routine
IL SISTEMA OPERATIVO
Conoscenze (sapere)
Sapere cosa succede all’accensione del PC
Conoscere i compiti del sistema operativo
Conoscere la storia dei sistemi operativi
Riconoscere i meccanismi di caricamento del
programma in memoria
Conoscere le tecniche di virtualizzazione della
memoria
Descrivere le tecniche di realizzazione del file
system
Conoscere l’hardware dei dispositivi di I/O
Apprendere il modello client-server
Competenze (saper fare)
Classificare i sistemi operativi
Descrivere il ciclo di vita di un processore
Individuare le problematiche per la
cooperazione tra processi
Scegliere le politiche di allocazione del
processore
Classificare le memorie
Riconoscere il modello client-server
Classificare le tecniche di gestione delle
periferiche
Affrontare i sistemi di protezione dei dati