Dsy Network www | forum | my | didattica | howto | wiki | el goog | stats | blog | dona | rappresentanti
Homepage
 Register   Calendar   Members  Faq   Search  Logout 
.dsy:it. : Powered by vBulletin version 2.3.1 .dsy:it. > Didattica > Corsi N - Z > Programmazione > [Alberti Capra] Diario del corso 2004/05
Pages (3): [1] 2 3 »   Last Thread   Next Thread
Author
Thread    Expand all | Contract all    Post New Thread    Post A Reply
Collapse
123
.precettore.

User info:
Registered: Aug 2004
Posts: 84 (0.01 al dì)
Location: albignano (ridicolo paesello di provincia)
Corso: informatica
Anno: 3
Time Online: 11 Days, 12:49:18 [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged
[PROGRAMMAZIONE - Turno 1 Alberti/Capra] Diario del corso 2004/05

Professori:
Alberti->Programmazione (12 cfu)
Capra->Laboratorio di programmazione (6 cfu)

orari:
lunedi 10.30-13.30 Lab di programmazione
mercoledi 10.30-13.30 Programmazione
venerdi 10.30-13.30 Programmazione

aula:
V3 in didatteca via Venezian 23 primo piano

Libri:
-Dai fondamenti agli oggetti Pighizzini/Ferrari Addison-Wesley 35 euro:
Libro Adottato ufficialmente

-Java Fondamenti di programmazione software Addison-Wesley 38.22 euro:
La prof. Alberti ha detto che va bene anche questo come testo di riferimento visto che cmq è quello usato l'anno scorso

-Java manuale ufficiale Arnold/Gosling/Holmens 43.38 euro:
Sempre la Alberti ha detto che non è fondamentale averlo ma che puo essere utile averlo quando si è avanti con la conoscenza del linguaggio così si affronta anche un manuale tecnico

-Thinking in Java Bruce Eckel apogeo:
Libro di un "guru" del linguaggio Java che tratta di argomenti che altri libri non trattano può tornare utile.

Cmq quest'ultimo si può scaricare liberamente da internet (niente di "illegale") al sito http://mindview.net/Books

Materiale didattico online:
Programmazione:
all'indirizzo http://homes.dico.unimi.it/~alberti/Prog04/ Si possono avere informazioni sul corso ed è possibile scaricare i lucidi illustrati a lezione sia in formato .pdf che .ppt.

Laboratorio:
http://homes.dico.unimi.it/prog//turno1/ si può trovare del materiale in formato html per ogni lezione

Esame:
da lucidi prog

-Prevede uno scritto un'orale e un progetto

-Per sostenere l'orale bisogna passare lo scritto e il progetto

-Scritto e progetto possono essere sostenuti in due appelli diversi ma consecutivi

compiti intermedi
-Una valutazione positiva nei 3 compitini comporta l'esonero dallo scritto

-Una valutazione positiva nelle 2 esercitazioni e nel progetto finale porta all'esonero dal progetto d'esame

I compitini sono aperti a tutti gli studenti del turno sia frequentanti che non e per farli bisogna iscriversi una form resa accessibile alla pagina del corso entro le 19 di due giorni prima della data prefissata per il test

11-10-2004 13:23
Click Here to See the Profile for 123 Click here to Send 123 a Private Message Find more posts by 123 Add 123 to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
yoruno
.grande:maestro.

User info:
Registered: Jul 2003
Posts: 10602 (1.33 al dì)
Location: Altrove
Corso: 404 error
Anno: 404 error
Time Online: 123 Days, 2:50:08: [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

Intervento del moderatore:
Off-Topic:
Ottimo inizio! :approved:
Ho aggiunto questo thread all'Indice del Forum :)

__________________
"Voi che tingete i mari del colore dello zinco, che tramutate i boschi in gialli deserti, i venti in fumi di polveri da sparo e che bruciate i cieli. Voi che volete ripetere i malvagi atti della sconsiderata Lilith, che fu la prima moglie di Adamo e poi la sposa del Diavolo. Voi che volete ripetere la ribellione scatenata da Lucifero, del mondo celeste il più splendente. Voi! Ascoltate l'afflizione della sottospecie alata che vola alta nel cielo." [Angel Sanctuary]
::: mail: yoruno@dsy.it ::: ::: My Site ::: ::: Dsy Photo Gallery ::: ::: DeviantART Gallery :::

11-10-2004 13:26
Click Here to See the Profile for yoruno Click Here to See the Blog of yoruno Click here to Send yoruno a Private Message Visit yoruno's homepage! Find more posts by yoruno Add yoruno to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
123
.precettore.

User info:
Registered: Aug 2004
Posts: 84 (0.01 al dì)
Location: albignano (ridicolo paesello di provincia)
Corso: informatica
Anno: 3
Time Online: 11 Days, 12:49:18 [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

11/10/2004
laboratorio di programmazione:sospensione del corso
Il prof Capra in quanto ricercatore aderisce allo sciopero indetto dalla sua categoria contro un nuovo progetto di legge quindi il corso è sospeso fino a quando non si sbloccherà la situazione.
Oggi ha tenuto una "lezione" di un'ora in cui ha detto che amplierà il suo orario di ricevimento per risolvere i problemi riguardanti le lezione che metterà giorno per giorno sul sito del corso.
L'orario di ricev è diventato così:
-martedi 13.30 15.30
-altri giorni 10.00-15.00
Per problemi didattici ha pregato di usare questo indirizzo email: lorenzo.capra@rcm.inet.it
Ha anche fornito un numero di telefono(0250316256).
Ha inoltre annunciato che in un futuro prossimo se la situazione non si sbloccherà inizierà un forum che nelle sue intenzioni dovrebbe servire per le questioni sulla didattica del suo corso. Questo forum sarà accessibile dal sito della rete civica milanese www.retecivica.milano.it

Aggiornamento 17/10/2004
Riporto dalla pagina del corso di laboratorio:

Al posto della lezione ogni lunedì si terrà un incontro avente come finalità la discussione di qualunque aspetto inerente gli argomenti del corso di programmazione sin qui visti. Si invitano tutti coloro che necessitano di chiarimenti, e che hanno dubbi di qualunque natura a parteciparvi. Data, orario d’inizio e aula sono quelli previsti, la durata sarà inferiore a quella di una normale lezione, e potrà variare a seconda del numero di domande. Si precisa tuttavia che questa iniziativa non vuole sostituire il normale iter didattico del laboratorio di programmazione (turno 1), che rimane sospeso.


Aggiornamento 22/10/2004
Il corso di laboratorio dovrebbe ripartire lunedi 25 ottobre

Off-Topic:
speriamo che sia ottimo anche il seguito :pazzo:

Last edited by 123 on 22-10-2004 at 12:55

11-10-2004 14:07
Click Here to See the Profile for 123 Click here to Send 123 a Private Message Find more posts by 123 Add 123 to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
yoruno
.grande:maestro.

User info:
Registered: Jul 2003
Posts: 10602 (1.33 al dì)
Location: Altrove
Corso: 404 error
Anno: 404 error
Time Online: 123 Days, 2:50:08: [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

Originally posted by 123
Ha anche fornito un numero di telefono che non posto perchè non sono sicuro che si possa ma che si può trovare sul sito del dico.
Mettilo pure ;)

__________________
"Voi che tingete i mari del colore dello zinco, che tramutate i boschi in gialli deserti, i venti in fumi di polveri da sparo e che bruciate i cieli. Voi che volete ripetere i malvagi atti della sconsiderata Lilith, che fu la prima moglie di Adamo e poi la sposa del Diavolo. Voi che volete ripetere la ribellione scatenata da Lucifero, del mondo celeste il più splendente. Voi! Ascoltate l'afflizione della sottospecie alata che vola alta nel cielo." [Angel Sanctuary]
::: mail: yoruno@dsy.it ::: ::: My Site ::: ::: Dsy Photo Gallery ::: ::: DeviantART Gallery :::

11-10-2004 14:21
Click Here to See the Profile for yoruno Click Here to See the Blog of yoruno Click here to Send yoruno a Private Message Visit yoruno's homepage! Find more posts by yoruno Add yoruno to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
123
.precettore.

User info:
Registered: Aug 2004
Posts: 84 (0.01 al dì)
Location: albignano (ridicolo paesello di provincia)
Corso: informatica
Anno: 3
Time Online: 11 Days, 12:49:18 [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

Riassunto:

27/9/2004
Introduzione al corso
Siti Utili
informazioni generali
cose già scritto nel 1° post

29/9/2004 programmazione
Definizione di informatica
Mezzi fisici:
evoluzione del calcolatore (da pascal a ENIAC)
macchina di von Neumann
il calcolatore moderno (evoluzione generazionale)
Mezzi logici
Definizione di algoritmo
Algoritmo di euclide
Definizione di programma
metodo di analisi di un algoritmo
miglioramento tecnico vs miglioramento dell'efficenza dell'algoritmo

1/10/2004 programmazione
I linguaggi :
ciclo del processore
linguaggi alto basso livello
linguaggio macchina e esempi
problemi linguaggi macchina
traduzione dei linguaggi
compilatore e interprete
Sintassi:grammatiche-BNF-Tavole sintattiche. Esempi
Semantica

6/10/2004 programmazione
Evoluzione dei linguaggi
evoluzione dagli anni 50 agli anni 80
paradigmi di programmazione (procedurale, strutturato, funzionale, modulare)
astrazione dalla macchina di Von Neumann
esempi di programmi in Pascal/Apl/Lisp/Logo/Forth

8/10/2004 programmazione
paradigma ad oggetti
Java:Ruolo della vm e del bytecode
Ambienti di sviluppo (consigliato il software free dell'IBM eclipse)
Struttura di un tipico programma java
commenti in java
ruolo degli spazi bianchi e della leggebilità di un sorgente, esempi
identificatori
parole riservate
costanti
errori (di compilazione, semantici, logici)

9/10/2004 laboratorio non una vera lezione
compilazione e esecuzione di un programma java
ruolo della variabili ambientali CLASSPATH,PATH

11-10-2004 17:12
Click Here to See the Profile for 123 Click here to Send 123 a Private Message Find more posts by 123 Add 123 to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
123
.precettore.

User info:
Registered: Aug 2004
Posts: 84 (0.01 al dì)
Location: albignano (ridicolo paesello di provincia)
Corso: informatica
Anno: 3
Time Online: 11 Days, 12:49:18 [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

13/10/2003

Oggetti e classi:
Rapporto tra oggetto reale e oggetto software:concetto di astrazione
Differenza tra classe e oggetto
incapsulamento dei dati
stato e interfaccia:messaggi tra oggetti
invocazione di metodi in java
operatore new: instanziare un oggetto in java
esempi di oggetti: Point e Rectangle da libreria awt

13-10-2004 17:49
Click Here to See the Profile for 123 Click here to Send 123 a Private Message Find more posts by 123 Add 123 to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
123
.precettore.

User info:
Registered: Aug 2004
Posts: 84 (0.01 al dì)
Location: albignano (ridicolo paesello di provincia)
Corso: informatica
Anno: 3
Time Online: 11 Days, 12:49:18 [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

15/10/2004

la direttiva import
approfondimento della funzione di new:accenno all'heap ed esempi
variabile come riferimento
variabili:assegnazione e iniziallizzazione
concetto di tipo di dato:forte tipizzazione di java
tipi di dato primitivi: introduzione a int
introduzione all'oggetto string

15-10-2004 16:38
Click Here to See the Profile for 123 Click here to Send 123 a Private Message Find more posts by 123 Add 123 to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
123
.precettore.

User info:
Registered: Aug 2004
Posts: 84 (0.01 al dì)
Location: albignano (ridicolo paesello di provincia)
Corso: informatica
Anno: 3
Time Online: 11 Days, 12:49:18 [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

C'è una novita sul corso di Laboratorio guardate la modifica al secondo reply del thread

17-10-2004 18:51
Click Here to See the Profile for 123 Click here to Send 123 a Private Message Find more posts by 123 Add 123 to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
123
.precettore.

User info:
Registered: Aug 2004
Posts: 84 (0.01 al dì)
Location: albignano (ridicolo paesello di provincia)
Corso: informatica
Anno: 3
Time Online: 11 Days, 12:49:18 [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

20/10/2004
Differenza tra variabile e riferimento
classi ConsoleOutputManager e ConsoleInputManager (esempio pappagallo.java)
istruzione return
Introduzione alla classe String e sue particolarità
Definire una classe:introduzione ai costruttori (esempi Saluti*.java)
metodo toString
utilizzo della parola chiave this
testare una classe(driver)
campi statici di una classe
concatenazione stringhe
sequenze di escape

La lezione di venerdi non ci dovrebbe essere(almeno così ha detto l'alberti) a causa dello sciopero dell'atm

20-10-2004 22:19
Click Here to See the Profile for 123 Click here to Send 123 a Private Message Find more posts by 123 Add 123 to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
123
.precettore.

User info:
Registered: Aug 2004
Posts: 84 (0.01 al dì)
Location: albignano (ridicolo paesello di provincia)
Corso: informatica
Anno: 3
Time Online: 11 Days, 12:49:18 [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

Situazione sciopero ricercatori:

Il corso di laboratorio di programmazione riprende a partire da lunedi 25 ottobre

22-10-2004 12:53
Click Here to See the Profile for 123 Click here to Send 123 a Private Message Find more posts by 123 Add 123 to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
123
.precettore.

User info:
Registered: Aug 2004
Posts: 84 (0.01 al dì)
Location: albignano (ridicolo paesello di provincia)
Corso: informatica
Anno: 3
Time Online: 11 Days, 12:49:18 [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

25/10/2004

laboratorio:

svolgimento esercizio 1.7 dal libro:
dati x e y numeri naturali con x diverso da 0 scrivere l'algoritmo (in pseudocodice) per calcolare x^y

svolgimento esercizio
Scrivere l'algoritmo che data una stringa composta solo di 1 e 0 restituisca il valore decimale del numero binario descritto dalla stringa

introduzione all'es 2.9 pag 97 del libro dato da fare a casa

svolgimento di alcuni punti del compitino di programmazione del 2003

25-10-2004 19:36
Click Here to See the Profile for 123 Click here to Send 123 a Private Message Find more posts by 123 Add 123 to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
123
.precettore.

User info:
Registered: Aug 2004
Posts: 84 (0.01 al dì)
Location: albignano (ridicolo paesello di provincia)
Corso: informatica
Anno: 3
Time Online: 11 Days, 12:49:18 [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

27/10/2004

campo static e sua posizione in memoria

classe string:
-costruttori e particolarità iniziallizzazione String
-metodi: compareTo, replace, substring...(vedi lucidi)
-esempi

prototipi e signature
utilizzare la documentazione di java

dati primitivi:
-valori che possono assumere e occupazione della memoria
-esempio sui tipi double e float e sulla lora approsimazione
-operatori di autoincremento e di autodecremento (++ -- ) sia prefissi che postfissi

27-10-2004 22:29
Click Here to See the Profile for 123 Click here to Send 123 a Private Message Find more posts by 123 Add 123 to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
123
.precettore.

User info:
Registered: Aug 2004
Posts: 84 (0.01 al dì)
Location: albignano (ridicolo paesello di provincia)
Corso: informatica
Anno: 3
Time Online: 11 Days, 12:49:18 [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

Sono aperte(gia da un po) le iscrizione al primo compitino di programmazione che si terrà venerdi 5 novembre in aula v1 alle 10.30 (la prof ha raccomandato la puntualità perchè non sa bene per quanto sarà libera l'aula).
Per sostenere l'esame bisogna iscriversi almeno 2 giorni prima del compitino attraverso il form disponibile da un link nel sito del corso dell'alberti http://homes.dico.unimi.it/~alberti/Prog04/ (che poi rimanda al sito di capra)

29-10-2004 18:40
Click Here to See the Profile for 123 Click here to Send 123 a Private Message Find more posts by 123 Add 123 to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
123
.precettore.

User info:
Registered: Aug 2004
Posts: 84 (0.01 al dì)
Location: albignano (ridicolo paesello di provincia)
Corso: informatica
Anno: 3
Time Online: 11 Days, 12:49:18 [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

28/10/2004

Analisi classe Moneta e classe Dado

-flusso di controllo e chiamata ai metodi anche dal punto della memoria (compresa sua divisione in heap stack e static
-riepilogo di concetti già visti:metodo toString, modificatori final e static, concetto di overloading e accenno al casting.
-generazione di numeri pseudo casuali sia attraverso la classe java.utili.Random sia attraverso il metodo Math.random. Con esempi RandomNumbers.java

30-10-2004 11:06
Click Here to See the Profile for 123 Click here to Send 123 a Private Message Find more posts by 123 Add 123 to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
123
.precettore.

User info:
Registered: Aug 2004
Posts: 84 (0.01 al dì)
Location: albignano (ridicolo paesello di provincia)
Corso: informatica
Anno: 3
Time Online: 11 Days, 12:49:18 [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

3/11/2004


  • Ripasso generale ed alcune precisazioni su gli oggetti la loro inizializzazione, overloading metodi e costruttori, campi e metodi static

  • tipo boolean:
    -espressioni booleane
    -operatori di uguaglianza e relazionw
    -operatori logici
    -tabelle di verita
    -metodi predicativi(ritornano boolean)
    -leggi di de morgan

  • precedenze tra operatori


Anche quest'ultima lezione sarà verificata nel compito del 5 novembre

Last edited by 123 on 03-11-2004 at 17:53

03-11-2004 17:48
Click Here to See the Profile for 123 Click here to Send 123 a Private Message Find more posts by 123 Add 123 to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
All times are GMT. The time now is 09:12.    Post New Thread    Post A Reply
Pages (3): [1] 2 3 »   Last Thread   Next Thread
Show Printable Version | Email this Page | Subscribe to this Thread | Add to Bookmarks

Forum Jump:
Rate This Thread:

Forum Rules:
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
HTML code is OFF
vB code is ON
Smilies are ON
[IMG] code is ON
 

Powered by: vBulletin v2.3.1 - Copyright ©2000 - 2002, Jelsoft Enterprises Limited
Mantained by dsy crew (email) | Collabora con noi | Segnalaci un bug | Archive | Regolamento | Licenze | Thanks | Syndacate
Pagina generata in 0.092 seconds (62.53% PHP - 37.47% MySQL) con 26 query.