Devo ottenere un bachelor per la matematica e poi passare all'Informatica? [chiuso]

6

Questa è la mia prima domanda. Adoro la matematica; Adoro la logica e il problem solving. Allo stesso tempo, mi piacciono le scienze informatiche e spero di entrare nella ricerca di Intelligenza Artificiale dopo aver conseguito la laurea di primo livello, conseguire un dottorato in Informatica. Ci sono dei vantaggi nell'avere una solida conoscenza della matematica nello studio dell'informatica? Inoltre, sarei svantaggiato nell'ottenere un Bachelor in Matematica anziché in Computer Science quando mi rivolgo a una scuola di specializzazione per studiare Informatica, in particolare in istituti con infrastrutture di ricerca di alta qualità, come il MIT e Stanford? Inoltre, in riferimento alla prima domanda, potresti dirmi i vantaggi di una solida conoscenza della Matematica, se ce ne sono?

Grazie.

    
posta qzxt 27.10.2011 - 23:43
fonte

8 risposte

12

Potresti ottenere entrambi allo stesso tempo. Molte scuole hanno un diploma di laurea CS con un'enfasi matematica / scientifica che, una volta che hai preso i corsi di matematica richiesti per la laurea in CS, ti lasceranno solo pochi corsi di distanza dal doppio maggiore in matematica.

    
risposta data 27.10.2011 - 23:54
fonte
4

Se il tuo obiettivo finale è studiare informatica, allora penso che dovresti studiare informatica al college. Perché no?

Non sto dicendo che non dovresti studiare matematica, però. Molti dei miei amici hanno una doppia specializzazione in matematica e informatica o specializzazione in informatica e matematica in matematica. In genere, i rigorosi programmi di informatica richiedono che tu esegua una grande quantità di matematica, quindi molti dei requisiti matematici vengono eliminati. Inoltre, è necessario rendersi conto che molti corsi di informatica di divisione superiore sono molto basati su prove e "mamme".

Ma certamente, qualcuno che ha studiato scienze informatiche al college è più preparato per un dottore in scienze informatiche di qualcuno che non lo ha fatto. I buoni programmi di informatica sono molto (molto) difficili, e sarai dietro a molte persone che hanno dedicato quattro anni a questi difficili concetti.

    
risposta data 29.10.2011 - 03:33
fonte
3

Potresti anche considerare, se la tua università lo offre, un programma di Matematica Applicata o laurea. Questi sembrano spesso fornire un mezzo felice - un'istruzione leggermente più matematica, ma l'esposizione a molti problemi e la ricerca di altre discipline, tra cui CS.

    
risposta data 29.10.2011 - 06:50
fonte
3

Dici che ti piace sia la matematica che l'informatica. Sei bravo in entrambi? Come sai di essere bravo in entrambi?

Per rispondere alla tua domanda:

Are there any advantages of having a firm grasp of Mathematics to studying Computer Science?

La risposta è sì, ma la maggior parte della matematica di cui hai bisogno imparerai come parte del CS major. Probabilmente non avrai bisogno di essere abile nel dimostrare i teoremi matematici (che i maggiori matematici dovrebbero fare) che devi capire solo alcuni di loro. Matematica pura. i soggetti non sono richiesti, ad esempio, la geometria proiettiva non è un must.

Devi stare attento quando hai una laurea in matematica. Lo studio è molto difficile e dal punto di vista della carriera, i lavori potrebbero non essere così facili da trovare. Devi avere un QI molto buono per sopravvivere nelle carriere relative alla matematica.

CS offre più carriere applicate rispetto alla matematica. Questo ti dà chocie che è una cosa carina.

Ricorda che ciò che ti piace oggi non è necessariamente la stessa che ti piaceranno tra 4, 10 o 20 anni per CS. Le università mature hanno capito cosa è necessario. Se c'è una carenza, dovresti essere in grado di seguire un corso o due per coprirlo.

Quanto sopra è la mia opinione e non si basa su alcuna scienza.

    
risposta data 28.10.2011 - 00:08
fonte
2

I programmi che stai cercando dovrebbero elencare i prerequisiti per l'ingresso. Assicurati che qualunque cosa tu occupi soddisferà almeno i requisiti minimi delle tue 5 migliori scuole. Sospetto che qualsiasi programma di laurea che coinvolga l'informatica richieda un strong background nelle strutture dati e nella teoria del calcolo.

Se conosci le tue abilità matematiche e sei certo che sopravviverai e prospererai in quella zona, allora diventerai un matematico con un strong supporto in CS (o un doppio maggiore, come suggerisce wshato, o un maggiore / minore) . La scuola di specializzazione ha molto altro a che fare con la tua passione per la materia e quanto bene ti afferri le basi più che se hai preso Math 305 o CS 440.

    
risposta data 28.10.2011 - 00:32
fonte
2

I programmatori esperti dovrebbero essere "matematicamente inclinati"? sarebbe il blog di Coding Horror sulla matematica e sulla programmazione che potrebbe valere la pena di leggere.

Ho conseguito una doppia laurea di Matematica d'Onore in cui l'informatica è stata una delle mie major, per quello che vale. Calcoli matematici concreti: una fondazione per l'informatica sarebbe una raccomandazione di libro se si desidera sapere come la matematica possa legarsi agli argomenti di informatica .

    
risposta data 29.10.2011 - 07:11
fonte
1

Se hai intenzione di entrare in IA, dovresti davvero provare e ottenere uno scapolo AI. Non so se questa è un'opzione o no, e potrebbe essere più restrittiva di un Matematica o di un grado CS, ma se questo è il tuo sogno, dovresti seguirlo.

Uno scapolo di intelligenza artificiale, per dirla in modo estremamente approssimativo, è un 50% di matematica e 50% di laurea in CS. Scuola di informatica dell'Università di Edimburgo (sede di AIAI ) opuscolo descrive il loro grado AI come:

In first year you will study a general course in Informatics that includes programming, logic, the theory of computation, and the nature of information processing. You will study two other subjects in parallel. For most degrees this includes a Mathematics course tailored to the subject.

In the second year you will have specific Informatics courses that lay the foundations of Artificial Intelligence (such as reasoning, search, planning, inference learning, and language processing), further courses in Mathematics or your joint degree subject, and the possibility to continue with an additional subject.

In the third and fourth year (and fifth year for MInf) your studies will be focused on the discipline(s) of your chosen degree

Per aumentare ulteriormente la confusione, offrono cinque gradi AI:

BSc Honours in:

  • Intelligenza artificiale
  • Intelligenza artificiale e informatica
  • Scienza cognitiva di intelligenza artificiale e matematica

BEng Honors in:

  • Intelligenza artificiale con gestione
  • Intelligenza artificiale e ingegneria del software

Puoi avere una migliore idea di quello che fanno ma passando attraverso i loro open courseware .

Se hai l'opzione di un titolo di intelligenza artificiale dovresti contattare direttamente l'università (tutte le scuole hanno consulenti universitari / potenziali studenti) e chiedere informazioni sulla struttura dei diplomi e su quali percorsi professionali può offrirti.

PS. Non sono in alcun modo affiliato con l'Università di Edimburgo:)

    
risposta data 28.10.2011 - 00:18
fonte
1

Se vuoi davvero studiare matematica avanzata, fallo ora . Gli anni universitari sono fondamentali per lo sviluppo matematico. La tua capacità di apprendere la matematica seria raggiungerà presto un picco, quindi inizierà a diminuire. Impara più matematica possibile ora e sarai in grado di applicarla in seguito. Segui corsi CS che ti interessano e hanno un alto contenuto matematico (ad esempio algoritmi, crittografia). Salta corsi orientati alla tecnologia attuale (ad esempio database, programmazione OO, computer grafica). Puoi raccogliere quel tipo di conoscenza abbastanza facilmente da solo. Se stai cercando lezioni di matematica universitarie troppo facili, parla con i prof di iscriverti a corsi di laurea il prima possibile o trova uno sponsor per un lavoro indipendente su qualche problema che ti interessa.

Assicurati di preparare e sostenere l'esame di Putnam ogni anno. Ci dovrebbe essere un gruppo di studio Putnam nella tua scuola. I tuoi risultati su Putnam ti daranno una buona idea del tuo talento matematico relativo.

Se puoi fare matematica e avere voti decenti, non penso che avrai molti problemi a frequentare i corsi di laurea in CS, indipendentemente da quanto CS hai fatto come studente universitario. Qualunque esibizione sul Putnam, anche una menzione d'onore, sarà piuttosto impressionante per i comitati di selezione. Le persone cambiano campo tutto il tempo tra la scuola universitaria e la scuola di specializzazione. Una laurea in matematica è un'ottima preparazione per la scuola di specializzazione in Matematica, CS, Fisica o Economia.

    
risposta data 07.11.2011 - 18:50
fonte

Leggi altre domande sui tag