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
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í.

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.

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é.

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!

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.

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.