Jak se stát vědci učení počítačových věd
Studijní počítačové vědy - neznamená programování - to znamená studovat algoritmy (konečná posloupnost kroků, které někomu rozumí, nebo něco k provedení konkrétního úkolu). Mnoho vědců v oblasti počítačových věd se nezabývá programováním. Edsger Dietstra jednou řekl: "Počítačová věda se zabývá počítačem, které ne více než astronomie zabývající se teleskopy"
Kroky
jeden. Být vědci učí počítačové věd - to znamená neustále studovat, navždy být studentem. Změna technologií, nové programovací jazyky jsou vyvíjeny, nové algoritmy: je nutné se neustále učit nový být vědom.

2. Začněte s pseudokodem. Pseudokode - ne docela programovací jazyk, ale to je způsob, jak prezentovat program v anglickém jazyce. Nejmenší a známost algoritmu jste na láhvi z šamponu: stroj, skluzu, opakování. To je algoritmus. Rozumí se pro vás ("počítačový agent") a obsahuje konečný počet kroků.

3. Test Pseudokode. Příklad s nápisem na láhev šamponu není dobrý algoritmus ze dvou důvodů: nemá podmínku konce, a neřekne vám, jaký postup by měl být opakován. Opakovat podvod? Nebo jen opláchnutí. Nejlepším příkladem bude "Krok 1 - ležel. Krok 2 - Sighup. Krok 3 - Opakujte krok 1 a krok 2 (2-3 krát za nejlepší výsledek) a konec (výstup) ». Tento algoritmus je pro vás jasný, má stav konce (konečný počet kroků) a velmi přesný.

4. Snažte se psát algoritmy pro všechny aktivity. Například, jak jít z jedné budovy na akademické půdě do druhého, nebo jak vařit kastrol. Brzy uvidíte algoritmy všude!

Pět. Poté, co se naučíte, jak vytvořit algoritmy, proces programování bude pro vás jasnější. Koupit knihu a přečtěte si ji zcela naučit programovací jazyk. Studujte jazyk pomocí online konzultací, protože jsou napsány milenci, ne profesionály.

6. Programování je proces překladu pseudokóně do programovacího jazyka. Čím více času utratíte na kompilaci pseudo-kódu, tím méně budete psát program a rozbít hlavu dále.
Tipy
- Computer Sciences pokrývají mnoho oblastí, jako je návrh počítače a vývoj, databáze, zabezpečení počítače, počítačové programovací jazyky. Proto bude moudré rozhodnutí zaměřit se na jeden nebo několik oblastí, které mají zájem.
- Po studiu jednoho programovacího jazyka studujte druhý podobný jazyk, protože jste stále jen překládat pseudokód do skutečného jazyka.
- Deska - nejlepší místo pro záznam algoritmu.