Hur man blir datavetenskaplig forskare

Författare: Gregory Harris
Skapelsedatum: 11 April 2021
Uppdatera Datum: 1 Juli 2024
Anonim
Kandidatprogrammet i datavetenskap
Video: Kandidatprogrammet i datavetenskap

Innehåll

Att studera datavetenskap betyder inte programmering; det betyder att lära sig algoritmer (en ändlig sekvens av steg som någon eller något förstår för att utföra en specifik uppgift). Många datavetare programmerar inte alls. Edsger Dijkstra sa en gång: "Datavetenskap handlar inte mer om datorer än astronomi är med teleskop."

Steg

  1. 1 Att vara datavetare är att hela tiden lära sig, att vara student för alltid. Teknologier förändras, nya programmeringsspråk, nya algoritmer utvecklas: det är nödvändigt att hela tiden lära sig nya saker för att hålla sig uppdaterad om saker.
  2. 2 Börja med pseudokod. Pseudokod är egentligen inte ett programmeringsspråk, men det är ett sätt att representera ett program på engelska. Den närmaste och mest kända algoritmen finns på schampoflaskan: Tvål, skölj, upprepa. Detta är algoritmen. Det är förståeligt för dig ("Computer Agent") och innehåller ett begränsat antal steg.
  3. 3 Testa din pseudokod. Exemplet som är märkt på schampoflasken är inte en bra algoritm av två skäl: det har inget slutförhållande och det berättar inte vilken procedur du ska upprepa. Upprepa skumning? Eller bara sköljning. Det bästa exemplet skulle vara ”Steg 1 - Lödder. Steg 2 - skölj. Steg 3 - Upprepa steg 1 och steg 2 (2-3 gånger för bästa resultat) och avsluta (avsluta) ”. Denna algoritm är tydlig för dig, har ett avslutningsvillkor (ett begränsat antal steg) och är mycket exakt.
  4. 4 Försök att skriva algoritmer för alla aktiviteter. Till exempel hur man flyttar från en byggnad på campus till en annan, eller hur man gör en gryta. Snart kommer du att se algoritmer överallt!
  5. 5 När du väl har lärt dig att komponera algoritmer blir programmeringsprocessen mer begriplig för dig. Köp boken och läs den i sin helhet för att lära dig programmeringsspråket. Använd inte onlinehandledning för att lära dig ett språk eftersom de är skrivna av amatörer, inte proffs.
    • Tveka dock inte att vända dig till Internet för att få hjälp. Du kan börja lära dig objektorienterade språk som Java och C ++ direkt, men det är fortfarande bättre att börja med procedurspråk som C eftersom de är helt algoritmbaserade.
  6. 6 Programmering är processen att översätta pseudokod till ett programmeringsspråk. Ju mer tid du lägger på att skriva pseudokod, desto mindre kommer du att skriva programmet och göra din hjärna i framtiden.

Tips

  • Datavetenskap omfattar många områden som datordesign och utveckling, databaser, datasäkerhet, datorprogrammeringsspråk. Därför är det ett klokt beslut att fokusera på ett eller flera områden som intresserar dig.
  • När du har lärt dig ett programmeringsspråk kan du lära dig ett annat liknande språk, eftersom du fortfarande bara översätter pseudokoden till det verkliga språket.
  • Tavlan är det bästa stället att skriva algoritmen på.