Pagina 1 di 4

Quelli che aspettano... il corso di programmazione!

MessaggioInviato: 31 lug 2006, 09:25
di thrantir
Sembra proprio che, a breve, daremo il via al primo corso di programmazione di amdplanet :D

siccome le ferie incalzano, la cosa piu' saggia mi sembra iniziare da settembre. Ne frattempo, potremmo decidere il format delle lezioni e gli argomenti da trattare via via.

Come format io proporrei una lezione settimanale, in modo da non procedere troppo velocemente, con qualche esercizio

bisogna decidere gli argomenti!

Credo che, all'inizio, sera un minimo di infarinatura: cos'e' un linguaggio ad alto livello e perche' sono stati introdotti, programmazione procedurale/funzionale/ad oggetti, compilazione e interpretazione...

Quindi, una descrizione degli strumenti da utilizzare per scrivere i primi programmi

e poi si parte con la programmazione vera e propria

MessaggioInviato: 31 lug 2006, 09:29
di tonertemplum
sottoscrivo!!! Qual è la rata mensile? :D

A parte gli scherzi, sicuramente sarò uno dei vostri fruitori... poi, posso anche tentare di aiutarvi un poco poco poco :lol:

Posso proporre un layout per le lezioni?

MessaggioInviato: 31 lug 2006, 09:46
di `knives`
proponi proponi.. poi si valutera tutti assieme se è da seguire o da mescolare con le altre idee..

io direi in primi di partire con che strumenti usare, cosi che sin da subito chiunque comincia ad avere le mani in pasta, poi partiamo con una bella introduzione,appunto l'infarinatura... (anche se non dovra essere molto pensate e di difficile lettura.. a noi interessano i fini pratici ) :)

indice delle lezioni

1) introduzione alla programmazione alto livello, presentazioni tool di sviluppo, differenze tra le varie programmazioni procedurale, funzionale, ad oggetti, il perchè oggi come oggi quella ad oggetti è la piu usata. compilazione e interpretazione, differenze tra compilatori e parser.

2) fondameti di programmazione:
piccola storia del c e c++
componenti fondamentali della programmazione c++
operazioni sui dati
identificatori
parole chiave
tipi di dati starndar
.... poi bo....
librerie standar c++
controlli condizionali e controlli di ciclo

3) scrittura e utilizzo di funzioni

4) operazioni di I/O in C++

5) fondamenti di programmazione orientata agli oggetti
terminologia della programamzione orietata agli oggetti
classi c++


.. e poi bo..


come prima bozza della scaletta puo andare?

MessaggioInviato: 31 lug 2006, 10:06
di tonertemplum
Bè, per le lezioni io pensavo... troppi discorsi - anche se sempre utili - temo possano un po' aiutare la platea....

Se decidessimo di partire con un progetto base su cui lavorare giorno dopo giorno per renderlo + funzionale? Nel senso, leggi quello che ho scritto dall'altra parte.... si partiva con una bozza del game, che aveva solo una classe e piano piano piano sono state aggiunte 4975 classi 8O .... il tutto secondo un filo logico, e mentre si fa il progetto si spiega il perchè e da dove deriva....


:? mi sa che non mi sono capito neanche io.... :D 8O

MessaggioInviato: 31 lug 2006, 10:16
di thrantir
la scaletta la affineremo, credo, durante il corso, anche perche', ora come ora, e' difficile valutare il carico dei diversi argomenti

@knives: il problema di presentare gli strumenti e' che, credo, molti non sappiano che farsene, per quello avrei pensato, prima di tutto, ad una presentazione dei linguaggi di programmazione, a che servono e come si usano

@webtemplum: l'idea del progetto e' interessante, bisogna pensare ad un modo per abbinarla alle lezioni... un modo per dare i concetti e la loro applicazione... in effetti si possono fare due corsi paralleli, uno di programmazione e uno di ingegneria del software, e, in un terzo 3d, la combinazione dei due in un progetto :D

mi viene in mente che potemmo chiedere a michele un modo per avere le lezioni non solo su forum ma anche sul sito e un repository di versionamento per il progetto

MessaggioInviato: 31 lug 2006, 10:43
di max10891
8O wow 8O

peccato non capisca un emerito cavolo di programmazzione.... :cry: 0 assoluto

bell'iniziativa comunque!!!!!!

MessaggioInviato: 31 lug 2006, 10:45
di `knives`
anche io credo che dividere il "laboratorio" dalle lezioni sia una cosa giusta, nel senso.. bellissima l'idea di portare avanti un progetto.. ma non vorrei che poi ci fossilizziamo sul progetto senza andare poi ad imparare a programmare qualunque altro tipo di problema.. insomma le lezioni devono essere generali e poi in laboratorio appunto si lavorerera su un progetto per mettere in pratica quel che si è studiato..

piu che una scaletta vera e propria, dobbiamo porci degli obbiettivi e seguirli.. per non rendere troppo vasto il corso e rischiare di perderci.. per questo vorrei partire con dei punti da svillupare.

cosa intendi thra, con 3 topic? cioè differenze tra i tre? programmazione cosa si fa? ingegneria del sw ? e va beh il terzo sarebbe il laboratorio.. il primo sarebbe il c++ e il secondo la teoria alla base della progettazione sw?

sta cominciando a diventare un progetto importante questo corso.. è quasi piu corposo di sistemi informatici che nella mia facolta vale 7,5 crediti :D

MessaggioInviato: 31 lug 2006, 10:49
di `knives`
max10891 ha scritto:8O wow 8O

peccato non capisca un emerito cavolo di programmazzione.... :cry: 0 assoluto

bell'iniziativa comunque!!!!!!


appunto perchè non ci capisci, sarebbe bello se lo seguissi.. cosi che oltre ad imparare qualcosa poni dubbi e domande a chi gia qualcosa sa ;)

mi raccomando.. iscriviti, per farlo basta fare una donazione libera (sono accettate tutte le donazioni libere comprese tra 100 € e +infinito) al codice poste pay che riceverai in pvt. :lol:

MessaggioInviato: 31 lug 2006, 11:48
di thrantir
`knives` ha scritto:
max10891 ha scritto:mi raccomando.. iscriviti, per farlo basta fare una donazione libera (sono accettate tutte le donazioni libere comprese tra 100 € e +infinito) al codice poste pay che riceverai in pvt. :lol:


:lol: :lol: :lol:

l'idea dei 3 topic era appunto di mettere nel primo le lezioni di programmazione, nel secondo di tutto cio' che si fa prima di iniziare a programmare, nel terzo, portare avanti un progetto avendo come basi i due 3d sopra

intanto, potremmo pensare a un bel progetto

MessaggioInviato: 31 lug 2006, 13:08
di =Snake=(ITA)=
mi iscrivo coem alievo, la programmazione era l'unica cosa che VOGLIO imparare, ma non so da dove cominciare, con tutti quei linguaggi , io so un po' l'html, ma non tutto

MessaggioInviato: 31 lug 2006, 13:11
di `knives`
=Snake=(ITA)= ha scritto:mi iscrivo coem alievo, la programmazione era l'unica cosa che VOGLIO imparare, ma non so da dove cominciare, con tutti quei linguaggi , io so un po' l'html, ma non tutto


io comincerei con il linguaggio italiano [bigsmile] magari il tempo dei verbi :lol:

MessaggioInviato: 31 lug 2006, 13:20
di =Snake=(ITA)=
bast.... :lol: :lol: , se ti becco con la mia motocross ti salgo di sopra :lol:

MessaggioInviato: 01 ago 2006, 10:40
di nemesys_72
io di sicuro partecipo a sta cosa, mi ricordo qualcosa di programmazione in java, però riprendere tutto da 0 non può farmi che bene..
mi piace sta iniziativa, grazie a quelli che mi faranno da professori e che porteranno molta pazienza con noi alunni..

:D

MessaggioInviato: 01 ago 2006, 11:24
di N-Bry0
Anch'io parteciperò. L'unica cosa che so programmare è la lavatrice...

MessaggioInviato: 01 ago 2006, 11:49
di `knives`
N-Bry0 ha scritto:Anch'io parteciperò. L'unica cosa che so programmare è la lavatrice...


a bene.. sei messo come me allora..che ho la chitarra ma l'unica cosa che so suonare è il citofono...