Hoe word je een computerwetenschapper?

Schrijver: Tamara Smith
Datum Van Creatie: 20 Januari 2021
Updatedatum: 3 Juli- 2024
Anonim
Hoe maak je het weerbericht verstaanbaar voor iedereen? | Team Scheire #2
Video: Hoe maak je het weerbericht verstaanbaar voor iedereen? | Team Scheire #2

Inhoud

Informatica studeren betekent niet programmeren; het betekent het leren van algoritmen (een eindige reeks stappen die iemand of iets begrijpt om een ​​specifieke taak te volbrengen). Veel computerwetenschappers programmeren helemaal niet. Edsger Dijkstra zei ooit: "Informatica houdt zich net zomin bezig met computers als astronomie met telescopen."

Stappen

  1. 1 Computerwetenschapper zijn is constant leren, voor altijd student zijn. Technologieën veranderen, nieuwe programmeertalen, nieuwe algoritmen worden ontwikkeld: het is nodig om constant nieuwe dingen te leren om bij te blijven.
  2. 2 Begin met pseudocode. Pseudocode is niet echt een programmeertaal, maar het is een manier om een ​​programma in het Engels weer te geven. Het dichtstbijzijnde en meest bekende algoritme staat op de shampoofles: zeep, spoelen, herhalen. Dit is het algoritme. Het is voor u begrijpelijk ("Computer Agent") en bevat een eindig aantal stappen.
  3. 3 Test je pseudocode. Het voorbeeld op de shampoofles is om twee redenen geen goed algoritme: het heeft geen eindvoorwaarde en het vertelt je niet welke procedure je moet herhalen. Schuim herhalen? Of gewoon afspoelen. Het beste voorbeeld is "Stap 1 - Schuim. Stap 2 - spoelen. Stap 3 - Herhaal Stap 1 en Stap 2 (2-3 keer voor het beste resultaat) en Einde (Afsluiten)”. Dit algoritme is voor u duidelijk, heeft een beëindigingsvoorwaarde (een eindig aantal stappen) en is zeer nauwkeurig.
  4. 4 Probeer algoritmen te schrijven voor alle activiteiten. Bijvoorbeeld hoe je van het ene gebouw op de campus naar het andere gaat, of hoe je een braadpan maakt. Binnenkort zie je overal algoritmen!
  5. 5 Als u eenmaal leert hoe u algoritmen moet samenstellen, zal het programmeerproces voor u begrijpelijker zijn. Koop het boek en lees het in zijn geheel om de programmeertaal te leren. Gebruik geen online tutorials om een ​​taal te leren, aangezien ze zijn geschreven door amateurs, niet door professionals.
    • Aarzel echter niet om het internet op te zoeken voor hulp. Je kunt meteen beginnen met het leren van objectgeoriënteerde talen zoals Java en C++, maar het is nog steeds beter om te beginnen met proceduretalen zoals C omdat ze volledig op algoritmen zijn gebaseerd.
  6. 6 Programmeren is het proces van het vertalen van pseudocode naar een programmeertaal. Hoe meer tijd u besteedt aan het schrijven van pseudocode, hoe minder u het programma zult typen en in de toekomst uw hersens zult pijnigen.

Tips

  • Computerwetenschap omvat vele gebieden, zoals computerontwerp en -ontwikkeling, databases, computerbeveiliging, computerprogrammeertalen. Daarom is het een verstandige beslissing om je te concentreren op een of meer gebieden die je interesseren.
  • Nadat je de ene programmeertaal hebt geleerd, leer je een andere, vergelijkbare taal, omdat je nog steeds alleen de pseudocode in de daadwerkelijke taal vertaalt.
  • Het whiteboard is de beste plaats om het algoritme te schrijven.