Sådan bliver du computerforsker

Hvis en computerforsker ikke kun handler om programmering, handler det om at studere algoritmer (en række trin, forstået af nogen eller noget, for at udføre en opgave i et givet antal trin). Mange computerforskere programmerer ikke noget. Faktisk sagde Edsger Dijkstra engang: "Videnskaben om computing handler mere om computere end astronomi handler om teleskoper".

trin

Billede med titlen Bliv computerforsker Trin 1
1
At være computerforsker handler mere om at lære at være studerende. Teknologiske ændringer, udvikling af nye sprog, nye algoritmer udarbejdes: Du skal kunne lære nye ting at være i gang.
  • Billede med titlen Bliv computerforsker Trin 2
    2
    Start med pseudokode. Pseudokode er ikke rigtig et programmeringssprog, men det er en måde at repræsentere et program meget tæt på det talte sprog på, enten det er engelsk, portugisisk eller noget andet. Algoritmen, der er mest kendt for dig, er nok den i din shampoo-flaske: Såpe, skylle, gentag. Dette er en algoritme. Det er forståeligt for dig ("Computing Agent") og har et begrænset antal trin. Eller ej ...
  • Video: Paul Rothemund: The astonishing promise of DNA folding

    Billede med titlen 670px Bliv forsker Trin 3_en da
    3
    Fortryd pseudokoden. Shampoo-eksemplet er ikke en meget god algoritme af to grunde: den har ikke en ende- eller slutbetingelse, og det siger virkelig ikke, hvad der skal gentages. Gentag den del af lathering? Eller skyll det bare? Et bedre eksempel ville være: "Trin 1: Trin 2: Skyl trin 3 - Gentag trin 1 og 2 (2 eller 3 gange for de bedste resultater) og afslut derefter". Dette er forståeligt for dig, har et stop eller endelige tilstand (et begrænset antal trin) og er meget eksplicit.


  • Billede med titlen Bliv computerforsker Trin 4

    Video: Jennifer Golbeck: The curly fry conundrum: Why social media "likes" say more than you might think

    4
    Prøv at skrive algoritmer til alle slags ting. For eksempel, hvordan man kommer fra en bygning til en anden på din college / universitet campus, eller hvordan man laver en gryderet. Snart vil du se algoritmer overalt.
  • Billede med titlen Bliv computerforsker Trin 5
    5
    Når du først har lært, hvordan du skriver algoritmer, bør programmeringen komme naturligt til dig. Køb en bog og læs gennem for at lære sproget.
    • Men er du velkommen til at søge hjælp på internettet. Objektorienterede sprog som Java og C ++ er mere synlige nu, men processuelle sprog som C og Python er lettere at starte, fordi de kun omhandler algoritmer.
  • Billede med titlen Bliv computerforsker Trin 6
    6
    Programmering er kun oversættelsen af ​​pseudokode til et programmeringssprog. Jo mere tid før programmeringen du bruger planlægning og skrivning i pseudokode, jo mindre tid vil du bruge til at skrive og bryde dit hoved.
  • tips

    Video: Things to do in Manchester, England - UK Travel vlog

    • En whiteboard er et godt sted at skrive algoritmer.
    • Efter at have studeret et programmeringssprog, er det nemt at lære en anden med samme paradigme, fordi du stadig bare oversætter pseudokoden til et ægte sprog.
    • Datavidenskabens område opdeles i flere forskellige felter, såsom design og udvikling af computere, databaser, informationssikkerhed eller computersprog, for blot at nævne nogle få. Så det ville være klogt at fokusere på et felt eller et par mere, der kunne interessere dig.
    Del på sociale netværk:

    Relaterede
    © 2024 HodTari.com