SIARADWR 1: Mae hyn yn CS50. Ac mae hyn yn Theatr Sanders. CS50 yn Harvard Cyflwyniad i'r mentrau deallusol o gyfrifiadur gwyddoniaeth a'r grefft o raglennu, ar gyfer majors ac nad ydynt yn majors fel ei gilydd. Yn wir, mae'r rhan fwyaf o fyfyrwyr y cwrs, ar y campws ac oddi ar, nid oes blaenorol profiad Programing. Ond a ydych chi eich hun wneud neu beidio, ymhlith nodau'r cwrs yw dysgu i chi sut i feddwl yn ofalus, a datrys problemau yn fwy effeithiol - gwersi y byddwch yn dod o hyd i chi oresgyn y sgiliau ymarferol iawn gyda yr ydych hefyd yn gadael y cwrs. Mae'n yma yn Sanders bod, bob wythnos, byddwn yn edrych ar ffyrdd newydd o feddwl, technegau newydd ar gyfer datrys problemau. Ac mae'n lle rydym chi helpu dechrau rhaglennu. Yn wythnos sero byddwn yn plymio i mewn i Scratch, yn iaith raglennu graffigol o MIT, byddwn yn gallu ag ef greu rhaglenni drwy lusgo a gollwng darnau pos a fydd yn dim ond cysylltu os yw'n gwneud synnwyr rhesymegol i wneud hynny. Byddwn yn trosglwyddo yn wythnos un i C, rhai rhaglenni mwy traddodiadol iaith, byddwn yn mynegi â hwy atebion i broblemau yn fwy yn union, ac yn y pen draw y mwyaf i gyd rymus. Byddwn yn edrych ar y symlaf o ddata strwythurau, araeau, neu flociau o cof y byddwn yn eu defnyddio i storio data. Byddwn yn plymio i mewn i algorithmau, set o gyfarwyddiadau gyda i ddatrys problemau. Byddwn yn chwilio am y rhif 50 y tu ôl i amrywiaeth o ddrysau rhithwir. Byddwn yn ad-drefnu y drysau hyn er mwyn i ddatrys y rhifau y tu ôl iddynt, felly y gallwn ddod o hyd i rifau yn gyflymach. Byddwn yn mynd i'r afael â data mwy soffistigedig strwythurau ac algorithmau, pethau fel coed a ceisiau, tablau hash ac yn gysylltiedig rhestrau, yr holl offer ar gyfer un o pecyn cymorth â hwy i ddatrys problemau erioed yn fwy effeithiol. Cyn bo hir byddwn yn trosglwyddo o C i rhaglennu ar y we, gan ddefnyddio ieithoedd fel PHP a JavaScript yng nghyd-destun HTML, CSS, a SQL - ieithoedd â pa wefannau heddiw yn cael eu gwneud. Erbyn diwedd cwrs byddwch yn barod, nid yn unig ar gyfer astudiaethau pellach mewn CS os o diddordeb, ond ar gyfer cymhwyso gwersi ddysgwyd eisoes at broblemau ddiddordeb i chi. Rydym wedi cael cryn dipyn i'w wneud, fodd bynnag, yn ystod yr wythnosau i ddod. Felly, byddwn yn gweld chi eto yn fuan. Mae hyn yn CS50. Pethau o'r enw tablau hash ac yn gysylltiedig rhestrau, coed a geisiau, pob offer ar gyfer un o pecyn cymorth, y mae i ddatrys problemau yn fwy effeithiol. Byddwn yn cymryd - [Chwerthin]. Mae'n rhaid i ni ddefnyddio hynny! [Chwerthin] Sut nad oedd gwelwn fod i ddod?