DOMANDA Cosa studiare per prepararsi all' università

Pubblicità

Sofi_loki01

Nuovo Utente
Messaggi
18
Reazioni
0
Punteggio
22
salve a tutti quanti scrivo questo post a poca distanza dal precedente per chiedere a tutti coloro che hanno una laurea in informatica (non il corso di ingengeria).
sono al terzo anno di un corso dove ce praticamente 0 informatica e sono sempre più deciso a iscriversi al corso universitario di informatica. nel frattempo vorrei studiare per conto mio qualche argomento/materia che si studia all universita per portarmi avanti. voi cosa mi consigliate? che materie o che argomento potrei studiare per portarmi avanti?
grazie a chiunque mi darà una mano.
 
non studiare nulla, per quasi tutto quello che si fa ti serve la matematica delle superiori fino al 5° anno, allenati con trigonometria, logaritmi, funzioni e analisi matematica quando la farai. Se impari i principi della programmazione ti avvantaggi in un paio di corsi, non di più: come ho detto in un altro post, l'informatica è una scienza, la programmazione è uno strumento. Invece per misteriosi motivi in tanti sembrano pensare che informatica e programmazione siano la stessa cosa: errore gravissimo!
 
Ultima modifica:
non studiare nulla, per quasi tutto quello che si fa ti serve la matematica delle superiori fino al 5° anno, allenati con trigonometria, logaritmi, funzioni e analisi matematica quando la farai. Se imapri i principi della programmazione ti avvantaggi in un paio di corsi, non di più: come ho detto in un altro post, l'informatica è una scienza, la programmazione è uno strumento. Invece per misteriosi motivi in tanti sembrano pensare che informatica e programmazione siano la stessa cosa: errore gravissimo!


già, hai ragione anche io lo pensavo fino a un po di tempo fa ma poi ho scoperto che come hai detto la programmazione è uno strumento mentre l informatica è una scienza. comunque quando leggo nel programma di insegnamenti dell universita materie come algoritmi e struttre dati, fondamenti dell' informatica o basi di dati mi viene da pensare che le consocienze matematiche che ho per ora possano bastare correggimi se sbaglio. in caso contrario quali sono gli argomenti che si affrontano in queste materie??
 
Per fondamenti di informatica potrebbero bastare le tue conoscenze attuali. Per basi di dati e algoritmi/strutture dati no, serve almeno un po' di conoscenza di algebra astratta e dimestichezza con l'induzione matematica.
 
Per fondamenti di informatica potrebbero bastare le tue conoscenze attuali. Per basi di dati e algoritmi/strutture dati no, serve almeno un po' di conoscenza di algebra astratta e dimestichezza con l'induzione matematica.

a quanto pare non hai capito cosa intendevo...
ok le conoscenze che ho per una materia come fondamenti dell' informatica ma quali sono gli argomenti che si studiano in questa materia ad esempio se ti avessi chiesto cosa si studia in storia al 3 anni delle medi mi sarei aspettato risposte come guerre mondiali ecc... quindi se riesci per favore rispondimi e anche nelle altre materie
 
a quanto pare non hai capito la mia risposta;
in fondamenti di informatica (o Programmazione 1 e 2)si studia (rapidamente) il modello basilare del computer ed il suo funzionamento, i sistemi di numerici in base diversa da 2 con focus sulla rappresentazione in binario degli interi e dei numeri in virgola mobile. L'introduzione alla programmazione ed agli algoritmi è il grosso del corso, il linguaggio è a discrezione del docente (in genere uno tra C, C++, Java, Python), gli algoritmi di ordinamento ed alcune strutture dati relativamente semplici (quelle lineari, gli alberi binari, più raramente alberi n-ari e grafi), e la ricorsione (da qui la necessità di avere un minimo di dimestichezza con l'induzione); si accenna inoltre alla misura di complessità. Le conoscenze matematiche delle superiori sono sufficienti come prerequisito per affrontarlo.

Nei corsi specifici di algoritmi e strutture dati, si riprendono in modo formale (e matematico) tutte le strutture dati elementari e si va su quelle più avanzate e sulle loro applicazioni. Si affronta in modo formale la misura di complessità degli algoritmi e come si calcola con equazioni di ricorrenza. E poi ovviamente si studiano una varietà di problemi ed algoritmi risolutivi noti, oltre ad alcune tecniche avanzate di programmazione. Questo in generale, poi c'è sempre una parte del corso a discrezione del docente. Inutile dire che senza aver superato il corso "elementare" di programmazione questo corso non si può fare, ecco perché non puoi fare da solo perché rischi di farlo veramente molto/troppo male.

In basi di dati si affronta la teoria e la pratica di come organizzare enormi quantità di dati, accedervi, modificarli, mantenerli. Si studiano quindi vari modelli per farlo, l'algebra relazionale (è la parte probabilmente più ostica, difficilissimo riuscirci da solo senza la guida del docente), il linguaggio di interrogazione SQL (non al livello query giocattolo). Parte del corso è a discrezione del docente ed in genere si deve sviluppare un progetto da realizzare in laboratorio.
 
a quanto pare non hai capito la mia risposta;
in fondamenti di informatica (o Programmazione 1 e 2)si studia (rapidamente) il modello basilare del computer ed il suo funzionamento, i sistemi di numerici in base diversa da 2 con focus sulla rappresentazione in binario degli interi e dei numeri in virgola mobile. L'introduzione alla programmazione ed agli algoritmi è il grosso del corso, il linguaggio è a discrezione del docente (in genere uno tra C, C++, Java, Python), gli algoritmi di ordinamento ed alcune strutture dati relativamente semplici (quelle lineari, gli alberi binari, più raramente alberi n-ari e grafi), e la ricorsione (da qui la necessità di avere un minimo di dimestichezza con l'induzione); si accenna inoltre alla misura di complessità. Le conoscenze matematiche delle superiori sono sufficienti come prerequisito per affrontarlo.

Nei corsi specifici di algoritmi e strutture dati, si riprendono in modo formale (e matematico) tutte le strutture dati elementari e si va su quelle più avanzate e sulle loro applicazioni. Si affronta in modo formale la misura di complessità degli algoritmi e come si calcola con equazioni di ricorrenza. E poi ovviamente si studiano una varietà di problemi ed algoritmi risolutivi noti, oltre ad alcune tecniche avanzate di programmazione. Questo in generale, poi c'è sempre una parte del corso a discrezione del docente. Inutile dire che senza aver superato il corso "elementare" di programmazione questo corso non si può fare, ecco perché non puoi fare da solo perché rischi di farlo veramente molto/troppo male.

In basi di dati si affronta la teoria e la pratica di come organizzare enormi quantità di dati, accedervi, modificarli, mantenerli. Si studiano quindi vari modelli per farlo, l'algebra relazionale (è la parte probabilmente più ostica, difficilissimo riuscirci da solo senza la guida del docente), il linguaggio di interrogazione SQL (non al livello query giocattolo). Parte del corso è a discrezione del docente ed in genere si deve sviluppare un progetto da realizzare in laboratorio.
ottimo allora grazie mille per la riposta molto completa e dettagliata
 
Pubblicità
Pubblicità
Indietro
Top