Kako postati naučnici koji uče računarske nauke

Studij računarske nauke - ne znači programiranje - to znači da studira algoritme (konačni niz koraka koji razumiju nekoga ili nešto za obavljanje određenog zadatka). Mnogi naučnici iz oblasti računarskih nauka ne bave se programima. Edsger Dietstra jednom je rekao: "Računarstvo se bavi računarima ne više od astronomije bave teleskopima"

Korake

  1. Slika pod nazivom Postanite računarski naučnik 1. korak 1
jedan. Biti naučnici koji uče računarske nauke - znači stalno studirati, zauvijek biti student. Promjena tehnologija, razvijaju se novi programski jezici, novi algoritmi: potrebno je stalno učiti novo za svjesnost.
  • Image pod nazivom Postanite računarski naučnik korak 2
    2. Započnite sa pseudokodom. Pseudokod - nije baš programski jezik, ali ovo je način da se predstavi program u obliku engleskog jezika. Najmanja i poznanica algoritma nalaze se na boci iz šampona: stroj, klizanje, ponovite. Ovo je algoritam. To je shvaćeno za vas ("računarski agent") i sadrži konačni broj koraka.
  • Slika pod nazivom Postanite računarski naučnik 3. korak 3
    3. Test pseudocode. Primer sa natpisom na boci šampona nije dobar algoritam iz dva razloga: on nema stanje kraja, a ne kaže vam koji postupak treba ponoviti. Ponoviti prevaru? Ili samo ispiranje. Najbolji primjer će biti "korak 1 - ležati. Korak 2 - Shighup. Korak 3 - Ponovite korak 1 i korak 2 (2-3 puta za najbolji rezultat) i kraj (izlaz) ». Ovaj algoritam vam je jasan, ima uvjet kraja (konačni broj koraka) i vrlo precizan.
  • Slika pod nazivom Postanite računarski naučnik 4. korak 4
    4. Pokušajte pisati algoritme za sve aktivnosti. Na primjer, kako ići iz jedne zgrade na kampus u drugu ili kako kuhati kaserole. Uskoro ćete svugdje vidjeti algoritme!
  • Slika pod nazivom Postanite računarski naučnik korak 5
    pet. Nakon što naučite kako napraviti algoritme, proces programiranja bit će vam jasniji. Kupite knjigu i potpuno ga pročitajte za učenje programiranja jezika. Ne proučavajte jezik koristeći internetske tutoriale, jer ih pišu ljubavnici, a ne profesionalci.
  • Međutim, slobodno potražite pomoć internetu. Možete odmah započeti učenje objektivnog orijentiranih jezika, poput Java i C ++, ali je još bolje započeti s proceduralnim jezicima, poput C, jer su u potpunosti zasnovani na algoritamima.
  • Slika pod nazivom Postanite računarski naučnik 6. korak 6
    6. Programiranje je proces prevođenja pseudokoda u programski jezik. Što više vremena provodite na sastavljanju pseudo koda, to ćete manje upisati program i razbiti glavu u daljnjem tekstu.
  • Savjeti

    • Računarske nauke pokrivaju mnoga područja kao što su kompjuterski dizajn i razvoj, baze podataka, računarske sigurnosti, računarski programski jezici. Stoga će biti mudra odluka da se fokusira na jedno ili nekoliko područja koja su zainteresirana za.
    • Nakon proučavanja jednog programskog jezika, proučite drugi sličan jezik, jer još uvijek prevodite samo pseudokod na stvarni jezik.
    • Odbor - najbolje mjesto za snimanje algoritma.
    Slične publikacije