Programmazione ad Oggetti

Slides:



Advertisements
Presentazioni simili
Tecniche e Linguaggi di Programmazione
Advertisements

Modulo di FISICA TECNICA
Prof. Rebecca Montanari Anno accademico 2011/2012
Fondamenti di Informatica I a.a Fondamenti di Informatica I Presentazione del corso Docenti Monica Bianchini Monica Bianchini Dipartimento di.
18/10/2004Programmazione e Laboratorio di Programmazione – Luca Tesei1 Programmazione e Laboratorio 2004/05 Informazioni Introduttive.
Informazioni sul Corso
1 Metodologie di Programmazione. 2 Contenuto generale §tecniche per la programmazione orientata ad oggetti (in piccolo) §esemplificate utilizzando il.
Corso di Laurea in Ingegneria Informatica e dellAutomazione Corso di Ingegneria del software I A. A M. MongielloIntroduzione al corso1 1.Introduzione.
Presentazione del Corso di CALCOLATORI ELETTRONICI
Bioinformatica Presentazione del Corso
Elementi di Informatica
Corso di Pedagogia sperimentale
Elaborazione di Immagini e Suoni Syllabus
Elementi di Algoritmi e Strutture Dati
Corsi di Laurea triennale: Economia e professione – CLEP
Corsi di Laurea triennale: Economia e professione –CLEP
Programmazione II Marco Ronchetti
1 © 2002, Cisco Systems, Inc. All rights reserved. Session Number Presentation_ID Cisco Networking Academy Program Local Academy POLIMI.
Tecniche di Calcolo per la Fisica
Laboratorio di Sistemi Operativi e Reti
Fondamenti di Informatica
Ulteriori Abilità Informatiche
Un ambiente multilinguale per la modellazione e la prototipazione rapida di Sistemi Multi-Agente.
Obiettivi del corso Programmazione Corso di laurea in Informatica.
LIP Laboratorio di Informatica: Programmazione Rosario Pugliese
Contenuti del corso Programmazione ad Oggetti Oggetti, polimorfismo, ereditarieta Metodologie di progetto Astrazione ed incapsulamento ( encapsulation)
Corso di Laurea in INGEGNERIA MECCANICA
Corso di Laurea in Ingegneria Gestionale
Corso di Laurea in Ingegneria Informatica
SISTEMI A MICROPROCESSORE prof. Maurizio Rebaudengo
Informatica a.a. 2009/2010 Modulo B - Corso di Laurea Triennale in Tecnologie per la Conservazione ed il Restauro.
Programmazione e Controllo delle Imprese di Servizi
Corso di Fondamenti di Informatica A Andrea Omicini Anno accademico 1999/2000 Università degli Studi di Bologna Facoltà di Ingegneria Corsi di Laurea in.
INGEGNERIA DELLA CONOSCENZA E SISTEMI ESPERTI Prof
INGEGNERIA DELLA CONOSCENZA E SISTEMI ESPERTI Stefania Bandini Dipartimento di Informatica, Sistemistica e Comunicazione Università di Milano-Bicocca.
Codifica di Testi Il corso e lesame. Argomenti del corso La teoria della codifica XML: introduzione e livello avanzato (DTD, Schema W3C) La Text Encoding.
Elementi di Informatica Simone Scalabrin a.a. 2008/2009.
Programmazione ad Oggetti
Università del Salento Facoltà di Ingegneria Corso di Basi di dati I a.a
Università del Salento Facoltà di Ingegneria Corso di Basi di dati I a.a
Facoltà di Ingegneria Fondamenti di Informatica a.a
Algoritmi e linguaggi per bioinformatica – MODULO ALGORITMI (2010/2011) Laurea magistrale in Bioinformatica e biotecnologie mediche.
Docente: Prof. Lorenzo Mezzalira Esercitatore: Ing. Stefano Giavardi
Corso JAVA – 2° Livello Presentazione
Ingegneria del Software Giuseppe Berio DI-Unito 2006.
Algoritmi e Strutture dati a.a. 2013/2014 Informazioni sul corso
Algoritmi e Strutture dati a.a. 2012/2013 Informazioni sul corso Dr Maria Federico.
Fondamenti di Programmazione
Tecnologie di InternetFondamenti di Linguaggi di Markup Dott. Nicola Dragoni Introduzione a e ai (Fondamenti di Markup Languages)
Università degli Studi dell’Aquila
Ugo de'Liguoro - Informatica 2 - Introduzione Informatica 2 Introduzione al corso a.a. 2003/04.
1 Laboratorio di Introduzione alla Programmazione-Informazioni §II MODULO §3 crediti §Esame e voto unico (su 6 crediti totali)
Tecnica della programmazione(primaparte) anno accademico 2010/11
1 Semantic Web Docente: Federica Cena Dipartimento Informatica
Realtà Virtuale e Computer Animation
Sistemi di supporto alle decisioni aziendali Obiettivi generali del corso.
Algoritmi e Strutture Dati Introduzione agli algoritmi
Programmazione Web Presentazione del corso /2015.
1 LABORATORIO DI INFORMATICA Ingegneria Informatica Dott. Giorgio Cicerchia a.a ° Ciclo.
Caso studio Tipologia 1 Piano di lavoro. Materia : Matematica Tipo di scuola :Liceo Scientifico Classe :2° Periodo:2° Quadrimestre Modulo:Disequazioni.
1 FONDAMENTI DI INFORMATICA II Ingegneria Gestionale Dott. Giorgio Cicerchia a.a ° Ciclo.
Informatica e Bioinformatica Informazioni generali sul corso Corso di Laurea in Biologia Università degli Studi di Padova AA
Informatica e Bioinformatica Informazioni generali sul corso Corso di Laurea in Biologia Molecolare Università degli Studi di Padova AA
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.
PEDAGOGIA SPERIMENTALE MODELLI E PROCEURE PER L’EDUCAZIONE DEGLI ADULTI CORSO DI LAUREA SEAFC Prof. Cinzia Angelini Università Roma Tre Anno accademico.
Informatica II 2008/2009 Gianluca Torta Dipartimento di Informatica dell’Università di Torino
La ricerca in campo educativo. Problemi e metodi
Transcript della presentazione:

Programmazione ad Oggetti ( 09CBIPC, 09CBIMQ ) Corsi di Laurea in Ingegneria del cinema e dei mezzi di comunicazione Matematica per l’Ingegneria Silvano Rivoira - Dipartimento di Automatica e Informatica - Politecnico di Torino

Obiettivi del corso Obiettivi Competenze acquisite Prerequisiti Il corso ha lo scopo di introdurre i concetti base della programmazione ad oggetti dal punto di vista dell’ingegneria del software. La metodologia di programmazione è presentata nel contesto delle diverse fasi che compongono il ciclo di vita del software ed è illustrata da numerosi esempi realizzati in linguaggio Java e descritti mediante diagrammi UML Competenze acquisite Conoscenza teorica e sperimentale della metodologia di sviluppo del software object oriented, del linguaggio Java, dell’ambiente integrato di sviluppo Eclipse Prerequisiti concetti base dell’informatica linguaggio C Silvano Rivoira - Dipartimento di Automatica e Informatica - Politecnico di Torino

Programma Algoritmi e strutture dati Object Oriented Programming Linguaggio Java Complessità computazionale Sviluppo di algoritmi per raffinamenti successivi Algoritmi ricorsivi Algoritmi di ordinamento Algoritmi di ricerca Strutture dati ricorsive Liste, Stack, Code, Alberi Object Oriented Programming Classi Oggetti Ereditarietà Polimorfismo Exception Handling Java Class Library Collections Framework Files and Streams Graphical User Interfaces Reflection  Silvano Rivoira - Dipartimento di Automatica e Informatica - Politecnico di Torino

Dipartimento di Automatica e Informatica Docente Prof. Silvano Rivoira Dipartimento di Automatica e Informatica 011 090 7056 silvano.rivoira@polito.it http://staff.polito.it/silvano.rivoira Silvano Rivoira - Dipartimento di Automatica e Informatica - Politecnico di Torino

Organizzazione del corso Lezione Giovedì - 14.30/16.00 - aula 1T Laboratorio Giovedi` - 16.00/17.30 – aula5T Ricevimento su appuntamento Silvano Rivoira - Dipartimento di Automatica e Informatica - Politecnico di Torino

Materiale e testi Libri Software Slides The Java Tutorials http://docs.oracle.com/javase/tutorial/index.html P. Deitel, H. Deitel : Java How to Program , International Edition 9/E, Pearson, 2011 http://catalogue.pearsoned.co.uk/catalog/academic/product?ISBN=9780273759768 Software Java Platform (JDK) , Standard Edition (SE) http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html JDK API Documentation http://www.oracle.com/technetwork/java/javase/documentation/java-se-7-doc-download-435117.html Eclipse http://www.eclipse.org/downloads/packages/eclipse-ide-java-developers/junor Slides http://staff.polito.it/silvano.rivoira/didattica.html Silvano Rivoira - Dipartimento di Automatica e Informatica - Politecnico di Torino

L'esame consiste in una prova scritta: Algoritmi e strutture dati Domande sulla teoria Object Oriented Programming Sviluppo di un progetto software in linguaggio Java mediante Eclipse Silvano Rivoira - Dipartimento di Automatica e Informatica - Politecnico di Torino