Blog del corso di Programmazione (9 CFU) tenuto da Marco La Cascia presso l'Universita' di Palermo per il corso di laurea in Ingegneria Informatica e delle Telecomunicazioni. Tratta la programmazione a oggetti in Java.
giovedì 29 dicembre 2011
Buon capodanno!
Oltre ad augurarvi buon anno vi informo che pubblicherò il testo di una nuova esercitazione subito dopo capodanno. Nel frattempo esercitatevi con quelle che avete già.
lunedì 19 dicembre 2011
lunedì 12 dicembre 2011
martedì 6 dicembre 2011
Spostamento lezione del 7/12/11
Vi ricordo che la lezione di domani 7/12 inizierà alle 10:30 invece che alle 10:00.
lunedì 5 dicembre 2011
Testo esercitazione 8
Disponibile il testo dell'esercitazione 8 che tratta matrici dinamiche, string e classi.
venerdì 2 dicembre 2011
giovedì 1 dicembre 2011
Codice corretto esempio lista punti
Mi sono accorto che l'esempio di lista di punti che ho fatto ieri a lezione era sbagliato in quanto non era possibile inserire il secondo punto. Eccovi il codice corretto.
martedì 29 novembre 2011
Possibili soluzioni delle esercitazioni 5 e 6
Disponibili possibili implementazioni dell'esercitazione 5 e dell'esercitazione 6.
lunedì 28 novembre 2011
Testo esercitazione 7
Disponibile il testo della nuova esercitazione che tratta l'uso della memoria dinamica.
venerdì 11 novembre 2011
Possibile soluzione esercitazione 4
Disponibili possibili implementazioni per gli esercizi dell'esercitazione 4.
giovedì 10 novembre 2011
lunedì 7 novembre 2011
giovedì 3 novembre 2011
Possibili implementazioni dell'esercitazione 3 e degli esercizi aggiuntivi
Disponibili possibili implementazioni dell'esercitazione 3 e degli esercizi aggiuntivi.
mercoledì 2 novembre 2011
Testo esercitazione 4
Disponibile il testo dell'esercitazione 4. Cominciate a svolgerla perché probabilmente mercoledì prossimo non faremo esercitazione in aula informatica ma recupereremo la lezione del 31/10.
giovedì 27 ottobre 2011
Testo aggiuntivo esercitazione 3
Come richiesto da alcuni di voi eccovi degli altri esercizi su strutture di controllo e funzioni.
Spostamento lezione del 31/10/11
Vi comunico che il 31/10/2011 non ci sarà la lezione di Programmazione e che la stessa verrà recuperata in data da definire.
mercoledì 26 ottobre 2011
Possibile soluzione esercitazione 2b
Disponibili alcune implementazioni relative all'esercitazione 2b.
Possibile soluzione esercitazione 2
Di seguito una possibile implementazione dei problemi dell'esercitazione 2. A breve pubblicherò anche implementazioni per l'esercitazione supplementare 2b.
lunedì 24 ottobre 2011
Testo esercitazione 3
Disponibile il testo dell'esercitazione 3 che tratta strutture di controllo, passaggio di parametri a funzione e argomenti di default.
mercoledì 19 ottobre 2011
Esercitazione supplementare
Come promesso eccovi una nuova esercitazione per acquisire maggiore familiarità con le caratteristiche di base del linguaggio C++.
martedì 18 ottobre 2011
venerdì 14 ottobre 2011
Dennis Ritchie
Tutti voi sapete tutto sulla vita (e purtroppo sulla morte) di Steve Jobs o Bill Gates ma probabilmente il nome Dennis Ritchie non vi dice molto. Questo articolo, apparso su wired oggi, fa vedere le cose dalla giusta prospettiva.
Dennis Ritchie: The Shoulders Steve Jobs Stood On
Dennis Ritchie: The Shoulders Steve Jobs Stood On
Possibile soluzione esercitazione 1
Disponibili delle possibili implementazioni dei problemi dell'esercitazione 1, confrontatele con le vostre e analizzate eventuali differenze. Per chiarimenti o informazioni postate liberamente su questo blog.
giovedì 13 ottobre 2011
URGENTE: spostamento lezione di lunedi'
Vi comunico che, esclusivamente per lunedì 17 ottobre, la lezione sarà dalle 16 alle 18 invece che dalle 15 alle 17.
lunedì 10 ottobre 2011
Domani prima esercitazione in aula informatica
Vi ricordo che l'esercitazione di domani martedì 11 ottobre si svolgerà alle 10:00 in aula informatica F110 (I piano sopra il bar di ingegneria) e non in aula A220 come indicato nell'orario ufficiale.
Il testo dell'esercitazione è disponibile per il download.
Il testo dell'esercitazione è disponibile per il download.
mercoledì 5 ottobre 2011
Iscrizione sul portale unipa
Ho modificato alcune impostazioni sul portale unipa. Provate a iscrivervi e fatemi sapere se ci sono ancora problemi indicandomi il vostro corso di laurea di appartenenza.
martedì 4 ottobre 2011
Inizio corso Anno Accademico 2011-2012
E' iniziato oggi il corso di "Programmazione" per il nuovo anno accademico. Tutte le informazioni relative al corso sono sintetizzate in questa scheda. Vi ricordo di iscrivervi al corso sul portale unipa.
martedì 15 marzo 2011
Esito prova pratica 11 marzo 2011
Sul sito corsi.dinfo.unipa.it e' publicato l'avviso con l'esito della prova del 11 marzo. Per chi ha superato la prova gli orali saranno venerdi' 18 marzo alle 9:00 al DINFO.
venerdì 11 marzo 2011
Ricerca sviluppatore part-time
Un collega mi ha chiesto uno sviluppatore che abbia competenze Linux per lavorare a un progetto di ricerca presso la facolta' di Scienze. Chi fosse interessato puo' contattare l'ing. Muscolino (s.muscolino@tiscali.it) per maggiori dettagli.
martedì 1 marzo 2011
OT: Erasmus 2011-2012
E' appena uscito il bando Erasmus per l'anno 2011-2012. Per quanto riguarda voi studenti di ing. informatica o informatica e tlc, le sedi in cui e' possibile andare sono in Spagna (Valencia e La Coruna), Germania (Halle) o Francia (Tolosa). L'Erasmus prevede una permanenza di 9 mesi a partire da settembre durante le quali potete sostenere esami che vi verranno convalidati al ritorno in Italia. La lingua con cui vengono tenute le lezioni e si fanno gli esami e' quella del paese ospitante.
Vi invito a prendere in considerazione la possibilita' di partecipare perche', oltre a essere una grande esperienza di vita, e' anche un'esperienza formativa molto apprezzata anche al momento di affacciarsi sul mondo del lavoro.
Per chiarimenti di carattere burocratico potete contattare l'ufficio relazioni internazionali per gli aspetti didattici potete chiedere a me.
Vi invito a prendere in considerazione la possibilita' di partecipare perche', oltre a essere una grande esperienza di vita, e' anche un'esperienza formativa molto apprezzata anche al momento di affacciarsi sul mondo del lavoro.
Per chiarimenti di carattere burocratico potete contattare l'ufficio relazioni internazionali per gli aspetti didattici potete chiedere a me.
lunedì 28 febbraio 2011
Possibili implementazioni di esami degli anni precedenti
A questo link trovate possibili implementazioni di alcuni esami assegnati nel 2009.
Esito prova pratica del 25 febbraio 2011
Sul sito corsi.dinfo.unipa.it e' publicato l'avviso con l'esito della prova del 25 febbraio. Per chi ha superato la prova gli orali saranno lunedi' 7 marzo alle 9:00 al DINFO.
venerdì 18 febbraio 2011
Possibili soluzioni esercitazione 12
Disponibile una implementazione dell'esercitazione 12. Confrontatela con la vostra e postate eventuali dubbi o differenze di approccio.
giovedì 17 febbraio 2011
Testi di esami anni precedenti
martedì 15 febbraio 2011
mercoledì 9 febbraio 2011
Possibili soluzioni esercitazione 11
Disponibile una possibile implementazione dell'esercitazione 11. Osservate che anche i metodi operator dell'esercizio 4 sono definiti const per poter essere usati con operandi const.
martedì 8 febbraio 2011
Testo esercitazione 11
Di seguito il testo dell'esercitazione 11 che tratta le funzioni virtuali, i metodi e gli oggetti const e i primi esempi di ridefinizione di operatori.
lunedì 7 febbraio 2011
Soluzione altri esercizi dell'esercitazione 10
Eccovi le implementazioni degli altri esercizi dell'esercitazione 10. Il codice dovrebbe essere abbastanza commentato ma se avete dubbi chiedete liberamente.
venerdì 4 febbraio 2011
Possibili soluzioni dei primi 5 esercizi dell'esercitazione 10
A questo indirizzo potete trovare una possibile implementazione dei primi 5 esercizi. Le altre saranno disponibili nei prossimi giorni.
sabato 29 gennaio 2011
Possibili soluzioni esercitazione 9
Disponibile una implementazione dell'esercitazione 9. Confrontatela con la vostra e postate eventuali dubbi o differenze di approccio.
venerdì 28 gennaio 2011
Testo esercitazione 10
Facendo seguito alla richiesta di alcuni di voi che chiedevano dove trovare esercizi sugli argomenti trattati a lezione pubblico in anticipo il testo dell'esercitazione 10. Come vedrete si tratta di un'esercitazione molto più corposa di quelle che lascio abitualmente e che certamente non potreste svolgere nelle sole 3 ore di esercitazione di martedì. Vi invito quindi a cominciare a svilupparla autonomamente prima di martedì.
lunedì 24 gennaio 2011
Testo esercitazione 9
Disponibile per il download il testo dell'esercitazione 9 che svolgeremo domani pomeriggio in aula informatica.
martedì 18 gennaio 2011
Possibili soluzioni esercitazione 8
Disponibile una possibile soluzione dell'esercitazione 8. Come sempre, commenti e richieste di chiarimenti sono benevenuti.
lunedì 17 gennaio 2011
Testo esercitazione 8
Di seguito il testo dell'esercitazione 8 che svolgeremo domani alle 14:00 in aula informatica. L'esercitazione riguarda l'uso di costruttori e distruttori, la creazione di oggetti locali, globali o dinamici e la strutturazione di programmi a oggetti.
mercoledì 12 gennaio 2011
Possibili soluzioni esercitazione 7
Disponibile una possibile soluzione dell'esercitazione 7. Confrontatela con la vostra e postate eventuali differenze o richieste di chiarimenti.
martedì 11 gennaio 2011
Testo esercitazione 7
Ecco il testo dell'esercitazione che faremo oggi pomeriggio. Obiettivi principali sono l'uso delle string del C++ al posto degli array di char e la scrittura dei primi programmi basati su classi e oggetti.
venerdì 7 gennaio 2011
Esercizi per il week-end
Giusto per togliere un po' di ruggine dal compilatore in vista dell'imminente ripresa delle lezioni vi pubblico una semplice esercitazione da fare nel week end. Buon lavoro.
Crivello di Eratostene
Nel post relativo alle soluzione delle esercitazioni 3 e 4 si e' un po' discusso di numeri primi e vi ho proposto un problema in cui si chiedeva l'implementazione del crivello di Eratostene. Eccovi una possibile implementazione, osservate quanto sia semplice ed efficiente questo algoritmo.
P.S. Per caso ho notato che 2011 e' un numero primo, cosa questo possa significare lo lascio ai numerologi del blog... recentemente sono stati primi anche gli anni 2003 e 1999 ma non mi sembra sia successo nulla di particolare...
P.S. Per caso ho notato che 2011 e' un numero primo, cosa questo possa significare lo lascio ai numerologi del blog... recentemente sono stati primi anche gli anni 2003 e 1999 ma non mi sembra sia successo nulla di particolare...
Iscriviti a:
Post (Atom)