Studio autonomo di informatica


14

Sono un maschio di 16 anni che è stato recentemente dotato di una mia grande enciclopedia sull'informatica da un mio amico. Di solito non sono così interessato ai computer e alla tecnologia, ma l'informatica ha iniziato ad affascinarmi. Intendo tuttavia studiare fisica e / o matematica e non CS, quindi la mia domanda è: sarebbe utile condurre uno studio autonomo di informatica? Ovviamente non vado per il livello di una laurea, ma solo le basi di CS (è un'enciclopedia con ~ 600 pagine).


3
Qual è il nome dell'enciclopedia?
Guy Coder,

@GuyCoder: Wikipedia
Thomas Eding,

Risposte:


16

Penso che conoscere l'informatica possa certamente essere un vantaggio. Ecco una serie di competenze (correlate) che l'informatica ha da offrire.

  1. Programmazione : saper programmare è un'abilità utile per qualsiasi disciplina. Statisti e sociologi, geografi e ingegneri e così via, spesso si trovano a dover programmare. Seguire una laurea in CS dovrebbe insegnarti a programmare correttamente.

  2. Modellazione : una delle cose fondamentali che gli scienziati informatici fanno è la modellazione del mondo. È vero, anche i fisici, le biologie e i sociologi lo fanno, ma i tipi di modelli sono diversi. Conoscere i tipi di modelli costruiti dagli informatici può spesso aiutare a modellare in altre discipline. Ancora meglio, i modelli di informatica sono generalmente eseguibili (vedi punto 1).

  3. Astrazione : l'informatica si basa sull'astrazione, ignorando i dettagli irrilevanti per mettere in evidenza il nocciolo di un problema. Quando si modella un linguaggio di programmazione, non viene modellato ogni singolo dettaglio. Si può sottrarre a quasi tutti i dettagli e studiare il modello di concorrenza in isolamento o solo le classi in un linguaggio orientato agli oggetti. Questo tipo di astrazione è meno comune in altre scienze (pretendo), ma sono cruciali per comprendere i fenomeni a cui sono interessati gli informatici. Sono sicuro che altri campi potrebbero trarre beneficio da qualche astrazione.

Questo è probabilmente meglio riassunto in un articolo sul pensiero computazionale di Jeannette Wing.


1
Bell'articolo! Le persone tendono a dimenticare che il "computer" può qualificare sia una macchina che un essere umano.
Saadtaame,

Ecco un discorso di Jeannette Wing sullo stesso argomento.
saadtaame,

?? Link @saadtaame mancante
vzn

1
@vzn Wops! Non so come mi sia perso. Eccoci qui: youtube.com/watch?v=C2Pq4N-iE4I
saadtaame

4

Direi che chiunque in una pista di Scienza / Ingegneria dovrebbe avere almeno un po 'di CS. La familiarità con almeno un linguaggio di programmazione, strutture di dati e conoscenze di base sugli algoritmi ti tornerà utile più di quanto pensi ...

Non avrei mai pensato che sarebbe importato molto, ma ora vorrei aver affrontato queste cose all'inizio della mia carriera.

Non sono sicuro di una buona "introduzione al libro di programmazione", ma questa è stata una buona introduzione al libro sugli algoritmi.

Non sono sicuro del suggerimento di seguire corsi "reali". Fai attenzione e chiedi in giro per l'insegnante / carico di lavoro. Non sono stato colpito da quelli che ho preso e mi sento come se stessi meglio da solo per alcuni aspetti. Non sentirti legato ai prerequisiti, parla con i consulenti e iscriviti alle lezioni che ti aiuteranno di più.


1

I computer sono un ottimo strumento per i fisici, diciamo che vuoi eseguire una simulazione su un fenomeno fisico sarebbe utile conoscere l'algoritmo più veloce disponibile, se può essere calcolato in un ragionevole lasso di tempo, ecc.

Sono un ingegnere informatico e amo l'informatica, è bene sapere quali problemi possono risolvere anche i computer.


0

Se hai studiato fisica o matematica, studiare informatica non sarà un problema per te, ed è sempre bene avere delle conoscenze da una buona fonte. Hai anche ragione nel tuo senso se non devi perseguire una laurea in informatica perché dovresti studiarlo, ma puoi pensarlo anche in altro modo, nonostante tu possa trascorrere il tuo tempo qua e là durante le tue vacanze puoi imparare il computer scienza, ad oggi non vuoi perseguire una carriera nell'informatica, ma domani la tua opinione potrebbe cambiare con il tempo. Anche se non cambi idea, una conoscenza acquisita non viene mai sprecata. Prova con la parte introduttiva di alcuni capitoli, sarai convinto a leggere di più e poi potrai spostarti ulteriormente.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.