Ho ottenuto una laurea in Informatica fino a 10 anni fa [chiusa]

6

Attualmente sono uno studente di informatica informatica del 3 ° anno in una università canadese. Lo trovo piuttosto impegnativo ed estremamente interessante. Una cosa che ho notato è che ogni persona con cui parlo ha preso una classe 3 o giù di lì anni fa ha imparato molto meno di me nella stessa classe, e le persone che frequentano le lezioni del primo anno stanno facendo più di quanto mi ricordi di aver fatto nel mio Lezioni del 1 ° anno. È solo che mi ricordo male di cose, o credi che ottenere una laurea in Informatica sia stato più facile 10 (o anche 5) anni fa?

    
posta Dustin Gamester 03.12.2010 - 20:05
fonte

12 risposte

15

Non so se è più difficile o più facile, ma sicuramente diverso.

Sono solo un paio d'anni, ma ho notato che gli studenti attuali mi sembrano avere una base di conoscenza più astratta, ma mancano dei fondamenti che li inducono a vacillare in compiti semplici.

È l'intero "dibattito sulla calcolatrice": "Possono fare matematica di ordine superiore usando una calcolatrice, ma possono a malapena moltiplicare senza uno." 1

1 Non sto sostenendo la verità di quel particolare dibattito, semplicemente usandolo come punto di riferimento per comprendere il mio punto.

    
risposta data 03.12.2010 - 23:46
fonte
11

Le cose cambiano. 30 anni fa, in classe di computer grafica, se potevi illuminare un punto su uno schermo, stavi andando bene. Oggi, la traccia del raggio ricorsivo in C ++ è un compito di programmazione di corsi universitari di routine - e le immagini che alcuni dei bambini producono sono IMPRESSIONANTI.

I metodi di insegnamento cambiano. 30 anni fa, la lezione introduttiva dei metodi numerici insegnava i metodi e passava un po 'di tempo su come ricavarli, ma non molto su un'analisi seria e dettagliata. Alcuni anni fa, quando ho avuto l'opportunità di riprendere la lezione, ho scoperto che ora era una classe di matematica SERIA: avrebbe potuto essere sottotitolato "Applicazioni del teorema di Taylor all'analisi degli errori". (Mi è piaciuta la classe la prima volta, ho avuto un momento MERAVIGLIOSO per la seconda volta.)

La tua prospettiva su quali cambiamenti sono facili o difficili. Alcuni anni fa, mi sono seduto su una classe di calcolo vettoriale, in parte come qualcosa da fare quell'estate, mentre ero disoccupato e in cerca di lavoro e aspettavo che la mia ammissione al reame universitario venisse approvata, in parte per prepararmi al calcolo del tensore. Sono rimasto sorpreso da quanto fosse facile per me.

    
risposta data 03.12.2010 - 23:33
fonte
3

Penso che l'unica differenza tra ora e passato sia chi sta ottenendo la laurea.

Quando mi sono laureato nel 1990, la maggior parte di noi ci lavorava perché avevamo un'affinità per i computer. Sospetto che non sia più vero, e che ora ci sia una percentuale maggiore per la buona carriera e il salario. Non credo che l'intelligenza abbia un ruolo importante in questo. Penso che i bambini a scuola oggi abbiano probabilmente usato un computer per più anni di quelli di noi alla fine degli anni '80. Ma tu prendi i computer o non lo fai.

    
risposta data 02.05.2011 - 15:45
fonte
2

Domanda interessante. Non classifichi veramente perché pensi questo o quale prova empirica stai usando per arrivare a questa conclusione.

C'è stato un periodo di tempo 95-05 circa, dove credo che la maggior parte dei laureati in CS non abbia avuto lo stesso livello di problem solving, algoritmi pratici e comprensione del linguaggio rispetto a quelli precedenti. Senza pregiudizi né cause, l'ho attribuito all'introduzione di massa delle piattaforme Microsoft nell'università rispetto ai sistemi più condivisi nel tempo.

Una volta ho aiutato con un praticantato estivo obbligato in cui gli studenti trascorrevano letteralmente settimane convertendo un numero da 16 bit in uscita ASCII. Innanzitutto, non pensavano di usare qualcosa come sprintf() , ma in secondo luogo non capivano davvero il complimento di 2 o cosa intendesse per ASCII. Crescendo nel mondo FidoNet, non riuscivo a capire come non conoscessero ASCII.

Ci evolviamo però, e ora ci sono alcuni linguaggi seriamente validi e CS non è certamente la cosa più trendy da fare, quindi la nostra popolazione statistica di CS major è probabilmente un po 'meno diluita?

    
risposta data 03.12.2010 - 22:40
fonte
2

Bene, almeno nella mia università, quasi tutti i corsi di CS tutti sono stati recentemente rielaborati, a volte molto pesantemente, per occuparsi della parallelizzazione. In molti casi, la parallelizzazione è relativamente difficile, quindi immagino che la maggior parte delle nuove versioni dei corsi CS sia più impegnativa proprio per questo.

Mentre ci sono molte altre cose che influenzano la difficoltà delle classi CS moderne, la parallelizzazione è probabilmente la più visibile, almeno per me.

    
risposta data 02.05.2011 - 11:46
fonte
1

Non ho idea se le cose siano più facili o più difficili ora rispetto a 10 o 25 anni fa.

Ma so che il mio particolare istituto di apprendimento (Imperial College, Londra) non lascerà che le cose scivolino ...

Il problema con l'informatica è che le cose stanno ancora cambiando a un ritmo vertiginoso - quando ho fatto la mia laurea (82-85) c'era pochissima nozione di "oggetti", ora OO è fondamentale. Design Patterns è stato pubblicato nel '94 - le cose a cui si rivolgono in molti casi non sono ancora tesi di dottorato - eppure ora speri che siano fondamentali (quei modelli che non si sono ulteriormente evoluti) in un buon corso.

Ti ricorderai meglio quello che stai facendo ora, la tua scuola dovrebbe sviluppare il suo corso continuamente - e soprattutto dovrebbe insegnarti a pensare non (solo) a codificare (insegnandoti una struttura mentale / filosofica che ti permette di scrivere un buon codice, non semplicemente di insegnarti la meccanica di particolari linguaggi).

    
risposta data 04.12.2010 - 00:05
fonte
1

Penso che dipenda dalla tua scuola.

Mi sono laureato in pre-Netscape e mi sono tenuto in contatto con la mia università in quel periodo. Nella maggior parte dei casi, usano ancora lo stesso libro di testo per lo stesso corso e hanno lo stesso programma ... solo l'edizione del libro di testo è cambiata.

Il che ha senso, considerando che la scuola è pesante sulla teoria del calcolo, e non "ingegneria del software applicata". Non c'è stato molto progresso nei metodi numerici e negli ultimi 10 anni, che si applicherebbero comunque agli studenti ...

    
risposta data 02.05.2011 - 14:05
fonte
0

Buona domanda. Dato che mi sono laureato 13 anni fa, ricordo molto di quello che ho preso abbastanza bene, quindi potrei probabilmente confrontare alcune cose ma ci sono molte differenze. Ci sono alcuni progressi nel campo che incoraggiano un cambiamento in una certa misura in termini di quali corsi dovrebbero esserci e come dovrebbe tutto questo flusso. Un'altra parte è che gli amministratori del programma possono provare a migliorare le cose aggiungendo un altro corso qui o là.

Se guardi cosa Waterloo ha oggi e cosa ho preso, ci sono più di alcune differenze. Le cose create dall'uomo tendono ad evolversi e perché i programmi universitari non dovrebbero essere così? Ai miei giorni, questa è la ripartizione del corso di CS: 2 anni (130/134), 2 secondi (246/241), 6 anni (340/342/351/354/360 / 370) e poi il 4 ° anno (464/466/486/487). Ora c'erano anche un sacco di corsi di matematica, ma 2007-2008 elenca 5 corsi al secondo anno, oltre ad alcuni altri cambiamenti e solo pochi anni fa. Avrei dovuto seguire un altro corso di 4 anni perché non ho seguito nessun corso del 4 ° anno coinvolgendo direttamente la programmazione.

Sarebbe più difficile oggi? Io non la penso così, ma ci sono più di pochi altri cambiamenti che potrebbero avere un impatto anche su cose come ai miei tempi c'era il grado 13 nelle scuole superiori dell'Ontario che era molto simile all'università del primo anno in alcune materie.

Compsci.ca potrebbe essere un buon posto per chiederlo se vuoi confrontare le scuole canadesi come i creativi provengono da Le scuole canadesi e alcuni alunni potrebbero aver conseguito il diploma da anni precedenti.

    
risposta data 03.12.2010 - 20:18
fonte
0

Per la domanda dall'argomento

Was getting a computing science degree easier 10 years ago

No, ora ci sono molte più università che offrono corsi di CS molto rudimentali dando via a BSc con poco sforzo.

Ora, se stai chiedendo di ottenere un diploma da stessa università , YMMV. Il curriculum è decisamente cambiato, alcuni corsi vengono abbandonati, alcuni si fondono, alcuni si espandono, altri sono nuovi.

Anche i progressi negli strumenti cambiano molto. Quello che era 10 anni fa un compito davvero difficile, che richiedeva molte conoscenze, ora non si può fare con un solo clic con lo strumento giusto.

    
risposta data 02.05.2011 - 14:28
fonte
0

È diverso perché la tecnologia è cambiata. Non penso sia più difficile o più semplice, solo diverso.

    
risposta data 02.05.2011 - 14:47
fonte
0

I titoli di informatica sono guidati dall'industria IT. Le università sfornano il tipo di studenti che le aziende richiedono (per la maggior parte).

Cose come la programmazione parallela e lo sviluppo mobile stanno iniziando a venire alla ribalta.

E non dimenticare che con il passare del tempo le università migliorano nell'insegnare i loro corsi. La prima classe a prendere un particolare modulo sono fondamentalmente le cavie e con il passare degli anni l'università impara cosa è buono, cosa è male, cosa è utile e cosa no. Possono adattare il loro corso.

    
risposta data 26.09.2011 - 13:05
fonte
0

Steve Brookes ha un interessante blog su un nuovo corso in programmazione funzionale che ha insegnato la scorsa primavera alle matricole alla Carnegie Mellon. Questo è un approccio molto diverso rispetto a quando ho partecipato a CMU dieci anni fa. Credo che la programmazione orientata agli oggetti sia ora un corso opzionale. Stanno mettendo molta più enfasi sulla verifica e sugli algoritmi paralleli nel nuovo curriculum CS. Non sono sicuro che questo nuovo curriculum sia più facile o più difficile, ma è decisamente diverso.

    
risposta data 26.09.2011 - 13:47
fonte

Leggi altre domande sui tag