Il software libero nella didattica: l'esempio di un ITIS ad indirizzo informatico

Documenti analoghi
GNU/Linux all'itis "Planck: un'esperienza positiva

Maria Aliberti, Sophia Danesino, Aurora Martina, Clotilde Moro, Mario Scovazzi e altri presentano la loro esperienza di DOCENTI COLLABORATIVI

Caratteristiche di una LAN

Strumenti e linguaggi per lo sviluppo WEB su Linux. Scano Alessandro alescano@fastimap.com

PIANO DI LAVORO ANNUALE DELLA DISCIPLINA Tecnologie e Progettazione di Sistemi Classi QUINTE A.S

Da Settembre 2010 Oggi. Go Project srl via Alessandria 88, Roma. Inail Istituto Nazionale Infortuni sul Lavoro

Corso App modulo Android. Antonio Gallo

Paolo Insogna Senior Full-Stack Software Engineer

Perchè usare sw open source nelle scuole

Epoptes. Architetture di rete centralizzate Open Source. Claudio Cardinali e Giuseppe Maugeri, Architetture di rete centralizzate Open Source

Guida di Installazione GCC

Linux a Scuola. Rete LTSP (Linux Terminal Server Project) Relatore: Ross

Installazione & Configurazione Php e MySQL su Mac Os X. Php

CV di Paolo Insogna - Pagina 1 di paolo@cowtech.it

Sistemi avanzati di gestione dei Sistemi Informativi

Programmazione Server Side e Database in rete

Relazione finale di Didattica e laboratorio di Programmazione

Liceo Marie Curie (Meda) Scientifico Classico Linguistico PROGRAMMAZIONE DISCIPLINARE PER COMPETENZE

Introduzione a phpmyadmin

FASE 1: Definizione del tema, degli obiettivi e del target con il cliente... (da cui dipendono le scelte successive!)

SEMINARIO: MINORI ED INTERNET Venerdì 30 Maggio 2003

PROGRAMMAZIONE DIDATTICA DI INFORMATICA PER IL PRIMO BIENNIO Nella programmazione didattica (declinata in termini di competenze), degli obiettivi e

Programmazione per la disciplina Informatica PROGRAMMAZIONE DI MATERIA: INFORMATICA SECONDO BIENNIO AMMINISTRAZIONE FINANZA E MARKETING

Architetture Informatiche. Dal Mainframe al Personal Computer

Architetture Informatiche. Dal Mainframe al Personal Computer

PIANO DI LAVORO DEL PROFESSORE

LINUX. Che cos'e` un sistema operativo?

SCHEDA PER LA PROGRAMMAZIONE DELLE ATTIVITA DIDATTICHE. Dipartimento di INFORMATICA Classe 3 Disciplina INFORMATICA

Laboratorio di Sistemi Programmare in Php con NetBeans Php. Programmare in Php con Xampp e NetBeans IDE

Indice. Indice Premessa e scopo del documento Ambiente operativo Architettura di sistema... 5

CORSO DI PROGETTAZIONE DI SISTEMI EMBEDDED

PIANO DI LAVORO EFFETTIVAMENTE SVOLTO IN RELAZIONE ALLA PROGRAMMAZIONE DISCIPLINARE

PIANO ANNUALE DI LAVORO INFORMATICA CLASSI PRIME. Tecnico in Turismo

DIA: un software libero per la creazione di diagrammi Di Rosa Marincola 1

Programma corsi LogX S.r.l.

Giuseppe Capizzi. Ambienti di sviluppo Open Source

Software open source per la didattica

PIANO DI LAVORO DEL PROFESSORE

REALIZZAZIONE DI UN LABORATORIO REMOTO PER ESPERIENZE DI ROBOTICA EDUCATIVA: LATO CLIENT

PIANO DI LAVORO ANNUALE DEL DIPARTIMENTO DI MATERIA DIPARTIMENTO DI INFORMATICA INDIRIZZO TECNICO SCIENTIFICO NUCLEI FONDAMENTALI DI CONOSCENZE

Liceo Marie Curie (Meda) Scientifico Classico Linguistico PROGRAMMAZIONE DISCIPLINARE PER COMPETENZE

Progetti F.O.S.S. Ieri e Oggi

Primo anno di applicazione della riforma e progetti per il secondo anno: aspetti tecnologici

Cloud Teaching: un metodo innovativo per la didattica nella scuola moderna

So.Di. LINUX: Software Didattico OpenSource per tutti

Corso di Sistemi Operativi

Linux per la Scuola. Linux Terminal Server Project. Relatore: Ross

3 Capitolo primo Informatica e calcolatori

29 Novembre 2012 Open Source: un opportunità per far evolvere l ICT nelle imprese

Minerva. Un ambiente integrato per la Didattica e la Divulgazione. dr. Augusto Pifferi. dr. Guido Righini.

Gli studenti sono immersi nelle tecnologie ma sono carenti nel loro utilizzo dal punta di vista metodologico. Tocca agli insegnanti avviare un

Corso ForTIC C2 LEZIONE n. 1

Fondamenti di Informatica 1. Prof. B.Buttarazzi A.A. 2010/2011

Romecamp 2008 Roma 21 e 22/11/2008

scuola giovanni.ragno@scuole.bo.it itcs luxemburg progetto marconi 28 ottobre 2006

Port Community System del Porto di Ravenna CONFIGURAZIONE

Accesso Remoto: Che cos'è Q uali programmi si utilizzano Come si effettua (teoria) Q uando è utile

Anno scolastico 2015/2016. Piano di lavoro individuale ISS BRESSANONE-BRIXEN LICEO SCIENTIFICO - LICEO LINGUISTICO - ITE.

Corso base di Informatica. Microsoft Excel. Microsoft Access INFORMATICA. Docente: Durata: 40 ore. Destinatari

Progetto della Sovrintendenza scolastica in lingua italiana

CATALOGO INFORMATICA

Unipi EPrints, l'archivio istituzionale dell'università di Pisa

via del mare n Frontone (PU) Italia

BASE: Dal prodotto al processo, creare una lezione con la LIM; interazione LIM e dispositivi (6 ore).

Linguaggi dinamici. Giacomo Cabri Mauro Andreolini

INFORMAZIONI PERSONALI. Alessandro Ballini. (omesso) (omesso) (omesso) ESPERIENZA LAVORATIVA C U R R I C U L U M V I T A E F O R M A T O E U R O P E O

I.P.S.S.C.S. Piero Sraffa Brescia. Progetto portale scolastico intranet/extranet

CV di giuseppe scalzi

CURRICULUM VITAE DI ANDREA SBARRA. Data di nascita: 20, dicembre, 1984

SISTEMI E RETI 4(2) 4(2) 4(2) caratteristiche funzionali

Office e Applicativi sw

ITI M. FARADAY Programmazione modulare a.s

Installazione del JDK 6

Corso sul linguaggio Java

Informatica Solidale Tecnologia e Supporto Sociale. Opportunita per Joomla nel Terzo Settore

CIG CCB COD. ALICE G00292

SOMMARIO Introduzione Caratteristiche generali della piattaforma Amministrazione degli utenti 5

Informatica DR KLOE Calcolo

Istituto Tecnico Commerciale Indirizzo AFM articolazione SIA PERCHE???

PHP e MySQL entrano a scuola. caso di adozione di software libero in un istituto tecnico commerciale programmatori

Corso Linux Base informatica Open source

SCEGLI LA STRADA GIUSTA Investi sul tuo futuro..

MODULO 02. Iniziamo a usare il computer

01KTF CV. Architetture distribuite per i sistemi infomativi aziendali. Presentazione del corso

Linguaggi dinamici. Giacomo Cabri Riccardo Martoglia

COMPETENZE IN ESITO (5 ANNO) ABILITA' CONOSCENZE

LIM OPEN SOURCE. Roberto Beligni.

Corso: Informatica+ Andrea Cremonini. Lezione del 09/02/2015

PROTOTIPAZIONE DI UN TRADUTTORE DA SORGENTE PLC AD ASSEMBLY DI UNA MACCHINA VIRTUALE

Il Dipartimento individua conoscenze, abilità e competenze in uscita nel biennio e nel triennio ripartite come segue:

ISTITUTO TECNICO ECONOMICO AMBROGIO FUSINIERI VICENZA PROGRAMMAZIONE ATTIVITA' DIDATTICA A.S MATERIA: TECNOLOGIE DELLA COMUNICAZIONE

un progetto patrocinato da Fondazione IBM e MIUR

ANNESSO 5 AL CAPITOLATO SPECIALE D APPALTO PROFILI PROFESSIONALI

Architettura di un sistema operativo

RELAZIONI FINALE FUNZIONE STRUMENTALE AL P.O.F. 2012/2013 AREA 5: GESTIONE TECNOLOGIE DIDATTICHE

RIM: Architettura e installazione

Application Server per sviluppare applicazioni Java Enterprise

F O R M A T O E U R O P E O P E R I L C U R R I C U L U M V I TA E

Corso Linux Corso Online Amministratore di Sistemi Linux

Transcript:

Il software libero nella didattica: l'esempio di un ITIS ad indirizzo informatico Prof. Fulvio Ferroni - fulvioferroni@tele2.it Docente di Sistemi presso l'itis Max Planck di Lancenigo (TV) Progetto LinuxDidattica - www.linuxdidattica.org 1/31

Alcune buone ragioni per l'uso del sw libero nella didattica (1) Didattico-culturali Non appiattisce su interfacce grafiche Rende consapevole lo studente delle procedure che svolge Favorisce la crescita autonoma dell'allievo Educa all'uso di formati aperti per lo scambio di informazioni Valorizza il ruolo dell'insegnante E' rispettoso della libertà di insegnamento 2/31

Alcune buone ragioni per l'uso del sw libero nella didattica (2) Etiche Educa alla legalità, al rispetto delle licenze Contrasta il diffondersi della pirateria riguardo la diffusione del software Permette di uscire dalla logica dei programmi passati sottobanco agli studenti, talvolta dagli stessi insegnanti Favorisce la trasmissione della cultura/conoscenza 3/31

Alcune buone ragioni per l'uso del sw libero nella didattica (3) Economiche Permette a tutti (senza alcun esborso da parte delle famiglie degli studenti e da parte degli insegnanti) di fruire degli strumenti didattici Permette di riciclare macchine obsolete (grazie anche ad un metodo diverso di fare didattica) Fa spendere meno alle scuole per le licenze del sw liberando risorse per la formazione del personale Svincola le scelte didattiche dall'aspetto finanziario 4/31

Alcune buone ragioni per l'uso del sw libero nella didattica (4) Tecniche Favorisce trasparenza, affidabilità e sicurezza Permette l'indipendenza dalla piattaforma hardware E' un sw usato ormai da molte organizzazioni in sistemi informativi di portata industriale e in contesti molto significativi (ad esempio: server Web) 5/31

Lo scenario di riferimento: l'informatica nella secondaria superiore (1) Accezione strumentale Nel biennio di alcune sperimentazioni; con la riforma: in tutti i bienni degli Istituti Tecnici Accezione tecnologica ITIS informatici (Abacus) e ITC programmatori (mercurio); con la riforma: IT Informatici (43 ore nel triennio), IT Amministrazione... articolazione Sistemi informativi (14 ore nel triennio) Accezione scientifica Licei scientifici opz. Scienze applicate (10 ore nei 5 anni)??? 6/31

Lo scenario di riferimento: l'informatica nella secondaria superiore (2) Esistono strumenti liberi utilizzabili in ognuno degli ambiti appena elencati (si pensi a programmi come OpenOffice, Gimp, Scribus nel caso della didattica delle TIC al biennio) Esistono inoltre strumenti liberi per la didattica delle altre discipline, che qui non consideriamo, rimandando alla consultazione di www.linuxdidattica.org e dei siti delle distribuzioni pensate per uso didattico (edubuntu, eduknoppix, so.di.linux...) nonché di quelle concepite per la gestione dei laboratori (skolelinux, nlnx...) 7/31

Lo scenario di riferimento: l'informatica nella secondaria superiore (3) Altro aspetto che trascuriamo è l'uso degli strumenti liberi nella scuola (segreterie, server di rete ecc.), non perché non sia importante ma perché ci porterebbe fuori tema Ci concentriamo invece sull'uso di strumenti liberi nella didattica dell'informatica in un ITIS ad indirizzo Informatico (Abacus) 8/31

I contenuti di Informatica e Sistemi al triennio Abacus Terza Quarta Quinta Informatica -programmazione -gest. dati dinamici -sist. informativi imperativa -programmazione -basi di dati ad oggetti -sistemi operativi Sistemi inf. -architettura del sistema di elab. -programmazione assembly -reti di computer 9/31

Il sistema operativo nei laboratori Ubuntu (dalla 9.04), nella versione FF che comprende molti pacchetti aggiuntivi utili per un ITIS Informatico In dual-boot con Windows In informatica e sistemi si usa comunque quasi esclusivamente Linux 10/31

Strumenti per la programmazione Editor - IDE Interfaccia testuale Interfaccia grafica IDE wysiwyg Uso generale vi mcedit joe emacs geany gedit anjuta kdevelop netbeans eclipse monodevelop boa-constructor Per il Web bluefish quanta kompozer 11/31

Editor - Geany 12/31

Editor - Kompozer 13/31

Strumenti per la programmazione Linguaggi usati C (compilatore gcc) Assembly con sintassi AT&T (comandi as e ld) Java (Sun JDK) Perl (x)html CSS Javascript - PHP5 14/31

Strumenti per la programmazione: Altri linguaggi disponibili Assembly nasm (sintassi Intel) Assembly Z80asm C++ (g++) Librerie grafiche (ncurses, GTK+, QT...) Free Pascal Gambas (clone di VB) Lazarus (clone di delphi) Python, Ruby (Rails), JSP Mono (.net multipiattaforma) R (Linguaggio per la statistica) 15/31

Strumenti per la programmazione: Accessori (1) Dia diagrammi di flusso 16/31

Strumenti per la programmazione: Accessori (2) DDD debugger (grafico, basato su gdb) 17/31

Studio dei sistemi operativi Visual-OS: un simulatore di s.o. 18/31

Gestione di basi di dati (1) MySQL (disponibili anche PostgreSQL, SQLite) PhpMyAdmin (PhpPgAdmin) 19/31

Gestione di basi di dati (2) MySQL Workbench 20/31

Studio delle reti Netkit: laboratorio di rete virtuale 21/31

Servizi di rete Apache2 (Server Web) NFS (File system remoto) OpenLDAP (Servizio di directory) OpenSSH (Terminale sicuro) Postfix (Server di posta) Samba (Integrazione con reti MS) Tomcat (Web Container) VNC (Controllo remoto) 22/31

Emulatori VirtualBox 23/31

Altri strumenti Joomla (CMS) 24/31

Altri strumenti Moodle (e-learning) 25/31

Altri strumenti italc (Controllo laboratorio) 26/31

"Libri di testo" liberi Materiali usati: Rappresentazione dei dati nell'elaboratore (F. Ferroni) Architettura dei sistemi di elaborazione, PC e linguaggi a basso livello (F. Ferroni) Programmare in assembly in GNU/Linux con sintassi AT&T (F. Ferroni) Informatica: definizioni e storia (F. Ferroni) Installazione linux: Ubuntu, Kubuntu, Xubuntu, Ubuntu-FF (F. Ferroni) Creazione di pagine Web (F. Ferroni) 27/31

"Libri di testo" liberi Materiali disponibili (1): Algebra di Boole e reti logiche (F. Ferroni) Algoritmi e basi della programmazione (F. Ferroni) Programmazione dei socket di rete in GNU/Linux (F. Ferroni) Samba e OpenLDAP (F. Ferroni) Appunti di Informatica Libera (D. Giacomini) Bash programming howto (trad. W. Ghelfi) Guida alla programmazione in Linux (S. Piccardi) Linux da zero (M. Missiroli) Linux facile (D. Medri) Uso avanzato di Debian GNU/Linux (M. Darida) 28/31

"Libri di testo liberi" Materiali disponibili (2): CSS (M. Missiroli) Rudimenti xhtml (M. Missiroli) Un'esperienza nelle classi Terze ITIS (M. Missiroli) Esperienze didattiche (e non) con nanolinux (M. Piai) HTML per sopravvivere (M. Piai) Python per sopravvivere (M. Piai) Tkinter per sopravvivere (M. Piai) Passo dopo passo impariamo a programmare in Python (A. Martina, A. R. Meo, C. Moro, M. Scovazzi) Progettazione di database relazionali (Fabio Proietti) nlnx: una distribuzione GNU/Linux per la didattica (D. Giacomini) Il laboratorio virtuale: Netkit4tic (S. Doro) italc- gestione di aule didattiche (Rino Andriano) 29/31

"Libri di testo liberi" Tutti i materiali elencati sono reperibili sul sito www.linuxdidattica.org nelle sezioni: Documentazione per la didattica Materiali e progetti I nostri libri di testo 30/31

DVD Ubuntu-FF Tutti gli strumenti (eccetto Visual-OS e Moodle) e molti dei documenti liberi citati sono messi a disposizione nella distribuzione Ubuntu-9.10-FF basata su Ubuntu-9.10 con l'aggiunta dei pacchetti utili per la didattica dell'informatica, oltre a molti altri. La distribuzione può essere scaricata all'url: www.ubuntuff.org Visual-OS, essendo stato interrotto il progetto, funziona solo fino alla Ubuntu-6.06; è possibile comunque usare una immagine di Ubuntu-6.06 per VirtualBox con Visual-OS installato, di mia creazione 31/31