Difficoltà homework2

D
Deacoon (9100 points)
3 32 53
asked Nov 16, 2018 in Info sul corso e sugli esami by Deacoon (9,100 points)
Ritengo che il livello di difficoltà del secondo homework sia troppo elevato per chi ha inziato a programmare da soli due mesi , non sto parlando solo di me, bensì sto esprimendo il pensiero di molti studenti che si stanno trovando nella mia stessa situazione.
862 views

6 Answers

Best answer
ledoriver (4630 points)
1 6 17
answered Nov 16, 2018 by ledoriver (4,630 points)
selected Nov 16, 2018 by Deacoon
Anche io, non avendo mai programmato prima di questo corso (sono entrato quest'anno), sto riscontrando molte difficoltà nella risoluzione dei vari esercizi.

In particolare sento di non avere l'esperienza necessaria a tradurre sotto forma di codice le stesse soluzioni che mi vengono in mente.

Inoltre nei corsi non c'é stata presentata nessuna libreria utile alla risoluzione degli homework se non math quindi il "Cerchiamo di farvi giocare ad armi pari" suona molto ironico.
Xriuk (13590 points)
0 24 116
commented Nov 16, 2018 by Xriuk (13,590 points)

Anche io, non avendo mai programmato prima di questo corso (sono entrato quest'anno), sto riscontrando molte difficoltà nella risoluzione dei vari esercizi.

Sulla difficoltà, vi posso dare ragione, perchè pure io che programmo da diversi anni ho trovato qualche difficoltà all'inizio. Il mio consiglio è quello di armarvi di carta e penna e prima di ogni cosa studiarvi come risolvere ogni problema, in particolare il primo esercizio, fatevi una griglia e osservate come cambiano gli indici, osservate come è fatta su carta.

In particolare sento di non avere l'esperienza necessaria a tradurre sotto forma di codice le stesse soluzioni che mi vengono in mente.

Per questo esiste questo forum, e anche internet. Se avete difficoltà ad implementare un procedimento che avete pensato, chiedete e chiedete!

Inoltre nei corsi non c'é stata presentata nessuna libreria utile alla risoluzione degli homework se non math

Ragazzi, per risolvere l'homework non serve nessuna libreria, fidatevi. Chi vuole usare delle librerie ad ogni costo è perchè crede di ottenere qualche piccola ottimizzazione (probabile ma irrilevante).

a.capobianco1 (16770 points)
1 50 165
commented Jan 10, 2019 by a.capobianco1 (16,770 points)
Comunque è sorprendente notare quanti voti possa ottenere un 3d di tipo 'lamentela' ... Più di tanti altri che invece sono di tipo 'risolutivo'.
G
GiacomoDiLoreto (570 points)
0 4 6
answered Nov 16, 2018 by GiacomoDiLoreto (570 points)
in effetti anche io sto riscontrando molte difficoltà, non ho ancora completato l’es1
Shunk (6140 points)
1 26 86
commented Nov 16, 2018 by Shunk (6,140 points)
Io ho trovato problemi sull'es1 ma ho avuto meno difficoltà sul 2
m
michele (700 points)
0 10 11
commented Jan 10, 2019 by michele (700 points)
potresti dare dei suggerimenti su come eseguire il secondo esercizio? vedo molte domande sul forum che chiedono lo stesso
a.capobianco1 (16770 points)
1 50 165
commented Jan 10, 2019 by a.capobianco1 (16,770 points)
Ma lo chiedi x tua curiosità personale? Questo 3d riguarda un HW a scadenza già scaduto... Non è che cerchi aiuto x HW2bis?
g
gian.uni (1510 points)
2 6 11
answered Nov 16, 2018 by gian.uni (1,510 points)
Non avendo mai programmato sto riscontrando anche io gravi difficoltà
F
FabianaMacciò (400 points)
0 0 2
answered Nov 16, 2018 by FabianaMacciò (400 points)
Non avendo mai programmato, sto riscontrando molte difficoltà.
marco.giuliani (23860 points)
1 13 62
answered Nov 16, 2018 by marco.giuliani (23,860 points)
Per chi non ha mai programmato, forse siamo andati avanti troppo velocemente col programma, e magari si è costretti a ricorrere più a guide su internet che agli appunti
Shunk (6140 points)
1 26 86
answered Nov 16, 2018 by Shunk (6,140 points)
Per chi nn ha programmato (come me) le difficoltà ci sono, ma ss uno non ci si mette non imparerà mai, comunque è giusto segnalare eventuali problemi
m
matia plateroti (1600 points)
0 10 23
commented Nov 16, 2018 by matia plateroti (1,600 points)
innanzitutto complimenti a chi ha avuto il coraggio di esporsi nel sollevare il problema,non è da tutti, fortunatamente abbiamo anche 4 homework di recupero e senza scadenza, magari il livello di difficolta potrà essere un pò abbassato,vedremo, agli homework di recupero  sicuramente avremmo abilità in più
andrea.sterbini (168140 points)
488 897 1729
commented Nov 16, 2018 by andrea.sterbini (168,140 points)
Ragazzi, programmare è difficile, faticoso e richiede precisione, concentrazione e tantissimo esercizio.
Sono sicuro che con gli HW di recupero ed i 7 appelli che avete a disposizione riuscirete a raggiungere l'obiettivo.
Sfruttate bene le esercitazioni in laboratorio, che vi fanno fare esercizi pratici più semplici degli homework.
Provate a svolgere gli esercizi che abbiamo dato nelle esercitazioni anche dell'anno scorso. (basta attivare il corso del 17-18)
Provate a svolgere qualcuno degli esercizi delle "prove di recupero" dell'anno scorso (sono ben più semplici degli HW).
Solo dopo potete provare a fare esercizi presi dalle prove d'esame (sugli argomenti trattati finora).

Gli homework sono pensati per non essere ovvi ma per richiedere l'uso di quello che abbiamo insegnato finora.
Vi consiglio di risolverli inizialmente con algoritmi semplici, spezzando il problema in parti più piccole e semplici (lettura del file, recupero delle informazioni, calcoli e produzione del risultato). All'inizio non preoccupatevi troppo dell'efficienza per impratichirvi e capire bene la descrizione del task da svolgere e per affrontare e risolvere le piccole difficoltà accessorie (lettura da file, manipolazione di testi, uso delle strutture dati). Una volta consegnati tutti e 3 e messo al sicuro un voto sufficiente, spendete del tempo a discutere con gli altri le idee, sul forum e vedrete che saprete rendere più veloci alcune parti del vostro codice e migliorare il risultato.

Da parte nostra possiamo sicuramente aggiungere più ragionamenti di analisi a lezione per farvi di nuovo vedere come si fa.
E certamente, fate domande.