Paano Maging isang Computer Science Scientist

May -Akda: Gregory Harris
Petsa Ng Paglikha: 11 Abril 2021
I -Update Ang Petsa: 1 Hulyo 2024
Anonim
Paano Maging isang Malupet na Web Developer - 2020
Video.: Paano Maging isang Malupet na Web Developer - 2020

Nilalaman

Ang pag-aaral ng computer science ay hindi nangangahulugang programa; nangangahulugan ito ng pag-aaral ng mga algorithm (isang may hangganang pagkakasunud-sunod ng mga hakbang na nauunawaan ng isang tao o isang bagay upang makamit ang isang tukoy na gawain). Maraming mga siyentipiko sa computer ang hindi nagprogram kahit papaano. Minsan sinabi ni Edsger Dijkstra: "Ang agham sa kompyuter ay hindi na nababahala sa mga computer kaysa sa astronomiya sa mga teleskopyo."

Mga hakbang

  1. 1 Upang maging isang computer scientist ay patuloy na matututo, upang maging isang mag-aaral magpakailanman. Ang mga teknolohiya ay nagbabago, ang mga bagong wika ng programa, ang mga bagong algorithm ay binuo: kinakailangan na patuloy na matuto ng mga bagong bagay upang mapanatili ang pagsunod sa mga bagay.
  2. 2 Magsimula sa pseudocode. Ang Pseudocode ay hindi talaga isang wika sa pagprograma, ngunit ito ay isang paraan upang kumatawan sa isang programa sa Ingles. Ang pinakamalapit at pinaka pamilyar na algorithm ay nasa bote ng shampoo: Sabon, banlawan, ulitin. Ito ang algorithm. Ito ay naiintindihan para sa iyo ("Computer Agent") at naglalaman ng isang may hangganan na bilang ng mga hakbang.
  3. 3 Subukan ang iyong pseudocode. Ang halimbawang may label sa bote ng shampoo ay hindi magandang algorithm para sa dalawang kadahilanan: wala itong end na kondisyon, at hindi nito sasabihin sa iyo kung aling pamamaraan ang ulitin. Ulitin ang lathering? O banlaw lang. Ang pinakamahusay na halimbawa ay ang "Hakbang 1 - Lather. Hakbang 2 - banlawan. Hakbang 3 - Ulitin ang Hakbang 1 at Hakbang 2 (2-3 beses para sa pinakamahusay na resulta) at Pagtatapos (Exit) ". Ang algorithm na ito ay malinaw sa iyo, may kondisyon sa pagwawakas (isang may hangganan na bilang ng mga hakbang) at napaka-tumpak.
  4. 4 Subukang magsulat ng mga algorithm para sa lahat ng mga aktibidad. Halimbawa, kung paano lumipat mula sa isang gusali sa campus sa isa pa, o kung paano gumawa ng isang casserole. Sa madaling panahon, makakakita ka ng mga algorithm saanman!
  5. 5 Kapag natutunan mo kung paano bumuo ng mga algorithm, ang proseso ng pagprograma ay magiging mas nauunawaan sa iyo. Bilhin ang libro at basahin ito nang buo upang malaman ang wika ng programa. Huwag gumamit ng mga online tutorial upang malaman ang isang wika dahil nakasulat ang mga ito ng mga amateurs, hindi mga propesyonal.
    • Gayunpaman, huwag mag-atubiling lumapit sa Internet para sa tulong. Maaari mong simulan ang pag-aaral ng mga wika na nakatuon sa object tulad ng Java at C ++ kaagad, ngunit mas mabuti pa rin na magsimula sa mga wikang pang-proseso tulad ng C dahil ang mga ito ay kumpleto sa algorithm.
  6. 6 Ang Programming ay ang proseso ng pagsasalin ng pseudocode sa isang programming language. Ang mas maraming oras na gugugol mo sa pagsusulat ng pseudocode, mas mababa ang mai-type mo ang programa at i-rak ang iyong utak sa hinaharap.

Mga Tip

  • Saklaw ng agham ng computer ang maraming mga lugar tulad ng disenyo at pag-unlad ng computer, mga database, seguridad ng computer, mga wika sa pagprograma ng computer. Samakatuwid, isang matalinong desisyon na ituon ang pansin sa isa o higit pang mga lugar na kinagigiliwan mo.
  • Matapos matutunan ang isang wika sa pagprograma, alamin ang isa pa, katulad na wika, dahil isinasalin mo pa lamang ang pseudocode sa aktwal na wika.
  • Ang whiteboard ay ang pinakamahusay na lugar upang isulat ang algorithm.