Modulo Object Oriented Programming (Linguaggio Java)

Slides:



Advertisements
Presentazioni simili
Corso di Fondamenti di Informatica
Advertisements

Unit à E4 Applet. Obiettivi Saper progettare e realizzare Applet Java allinterno di pagine HTML Comprendere le interazioni tra il browser e lapplet Saper.
Classe III A A.s – 2011 Sistemi di Elaborazione e Trasmissione dell’Informazione 4 ore settimanali (2 laboratorio) Docenti Prof. Alberto Ferrari.
Classe IV B A.s – 2009 Programma di Informatica 6 ore (3 laboratorio) Docenti –Prof. Alberto Ferrari –Prof. Alberto Paganuzzi.
Applet Java.
Unità D2 Database nel web. Obiettivi Comprendere il concetto di interfaccia utente Comprendere la struttura e i livelli che compongono unapplicazione.
2/11/2004Laboratorio di Programmazione - Luca Tesei1 Punto della situazione Da dove veniamo, dove andiamo.
Java Enterprise Edition (JEE)
29 febbraio 2008 Progettare tipi di dato astratti.
1 Metodologie di Programmazione. 2 Contenuto generale §tecniche per la programmazione orientata ad oggetti (in piccolo) §esemplificate utilizzando il.
una interfaccia internet per il sistema Momis
Università degli Studi di Modena e Reggio Emilia Facoltà di Ingegneria – Sede di Modena Corso di Laurea in Ingegneria Informatica – Nuovo Ordinamento Relatore:
Java2 Esercitazioni del corso di Sistemi Informativi Marina Mongiello
Fondamenti di Informatica Prof. Cantone
Fondamenti di Informatica
S.I.S.S.I.S. Catania 2002/03 LE APPLET JAVA Prof. D. Cantone Amuso Raffaele.
Introduzione ai Web Services. E' un nuovo meccanismo RPC ottimizzato per l'uso in Internet Un qualunque Client su una generica piattaforma deve poter.
Fondamenti di Informatica
JavaScript Laboratorio di Applicazioni Informatiche II mod. A.
Programma Dott. Ing. Leonardo Rigutini
Applet Dott. Ing. Leonardo Rigutini Dipartimento Ingegneria dellInformazione Università di Siena Via Roma 56 – – SIENA Uff
Introduzione al linguaggio Java
TECNOLOGIE PER DOCUMENTI DIGITALI
Gestione dei Progetti Software 2 (a.a. 204/05) - Lezione 4 1 Il package java.awt Gestione dellI/O orientato alla grafica: le finestre Sviluppo di interfacce.
Gestione dei Progetti Software 2 (a.a. 2004/05) - Lezione 3 1 JAVA e Internet: il World Wide Web Internet: milioni di computer collegati fra di loro attraverso.
INFORMATICA E TECNOLOGIA DELLA COMUNICAZIONE IN RETE MODULO 2
CAPITOLO 1 JAVA: UN TUFFO NEL LINGUAGGIO E NELL'AMBIENTE.
INTRODUZIONE MOTIVAZIONI, PEREQUISITI, ARGOMENTI.
CAPITOLO 2 INTRODUZIONE AL LINGUAGGIO JAVA E ALL'AMBIENTE HOTJAVA.
Contenuti del corso Programmazione ad Oggetti Oggetti, polimorfismo, ereditarieta Metodologie di progetto Astrazione ed incapsulamento ( encapsulation)
Architettura Java/J2EE
Informatica a.a. 2009/2010 Modulo B - Corso di Laurea Triennale in Tecnologie per la Conservazione ed il Restauro.
Java Contardi Carlo A.S. 2008/09.
Introduzione alla programmazione Object Oriented
Sistemi Informativi sul Web
Introduzione alla programmazione web
Programmazione concorrente
Il World Wide Web Lidea innovativa del WWW è che esso combina tre importanti e ben definite tecnologie informatiche: Documenti di tipo Ipertesto. Sono.
1 Applet ed HTML Fondamenti di Informatica Corso D.
Corso di Visual Basic 6.0 OBBIETTIVI
Introduzione. Introduzione Un’applet Java: Una applet ("applicazioncina") è una applicazione non autonoma, ma pensata per far parte di una pagina Internet.
Corso di WebMaster Mercoledì 14 Novembre. Parte I – Introduzione al Corso Lezione 1: Presentazione Descrizione Breve del Corso Semplice Valutazione.
Corso di Algoritmi e Strutture Dati con Laboratorio A.A. 2014/15 Libreria standard.
Programmazione ad oggetti
Lezione 1 Panoramica sui paradigmi di programmazione
Ugo de'Liguoro - Informatica 2 - Introduzione Informatica 2 Introduzione al corso a.a. 2003/04.
Classe IV A A.s – 2013 Programma di Informatica 5 ore (3 laboratorio) Docenti –Prof. Alberto Ferrari –Prof. Alberto Paganuzzi.
Fabrizio Felici LAMP workshop GROsseto Linux Users Group.
Il World Wide Web Il WWW è uno spazio informativo accessibile via rete per scopi di comunicazione. Lo spazio informativo: insieme universale di risorse.
Laboratorio di Servizi Web - servlet - Ardissono 1 Java Servlet API package javax.servlet: include classi e interfacce di gestione di servlet indipendenti.
Introduzione a Javascript
Programmazione Web Presentazione del corso /2015.
1 LABORATORIO DI INFORMATICA Ingegneria Informatica Dott. Giorgio Cicerchia a.a ° Ciclo.
Gestione dei thread in Java
TW Asp - Active Server Pages Nicola Gessa. TW Nicola Gessa Introduzione n Con l’acronimo ASP (Active Server Pages) si identifica NON un linguaggio di.
Ingegneria del software Modulo 3 -Tecniche d’implementazione Unità didattica 2 -EJB Ernesto Damiani Università degli Studi di Milano Lezione 1 – Introduzione.
1 Laboratorio di Introduzione alla Programmazione-Informazioni §II MODULO §3 crediti §Esame e voto unico (su 6 crediti totali)
1 Metodologie di Programmazione §tecniche per la programmazione orientata ad oggetti §esemplificate utilizzando il linguaggio Java §testo di riferimento.
Ingegneria del software Modulo 4 -Processi software Unità didattica 2 – eXtreme Programming Ernesto Damiani Università degli Studi di Milano Lezione 1.
1 Metodologie di Programmazione §tecniche per la programmazione orientata ad oggetti §esemplificate utilizzando il linguaggio Java §testo di riferimento.
A.a. 2004/05Tecnologie Web1 Corso di Laurea Interfacoltà in Management dell’informazione e della comunicazione aziendale a.a. 2004/05 Tecnologie Web Anna.
Grafica interattiva a.a. 2003/2004 Docente: Prof. Enrico Puppo Laboratorio: Dott. Paola Magillo.
Eprogram SIA V anno.
Eprogram informatica V anno.
28/12/2001package 1 Package Pacchetti e interfacce.
Il mondo del web Includere Digital-mente – Corso livello 4 docente: prof.ssa MANUELA MARSILI.
Eprogram informatica V anno. Programmare in rete.
Introduzione alle Classi e agli Oggetti in Java 1.
Transcript della presentazione:

Modulo Object Oriented Programming (Linguaggio Java) Autore:Nadia Patelmo Modulo Object Oriented Programming (Linguaggio Java) Il Modulo si riferisce ad una classe IV Autore:Nadia Patelmo Autore:Nadia Patelmo

Prerequisiti Conoscenze di programmazione imperativa già acquisite nella classe III nel corso di programmazione in C o altro linguaggio imperativo; Conoscenza elementare di HTML (non indispensabile); Autore:Nadia Patelmo

Obiettivi 4° anno: 15 settimane Comprendere la “filosofia” della programmazione OO e le differenze rispetto alla programmazione procedurale; Capire l’uso del java per la creazione di semplici applicativi web (opzionale); 4° anno: 15 settimane Autore:Nadia Patelmo

Modalità Strumenti 4° anno: 15 settimane Si preferirà partire prima da esempi di creazione di oggetti e metodi in java piuttosto che dalla teoria proprio a causa della natura della programmazione ad oggetti che tende a ricostruire la realtà tramite gli oggetti; Si partirà dalla modellazione di oggetti molto semplici (magari di uso comune) evolvendo verso oggetti via via più complessi e astratti man mano che si applicano le peculiarità del java; Strumenti Appunti 4° anno: 15 settimane Autore:Nadia Patelmo

Modalità Strumenti 4° anno: 15 settimane Si preferirà partire prima da esempi di creazione di oggetti e metodi in java piuttosto che dalla teoria proprio a causa della natura della programmazione ad oggetti che tende a ricostruire la realtà tramite gli oggetti; Si partirà dalla modellazione di oggetti molto semplici (magari di uso comune) evolvendo verso oggetti via via più complessi e astratti man mano che si applicano le peculiarità del java; Strumenti Appunti 4° anno: 15 settimane Autore:Nadia Patelmo

Modulo linguaggio Java 4° anno: 15 settimane UD1: Introduzione al linguaggio Java Storia di Java. Il World Wide Web. Brevi cenni su HtML. Introduzione. Esempi Java(Laboratorio). UD2: Costrutti principali in java Tipi di dati; Operatori e costrutti (rivisitati in Java); Librerie a package in java ed esempi (java.lang e java.math); Esercitazioni pratiche in laboratorio; Autore:Nadia Patelmo

Modulo linguaggio Java 4° anno: 15 settimane UD3: Le classi in java Dichiarazione di una classe. Metodi e attributi. Passaggio dei parametri. Metodo costruttore. Creazione e uso degli oggetti. UD4: I metodi Passaggio dei parametri per riferimento; Utilizzo del this; Public e private e static; Overload dei metodi; Esempi pratici in laboratorio Autore:Nadia Patelmo

Modulo linguaggio Java 4° anno: 15 settimane UD5: Interfaccia utente grafica(GUI) Principi generali di progettazione I componenti GUI Il modello di gestione degli eventi I layout manager Esempi pratici di laboratorio UD6: Le applet Concetto di applet; La prima applet; Richiami di HTML per l’uso delle applet; I metodi init, start, run, stop, destroy e paint; Esempi di applet. Autore:Nadia Patelmo

Modulo linguaggio Java Autore:Nadia Patelmo Modulo linguaggio Java 4° anno: 15 settimane UD7: Java e web (modulo extra) Cenni al modello client-server; Modello di un’applicazione web; Cenni sui database; Le java servlet; Esempi di applicazione (laboratorio). Autore:Nadia Patelmo Autore:Nadia Patelmo

Unità didattica 1: Introduzione al linguaggio Java Storia di Java Autore:Nadia Patelmo

Unità didattica 1: Introduzione al linguaggio Java Il World Wide Web Autore:Nadia Patelmo

Unità didattica 1: Introduzione al linguaggio Java Brevi cenni su HTML Autore:Nadia Patelmo

Autore:Nadia Patelmo

Unità didattica 1: Introduzione al linguaggio Java Autore:Nadia Patelmo

Unità didattica 1: Introduzione al linguaggio Java Autore:Nadia Patelmo

Unità didattica 1: Introduzione al linguaggio Java Autore:Nadia Patelmo

Unità didattica 1: Introduzione al linguaggio Java Autore:Nadia Patelmo

Unità didattica 1: Introduzione al linguaggio Java Primo Esempio Secondo Esempio Autore:Nadia Patelmo

Unità didattica 1: Introduzione al linguaggio Java Autore:Nadia Patelmo

Unità didattica 1: Introduzione al linguaggio Java Autore:Nadia Patelmo

Unità didattica 1: Introduzione al linguaggio Java FINE Autore:Nadia Patelmo