INFORMATICA PRIMO BIENNIO – LICEO SCIENTIFICO SCIENZE APPLICATE – INFORMATICA Conoscenze Abilità Conoscere: Saper: Architettura di un computer. Scrivere documenti elettronici e compilare fogli I sistemi operativi più comuni e le loro funzionalità. di calcolo. Utilizzare la posta elettronica e ricercare Strumenti di produzione di un documento elettronico. informazioni nella rete. Scrivere semplici programmi. Struttura e servizi di Internet. Principi di programmazione e concetto di algoritmo. Competenze Essere in grado di utilizzare criticamente strumenti informatici e telematici nelle attività di studio e di approfondimento Comprendere la valenza metodologica dell’informatica nella formalizzazione e modellizzazione dei processi complessi e nell’individuazione di procedimenti risolutivi. Attività in laboratorio Il sistema operativo Windows. Utilizzo del software LibreOffice, programmazione in Scratch (I anno) Programmazione in C++ (II anno) SECONDO BIENNIO – LICEO SCIENTIFICO SCIENZE APPLICATE – INFORMATICA Conoscenze Abilità Conoscere: Saper: Il linguaggio C++ in profondità con annessa la Scrivere programmi di media complessità in programmazione ad oggetti. C++. Principali caratteristiche del linguaggio a Costruire pagine web. marcatori HTML. Principali caratteristiche del linguaggio javascript. Introduzione ai database. Competenze Essere in grado di utilizzare criticamente strumenti informatici e telematici nelle attività di studio e di approfondimento Comprendere la valenza metodologica dell’informatica nella formalizzazione e modellizzazione dei processi complessi e nell’individuazione di procedimenti risolutivi. Attività in laboratorio Utilizzo del software Dev-C++ (III anno) Scrittura di pagine web attraverso LibreOffice e con un editor di testi. (IV anno) QUINTO ANNO – LICEO SCIENTIFICO SCIENZE APPLICATE – INFORMATICA Conoscenze Abilità Conoscere: Saper: Modello concettuale, logico e fisico di una base Progettare di dati. e realizzare informatiche con basi di dati. applicazioni Linguaggi e tecniche per l'interrogazione e la Sviluppare applicazioni web-based integrando manipolazione delle basi di dati. anche basi di dati. Linguaggi per la programmazione lato server a livello applicativo. Tecniche per la realizzazione di pagine web dinamiche. Competenze utilizzare le strategie del pensiero razionale negli aspetti dialettici ed algoritmici per affrontare situazioni problematiche elaborando opportune soluzioni sviluppare applicazioni informatiche per reti locali o servizi a distanza scegliere dispositivi e strumenti in base alle loro caratteristiche funzionali redigere relazioni tecniche e documentare le attività individuali e di gruppo relative a situazioni professionali Attività in laboratorio Introduzione all'ambiente DBMS Access Creazione di database e di tabelle con il linguaggio SQL, MySQL e PHP