Ako sa stať vedcami učenie počítačových sciences

Študijné počítačové vedy - neznamená programovanie - to znamená študovať algoritmy (konečnú postupnosť krokov, ktoré porozumejú niekomu alebo niečo na vykonanie konkrétnej úlohy). Mnohí vedci v oblasti počítačových vedy nie sú zapojené do programovania. Edsger Dietstra raz povedal: "Počítačová veda sa zaoberá počítačmi, nie viac ako astronómia zapojená do ďalekohľadov"

Kroky

  1. Obrázok s názvom Staň sa počítačovým vedeckým krokom 1
jeden. Byť vedcami, ktorí sa učia počítačové vedy - to znamená neustále študovať, navždy byť študentom. Zmena technológií, nové programovacie jazyky sa vyvíjajú, nové algoritmy: je potrebné neustále sa naučiť nové, aby ste si boli vedomí.
  • Obrázok s názvom Staňte sa počítačovým vedeckým krokom 2
    2. Začnite s pseudokódami. Pseudocode - nie celkom programovací jazyk, ale toto je spôsob, ako prezentovať program v anglickom jazyku. Najmenší a známy algoritmus, ktorý ste na fľaši z šampónu: stroj, sklz, opakovať. Toto je algoritmus. Rozumie sa vám ("počítačový agent") a obsahuje konečný počet krokov.
  • Obrázok s názvom Staňte sa počítačovým vedeckým krokom 3
    3. Test pseudokóda. Príklad s nápisom na fľašu šampónu nie je dobrý algoritmus z dvoch dôvodov: nemá podmienku konca, a nehovorí vám, aký postup by sa mal opakovať. Opakovať podvod? Alebo len opláchnutie. Najlepší príklad bude "Krok 1 - ležal. Krok 2 - SIGHUP. Krok 3 - Opakujte krok 1 a krok 2 (2-3 krát pre najlepší výsledok) a koniec (výstup) ». Tento algoritmus je pre vás jasný, má stav konca (konečný počet krokov) a veľmi presné.
  • Obrázok s názvom Staňte sa počítačovým vedeckým krokom 4
    4. Skúste písať algoritmy pre všetky aktivity. Napríklad, ako ísť z jednej budovy na kampusu na druhú, alebo ako variť kastról. Čoskoro uvidíte algoritmy všade!
  • Obrázok s názvom Staňte sa počítačovým vedeckým krokom 5
    päť. Potom, čo sa naučíte, ako urobiť algoritmy, proces programovania bude pre vás jasnejší. Kúpiť knihu a prečítajte si úplne naučiť programovací jazyk. Neštudujte jazyk pomocou online tutoriálov, pretože sú napísané milencami, nie profesionálov.
  • Avšak, neváhajte hľadať pomoc na internete. Môžete okamžite začať učiť sa objektovo orientované jazyky, ako napríklad Java a C ++, ale stále je lepšie začať s procesnými jazykmi, ako je C, pretože sú úplne založené na algoritmoch.
  • Obrázok s názvom Staňte sa počítačovým vedeckým krokom 6
    6. Programovanie je proces prekladania pseudokóda do programovacieho jazyka. Čím viac času strávite na kompiláciu pseudo-kódu, tým menej budete napísať program a prelomiť hlavu.
  • Tipy

    • Počítačové vedy pokrývajú mnohé oblasti, ako je počítačový dizajn a vývoj, databázy, počítačová bezpečnosť, počítačové programovacie jazyky. Preto to bude múdre rozhodnutie zamerať sa na jednu alebo niekoľko oblastí, o ktorých sa zaujímajú.
    • Po štúdiu jedného programovacieho jazyka študujete iný podobný jazyk, pretože ste stále len prekladá pseudokód do aktuálneho jazyka.
    • Stravovanie - najlepšie miesto na nahrávanie algoritmu.
    Podobné publikácie