Corso di programmazione Obbiettivi Svolgimento corso

C.d.L. I livello in
Ingegneria Energetica
Esame
„
Corso di programmazione
Prova Scritta
„
„
Introduzione
Prova Orale
„
„
Discussione progetto + colloquio sugli argomenti
trattati durante il corso
2 prove di esonero
„
Prof. Massimiliano Di Penta
Test a risposta aperta/chiusa + realizzazione di
semplici programmi
Fine Aprile e fine corso: se superate consentono di
sostenere direttamente la prova orale
4
Obbiettivi
„
Introdurre i concetti generali della
programmazione
„
„
„
Progetto
„
Programmazione orientata agli oggetti
Linguaggio di programmazione: Java
Unico insegnamento di programmazione
„
„
„
Conoscenze pregresse da elementi di
informatica
Realizzazione di un piccolo sistema
software attinente le materie trattate
nel C.d.L. in ingegneria energetica
Da concordare con gli altri docenti
Individuale o di gruppo
„
„
Gruppi di 2-3 persone
Sarà valutato il contributo del singolo!!
2
Svolgimento corso
„
„
Materiale didattico (I)
2 lezioni settimanali di 2 ore
„
5
„
Lunedì 14-16, Mercoledì 9-11
Libri di testo:
„
Corso organizzato in:
„
„
„
Lezioni teoriche
Esercitazioni in classe
Esercitazioni in laboratorio
„
„
3
David Arnow, Gerald Weiss
"Introduzione alla programmazione con Java - Un
Approccio Object-Oriented" - Jackson Libri.
Bruce Eckel “Thinking in Java"
disponibile all'indirizzo:
http://www.mindview.net/Books/TIJ/
Slides del corso:
http://www.rcost.unisannio.it/mdipenta/progr
6
1
Materiale didattico (II)
„
Materiale vario:
„
„
"The Java tutorial - a practical guide for programmers"
http://java.sun.com/docs/books/tutorial/?frontpage-spotlight
Java 2 SDK:
http://java.sun.com/j2se/1.5.0/download.jsp
„
"Java 2 SDK documentation"
http://java.sun.com/j2se/1.5.0/docs/index.html
7
Contatti
„
Homepage del corso:
„
„
„
„
„
„
http://www.rcost.unisannio.it/mdipenta/progr/
Slides, programma, libri di testo, materiale vario
Email: [email protected]
Studio docente: RCOST, secondo piano,
stanza 8
Orario di ricevimento: lunedì 17-19
Avvisi: http://www.ing.unisannio.it/avvisi/
8
2