Corso Programmazione Java Standard

Dimensione: px
Iniziare la visualizzazioe della pagina:

Download "Corso Programmazione Java Standard"

Transcript

1 Corso Programmazione Java Standard Codice: ITJS0113 Durata: 40 ore Descrizione corso Questo corso fornisce una panoramica sulle varie sfaccettature della sintassi del linguaggio Java, integrata con mirate esercitazioni finalizzate ad un apprendimento rapido ed efficace. Obiettivi Il corso si prefigge lo scopo di fornire ai partecipanti le conoscenze necessarie per sviluppare applicazioni desktop secondo lo standard della Java 2 Standard Edition. Partendo dall introduzione alla programmazione orientata agli oggetti (OOP) si passa allo studio dei fondamenti della programmazione in Java. Verranno prese in considerazione le tecniche di programmazione per la realizzazione di applicazioni desktop e distribuite. Prerequisiti Pagina 1 di 10

2 Esperienza di programmazione in altri linguaggi e di filosofia Object-Oriented. Contenuti Installazione della Java Development Kit Struttura dei Programmi Java e Progettazione Variabili e Tipi Espressioni e operatori Funzioni matematiche Operatori Logici e a Bit Controllo di Flusso Array e Stringhe Stringhe Mutevoli Classi, Metodi e Costruttori Overload dei Metodi I Packages Oggetti e Metodi di accesso Ereditarietà e Polimorfismo in Java Classi astratte ed Interfacce Metodologie Avanzate di Utilizzo delle Interfacce Gestione delle Eccezioni Streams per l'input/output Accesso a Files e Directories Serializzazione di Oggetti Tipi di Classi Generiche Iteratori e Collezioni, Vettori, Liste e Mappe Classi di utilità generale Programmazione Multithreading Accesso alle Base Dati via JDBC Networking ed RMI Utilizzo di Eclipse Pagina 2 di 10

3 Costo 850,00 + IVA Sede Il corso si svolgerà a Bologna presso una delle aule attrezzate a disposizione, in base al numero dei partecipanti. Contatti Segreteria Corsi Dal lunedì al venerdì dalle 9.00 alle Mobile: formazione@2clever.it Pagina 3 di 10

4 Programma Dettagliato MODULO 1 - INTRODUZIONE ALLA PROFRAMMAZIONE JAVA: Caratteristiche ed evoluzioni del settore informatico; Architettura delle applicazioni informatiche: Componenti, relazioni, collegamenti; funzioni e linguaggi dei data base relazionali; Caratteristiche e funzionamento dei principali sistemi operativi client e server; ambienti software di sviluppo: linguaggi di programmazione convenzionali e object oriented. Principi di logica di programmazione JAVA: struttura del programma, dati, strutture di controllo; concetti base di networking e comunicazioni: tipologie di rete, componenti, protocolli di comunicazione; Pagina 4 di 10

5 MODULO 2 - LA PROGETTAZIONE JAVA: 1 Struttura di una classe 1.1 Classi e loro componenti 1.2 Il metodo main() 1.3 Compilazione ed esecuzione dell esempio 1.4 Il metodo tostring() 1.5 I metodi set 1.6 Lettura di dati da tastiera 1.7 Relazione cliente o composizione 2. Gerarchie di classi 2.1 Ereditarietà 2.2 Gerarchia di figure piane 2.3 Le classi Triangolo, TriangoloRettangolo e Cerchio 2.4 Array polimorfo di figure e iterazioni Pagina 5 di 10

6 3 Utilizzo delle componenti grafiche 3.1 Finestre, pannelli, campi di edit, pulsanti, 3.2 Un main() per creare la finestra 3.3 Classe polimorfa 3.4 Una finestra per l array polimorfo 4 Java ed i pacchetti 4.1 Pacchetti e specificatori d accesso per campi e metodi 4.2 Creazione di un pacchetto 4.3 Specificatori d accesso per le classi 4.4 Creazione e uso di un pacchetto MODULO 3 INTERFACCE, CLASSI INTERNE E COLLEZIONI 5 Utilizzo delle Interfacce 5.1 Interfacce e classi astratte 5.2 Implementazione di un interfaccia Pagina 6 di 10

7 6 Le Classi Interne ed Anonime 6.1 Definizione di classi interne 6.2 Classi interne non statiche 6.3 Classi interne statiche 6.4 Classi anonime 7 Tipi ricorrenti 7.1 Object, la classe di base per eccellenza 7.2 La classe String 7.3 La classe StringBuffer 7.4 La classe StringBuilder 7.5 La classe StringTokenizer 7.6 Espressioni regolari e stringhe 7.7 Le eccezioni 7.8 Tipi primitivi e classi wrapper Pagina 7 di 10

8 8 Le Collection e le Classi Complesse 8.1 Architettura 8.2 Interfacce 8.3 Implementazioni 8.4 Algoritmi 8.5 Classe polimorfa con ArrayList 9 Utilizzo di Stream e File 9.1 Stream 9.2 Stream binari 9.3 Stream di caratteri 9.4 Lettura con la classe Scanner 9.5 Output formattato 9.6 La classe Console 9.7 La classe RandomAccessFile 9.8 La classe File 9.9 Il pacchetto java.nio 9.10 Serializzazione 9.11 Serializzazione della classe polimorfa Pagina 8 di 10

9 MODULO 4 11 Programmazione Concorrente Tramite i Thread 11.1 Thread e processi 11.2 Creazione di thread 11.3 Sincronizzazione 12 Accesso alle Base Dati Tramite JDBC 12.1 Componenti e architettura 12.2 Istruzioni SQL 12.3 Accesso a dati e metadati 12.4 Scelta del database ed impostazioni iniziali 12.5 Connessione ed interazione col database 12.6 Interazione col modello mediante la tabella 12.7 Prepared statement 12.8 Transazioni 12.9 Eccezioni e warning Pagina 9 di 10

10 MODULO 5 13 Introduzione al Networking 13.1 Protocolli di trasmissione fra client e server 13.2 URL 13.3 Socket 13.4 RMI 13.5 Verso Java Avanzato 14 Utilizzo di Eclipse IDE 14.1 Operazioni preliminari 14.2 Configurazione 14.3 Creazione di progetti 14.4 Esecuzione di un progetto 14.5 Creazione di un progetto da zero 14.6 Creazione ed utilizzo di pacchetti 14.7 Esportazione di un applicazione come file JAR 14.8 Importazione in un progetto di pacchetti esterni 14.9 Come creare un file JAR per un pacchetto Come usare un pacchetto JAR da un progetto Generazione della documentazione con javadoc Pagina 10 di 10

Indice generale Introduzione...vii Parte I Concetti e costrutti fondamentali... 1 Capitolo 1 Introduzione al linguaggio... 3

Indice generale Introduzione...vii Parte I Concetti e costrutti fondamentali... 1 Capitolo 1 Introduzione al linguaggio... 3 Introduzione...vii Organizzazione del libro... viii Struttura del libro e convenzioni... ix Codice sorgente e progetti... x Compilare ed eseguire direttamente i listati e gli snippet di codice... x Compilare

Dettagli

Programma Master Programmatore Java

Programma Master Programmatore Java Programma Master Programmatore Java PCAcademy Via Capodistria 12 Tel.: 06.97.84.22.16 06.85.34.44.76 Cell. 393.93.64.122 - Fax: 06.91.65.92.92 www.pcacademy.it info@pcacademy.it Informazioni generali La

Dettagli

PROGRAMMAZIONE DIDATTICA DI DIPARTIMENTO A.S. 2017/2018

PROGRAMMAZIONE DIDATTICA DI DIPARTIMENTO A.S. 2017/2018 ISTITUTO ISTRUZIONE SUPERIORE EINAUDI - SCARPA TECNOLOGICO - ECONOMICO PROFESSIONALE Via J. Sansovino, 6-31044 MONTEBELLUNA (TV)0423 23587 - Fax 0423 602717 web: www.iiseinaudiscarpa.gov.itemail: info@iiseinaudiscarpa.gov.it

Dettagli

PRIMO MODULO. DURATA: 80 ore CONTENUTI

PRIMO MODULO. DURATA: 80 ore CONTENUTI 0 PRIMO MODULO DURATA: 80 ore CONTENUTI 1. Introduzione alla programmazione a. Cosa è la programmazione strutturata b. Strutture dati c. Come si affronta una problematica da risolvere d. Quali sono i passi

Dettagli

CORSO DI PROGRAMMAZIONE JAVA STANDARD + ENTERPRISE EDITION

CORSO DI PROGRAMMAZIONE JAVA STANDARD + ENTERPRISE EDITION CORSO DI PROGRAMMAZIONE JAVA STANDARD + ENTERPRISE EDITION 0 DURATA 200 ore CONTENUTI Oracle PL/SQL Introduzione al PL/SQL Cenni su SQL con utilizzo di SQL*PLUS Configurazione ambiente Developer DB Classi,

Dettagli

Capitolo 7 Un primo sguardo agli oggetti Schema e valori Elementi di classe e d istanza

Capitolo 7 Un primo sguardo agli oggetti Schema e valori Elementi di classe e d istanza I Sommario Prefazione xiii Capitolo 1 Introduzione alla programmazione 1 1.1 Hardware e software......................... 1 1.2 La programmazione......................... 4 1.2.1 I paradigmi di programmazione...............

Dettagli

Metodi Avanzati di Programmazione Informatica Triennale-Brindisi Corrado Loglisci

Metodi Avanzati di Programmazione Informatica Triennale-Brindisi Corrado Loglisci INSEGNAMENTO ANNO ACCADEMICO CORSO DI LAUREA IN DOCENTE ANNO DI CORSO Metodi Avanzati di Programmazione 213-214 Informatica Triennale-Brindisi Corrado Loglisci II II SEMESTRE N CREDITI LEZIONI FRONTALI:

Dettagli

Sommario PREFAZIONE... XI CAPITOLO 1: INTRODUZIONE AI COMPUTER, A INTERNET E AL WEB... 1 CAPITOLO 2: INTRODUZIONE ALLE APPLICAZIONI JAVA...

Sommario PREFAZIONE... XI CAPITOLO 1: INTRODUZIONE AI COMPUTER, A INTERNET E AL WEB... 1 CAPITOLO 2: INTRODUZIONE ALLE APPLICAZIONI JAVA... Sommario PREFAZIONE... XI Lo scopo di questo libro... xi La metodologia di insegnamento... xiii L apprendimento attraverso il codice... xiii La programmazione orientata agli oggetti... xiii L accesso al

Dettagli

Università degli Studi di Enna Kore Facoltà di Ingegneria ed Architettura

Università degli Studi di Enna Kore Facoltà di Ingegneria ed Architettura Facoltà di Ingegneria ed Architettura Anno Accademico 2016 2017 A.A. Settore Scientifico Disciplinare CFU Insegnamento Ore di aula Mutuazione 2016/17 Codice settore con declaratoria 9 PROGRAMMAZIONE E

Dettagli

PIANO DI STUDIO DELLA DISCIPLINA DISCIPLINA: Informatica

PIANO DI STUDIO DELLA DISCIPLINA DISCIPLINA: Informatica ISIS C. Facchinetti Sede: via Azimonti, 5-21053 Castellanza Tel. 0331 635718 fax 0331 679586 info@isisfacchinetti.gov.it https://isisfacchinetti.gov.it PIANO DI STUDIO DELLA DISCIPLINA Rev. 1.1 del 26/07/17

Dettagli

Corso Programmazione Java Avanzato

Corso Programmazione Java Avanzato Corso Programmazione Java Avanzato Codice: ITJA0113 Durata: 40 ore Descrizione corso Questo corso fornisce una panoramica sulle tecnologie impiegate per la realizzazione di applicazioni web basate sulla

Dettagli

MATRICE TUNING competenze versus unità didattiche, Corso di Laurea in Informatica (classe L-31), Università degli Studi di Cagliari

MATRICE TUNING competenze versus unità didattiche, Corso di Laurea in Informatica (classe L-31), Università degli Studi di Cagliari A: CONOSCENZA E CAPACITA DI COMPRENSIONE Conoscere e saper comprendere i fondamenti della matematica discreta (insiemi, interi, relazioni e funzioni, calcolo combinatorio) Conoscere e saper comprendere

Dettagli

ISTITUTO STATALE D ISTRUZIONE SUPERIORE FERRARIS - BRUNELLESCHI EMPOLI Anno scolastico 2015/2016

ISTITUTO STATALE D ISTRUZIONE SUPERIORE FERRARIS - BRUNELLESCHI EMPOLI Anno scolastico 2015/2016 ISTITUTO STATALE D ISTRUZIONE SUPERIORE FERRARIS - BRUNELLESCHI EMPOLI Anno scolastico 2015/2016 Classe: 4^A inf Prof.ssa Lami Carla Prof. Simone Calugi Programma di INFORMATICA GENERALE, APPLICAZIONI

Dettagli

Metodi Avanzati di Programmazione 2012/2013 Informatica (Brindisi) Loglisci Corrado

Metodi Avanzati di Programmazione 2012/2013 Informatica (Brindisi) Loglisci Corrado INSEGNAMENTO ANNO ACCADEMICO CORSO DI LAUREA IN DOCENTE ANNO DI CORSO Metodi Avanzati di Programmazione 212/213 Informatica (Brindisi) Loglisci Corrado II II SEMESTRE 7 (ore 56) N CREDITI LEZIONI FRONTALI:

Dettagli

Indice. Prefazione. 3 Oggetti e Java 53

Indice. Prefazione. 3 Oggetti e Java 53 Prefazione xv 1 Architettura dei calcolatori 1 1.1 Calcolatori e applicazioni 1 1.1.1 Alcuni esempi di applicazioni 3 1.1.2 Applicazioni e interfacce 4 1.2 Architettura dei calcolatori 7 1.2.1 Hardware

Dettagli

La programmazione ad oggetti: chiamate di metodi. Overloading. This

La programmazione ad oggetti: chiamate di metodi. Overloading. This ISTITUTO D ISTRUZIONE SUPERIORE FERRARIS BRUNELLESCHI - EMPOLI Materia: INFORMATICA PROGRAMMA SVOLTO A.S. 2015/2016 Classe IV C Informatica Proff. Fabio Ciao / Simone Calugi Libro di testo: Cloud B P.

Dettagli

Esercizi di autovalutazione Risposte agli esercizi di autovalutazione Esercizi... 64

Esercizi di autovalutazione Risposte agli esercizi di autovalutazione Esercizi... 64 Sommario PREFAZIONE... IX Il nostro approccio didattico... ix Software incluso con questo libro... xii Una panoramica del libro... xiii Ringraziamenti... xv Gli autori... xvii Deitel & Associates, Inc....

Dettagli

Metodi Avanzati di Programmazione (II Anno) a.a. 2011/2012 Docente: Annalisa Appice Dipartimento di Informatica Università degli Studi Bari Aldo Moro

Metodi Avanzati di Programmazione (II Anno) a.a. 2011/2012 Docente: Annalisa Appice Dipartimento di Informatica Università degli Studi Bari Aldo Moro Metodi Avanzati di Programmazione (II Anno) a.a. 2011/2012 Docente: Annalisa Appice Dipartimento di Informatica Università degli Studi Bari Aldo Moro tel.: 080 5443262 email: appice@di.uniba.it http://www.di.uniba.it/~appice/

Dettagli

Sommario. I Uso degli oggetti 39

Sommario. I Uso degli oggetti 39 Questo è l'indice del libro, in cui sono evidenziati i paragrafi corrispondenti agli argomenti trattati nel corso e che costituiranno il programma d'esame. Alcuni argomenti sono stati trattati nelle lezioni

Dettagli

Prefazione. Organizzazione del libro

Prefazione. Organizzazione del libro Questo libro ha come obiettivo quello di insegnare la programmazione in Java in modo semplice e immediato, andando direttamene al sodo e cercando di concentrarsi sull essenziale. Dire le cose essenziali,

Dettagli

Programma didattico. Sviluppare Applicazioni Distribuite in ambiente. Spring MVC

Programma didattico. Sviluppare Applicazioni Distribuite in ambiente. Spring MVC Programma didattico Sviluppare Applicazioni Distribuite in ambiente Spring MVC Programma del corso 1.Progettazione e Sviluppo Database Relazionali Questa competenza permette di Progettare e Sviluppare

Dettagli

Prefazione. Capitolo 1 Sistemi di elaborazione 1

Prefazione. Capitolo 1 Sistemi di elaborazione 1 Prefazione XI Capitolo 1 Sistemi di elaborazione 1 1.1 Algoritmo 1 1.2 Esecuzione 3 1.3 Memoria 4 1.4 Calcolo meccanico 5 1.5 Capacità di calcolo 7 1.6 Computer 8 Domande di verifica 11 Esercizi 11 Capitolo

Dettagli

INFORMATICA NOVITÀ IL LINGUAGGIO JAVA. Massimiliano Bigatti. Guida alla programmazione di base IN ALLEGATO AL VOLUME

INFORMATICA NOVITÀ IL LINGUAGGIO JAVA. Massimiliano Bigatti. Guida alla programmazione di base IN ALLEGATO AL VOLUME Massimiliano Bigatti IL LINGUAGGIO JAVA Guida alla programmazione di base 2005, pp. IV-300 ISBN 88-203-3439-9 Elementi di base del linguaggio Algoritmi Le classi Operare con gli archivi Contiene il codice

Dettagli

Algoritmi e Strutture Dati

Algoritmi e Strutture Dati Introduzione al corso di Algoritmi e Strutture Dati Luigi Pontieri Il nome del corso: Algoritmi e Strutture Dati Algoritmo: metodo per la risoluzione di problemi di elaborazione di informazioni, espresso

Dettagli

PROGRAMMARE IN JAVA Volume I

PROGRAMMARE IN JAVA Volume I Graziano Frosini PROGRAMMARE IN JAVA Volume I INTRODUZIONE ALLA PROGRAMMAZIONE PROGRAMMAZIONE A OGGETTI INGRESSO/USCITA GENERICI THREAD Edizioni ETS www.edizioniets.com Copyright 2007 EDIZIONI ETS Piazza

Dettagli

Corso di Tecnologie Object Oriented. Programmazione in linguaggio Java

Corso di Tecnologie Object Oriented. Programmazione in linguaggio Java Corso di Tecnologie Object Oriented. Programmazione in linguaggio Java 1. Definizione degli Obiettivi Formativi 1.1 Modulo di Java Base L obiettivo del corso è quello di far maturare le competenze necessarie

Dettagli

INFORMATION COMMUNICATION TECHNOLOGY

INFORMATION COMMUNICATION TECHNOLOGY Obiettivi Il corso fornisce le conoscenze per utilizzare correttamente i costrutti e la sintassi dei Linguaggi Java, C++ e C# per progettare, scrivere e compilare semplici applicazioni. Destinatari Progettisti,

Dettagli

Linee di programmazione

Linee di programmazione Ministero dell Istruzione, dell Università e della Ricerca Ufficio Scolastico regionale per il Lazio Istituto Tecnico Industriale A. Pacinotti ISTITUTO TECNICO TECNOLOGICO - LICEO SCIENTIFICO DELLE SCIENZE

Dettagli

Informatica 3. LEZIONE 1: Introduzione. Modulo 1: Introduzione al corso Modulo 2: Introduzione ai linguaggi di programmazione

Informatica 3. LEZIONE 1: Introduzione. Modulo 1: Introduzione al corso Modulo 2: Introduzione ai linguaggi di programmazione Informatica 3 LEZIONE 1: Introduzione Modulo 1: Introduzione al corso Modulo 2: Introduzione ai linguaggi di Informatica 3 Lezione 1- Modulo 1 Introduzione al corso Introduzione Corso di Informatica 3

Dettagli

OEO041 Programmazione Java SE 8 avanzato

OEO041 Programmazione Java SE 8 avanzato Tel. +39 02 365738 info@overneteducation.it www.overneteducation.it OEO041 Programmazione Java SE 8 avanzato Durata: 5 gg Descrizione Questo corso copre le caratteristiche essenziali del linguaggio Java

Dettagli

ACADEMY SVILUPPATORE JAVA

ACADEMY SVILUPPATORE JAVA ACADEMY SVILUPPATORE JAVA PERCORSO ACADEMY SVILUPPATORE JAVA DESCRIZIONE Al termine del percorso di formazione i partecipanti potranno utilizzare con padronanza i linguaggi di programmazione Java. Inoltre

Dettagli

Informatica 3. Informatica 3. Lezione 1- Modulo 1. LEZIONE 1: Introduzione. Concetti di linguaggi di programmazione. Introduzione

Informatica 3. Informatica 3. Lezione 1- Modulo 1. LEZIONE 1: Introduzione. Concetti di linguaggi di programmazione. Introduzione Informatica 3 Informatica 3 LEZIONE 1: Introduzione Lezione 1- Modulo 1 Modulo 1: Introduzione al corso Modulo 2: Introduzione ai linguaggi di Introduzione al corso Politecnico di Milano - Prof. Sara Comai

Dettagli

Università degli studi di Roma Tor Vergata Ingegneria Medica Informatica I Programma del Corso

Università degli studi di Roma Tor Vergata Ingegneria Medica Informatica I Programma del Corso Obiettivi Di seguito vengono riportate una serie di domande che possono essere poste durante la prova formale del corso. Le seguenti domande non sono da ritenersi esaustive ma esemplificative. 1. Architettura

Dettagli

Corso Web Master. E' richiesta una padronanza dell'utilizzo del computer ed esperienza di navigazione su Internet.

Corso Web Master. E' richiesta una padronanza dell'utilizzo del computer ed esperienza di navigazione su Internet. Corso Web Master Titolo Web Master Destinatari Obiettivi e Finalità Normativa diriferimento Il corso si rivolge a chi desidera acquisire le conoscenze necessarie per la costruzione di siti Web. Il corso

Dettagli

Corso di Fondamenti di Informatica e Laboratorio

Corso di Fondamenti di Informatica e Laboratorio Corso di Fondamenti di Informatica e Laboratorio Corsi di Laurea Ingegneria Informatica (O-Z) Corsi di Laurea Ingegneria delle Telecomunicazioni - (A-Z) (ordinamento 03) A.A. 2009-2010 Prof. Giuseppe Mangioni

Dettagli

Anno Scolastico

Anno Scolastico Anno Scolastico 2018-19. PROGRAMMA DIDATTICO CONSUNTIVO CLASSE _4Ei Disciplina _Prof.Paolo Tomelleri Prof.Marco Tornieri Informatica Al fine di predisporre correttamente le prove per la sessione differita,

Dettagli

Indice PARTE A. Prefazione Gli Autori Ringraziamenti dell Editore La storia del C. Capitolo 1 Computer 1. Capitolo 2 Sistemi operativi 21 XVII XXIX

Indice PARTE A. Prefazione Gli Autori Ringraziamenti dell Editore La storia del C. Capitolo 1 Computer 1. Capitolo 2 Sistemi operativi 21 XVII XXIX Indice Prefazione Gli Autori Ringraziamenti dell Editore La storia del C XVII XXIX XXXI XXXIII PARTE A Capitolo 1 Computer 1 1.1 Hardware e software 2 1.2 Processore 3 1.3 Memorie 5 1.4 Periferiche di

Dettagli

Sistemi Informativi Aziendali. Programma del corso

Sistemi Informativi Aziendali. Programma del corso Sistemi Informativi Aziendali Corso di Laurea in Ingegneria Gestionale Programma del corso Anno Accademico 2008/09 Docente: Massimo Cossentino Programma del corso a.a. 2008-09 Introduzione al corso ICT

Dettagli

Programmazione modulare

Programmazione modulare Programmazione modulare 2018-2019 Indirizzo: Informatica Disciplina: TECNOLOGIE E PROGETTAZIONE DI SISTEMI INFORMATICI E DI TELECOMUNICAZIONI Classe: 5B Docente: Maria Lizzi, Giorgio Carnevale Ore settimanali

Dettagli

Corso Programmazione Java ed Android

Corso Programmazione Java ed Android Corso Programmazione Java ed Android Codice: ITAJ0114 Durata: 72 ore Descrizione corso Il corso Programmazione Java ed Android è rivolto agli amanti del mobile che intendono entrare in questo affascinante

Dettagli

Introduzione alla programmazione con Java

Introduzione alla programmazione con Java Introduzione alla programmazione con Java Docente: Lucio Benussi Lingua del corso Italiano Descrizione del corso e obiettivi Il corso affronta lo studio di Java, linguaggio open source orientato agli oggetti

Dettagli

Introduzione alla programmazione con Java

Introduzione alla programmazione con Java Introduzione alla programmazione con Java Docente: Lucio Benussi Lingua Italiano Descrizione e obiettivi Il corso affronta lo studio di Java, linguaggio open source orientato agli oggetti tra i più diffusi

Dettagli

Introduzione alla programmazione con Java

Introduzione alla programmazione con Java Introduzione alla programmazione con Java Docente: Lucio Benussi Lingua del corso Italiano Descrizione del corso e obiettivi Il corso affronta lo studio di Java, linguaggio open source orientato agli oggetti

Dettagli

PROGRAMMA DIDATTICO CONSUNTIVO CLASSE

PROGRAMMA DIDATTICO CONSUNTIVO CLASSE PROGRAMMA DIDATTICO CONSUNTIVO CLASSE 4Bi Docenti Dallago Nadia e De Carli Lorenzo Disciplina Informatica Unità di Lavoro 1: Il linguaggio Python Periodo: settembre - ottobre 1) L ambiente di sviluppo

Dettagli

PROGETTAZIONE DIDATTICA ANNUALE

PROGETTAZIONE DIDATTICA ANNUALE ISTITUTO ISTRUZIONE SUPERIORE "L. EINAUDI" ALBA ANNO SCOLASTICO 2018/19 CLASSI TERZE Istruzione tecnica settore tecnologico Disciplina: Informatica PROGETTAZIONE DIDATTICA ANNUALE Elaborata e sottoscritta

Dettagli

Indice. Introduzione PARTE PRIMA LE BASI DEL C++: IL LINGUAGGIO C 1

Indice. Introduzione PARTE PRIMA LE BASI DEL C++: IL LINGUAGGIO C 1 Indice Introduzione XV PARTE PRIMA LE BASI DEL C++: IL LINGUAGGIO C 1 Capitolo 1 Una panoramica sul linguaggio C 3 1.1 Le origini e la storia del linguaggio C 3 1.2 Il C è un linguaggio di medio livello

Dettagli

Università degli Studi di Enna Kore Facoltà di Ingegneria ed Architettura Anno Accademico

Università degli Studi di Enna Kore Facoltà di Ingegneria ed Architettura Anno Accademico Facoltà di Ingegneria ed Architettura Anno Accademico 2017 2018 A.A. Settore Scientifico Disciplinare CFU Insegnamento Ore di aula Mutuazione 2017/18 Codice settore con declaratoria 9 PROGRAMMAZIONE E

Dettagli

PROGETTAZIONE DIDATTICA

PROGETTAZIONE DIDATTICA Istituto di Istruzione Superiore Di Vittorio - Lattanzio a.s. 2018 / 2019 PROGETTAZIONE DIDATTICA MATERIA / DISCIPLINA CLASSE DOCENTI INFORMATICA 4 D LATTANZIO Insegnante teorico: Prof. Tullio Testa Insegnante

Dettagli

PIANO DI LAVORO. Programmazione Didattica per Competenze. Indirizzo Informatica e Telecomunicazioni. Articolazione Informatica DOCENTE:

PIANO DI LAVORO. Programmazione Didattica per Competenze. Indirizzo Informatica e Telecomunicazioni. Articolazione Informatica DOCENTE: PIANO DI LAVORO Programmazione Didattica per Competenze Indirizzo Informatica e Telecomunicazioni Articolazione Informatica DOCENTE: ITP: MATERIA: CLASSE: ORE SETTINALI: CANTARELLA ALFREDO NATALE LUIGI

Dettagli

PIANO DI LAVORO PREVENTIVO. Piano di lavoro preventivo dei Proff. Nicola Christian Barbieri Filomena Daraio. Materia INFORMATICA

PIANO DI LAVORO PREVENTIVO. Piano di lavoro preventivo dei Proff. Nicola Christian Barbieri Filomena Daraio. Materia INFORMATICA Pag. 1 di 7 Piano di lavoro preventivo dei Proff. Nicola Christian Barbieri Filomena Daraio Materia INFORMATICA Classe QUARTA Sezione AI Anno Scolastico: 2017/2018 f.to Nicola Christian Barbieri Filomena

Dettagli

Istituto d Istruzione Secondaria Superiore. Carlo Emilio Gadda

Istituto d Istruzione Secondaria Superiore. Carlo Emilio Gadda Istituto d Istruzione Secondaria Superiore Carlo Emilio Gadda Presidenza e Segreteria: v. Nazionale 6 43045 Fornovo di Taro (PR) Tel. 0525 400229 Fax 0525 39300 E-mail: pris00800p@istruzione.it Sito web:

Dettagli

I.I.S. Federico II di Svevia - Melfi

I.I.S. Federico II di Svevia - Melfi I.I.S. Federico II di Svevia - Melfi Liceo Scientifico - Opzione Scienze Applicate Progettazione didattica a.s. 2016/2017 INFORMATICA Docente: Michele FICARAZZI Classe 3BA PREMESSA SULLA CLASSE: La classe

Dettagli

Java il Corso Fondamentale

Java il Corso Fondamentale Java il Corso Fondamentale Imparare a Programmare APP per Android, applicativi per Server e Desktop, applet e molto altro. IlTuoCorso - Ermes srl Via E.De Amicis 57 20123 Milano Il corso Ciao! Se desideri

Dettagli

Indice Introduzione I fondamenti di C#

Indice Introduzione I fondamenti di C# Indice Introduzione XV Capitolo 1 I fondamenti di C# 1 1.1 L albero genealogico di C# 2 C: l inizio dell era moderna della programmazione 2 La creazione di OOP e C++ 3 La nascita di Internet e Java 4 La

Dettagli

3.3.6 Gli operatori Le funzioni di accesso al tipo Le strutture di controllo Le funzioni

3.3.6 Gli operatori Le funzioni di accesso al tipo Le strutture di controllo Le funzioni IIndice Capitolo 1 Da dove partiamo: pagine web statiche 1 1.1 Principi di base.............................. 1 1.1.1 Il paradigma client-server.................... 1 1.1.2 Ipertesto, multimedia, ipermedia................

Dettagli

PROGRAMMA PER LA PROVA DI ACCERTAMENTO

PROGRAMMA PER LA PROVA DI ACCERTAMENTO PROGRAMMA PER LA PROVA DI ACCERTAMENTO PARTE 1 Fondamenti di informatica Questa sezione ha lo scopo di presentare i principali argomenti teorici che stanno alla base del funzionamento di un elaboratore

Dettagli

Indice. Introduzione PARTE PRIMA PRELUDIO: SERVIZIO CON SORRISO 1

Indice. Introduzione PARTE PRIMA PRELUDIO: SERVIZIO CON SORRISO 1 Indice Introduzione XIII PARTE PRIMA PRELUDIO: SERVIZIO CON SORRISO 1 Capitolo 1 Creazione di servizi Web 3 1.1 I servizi Web 3 Architetture distribuite basate su componenti 4 Come creare servizi Web 5

Dettagli

Dichiarazione di una classe. Dichiarazione ereditarietà

Dichiarazione di una classe. Dichiarazione ereditarietà Introduzione Il Java è un linguaggio di programmazione orientato agli oggetti (OOL), perché permette di realizzare in un programma tutti i concetti alla base dell OOP quali: l astrazione dei dati, mediante

Dettagli

TAVOLA DI PROGRAMMAZIONE

TAVOLA DI PROGRAMMAZIONE TAVOLA DI PROGRAMMAZIONE Anno scolastico 2015/2016 MATERIA: INFORMATICA CLASSE III DOCENTE: ASQUINO DANIELE INDIRIZZO* SIA * indicare oppure Sistemi Informativi Aziendali oppure oppure Costruzione, Ambiente

Dettagli

Dipartimento di INFORMATICA TC - TTRG. Anno Scolastico Piano di Lavoro Disciplinare. INFORMATICA Articolazione: INFORMATICA Classe IV

Dipartimento di INFORMATICA TC - TTRG. Anno Scolastico Piano di Lavoro Disciplinare. INFORMATICA Articolazione: INFORMATICA Classe IV Dipartimento di INFORMATICA TC - TTRG Anno Scolastico 2015-2016 Piano di Lavoro Disciplinare INFORMATICA Articolazione: INFORMATICA Classe IV Docenti del Dipartimento: Maculotti Marina (IV A i ) Mazzucchelli

Dettagli

Sommario. Introduzione... xv. Giorno 1 Elementi base del linguaggio C

Sommario. Introduzione... xv. Giorno 1 Elementi base del linguaggio C Sommario Introduzione... xv Organizzazione del volume... xv Argomenti...xvi Domande...xvi Verifiche...xvi Domande e risposte...xvi Esercizi...xvi Non è richiesta alcuna precedente esperienza di programmazione...

Dettagli

Indice generale. Modulo 1 - Introduzione a Java 7 1. Modulo 2 - Componenti fondamentali di un programma Java 29

Indice generale. Modulo 1 - Introduzione a Java 7 1. Modulo 2 - Componenti fondamentali di un programma Java 29 Indice generale Prefazione xvu Modulo 1 - Introduzione a Java 7 1 1.1 Introduzione a Java 2 1.1.1 Cosa èjava 2 1.1.2 Breve storia di Java 3 1.1.3 Perché Java (why) 5 1.1.4 Caratteristiche di Java 6 1.2

Dettagli

Docenti Prof.ssa Biagini Barbara Prof. Sollitto Carlo INDIRIZZO DI STUDI SISTEMI INFORMATIVI AZIENDALI

Docenti Prof.ssa Biagini Barbara Prof. Sollitto Carlo INDIRIZZO DI STUDI SISTEMI INFORMATIVI AZIENDALI IIS ARGENTIA GORGONZOLA Programma svolto a.s.2016/17 Materia INFORMATICA Classe IV BSIA Docenti Prof.ssa Biagini Barbara Prof. Sollitto Carlo INDIRIZZO DI STUDI SISTEMI INFORMATIVI AZIENDALI Prerequisiti:

Dettagli

Ministero della Pubblica Istruzione Ufficio Scolastico Regionale per la Sicilia Direzione Generale

Ministero della Pubblica Istruzione Ufficio Scolastico Regionale per la Sicilia Direzione Generale Unione Europea Regione Sicilia Ministero della Pubblica Istruzione Ufficio Scolastico Regionale per la Sicilia Direzione Generale ISTITUTO TECNICO INDUSTRIALE STATALE G. MARCONI EDILIZIA ELETTRONICA e

Dettagli

CLASSE: 5 INF MATERIA: TPSIT DOCENTE: EPIS CARLO PROGRAMMAZIONE DIDATTICA

CLASSE: 5 INF MATERIA: TPSIT DOCENTE: EPIS CARLO PROGRAMMAZIONE DIDATTICA CLASSE: 5 INF MATERIA: TPSIT DOCENTE: EPIS CARLO PROGRAMMAZIONE DIDATTICA ASSE CULTURALE SCIENTIFICO TECNOLOGICO competenze chiave competenze base abilità conoscenze Scegliere dispositivi e strumenti in

Dettagli

Classe III A. A.s Programma di Informatica 5 ore settimanali (3 laboratorio) Docenti. Prof. Alberto Ferrari Prof.

Classe III A. A.s Programma di Informatica 5 ore settimanali (3 laboratorio) Docenti. Prof. Alberto Ferrari Prof. Classe III A A.s. 2011 2012 Programma di Informatica 5 ore settimanali (3 laboratorio) Docenti Prof. Alberto Ferrari Prof. Alberto Paganuzzi Moduli A. Informazione e dati digitali B. L'informatica come

Dettagli

Università degli studi Magna Graecia di Catanzaro

Università degli studi Magna Graecia di Catanzaro Università degli studi Magna Graecia di Catanzaro Corso di laurea in Ingegneria Informatica e Biomedica Corso di Ingegneria del Software A.A. (2002-2003) Docente: Dott. Ing. Pierangelo, Tutor: Ing. A.

Dettagli

SYLLABUS TRIENNIO. prof. Mauro Malatesta. Approvata dal Dipartimento di il. Approvata dal Consiglio di classe il...

SYLLABUS TRIENNIO. prof. Mauro Malatesta. Approvata dal Dipartimento di il. Approvata dal Consiglio di classe il... Anno scolastico: 2014 2015 Classe: 4 Sez.: G Disciplina: INFORMATICA Articolazione: Informatica Docente: prof. Mauro Malatesta (firma) Approvata dal Dipartimento di il Approvata dal Consiglio di classe

Dettagli

4 M A.S. 2016/2017 PROGRAMMA SVOLTO E INDICAZIONI PER IL RECUPERO ESTIVO. Dei proff. SILENA CAMPANA e MONICA LUSSANA. docenti di Informatica.

4 M A.S. 2016/2017 PROGRAMMA SVOLTO E INDICAZIONI PER IL RECUPERO ESTIVO. Dei proff. SILENA CAMPANA e MONICA LUSSANA. docenti di Informatica. A.S. 2016/2017 PROGRAMMA SVOLTO E INDICAZIONI PER IL RECUPERO ESTIVO Dei proff. SILENA CAMPANA e MONICA LUSSANA docenti di Informatica Classe 4 M Ripasso su array e funzioni Programmazione Object Oriented

Dettagli

Giuseppe Callegarin Java, Oggetti e Strutture Dati Cedam INDICE

Giuseppe Callegarin Java, Oggetti e Strutture Dati Cedam INDICE Giuseppe Callegarin Java, Oggetti e Strutture Dati Cedam 2004 www.javaosd.org INDICE CAP. 1 Macchine, linguaggi e comunicazioni...1 1.1 Dai grandi elaboratori all era dei dispositivi programmabili e comunicanti...1

Dettagli

PREFAZIONE... IX Lo scopo di questo libro... ix La metodologia di insegnamento... ix Panoramica sul libro... xiii

PREFAZIONE... IX Lo scopo di questo libro... ix La metodologia di insegnamento... ix Panoramica sul libro... xiii Sommario PREFAZIONE... IX Lo scopo di questo libro... ix La metodologia di insegnamento... ix Panoramica sul libro... xiii CAPITOLO 1: INTRODUZIONE AI COMPUTER, A INTERNET E AL WEB... 1 1.1 Introduzione...

Dettagli

Programmazione modulare

Programmazione modulare Programmazione modulare 2015-2016 Indirizzo: Informatica Disciplina: TECNOLOGIE E PROGETTAZIONE DI SISTEMI INFORMATICI E DI TELECOMUNICAZIONI Classe: 5A e 5B Docente: Maria Lizzi Ore settimanali previste:

Dettagli

A.s Programma di Informatica

A.s Programma di Informatica A.s. 2008-2009 Programma di Informatica Gli aspetti teorici della disciplina sono suddivisi in 5 moduli: A. Progetto di sistemi informativi B. Basi di dati C. Linguaggi per basi di dati relazionali D.

Dettagli

I Metodi. Fondamenti di Informatica A-K

I Metodi. Fondamenti di Informatica A-K I Metodi Fondamenti di Informatica A-K Esercitazione 3 Introduzione al calcolatore e Java Linguaggio Java, basi e controllo del flusso I metodi: concetti di base Stringhe ed array Classi e oggetti, costruttori,

Dettagli

Corso Analista Programmatore Microsoft Corso Online Analista Programmatore Microsoft

Corso Analista Programmatore Microsoft Corso Online Analista Programmatore Microsoft Corso Analista Programmatore Microsoft Corso Online Analista Programmatore Microsoft Accademia Futuro info@accademiafuturo.it Programma Generale del Corso Analista Programmatore Microsoft Tematiche Trattate

Dettagli

INDICE. Nextre Academy. Academy Java. Chi cerchiamo. Dalla candidatura all inserimento. Programma parte 1. Programma parte 2

INDICE. Nextre Academy. Academy Java. Chi cerchiamo. Dalla candidatura all inserimento. Programma parte 1. Programma parte 2 ACADEMY JAVA INDICE Nextre Academy Academy Java Chi cerchiamo Dalla candidatura all inserimento Programma parte 1 Programma parte 2 3 4 5 6 7 8 NEXTRE ACADEMY L Academy di Nextre Engineering propone corsi

Dettagli

vi Sommario Operatore di decremento Operatore di complemento logico Operatore di complemento a bit Operatori binari Operatori

vi Sommario Operatore di decremento Operatore di complemento logico Operatore di complemento a bit Operatori binari Operatori Sommario Introduzione... XVII 1 L ambiente del C#... 1 CLI (Common Language Infrastructure)... 1 BCL (Base Class Library)... 2 Standardizzazione... 3 L architettura.net... 4 CLR (Common Language Runtime)...

Dettagli

INDIRIZZO LICEO SCIENZE APPLICATE PROGRAMMAZIONE DISCIPLINARE PER COMPETENZE A.S / 2016

INDIRIZZO LICEO SCIENZE APPLICATE PROGRAMMAZIONE DISCIPLINARE PER COMPETENZE A.S / 2016 Istituto Statale d'istruzione Superiore R.FORESI LICEO CLASSICO LICEO SCIENTIFICO FORESI LICEO SCIENZE UMANE LICEO SCIENZE APPLICATE FORESI ISTITUTO PROFESSIONALE PER L INDUSTRIA E L ARTIGIANATO BRIGNETTI

Dettagli

Introduzione...xv. Giorno 1 - Una panoramica sui concetti principali...1

Introduzione...xv. Giorno 1 - Una panoramica sui concetti principali...1 Sommario Introduzione...xv Il booksite... xvi Gli esempi... xvi Quello che dovete sapere per comprendere questo libro... xvi Giorno 1 - Una panoramica sui concetti principali...1 La storia e le origini...

Dettagli

PROGRAMMA DIDATTICO CONSUNTIVO

PROGRAMMA DIDATTICO CONSUNTIVO PROGRAMMA DIDATTICO CONSUNTIVO CLASSE 4Di Docenti Professoressa Elena Baraldi, Professor Nicola Tommasini Disciplina Informatica Unità di Lavoro 1: Programmazione orientata agli oggetti Periodo: settembre

Dettagli

PIANO DI LAVORO. a.s / 2019

PIANO DI LAVORO. a.s / 2019 PIANO DI LAVORO a.s. 2018 / 2019 Materia: INFORMATICA Classi: quarta informatica sez.a-b Data di presentazione: 31/10/2018 DOCENTI Cerri Marta Lorenzini Alessandro Bergamasco Alessandra Posta elettronica:

Dettagli

Tecnologie di Sviluppo per il Web Lab. di Tecnologie di Sviluppo Web

Tecnologie di Sviluppo per il Web Lab. di Tecnologie di Sviluppo Web Tecnologie di Sviluppo per il Web Lab. di Tecnologie di Sviluppo Web Presentazione dei Corsi Anno Accademico 2004-2005 http://www.db.unibas.it/users/mecca/corsi/sviluppoweb G. Mecca mecca@unibas.it Università

Dettagli

Fondamenti di informatica T-1 (A K) Esercitazione 8: classi e oggetti

Fondamenti di informatica T-1 (A K) Esercitazione 8: classi e oggetti Fondamenti di informatica T-1 (A K) Esercitazione 8: classi e oggetti AA 2018/2019 Tutor Lorenzo Rosa lorenzo.rosa@unibo.it 2 Esercitazione 8 Introduzione al calcolatore e Java Linguaggio Java, basi e

Dettagli

Linee di programmazione

Linee di programmazione Ministero dell Istruzione, dell Università e della Ricerca Ufficio Scolastico regionale per il Lazio Istituto Tecnico Industriale A. Pacinotti ISTITUTO TECNICO TECNOLOGICO - LICEO SCIENTIFICO DELLE SCIENZE

Dettagli

Introduzione. Organizzazione del libro

Introduzione. Organizzazione del libro Introduzione Questo libro ha come obiettivo quello di insegnare la programmazione in Java in modo semplice e immediato, andando direttamente al sodo e cercando di concentrarsi sull essenziale. Dire le

Dettagli

Il computer. Il case e l'unità di elaborazione. Il computer, una macchina aggiornabile.

Il computer. Il case e l'unità di elaborazione. Il computer, una macchina aggiornabile. Materia: INFORMATICA Classe 1Q Prof.ssa Mazzi Cinzia IL COMPUTER Hardware e software. Il computer. Il case e l'unità di elaborazione. Il computer, una macchina aggiornabile. Le parti che formano un computer.

Dettagli

Esercitazione n 2. Obiettivi

Esercitazione n 2. Obiettivi Esercitazione n 2 Obiettivi Progettazione di una applicazione Java Utilizzo di classi come schemi Utilizzo di costruttori Utilizzo di stringhe Uguaglianza tra oggetti Utilizzo di classi come componenti

Dettagli

PROGRAMMAZIONE INFORMATICA SECONDO BIENNIO. Liceo Scientifico opzione Scienze Applicate

PROGRAMMAZIONE INFORMATICA SECONDO BIENNIO. Liceo Scientifico opzione Scienze Applicate PROGRAMMAZIONE INFORMATICA SECONDO BIENNIO Liceo Scientifico opzione Scienze Applicate Anno scolastico 2017-2018 Programmazione di Informatica pag. 2 / 7 INFORMATICA - SECONDO BIENNIO OBIETTIVI SPECIFICI

Dettagli

Metodologie di Programmazione. ovvero, Principi e Tecniche per la costruzione di programmi

Metodologie di Programmazione. ovvero, Principi e Tecniche per la costruzione di programmi Metodologie di Programmazione ovvero, Principi e Tecniche per la costruzione di programmi 1 In questo corso Sviluppo in piccolo: Tempi: mesi/uomo v.s. anni/uomo Strumenti: personal v.s. professional Programmazione

Dettagli

PROGRAMMAZIONE DIDATTICA DI DIPARTIMENTO A.S. 2017/2018

PROGRAMMAZIONE DIDATTICA DI DIPARTIMENTO A.S. 2017/2018 ISTITUTO ISTRUZIONE SUPERIORE EINAUDI - SCARPA TECNOLOGICO - ECONOMICO PROFESSIONALE Via J. Sansovino, 6-31044 MONTEBELLUNA (TV) 0423 23587 - Fax 0423 602717 web: www.iiseinaudiscarpa.gov.itemail: info@iiseinaudiscarpa.gov.it

Dettagli

Proff. Fabio Ciao e Raffaele Bortone

Proff. Fabio Ciao e Raffaele Bortone ISTITUTO D ISTRUZIONE SUPERIORE FERRARIS BRUNELLESCHI - EMPOLI Materia: INFORMATICA PROGRAMMAZIONE ANNUALE A.S. 2014/2015 Classe IV C Informatica Proff. Fabio Ciao e Raffaele Bortone Libro di testo: Cloud

Dettagli

ICT-Progetti Offerta formativa. Catalogo corsi 2017 per i privati

ICT-Progetti Offerta formativa. Catalogo corsi 2017 per i privati Le migliori tecnologie dell'informazione e della comunicazione al servizio del vostro business ICT-Progetti Offerta formativa Versione 1.02 aggiornata al 3 aprile 2017 Investire nella formazione continua

Dettagli

Indice generale. Prefazione all edizione italiana...xi. La prima applicazione...5. Tutto sugli oggetti...17

Indice generale. Prefazione all edizione italiana...xi. La prima applicazione...5. Tutto sugli oggetti...17 Indice generale Prefazione all edizione italiana...xi Capitolo 1 Capitolo 2 Capitolo 3 Introduzione...1 1.1 A chi ci rivolgiamo... 2 1.2 Argomenti... 2 1.3 Requisiti... 3 1.4 Ringraziamenti... 3 1.5 Si

Dettagli

Sommario. CAPITOLO 3: FILE E FLUSSI Introduzione Gerarchia dei dati... 99

Sommario. CAPITOLO 3: FILE E FLUSSI Introduzione Gerarchia dei dati... 99 Sommario PREFAZIONE... IX La metodologia di insegnamento... ix Ringraziamenti... xi Gli autori... xii Deitel & Associates, Inc.... xiii World Wide Web Consortium... xiv CAPITOLO 1: MULTITHREADING... 1

Dettagli

REPERTORIO DELLE QUALIFICAZIONI PROFESSIONALI DELLA REGIONE CAMPANIA

REPERTORIO DELLE QUALIFICAZIONI PROFESSIONALI DELLA REGIONE CAMPANIA REPERTORIO DELLE QUALIFICAZIONI PROFESSIONALI DELLA REGIONE CAMPANIA QUALIFICAZIONE PROFESSIONALE Denominazione qualificazione Analista programmatore 5 Settore Economico Professionale Area di Attività

Dettagli

Sommario PREFAZIONE... XI CAPITOLO 1: LE IMMAGINI E JAVA2D... 1 CAPITOLO 2: I COMPONENTI GUI DI BASE... 43

Sommario PREFAZIONE... XI CAPITOLO 1: LE IMMAGINI E JAVA2D... 1 CAPITOLO 2: I COMPONENTI GUI DI BASE... 43 Sommario PREFAZIONE... XI La metodologia di insegnamento...xiv L apprendimento attraverso il codice... xiv L accesso al World Wide Web... xiv Obiettivi... xv Il codice e gli esempi... xv Consigli e suggerimenti...

Dettagli