Classe III A (Indirizzo Economico - Sociale) Fondamenti di informatica: Definizione di Informatica, dato e informazione. Cenni storici. Rappresentazione in forma binaria dei dati. Conversione da decimale a binario, da binario a decimale. Schema di funzionamento di una attrezzatura informatica : unità centrale, interfacce e periferiche. Principali componenti hardware e loro classificazione funzionale. Classificazione funzionale del software: Firmware, Driver, Sistema Operativo e Software applicativi. Cenni sull'interfaccia dei principali software: dalla linea di comando ai sistemi touch fino a quelli indossabili. Cenni di Robotica e Intelligenza Artificiale. Cenni sulle reti e applicazioni remote ( internet, applicazioni e servizi web ) Principali funzioni di un Sistema Operativo e suo uso pratico con particolare riferimento ai sistemi Unix e derivati (Linux e Android). Diritto informatico : Licenza d'uso e copyright. Software aperto e libero / software chiuso e proprietario. File in standard chiuso e aperto. Dati aperti e chiusi. Big Data e privacy. Analisi e risoluzione di problemi: Gli Algoritmi Concetto di Algoritmo ed esecutore. I diversi tipi di algoritmi e relativi paradigmi di programmazione. Elaborazione di semplici algoritmi. Dall'algoritmo al programma: Introduzione ai tipi di dati elementari; Cenni di programmazione in C++; Istruzioni input/output; Istruzioni condizionali; Elaborazione di semplici/semplicissimi programmi procedurali a partire dai relativi algoritmi. Obiettivi minimi: gli obiettivi minimi sono gli stessi elencati nel programma previsto. Si richiede però all'alunno/a una produzione di elaborati meno autonoma, che deve comunque avvenire sia pure in presenza della guida e dell'aiuto dell'insegnante. Non sono inoltre richiesti particolari collegamenti intradisciplinari e interdisciplinari.
Classe III A (Indirizzo Economico - Sociale) OBIETTIVI e CONOSCENZE Conoscere gli elementi di una attrezzatura informatica e robotica. Conoscere il sistema binario. Conoscere la funzione dei principali componenti hardware Conoscere la funzione dei principali componenti software Conoscere le implicazioni legali dell'uso di piattaforme software Saper interpretare uno schema a blocchi per la risoluzione di una classe di problemi. COMPETENZE Scegliere la configurazione hardware di una attrezzatura informatica in relazione alla sua funzione. Usare in modo evoluto i principali software e i Sistemi Operativi di tipo Unix. Usare in modo consapevole il software e applicazioni web in relazione ai problemi legali e di privacy Saper analizzare una semplice classe di problemi e formularne la relativa soluzione di tipo algoritmico-procedurale. Saper elaborare o almeno analizzare criticamente semplici/semplicissimi programmi in C++ Acquisire un approccio moderno alla risoluzione di classi di problemi (problem solving) METODI: Lezioni frontali interattive e dialogate. Classe rovesciata (flipped classrom). Esercitazioni individuali e di gruppo in laboratorio. Elaborazione autonoma a casa. STRUMENTI: Libri di testo, dispense e schede, materiale multimediale ed attrezzature informatiche di laboratorio.
Classe IV A (Indirizzo Economico - Sociale) Fondamenti di informatica: Definizione di Informatica, dato e informazione. Schema di funzionamento di una attrezzatura informatica : unità centrale, interfacce e periferiche. Principali componenti hardware e loro classificazione funzionale. Classificazione funzionale del software: Firmware, Driver, Sistema Operativo e Software applicativi. Cenni di robotica. Cenni sulle reti e applicazioni remote ( internet, applicazioni e servizi web ) Ripasso delle principali funzioni di un Sistema Operativo e suo uso pratico con particolare riferimento ai sistemi Unix e derivati (Linux e Android). Diritto informatico : Approfondimento su licenza d'uso e copyright. Software aperto e libero / software chiuso e proprietario. File in standard chiuso e aperto. Dati aperti e chiusi. Big Data e privacy. Analisi e risoluzione di problemi: I Sistemi e gli Algoritmi Algoritmo ed esecutore. I diversi tipi di algoritmi e relativi paradigmi di programmazione. Principi di programmazione procedurale (analisi procedurale) Elaborazione di semplici algoritmi procedurali. Dall'algoritmo al programma: Introduzione ai tipi di dati elementari; Cenni di programmazione in C++; Istruzioni input/output; Istruzioni condizionali; Elaborazione autonoma di semplici/semplicissimi algoritmi procedurali e dei relativi programmi in C++. Siti web e html: Introduzione alla progettazione ed elaborazione di siti web. Obiettivi minimi: gli obiettivi minimi sono gli stessi elencati nel programma previsto. Si richiede però all'alunno/a una produzione di elaborati meno autonoma, che deve comunque avvenire sia pure in presenza della guida e dell'aiuto dell'insegnante. Non sono inoltre richiesti particolori collegamenti intra disciplinari e interdisciplinari.
Classe IV A (Indirizzo Economico - Sociale) OBIETTIVI e CONOSCENZE Conoscere gli elementi di una attrezzatura informatica e robotica. Conoscere la funzione dei principali componenti hardware Conoscere la funzione dei principali componenti software Conoscere le implicazioni legali dell'uso di piattaforme software Saper analizzare l'approccio sistemico e/o procedurale di una classe di problemi. Conoscere i principali sistemi di gestione di grandi basi di dati. COMPETENZE Scegliere la configurazione hardware di una attrezzatura informatica in relazione alla sua funzione. Usare in modo evoluto i principali software e i Sistemi Operativi di tipo Unix. Usare in modo consapevole il software e le applicazioni web in relazione ai problemi legali e di privacy Saper analizzare una semplice classe di problemi, considerarne diversi approcci risolutivi e scegliere quello più appropriato. (approccio algoritmico-procedurale) Saper elaborare semplici/semplicissimi programmi in C++ Acquisire un approccio moderno alla risoluzione di classi di problemi (problem solving) METODI: Lezioni frontali interattive e dialogate. Classe rovesciata (flipped classrom). CLIL (apprendimento cooperativo della disciplina e della lingua) Esercitazioni individuali e di gruppo in laboratorio. Elaborazione autonoma a casa. STRUMENTI: Libri di testo, dispense e schede, materiale multimediale ed attrezzature informatiche di laboratorio.
Classe V A (Indirizzo Economico - Sociale) Richiami di fondamenti di informatica: Definizione di Informatica, dato e informazione. Richiami sullo schema hw di funzionamento di una attrezzatura informatica e sulla classificazione funzionale del sw. Cenni di robotica e intelligenza artificiale. Diritto informatico : Approfondimento su licenza d'uso e copyright. Software aperto e libero / software chiuso e proprietario. Analisi e risoluzione di problemi: Richiami di Sistemi e Algoritmi Algoritmo ed esecutore. Richiami dei Principi di programmazione procedurale (analisi procedurale) Elaborazione di semplici algoritmi procedurali. Dall'algoritmo al programma: Richiami di Programmazione in C++: Elaborazione autonoma di semplici/semplicissimi algoritmi procedurali e dei relativi programmi in C++. Basi di dati: Introduzione alle basi di dati relazionali. Schemi concettuali e schemi logici. Reti: Introduzione alle reti di calcolatori. Cenni sul funzionamento delle reti di calcolatori e modello ISO-OSI. Obiettivi minimi: gli obiettivi minimi sono gli stessi elencati nel programma previsto. Si richiede però all'alunno/a una produzione di elaborati meno autonoma, che deve comunque avvenire sia pure in presenza della guida e dell'aiuto dell'insegnante. Non sono inoltre richiesti particolori collegamenti intra disciplinari e interdisciplinari.
Classe V A (Indirizzo Economico - Sociale) OBIETTIVI e CONOSCENZE Conoscere gli elementi di una attrezzatura robotica. Conoscere la funzione dei principali componenti software Conoscere le implicazioni legali dell'uso di piattaforme software Saper analizzare l'approccio sistemico e/o procedurale di una classe di problemi. Conoscere i principali sistemi di gestione di grandi basi di dati. Conoscere i principi di funzionamento delle reti di calcolatori e di internet COMPETENZE Usare in modo evoluto i principali software e i Sistemi Operativi di tipo Unix. Usare in modo consapevole il software e le applicazioni web in relazione ai problemi legali e di privacy Saper analizzare una classe di problemi, considerarne diversi approcci risolutivi e scegliere quello più appropriato. (approccio algoritmico-procedurale) Saper elaborare semplici programmi in C++ Saper elaborare gli schemi logici e concettuali di semplici basi di dati relazionali. Configurare o saper riconoscere la configurazione di una rete locale di computer Acquisire un approccio moderno alla risoluzione di classi di problemi (problem solving) METODI: Lezioni frontali interattive e dialogate. Classe rovesciata (flipped classrom). Esercitazioni individuali e di gruppo in laboratorio. Elaborazione autonoma a casa. STRUMENTI: Libri di testo, dispense e schede, materiale multimediale ed attrezzature informatiche di laboratorio.