Sono un doppio specializzando in informatica e matematica applicata alla UC Berkeley. Sono nel college di Lettere e Scienze. L'ho fatto perché mi permette di usare gli stessi requisiti specifici del college (breadths) così non ho bisogno di prendere i requisiti del college sia dalla Scuola di Ingegneria che da L&S.
Ecco il mio input:
Sì hai ragione, la maggior parte dei corsi core (specifici del major) sono gli stessi - puoi laurearti in EECS o CS prendendo le stesse classi major (non pre-reqs)[*1]. Ci sono 1 o 2 altri requisiti che EECS ti farà prendere. Tuttavia, questi non sono solo limitati a EECS, e anche gli studenti di CS possono prenderli. Il programma EECS ti permette di prendere più classi di ingegneria elettrica, ma anche gli studenti CS possono prenderle, ma potrebbero non avere la priorità di registrazione. Per quanto riguarda la classifica, secondo me se si dividono EECS e CS come classifiche separate, sarebbero alla pari. La maggior parte delle classifiche che probabilmente stai guardando sono in relazione alla scuola di specializzazione. Si basano sulla ricerca e sui finanziamenti - che provengono dagli studenti laureati.
Ci sono alcune differenze evidenti:
- EECS dà un B.S. // CS dà un B.A. [*2]
- EECS richiede sia EE20 che EE40 // CS richiede uno di questi
- EECS ha i requisiti della scuola di ingegneria // CS ha i requisiti L&S breadth.
- Engineering ha un minimo di 12 unità // L&S ha un minimo di 13 unità (credo)
- Engineering ha un advisory migliore di L&S (dalla mia esperienza con gli amici)
[1] Il mio amico è EECS e io sono CS, e finora abbiamo preso le stesse classi di informatica tranne che lui ha preso EE20.
[2] Anche se un B.S. e un B.A. possono sembrare diversi su un curriculum, la maggior parte dei reclutatori per una società di informatica (e specialmente quelli della UC Berkeley) sapranno che questi sono esattamente gli stessi.