>> Tagapagsalita 1: Ito ang CS50.
At ito ay Sanders Theatre.
CS50 ay panimula Harvard upang ang intelektwal na mga enterprise ng computer
agham at ang sining ng programming, para sa majors at non-majors magkamukha.
Sa katunayan, karamihan sa mga mag-aaral ang kurso ni, parehong sa campus at off, ay walang paunang
karanasan programing.
Ngunit kung ikaw mismo ang gumawa o gawin hindi, kabilang sa layunin ng kurso ay upang magturo
sa iyo kung paano maingat na tingin, at lutasin ang mga problema sa mas epektibo -
mga aralin na iyong makikita pangibabawan ang napaka praktikal na kasanayan sa kung saan ka
lumabas din ang kurso.
>> Ito ay dito sa Sanders na, ang bawat linggo, ipapakita namin galugarin ang mga bagong paraan ng pag-iisip,
bagong diskarte para sa paglutas ng mga problema.
At ito ay kung saan kami ay simulan ang mga programa.
Sa linggo zero ipapakita namin sumisid sa wala, isang graphical programming language mula sa
MIT, na kung saan bibigyan namin magagawang lumikha ng mga programa sa pamamagitan ng pagkaladkad at
pag-drop piraso palaisipan na habilin kumonekta lamang kung Ginagawang
lohikal na kahulugan na gawin ito.
Susubukan naming i-transition sa linggo isa sa C, ilang higit pang tradisyonal na programming
wika, na kung saan bibigyan namin ipahayag solusyon sa mga problema lahat ng higit pa
tumpak, at sa huli lahat ng powerfully higit pa.
>> Susubukan naming galugarin ang pinakasimpleng ng data mga istraktura, array, o mga bloke ng
memorya na gagamitin namin upang i-imbak ng data.
Susubukan naming sumisid sa mga algorithm, hanay ng mga tagubilin sa
kung saan upang malutas ang problema.
Susubukan naming hanapin ang numero 50 sa likod isang array ng virtual na mga pinto.
Susubukan naming muling ayusin ang mga pinto sa pagkakasunud-sunod upang pagbukud-bukurin ang mga numero sa likod ng mga ito, nang sa gayon
na maaari naming mahanap ang mga numero ng mas mabilis.
Susubukan naming pagharap sa isang bagay na mas sopistikadong data mga istraktura at mga algorithm, mga bagay tulad ng
puno at pagsusubok, hash table at naka-link mga listahan, ang lahat ng mga tool para sa isang tao
toolkit sa kung alin ang malutas ang problema kailanman mas epektibo.
>> Bago mahaba ang gagamitin namin lumipat mula sa C upang web programming, gamit ang mga wika tulad ng
PHP at JavaScript sa konteksto ng HTML, CSS, at SQL - wika sa
kung aling mga website sa araw na ito ay ginawa.
Sa pamamagitan ng pagtatapos ng kurso ay magiging handa ka na, hindi lamang para sa karagdagang pag-aaral sa CS kung ng
interes, ngunit para sa application ng mga aralin na natutunan sa mga problema ng
interes sa inyo.
Mayroon din kaming masyadong isang bit na gawin, bagaman, sa linggo maaga.
Kaya makikita mo nakikita namin sa lalong madaling panahon.
Ito ay CS50.
>> Mga bagay na tinatawag na hash table at naka-link mga listahan, mga puno at pagsusubok, ang lahat ng mga tool para sa
isa ng tool kit, na kung saan upang malutas mga problema nang mas mabisa.
Kukunin namin -
[Tumatawa].
Mayroon kaming upang gamitin iyon!
[Tumatawa]
Paano hindi namin makita na darating?