| |
Il progetto dsy.it è l'unofficial support site dei corsi di laurea del Dipartimento di Scienze dell'Informazione e del Dipartimento di Informatica e Comunicazione della Statale di Milano. E' un servizio degli studenti per gli studenti, curato in modo no-profit da un gruppo di essi. I nostri servizi comprendono aree di discussione per ogni Corso di Laurea, un'area download per lo scambio file, una raccolta di link e un motore di ricerca, il supporto agli studenti lavoratori, il forum hosting per Professori e studenti, i blog, e molto altro...
In questa sezione è indicizzato in textonly il contenuto del nostro forum |
Cerco ripetizioni/aiuto per progetto Clicca QUI per vedere il messaggio nel forum |
number15 |
Ciao,
qualcuno offre ripetizioni di C e strutture dati per passare il progetto i algo? |
Chobeat |
io penso di essere ad un livello sufficiente per poterti insegnare parecchi trucchi per passare il progetto. Non sono tuttavia un mago degli algoritmi e in ogni caso in questi giorni non avrei tempo essendo appunto sotto con il progetto (anche se a 13 giorni dalla fine, mi manca solo una funzione e poco più da implementare). |
number15 |
Penso comunque di dare l'appello di luglio.
Però se finito il tuo hai tempo per aiutarmi possiamo accordarci ;) |
Chobeat |
Mandami un pm con il tuo contatto e dimmi cosa sai e cosa non sai. Se si tratta di trovarci una giornata o due a milano, dopo il 20, si può fare. Non so tuttavia se questo possa bastare per completare il progetto in tempo.
Per esperienza ti posso dire che:
se non hai mai programmato in C, ci sono un sacco di trucchi che devo insegnarti o rischi di impiegarci una vita.
se non conosci i trucchi, come è successo a me, ci metti una vita a completare il progetto perché ti ingarbugli e butti un sacco di tempo.
se lo ingegnerizzi bene, risparmi tempo.
Detto questo, questo progetto, almeno la versione di giugno, è abbastanza facile se sai farlo, quindi ad esempio se tu iniziassi il 25 Giugno a farlo, potresti tranquillamente consegnare in tempo (anche se non ho idea della complessità della versione di luglio). Tuttavia non ti posso dare la certezza che tu riesca a consegnare in tempo, io son rimasto fregato ben 2 volte per i limiti di tempo, anche programmando 20 giorni 10 ore al giorno.
Quindi vedi tu, uno che ti insegni i "trucchi" ti serve, tuttavia non basta secondo me a passarlo al primo tentativo se non hai il background necessario. |
CowBoy |
A Chobeat manca sempre una funzione o poco più per finire... collaborando si impara!
Tuttavia sono curioso di conoscere questi "trucchi", quando li posti?! |
Chobeat |
Originally posted by CowBoy
A Chobeat manca sempre una funzione o poco più per finire... collaborando si impara!
Tuttavia sono curioso di conoscere questi "trucchi", quando li posti?! Infatti son sempre arrivato ad una funzione dalla fine, ma avevo ingegnerizzato malissimo, avevo un codice illeggibile, mal strutturato e non avevo dietro uno studio su carta adeguato.
Ora per l'ultima funzione ho già tutto scritto su carta, uso un normalissimo Djkstra su un grafo generato partendo da strutture che ho già e che funzionano.
I trucchi?
A parte pezzi di codice molto usati, tipo per parsare l'input, ci sono tutti i siti dove andare a prendere codice da implementare, ci sono vari trucchi sul modo di implementare le strutture, sull'uso dei puntatori a void, sull'uso dei puntatori a funzione, qualche trucco sul pre-processing (dal banale #define DEBUG 1 a robe più complesse che comunque a 'sto giro non ho usato) ecc ecc.
Son cose che qualunque programmatore C impara con l'esperienza o sui libri, ma se uno deve imparare per fare solo questo progetto, o glieli insegna qualuncuno, o si rifà il progetto 3 volte come è successo a me |
CowBoy |
Hai fatto bene a scrivere tutto su carta. Per uno che lavora in C è un'ottima idea disegnare lo schema logico delle strutture dati con i nomi dei campi e il tipo di dato rappresentato prima di iniziare a scrivere del codice, in modo da cogliere tutti gli aspetti nascosti e ottimizzarli (quando possibile).
Secondo me vale la pena studiare un po grafi e alberi, fare delle prove e capire a fondo il loro utilizzo.
P.S.: anche a me è successo di non essere riuscito a completare una funzione in tempo la prima volta... |
xSharKMaNx |
Se avete la possibilità di poter aiutare altra gente postando trucchi funzioni o link per studiare ben venga...
quando si ha la possibilità di condividere i propri appunti per studiare diverse materie è bene condividere, io l'ho sempre pensata e la penserò sempre così.
Per cui... Grazie a chi condividerà materiale per studiare algoritmi che sicuramente non è una materia semplice da capire! |
nsajuve |
si ... anch'io sono interessato... facciamo uno sticky! con tutti i link utili per il progetto! |
number15 |
Uopo perché son ancora alla ricerca di qualcuno disponibile ad aiutarmi |
plafo |
Originally posted by number15
Uopo perché son ancora alla ricerca di qualcuno disponibile ad aiutarmi
ciao,
come ti aveva già detto chobeat bisognerebbe capire qual'è il tuo livello di conoscenza del c e a che punto del progetto sei arrivato.
Il tempo è poco per tutti ma se si riesce ad aiutarsi in qualche modo lo si fa più che volentieri! :) |
number15 |
Ciao, ti mando pm. |
number15 |
Trovato ancora nessuno :(
Qualcuno che abbia consegnato per giugno non ha possibilità? |
number15 |
Rinnovo la richiesta: qualcuno può darmi ripetizioni/aiuto per il progetto di settembre.
E' praticamente uguale a quello di giugno/luglio, quindi magari qualcuno che l'ha passato riesce ad aiutarmi meglio.
Grazie |
|
|
|
|