Newsgroup: it.istruzione.universita
Titolo: Matematica e informatica

Secondo voi come sono i corsi di laurea triennale di Matematica e di
Informatica di Bologna? sono buoni o mi consigliate qualche altro Ateneo?
raga86
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 
Non ti so consigliare sulla località, ma tra i due corsi ti conisiglio di
scegliere Matematica. Io sto finendo Informatica (specialistica), ma se
potessi tornare indietro non farei le stesse scelte. Sono giunto ad una
conclusione: se vuoi fare informatica (la scienza) iscriviti a matematica
(il corso) e completa le tue conoscenze con alcuni corsi di Informatica (il
corso).
ciao
Marco

 corso).
Io faccio informatica (specialistica) a Bologna.
Garantisco che e` possibile inserire nel piano di studi tutti gli esami
teorici che possono interessare a uno studente.
Banalmente, se ti interessa la matematica scegli matematica; se ti
interessa l'informatica, scegli informatica anche se sei interessato
soprattutto alla parte teorica: in fin dei conti i corsi puramente 
tecnologici che sei obbligato a seguire sono pochi (sistemi operativi,
reti, ingegneria del software, sistemi middleware)
Sono disponibile per ulteriori informazioni...
--
Xelloss

Xelloss ha scritto:
grazie a tutti
io vengo dal classico, troverei molte difficolta' in questi corsi (piu' in
matematica o informatica o entrambi?)? in quanto tempo bisogna preparare
un esame di media difficolta', e uno di grande difficolta'?
Grazie
Ciao ciao


 matematica o informatica o entrambi?)? 
No.
-- 
"Io non voglio vivere in un mondo dove metà della gente scrive _un po_
senza apostrofo e l'altra metà scrive _un pò_ con l'accento".
Paola Mastrocola, _La scuola raccontata al mio cane_.

 un esame di media difficolta', e uno di grande difficolta'?
Suppongo che, visti i corsi di laurea verso cui sei orientato, tu sia 
abbastanza portato per la matematica anche se vieni dal classico.
Rispetto a chi ha fatto lo scientifico, parti svantaggiato soprattutto negli 
esami di analisi matematica.
- A informatica (triennale) hai un solo esame di analisi, che spazia su 
calcolo differenziale e integrale in una o più variabili
- A matematica hai vari esami di analisi (non so quanti, probabilmente 3 o 
4, non so se tutti obbligatori).
E' difficile dire quale delle due situazioni sia più vantaggiosa. Da una 
parte hai un solo esame, in cui magari non sarà richiesto ogni singolo 
teorema, ma il programma è vasto, dall'altra (sempre per quanto riguarda 
analisi) hai degli esami più brevi ma più puntigliosi.
A informatica molti, molti esami comprendono prove di laboratorio 
("progetti") che impegnano parecchio tempo oltre allo studio, quindi è un 
po' difficile quantificare lo sforzo richiesto. Per esame medio intendo reti 
o paradigmi, te la cavi con 2-3 settimane non disperate + il tempo per il 
progetto. Di esami pesanti ce ne sono di diversi tipi: calcolo delle 
probabilità e statistica e informatica teorica sono esami carichi di 
dimostrazioni... per il tempo da dedicare non c'è una regola: più è e meglio 
è; 30 giorni di lavoro sodo comunque sembrano ragionevoli. Sistemi operativi 
è un esame più lungo che difficile: si compone di due scritti parziali (da 
svolgere durante il corso o in qualunque appello), un orale (obbligatorio se 
si vuole un voto > 23), un progetto "lungo" (credo però che a partire dallo 
scorso anno sia possibile presentare anche una versione "breve" del 
progetto) e una prova pratica di programmazione concorrente sotto UNIX in 
laboratorio.
--
Xelloss 

 No.
Ma tu non eri un umanista? :-P
--
Xelloss 

 
Anch'io ho fatto il classico e sto facendo informatica. Non mi preoccuperei
di questo. In molti licei classici si insegna la matematica come allo
scientifico, non so se sia anche il tuo caso. Io non ho avuto problemi.
Ti cito il mio buon professore di Programmazione I "in genere quelli che
prendono i voti più alti di programmazione sono quelli del classico. Al
solito, non perchè siano più bravi, ma perchè non sapendo nulla [di
programmazione] si mettono a studiare già da subito."
Quindi quello che serve non è conoscere già le cose, ma avere la buona
volontà di studiarle. Conoscere già, non serve, perchè al liceo
(scientifico, classico, linguistico...) si fa pochissimo di tutto. La
fisica del liceo scientifico si vede tutta le prime due lezioni di Fisica I
del corso di Fisica. L'analisi del liceo scientifico si vede tutta nel
primo mese di Analisi I. Quindi uno dello scientifico non ha tutto questo
vantaggio.
Matematica è senz'altro più difficile di Informatica (e dà anche più
soddisfazioni!). Informatica ha la sfiga dei progetti che ti prendono
troppo tempo, specialmente se il docente non si sa organizzare (esempio:
non spiega bene, dà i progetti troppo tardi...) come dovrebbe (è la
regola). Per fare un progetto basta volontà, non è difficile, ci vuole solo
il suo tempo. 
Prima di scegliere ti invito a riflettere. Io ho scelto informatica per
poter diventare uno "scienziato". Pensa al concetto di "scienza" e poi
prova a frequentare qualche lezione ad Informatica (sono pubbliche e
gratis). Poi torna qui e dicci se secondo te il corso di Informatica è un
corso "scientifico". Dopo cinque anni di Informatica io credo di no, per
questo nel post sopra ti ho scritto che se potessi tornare indietro
sceglierei matematica (oppure fisica...?).
Prima di venire assalito da tutti gli altri avventori di questo ng, preciso
che secondo me l'infomatica (computer science) è scienza (come matematica e
fisica), ma questo non implica che tutto quello con l'aggettivo
"informatico" sia scientifico, in particolare il corso di informatica non
lo è.  :'-(
ciao
Marco

 corso "scientifico".
Può essere che tu abbia ragione, ma non è chiaro che cosa tu intenda per 
"scientifico". Io credo che il corso di informatica sia scientifico nello 
stesso senso in cui lo è matematica; però ovviamente ci sono vari esami più 
tecnologici che scientifici... non se ne può fare a meno: sarebbe come 
chiedere che a matematica si specializzassero tutti in teoria dei numeri.
--
Xelloss 

 Ma tu non eri un umanista? :-P
E lo sono ancora, ma i miei ex compagni e poi allievi di liceo 
(classico) laureati in matematica e ingegneria no, e non hanno trovato 
nessuna difficoltà particolare.
-- 
"Non rischiare di annullare il tuo voto. La scheda è valida solo se fai 
la croce sul simbolo di _Forza Italia_". Volantino elettorale di 
Ombretta Colli, 
http://snipurl.com/6zhj
 .

Xelloss wrote:

Non credo di essere in grado di dare una definizione sensata di Scienza.
Quindi faccio degli esempi di non Scienza nel corso di informatica
standard.
La programmazione è insegnata come ad un ingegnere o ad un economista o ad
uno studente delle superiori. Lo studente impara ad usare alcuni linguaggi
di programmazione come se fossero dei semplici strumenti e non li vede da
un punto di vista più astratto per capire perchè sono fatti così. Ci sono
le eccezioni, ma dipendono dai docenti e i docenti illuminati sono ahimè
pochi. Gli aspetti teorici dei linguaggi di programmazione vengono talvolta
affrontati in altri corsi più avanzati, ma non sarebbe male anticipare
qualcosa nei corsi di programmazione (nel 90% dei casi non accade) per
poter fare di più nei corsi avanzati.
La matematica, utile strumento per conoscere il mondo, è messa in quarantena
con 24 o poco più crediti. Fatto l'esame di Matematica discreta, di analisi
o di logica, la matematica si dimentica. Nei corsi "tecnologici" (reti,
sistemi operativi...) non si utilizzano gli strumenti imparati nei corsi di
matematica come sarebbe opportuno e questi corsi tecnologici si riducono ad
uno studio mnemoico di molte (troppe) sigle (FAT, NTFS, WAP, WEB,...) e di
esercizi che richedono la matematica delle elementari (prodotti, somme e
talvolta divisioni!). Risultato lo studente dimentica quello che ha
imparato di matematica.
Computabilità e complessità vengono messe in due corsi tanto per coprire
quei crediti che rimmarrebbero liberi. Eppure sono il cuore
dell'Informatica, non basta un'infarinatura generale!
L'ingegneria del software: questo calderone di aria fritta! L'ingegneria del
software è qualcosa di misterioso. Secondo me più adatto in un corso di
economia che in uno di computer science!
Ma mi accorgo di andare off topic... scusate... ma questi argomenti mi
scaldano parecchio... spero di aver reso l'idea di quello che volevo dire.
ciao
Marco

 difficoltà particolare.
C'è del vero in quello che dici, ma molto dipende anche dall'attitudine 
personale. Il liceo classico viene completato anche da persone negate con la 
matematica; parallelamente, molte persone negate con la matematica si 
iscrivono a informatica sottovalutando l'impegno non banale richiesto dagli 
esami matematici (per non parlare della mentalità logico-matematica che è 
necessaria praticamente in qualunque esame).
Saluti.
--
Xelloss 

 dell'Informatica, non basta un'infarinatura generale!
Qua da noi, volendo, è possibile seguire un buon numero di esami di tipo 
teorico-linguaggistico. Sono d'accordo con te che il corso di ingegneria del 
software è "poco scientifico", ma insomma, non credo che appiattirsi sui 
soli corsi teorici sia una cosa intelligente... e poi, qual è la richiesta 
di informatici teorici, nel mondo del lavoro? Pochi ricercatori, per i quali 
un corso di dottorato teorico come quello di Siena è forse l'alternativa 
migliore..
E poi insomma, a volte sento voci di corridoio secondo le quali alcuni 
vecchi professori di informatica (ovviamente teorici) non avrebbero grande 
dimestichezza con l'uso del calcolatore (eufemismo per dire che sono 
completamente incapaci). Questo è già disdicevole per un laureato di 20-30 
anni fa, figuriamoci per uno di oggi... il corso di laurea in informatica ha 
quindi anche il dovere di verificare le conoscenze tecnologiche e colmare le 
lacune.
Comunque non credo che il tuo punto di vista sia sbagliato, però è solo uno 
dei punti di vista possibili ;-).
A raga86 consiglio di guardare gli esami e i programmi dei corsi di 
matematica dell'università di Bologna (si dovrebbero trovare senza troppe 
difficoltà spulciando 
http://www.dm.unibo.it
) e giudicare se offrono una 
preparazione informatica sufficiente per le sue esigenze. Per quanto 
riguarda i corsi di informatica, posso dare io tutte le informazioni in 
proposito.
Saluti.
-- 
Xelloss 

 matematica; 
Sě, sě, ma anche lo scientifico, garantisco :)
-- 
"Non rischiare di annullare il tuo voto. La scheda č valida solo se fai 


 Sì, sì, ma anche lo scientifico, garantisco :)
Quanta verità nelle tue parole :-PPP
--
Xelloss 

 
Però è anche vero che puoi imparare l'HTML da solo, ma la computabilità no.
Io credo che sia bene fare quando si è giovani e svegli le cose più
difficili e poi, una volta invecchiati e rincitrulliti, quelle facili. A 30
anni, quando sarò un affermato programmatore PHP [sarcastico], non mi
metterò di certo a studiare le funzioni ricorsive, perchè avrò un lavoro
[ottimista] e la famiglia [pessimista], quindi poco tempo. Però il nuovo
linguaggio che andrà di moda nel 2012 (speriamo l'ML++!) lo potrò imparare
nel giro di una settimana.
C'è poi un'altra argomentazione per sostenere la mia tesi. Dove si sente la
differenza tra un informatico e un non-informatico che conosce qualcosa di
computer? Risposta: nella conoscenza approffondita della teoria
informatica. Quindi imparare gli aspetti teorici dell'informatica mi darà
qualcosa in più rispetto all'ingegnere civile, al chimico, al matematico o
al fisico che conoscono il C++. Altrimenti non siamo competitivi perchè di
matematica sono più bravi loro e per conoscere il C++ o l'UML meglio di me
basta un po' di esperienza.
In conclusione, la laurea in informatica, che è stata privata di quelle
materie fondamentali dell'informatica e si è ridotta pertanto ad un corso
di programmazione, non ha molto valore. Quindi consiglio al buon raga86 di
iscriversi a matematica e se non troverà lavoro come ricercatore
(probabile... :'-( ) verrà accolto a braccia aperte dalla prima software
house che incontra.
ciao
Marco

 
Dove studi?
io faccio informatica a torino... e il corso di "Fondamenti di 
informatica" è proprio un esempio di quello che cerchi...(per 
intenderci, sono cose che a ingegneria non vedono)
sono 6 crediti, ma è uno degli esami piu difficili del cdl.
Il corso di algoritmi poi è molto piu "teorico/scientifico" di quello 
che fanno a ingegneria informatica.
Se poi vuoi fare il ricercatore nel campo della "computer science" ti 
iscrivi alla laurea specialistica in "Logica computazionale" e hai pane 
per i tuoi denti...
in sostanza, è questione di scelte dello studente...

 in sostanza, è questione di scelte dello studente...
Infatti.

 A informatica vi fanno dare solo un esame di analisi, vero?
Dipende dall'ateneo, immagino. Non che uno o due esami di analisi in più 
siano temibili; sono solo abbastanza inutili per l'informatica.
--
Xelloss 

 siano temibili; sono solo abbastanza inutili per l'informatica.
La prima cosa che mi viene in mente per confutare la tua tesi è la
crittografia.

 crittografia.
A che algoritmo ti riferisci?
--
Xelloss

 A che algoritmo ti riferisci?
Tendenzialmente mi riferivo alla tua frase 
"Non che uno o due esami di analisi in piů 
siano temibili; sono solo abbastanza inutili per l'informatica."
Ora, che servano solide basi matematiche per capire e/o maneggiare e/o
programmare crittografia mi pare lapalissiano. 

 A che algoritmo ti riferisci?
Tendenzialmente mi riferivo alla frase:
"Non che uno o due esami di analisi in piů 
siano temibili; sono solo abbastanza inutili per l'informatica."
Ora, che servano solide basi matematiche per capire e/o maneggiare e/o


 programmare crittografia mi pare lapalissiano. 
Si`, ma soprattutto teoria dei numeri.
-- 
Xelloss

Xelloss wrote:

Sono convinto che l'analisi non sia proprio inutile per l'informatica.
Esempi: 
1. analizzare da un punto di vista probabilistico un algoritmo, serve
dimestichezza con gli integrali.
2. minurare le performance di un sistema, serve un po' di tutto, integrali,
equazioni differenziali...
3. algoritmi approssimati
4. problemi di ottimizzazione
5. analisi di dati 
Le due cose sopra si possono fare anche solo dopo 1 corso semplice di
analisi, ma non ti aspettare di poter ottenere grandi risultati.
Inoltre l'analisi è importante in sè. Il laureato che conosce bene l'analisi
è più flessibile. Se un informatico conoscesse l'analisi, dopo la laurea
potrebbe anche occuparsi di alcuni settori della fisica o della matematica.
Oggi, senza analisi, non può ed appena si allontana di pochi centimetri dai
linguaggi di programmazione, si trova spaesato e non sa arrangiarsi. Te lo
dico per esperienza. Nell'elaborazione della tesina dovevo occuparmi di
sistemi di equazioni in più variabili. Panico! Non c'era abbastanza
matematica alle spalle per poter entrare in quel settore!
ciao
Marco, un Informatico

 Inoltre l'analisi è importante in sè.
Anche la logica, la teoria della ricorsione, della complessità...
Io credo invece che a informatica si faccia molta matematica, per chi vuole 
farla ovviamente. Meno che a matematica ma non meno che a ingegneria. Più 
probabilmente gli ingegneri si occupano di settori diversi.
--
Xelloss 

 Infatti.
Già...
bada, non sostengo affatto che informatica sia "meglio" di ingegneria 
informatica...semplicemente sono approcci diversi alla materia (anche 
per le cose piu semplici...come i concetti di "invarianti di ciclo").
Ci sono molte cose che voi fate e noi no, e viceversa.
a quando un corso di umiltà al poli?