1 / 7

Programmazione ad O ggetti

Programmazione ad O ggetti. ( 09CBIPC, 09CBIMQ ) Corsi di Laurea in Ingegneria del cinema e dei mezzi di comunicazione Matematica per l’Ingegneria. Obiettivi del corso. Obiettivi

guy-ingram
Download Presentation

Programmazione ad O ggetti

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 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

  2. Obiettivi del corso • Obiettivi • 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 • Competenzeacquisite • Conoscenza teorica e sperimentale della metodologia di sviluppo del software objectoriented, 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

  3. Programma • Algoritmi e strutture dati • 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 • ObjectOrientedProgramming • 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

  4. 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

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

  6. Materiale e testi • Libri • 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

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

More Related