1 00:00:00,000 --> 00:00:00,780 2 00:00:00,780 --> 00:00:03,390 >> SIARADWR 1: Mae hyn yn CS50. 3 00:00:03,390 --> 00:00:05,950 Ac mae hyn yn Theatr Sanders. 4 00:00:05,950 --> 00:00:09,500 CS50 yn Harvard Cyflwyniad i'r mentrau deallusol o gyfrifiadur 5 00:00:09,500 --> 00:00:13,280 gwyddoniaeth a'r grefft o raglennu, ar gyfer majors ac nad ydynt yn majors fel ei gilydd. 6 00:00:13,280 --> 00:00:17,270 Yn wir, mae'r rhan fwyaf o fyfyrwyr y cwrs, ar y campws ac oddi ar, nid oes blaenorol 7 00:00:17,270 --> 00:00:18,620 profiad Programing. 8 00:00:18,620 --> 00:00:22,410 Ond a ydych chi eich hun wneud neu beidio, ymhlith nodau'r cwrs yw dysgu 9 00:00:22,410 --> 00:00:25,830 i chi sut i feddwl yn ofalus, a datrys problemau yn fwy effeithiol - 10 00:00:25,830 --> 00:00:29,350 gwersi y byddwch yn dod o hyd i chi oresgyn y sgiliau ymarferol iawn gyda yr ydych 11 00:00:29,350 --> 00:00:31,780 hefyd yn gadael y cwrs. 12 00:00:31,780 --> 00:00:35,260 >> Mae'n yma yn Sanders bod, bob wythnos, byddwn yn edrych ar ffyrdd newydd o feddwl, 13 00:00:35,260 --> 00:00:36,930 technegau newydd ar gyfer datrys problemau. 14 00:00:36,930 --> 00:00:39,250 Ac mae'n lle rydym chi helpu dechrau rhaglennu. 15 00:00:39,250 --> 00:00:43,020 Yn wythnos sero byddwn yn plymio i mewn i Scratch, yn iaith raglennu graffigol o 16 00:00:43,020 --> 00:00:45,830 MIT, byddwn yn gallu ag ef greu rhaglenni drwy lusgo a 17 00:00:45,830 --> 00:00:48,250 gollwng darnau pos a fydd yn dim ond cysylltu os yw'n gwneud 18 00:00:48,250 --> 00:00:51,930 synnwyr rhesymegol i wneud hynny. 19 00:00:51,930 --> 00:00:55,010 Byddwn yn trosglwyddo yn wythnos un i C, rhai rhaglenni mwy traddodiadol 20 00:00:55,010 --> 00:00:57,870 iaith, byddwn yn mynegi â hwy atebion i broblemau yn fwy 21 00:00:57,870 --> 00:01:00,950 yn union, ac yn y pen draw y mwyaf i gyd rymus. 22 00:01:00,950 --> 00:01:04,400 >> Byddwn yn edrych ar y symlaf o ddata strwythurau, araeau, neu flociau o 23 00:01:04,400 --> 00:01:06,405 cof y byddwn yn eu defnyddio i storio data. 24 00:01:06,405 --> 00:01:09,180 Byddwn yn plymio i mewn i algorithmau, set o gyfarwyddiadau gyda 25 00:01:09,180 --> 00:01:10,680 i ddatrys problemau. 26 00:01:10,680 --> 00:01:14,735 Byddwn yn chwilio am y rhif 50 y tu ôl i amrywiaeth o ddrysau rhithwir. 27 00:01:14,735 --> 00:01:17,800 Byddwn yn ad-drefnu y drysau hyn er mwyn i ddatrys y rhifau y tu ôl iddynt, felly 28 00:01:17,800 --> 00:01:20,480 y gallwn ddod o hyd i rifau yn gyflymach. 29 00:01:20,480 --> 00:01:24,410 Byddwn yn mynd i'r afael â data mwy soffistigedig strwythurau ac algorithmau, pethau fel 30 00:01:24,410 --> 00:01:28,740 coed a ceisiau, tablau hash ac yn gysylltiedig rhestrau, yr holl offer ar gyfer un o 31 00:01:28,740 --> 00:01:32,490 pecyn cymorth â hwy i ddatrys problemau erioed yn fwy effeithiol. 32 00:01:32,490 --> 00:01:36,870 >> Cyn bo hir byddwn yn trosglwyddo o C i rhaglennu ar y we, gan ddefnyddio ieithoedd fel 33 00:01:36,870 --> 00:01:42,580 PHP a JavaScript yng nghyd-destun HTML, CSS, a SQL - ieithoedd â 34 00:01:42,580 --> 00:01:45,040 pa wefannau heddiw yn cael eu gwneud. 35 00:01:45,040 --> 00:01:49,330 Erbyn diwedd cwrs byddwch yn barod, nid yn unig ar gyfer astudiaethau pellach mewn CS os o 36 00:01:49,330 --> 00:01:52,870 diddordeb, ond ar gyfer cymhwyso gwersi ddysgwyd eisoes at broblemau 37 00:01:52,870 --> 00:01:54,500 ddiddordeb i chi. 38 00:01:54,500 --> 00:01:56,545 Rydym wedi cael cryn dipyn i'w wneud, fodd bynnag, yn ystod yr wythnosau i ddod. 39 00:01:56,545 --> 00:01:58,750 Felly, byddwn yn gweld chi eto yn fuan. 40 00:01:58,750 --> 00:02:00,158 Mae hyn yn CS50. 41 00:02:00,158 --> 00:02:07,650 42 00:02:07,650 --> 00:02:11,590 >> Pethau o'r enw tablau hash ac yn gysylltiedig rhestrau, coed a geisiau, pob offer ar gyfer 43 00:02:11,590 --> 00:02:15,310 un o pecyn cymorth, y mae i ddatrys problemau yn fwy effeithiol. 44 00:02:15,310 --> 00:02:15,730 Byddwn yn cymryd - 45 00:02:15,730 --> 00:02:16,980 [Chwerthin]. 46 00:02:16,980 --> 00:02:22,990 47 00:02:22,990 --> 00:02:24,490 Mae'n rhaid i ni ddefnyddio hynny! 48 00:02:24,490 --> 00:02:30,490 [Chwerthin] 49 00:02:30,490 --> 00:02:31,740 Sut nad oedd gwelwn fod i ddod? 50 00:02:31,740 --> 00:02:32,940