Cum să deveniți oameni de știință care să învețe științele informatice
Studiați științele informatice - nu înseamnă programarea - înseamnă a studia algoritmi (secvența finală a pașilor care înțeleg pe cineva sau ceva de a efectua o sarcină specifică). Mulți oameni de știință din domeniul științelor informatice nu sunt angajate în programare. Edsger Dietstra a spus odată: "Informatica este angajată în computere nu mai mult decât astronomia angajată în telescoape"
Pași
unu. Fiind oamenii de știință care învață științele informatice - înseamnă să studiezi constant, pentru totdeauna să fii student. Schimbarea tehnologiilor, sunt dezvoltate noi limbi de programare, noi algoritmi: este necesar să învățăm în mod constant nou pentru a fi conștienți de.

2. Începeți cu pseudocodul. Pseudocode - nu este destul de un limbaj de programare, dar aceasta este o modalitate de a prezenta un program în formă engleză-limbă. Cea mai mică și mai cunoscută a algoritmului pe care vă aflați pe sticlă de la șampon: mașină, alunecare, repetați. Acesta este un algoritm. Este înțeleasă pentru dvs. ("agent de calculator") și conține un număr finit de pași.

3. Testați pseudocodul. Un exemplu cu inscripția pe o sticlă de șampon nu este un bun algoritm din două motive: el nu are starea de capăt și nu vă spune ce procedură ar trebui repetată. Repetați înșelătorie? Sau doar clătiți. Cel mai bun exemplu va fi "Pasul 1 - Lay. Pasul 2 - Sighup. Pasul 3 - Repetați pasul 1 și pasul 2 (2-3 ori pentru cel mai bun rezultat) și sfârșitul (ieșirea) ». Acest algoritm este clar pentru dvs., are condiția sfârșitului (un număr finit de pași) și foarte precis.

4. Încercați să scrieți algoritmi pentru toate activitățile. De exemplu, cum să mergeți dintr-o clădire din campus la altul, sau cum să gătiți caserola. În curând veți vedea algoritmi peste tot!

cinci. După ce învățați cum să faceți algoritmi, procesul de programare va fi mai clar pentru dvs. Cumpărați o carte și citiți-o complet pentru a învăța limba de programare. Nu studiați limba folosind tutoriale online, deoarece sunt scrise de iubitori, nu de profesioniști.

6. Programarea este procesul de traducere a pseudocodului în limba de programare. Cu cât petreceți mai mult timp pe compilarea codului pseudo, cu atât mai puțin veți introduce programul și vă veți rupe capul în continuare.
sfaturi
- Științele informatice acoperă multe domenii, cum ar fi proiectarea și dezvoltarea computerului, baze de date, securitatea calculatoarelor, limbile de programare pe calculator. Prin urmare, va fi o decizie înțeleaptă de a se concentra pe una sau mai multe domenii care sunt interesate.
- După studierea unui limbaj de programare, studiați cealaltă altă limbă similară, deoarece încă mai traduceți pseudocodul la limba reală.
- Consiliul - cel mai bun loc pentru a înregistra algoritmul.