• Quando è nata la specializzazione ? – La specializzazione di Informatica è presente all’ITIS da quasi 20 anni, è stata istituita infatti nell’A.s. 1985/86. • I programmi sono sempre quelli di 20 anni fa? – Ovviamente no; la tipologie delle materie insegnate ed i programmi hanno subito varie modificazioni fino all’attuale struttura denominata Informatica Abacus. • Quante classi fanno oggi parte della specializzazione? – Nell'anno scolastico 2004-2005 la specializzazione comprende 8 classi • L’informatica è presente in ogni specializzazione della scuola! – E’ vero! La diffusione dei calcolatori in ogni settore dell'attività umana ha spinto ad introdurre insegnamenti informatici in ogni indirizzo di studi degli Itis. • Cosa differenzia quindi la specializzazione di Informatica dalle altre? – Mentre l'informatica appresa altrove è al servizio di altre discipline e tecnologie lo studente "Abacus" è condotto a fare un passo in avanti, specializzandosi nello studio del dialogo tra uomo e computer e nello studio del dialogo tra un computer e altri computer collegati in rete. • Analisi di sistemi di vario genere e progettazione dei programmi applicativi • Progettazione software di sistemi industriali e di telecomunicazione • Sviluppo di software per applicazioni di vario genere (sistemi di automazione e di acquisizione dati, banche dati, calcolo tecnico scientifico, sistemi gestionali) • Progettazione di sistemi di elaborazione dati, anche in rete locale • Sviluppo di applicazioni Internet • Le lezioni si svolgono nelle aule del reparto “nuovo” • Un terzo delle ore di lezione vengono svolte in laboratorio • In laboratorio sono sempre presenti due docenti (l’insegnante della disciplina e l’Insegnate Tecnico Pratico) • Tutti i laboratori sono dotati di Personal Computer collegati in rete dai quali è possibile l'accesso alla rete di Istituto e l'accesso Internet. • Le attrezzature dei vari laboratori sono all'avanguardia, tanto che questi vengono richiesti per corsi di formazione e di specializzazione da parte di enti e istituzioni extra scolastiche. Materie di studio Religione - Attività alternative Lingua e lettere italiane Storia ed Educazione civica Educazione Fisica Lingua straniera (Inglese) Matematica Calcolo probabilità e statistica Elettronica e telecomunicazioni Informatica Sistemi elab.e trasmiss. informazioni Totale ore settimanali III anno 1 3 2 2 3 6(2) 3(1) 5(3) 6(3) 5(3) 36(12) IV anno 1 3 2 2 3 5(2) 3(1) 5(3) 6(3) 6(3) 36(12) Fra parentesi le ore di laboratorio V anno 1 3 2 2 3 4(2) 3(1) 6(3) 6(3) 6(3) 36(12) I contenuti delle discipline • In terza si studiano le basi del’analisi e della programmazione facendo uso principalmente del linguaggio C e C++. • In quarta si studiano le strutture dati più complesse e si forniscono le basi della programmazione a oggetti (in C++ e Java) • In quinta si studia la gestione dei Data Base; si opera in rete locale e in Internet. In laboratorio si usano i linguaggi SQL, Visual Basic, ASP. • In tutto il corso del triennio si progettano e realizzano siti Internet interattivi e si usano i linguaggi HTML, javascript e la tecnologia ASP. • Nel quinto anno è prevista un’attività comune con le altre materie d'indirizzo al fine di realizzare tesine e approfondimenti per l'esame di stato. • Sia al 3o che al 4o che al 5o anno 6 ore di lezione di cui 3 di laboratorio • Fondamenti di programmazione – Codici e codifica dell'informazione – Algoritmi e loro rappresentazione – Variabili e costanti • Fondamenti di linguaggio C – Introduzione al linguaggio C – Tipi di dati semplici – Tipi di dati strutturati – Algoritmi notevoli • Fondamenti di programmazione di pagine web – Internet – Il software per i servizi di rete – I linguaggi per la rete • Tecniche avanzate di programmazione imperativa – La complessità computazionale degli algoritmi – Strutture dati dinamiche • La programmazione orientata agli oggetti – Introduzione alla OOP: definizioni e concetti fondanti – La OOP con C++ – La OOP con Java • Tecniche avanzate di programmazione web – Progettazione di un sito – Applet e web • Tecniche di organizzazione degli archivi – Archivi di dati • Progettazione di database – Progettazione del software – Il modello dei dati – Le basi di dati • Ambienti software per database – Il linguaggio SQL – La tecnologia Microsoft Access – Interfacce per database • Web e database – Architettura client-server – Programmazione client-server per l'accesso a database • Il corso di Sistemi (cioè Sistemi per l'elaborazione e la trasmissione delle informazioni) nel triennio Informatica Abacus affronta, nelle tre classi, i seguenti temi: – Architetture degli Elaboratori e programmazione Assembler – Architetture dei Sistemi Operativi e programmazione in linguaggio C – Architetture delle Reti e programmazione in vari linguaggi (Visual Basic, CGI, Java, C, HTML ecc..) • una buona competenza sulla conoscenza, sul funzionamento e sulla manutenzione degli apparati interni (Hardware) di un elaboratore; • una buona competenza per quanto riguarda la conoscenza, l'installazione, la configurazione e il funzionamento dei Sistemi Operativi (MsDos, Windows, Linux); • una buona competenza sulla conoscenza, uso e programmazione di apparati e software di Rete (reti locali LAN e reti geografiche tipo Internet). • Una buona parte del corso viene anche dedicata a problemi relativi l'interfacciamento con periferiche e la loro gestione (dal Joystick a sistemi a microprocessore su schede di I/O). • La materia viene svolta spesso in Laboratorio, la cui dotazione prevede un calcolatore per studente e ogni elaboratore connesso in rete, sia interna (intranet) che esterna (internet). • Spesso le lezioni di laboratorio consistono di esercitazioni che possono anche essere svolte, in parte, a casa; non di rado le esercitazioni consistono in veri e propri programmi che gli studenti devono organizzare, scrivere e relazionare. Talvolta l'attività di laboratorio è svolta a gruppi • La quinta classe, di norma, deve sempre produrre una serie di approfondimenti per l'Esame di Stato, che gli studenti seguono sia singolarmente che in gruppo. • La materia di Sistemi è spesso deputata alla revisione e alla cura del materiale d'esame e alla presentazione dei materiali prodotti dagli studenti. • Terza Classe: MsDos, MsWindows98, MsWindows2000 Pro, Ms MASM (Assembler), Borland TASM (Assembler), Borland C++ 3.1 • Quarta Classe: MsWindows98, Linux, MsWindows2000 Pro, MsDevStudio 6.0 (C, C++, VisualBasic), Borland C++ 3.1 ( C ), JGPP e Rhide (C, C++). • Quinta Classe: MsWindows98, Linux, MsWindows2000 Pro e Server, MsDevStudio 6.0 (C, C++, VisualBasic, InterDev), DreamWeaver, MsFrontPage 2000. • Le finalità della materia Elettronica nella specializzazione informatica sono quelle di fornire agli studenti i principi fondamentali della disciplina ponendo particolare attenzione a quegli argomenti che sono più strettamente connessi alle problematiche dell’informatica. • In particolare all’inizio della terza classe si affronta lo studio dei fondamenti dell’Elettrotecnica con le regole, le leggi e i principi relativi. • Nel secondo quadrimestre si inizia lo studio dell’Elettronica digitale, combinatoria e sequenziale per acquisire padronanza dei sistemi a logica cablata. • Nella classe quarta si continua con lo studio delle memorie, dei sistemi a logica programmabile in generale. Particolare riguardo si pone all’analisi dei sistemi basati su un microprocessore Intel che , pur appartenendo alla vecchia generazione, in quanto cuore del primo PC rimane un esempio molto importante per la comprensione dei più recenti modelli di microprocessore. • Si passa quindi allo studio dei sistemi analogici con amplificatori operazionali e convertitori analogico – digitali. A questo argomento è dedicato praticamente l’intero secondo quadrimestre che si conclude con alcuni cenni ai trasduttori più importanti per dare un’idea più completa possibile di cosa sia un sistema di acquisizione dati. • Nella classe quinta si affronta lo studio dei circuiti lineari in regime sinusoidale per arrivare all’analisi dei segnali complessi e infine all’utilizzo dei filtri. • Successivamente l’attenzione è rivolta ai sistemi di comunicazioni TDM e FDM (con alcuni cenni ai mezzi trasmessivi più importanti) e ai modem, almeno nelle loro caratteristiche essenziali. • Durante tutto il corso degli studi si fa uso di computer per la simulazione del funzionamento dei circuiti, che naturalmente vengono anche realizzati in pratica in laboratorio. Il programma dei tre anni è uguale per tutte le specializzazioni: Anche il monte ore è lo stesso e gli insegnanti di materie letterarie, all’inizio di ogni anno scolastico, stabiliscono un programma comune. Durante il corso del triennio vengono effettuate visite guidate in Pinacoteca nell’ambito delle manifestazioni di “Scuola in Galleria”. Al quinto anno sono previste tesine e/o approfondimenti (anche interdisciplinari) da presentare all’esame di stato. A differenza delle altre specializzazioni, in Informatica Abacus è previsto solo l’insegnamento della lingua Inglese, pertanto gli studenti che provengono dalla sezione di Francese faranno all’inizio dell’anno scolastico corsi di apprendimento. Il programma ha come finalità la conoscenza e l’uso dell’Inglese tecnico, per cui, dopo un terzo anno in cui si rinforzano le conoscenze linguistiche e grammaticali di base, al quarto e quinto anno l’attenzione si pone sui termini tecnici specifici dell’informatica per arrivare a leggere e tradurre manuali di informatica e sistemi. Entrambe queste discipline sono funzionali alle materie tecniche. Matematica prevede argomenti che sono comuni a tutte le specializzazioni e approfondimenti negli argomenti che vengono utilizzati in materie come sistemi e elettronica. Statistica (e Calcolo delle probabilità) è invece una materia specifica solo per l’indirizzo informatico. Con lo studio della statistica gli allievi imparano a gestire grandi quantità di dati (che dovranno poi implementare in informatica). Mentre con calcolo delle probabilità imparano a gestire l’incertezza che verrà poi interpretata nelle altre discipline come errore o disturbo nella trasmissione dei dati. Entrambe le discipline (Matematica e Statistica) prevedono poi ore di laboratorio in cui sgli studenti affrontano problemi specifici delle discipline (esempio la risoluzione di equazioni, il calcolo di medie, etc.) utilizzando i linguaggi di programmazione imparati in informatica. • Collaborare con le aziende che producono i software più diversi, finalizzati ad esempio alla gestione dei sistemi automatici, delle banche dati, della contabilità delle imprese. • Progettare pacchetti software complessi e curare la loro realizzazione anche coordinando equipe di programmatori. • Collaborare a progetti riferiti a piccoli sistemi di elaborazione dati e allo sviluppo di risorse informatiche di piccole e grandi realtà produttive. Assistenza agli utenti finali e consulenza tecnica sono parte integrante del futuro lavoro del perito informatico. • L'indirizzo di studi informatico "Abacus" offre l'opportunità di scegliere anche percorsi universitari; i corsi di laurea normalmente scelti sono Informatica e Ingegneria Informatica e la predisposizione allo studio di altre discipline tecniche di indirizzo offre l'opportunità di seguire con profitto i corsi anche di Ingegneria Elettronica, Statistica e Matematica.