1 00:00:00,000 --> 00:00:05,234 2 00:00:05,234 --> 00:00:06,150 DOUG LLOYD: Lahat ng karapatan. 3 00:00:06,150 --> 00:00:08,220 Kaya sabihin makipag-usap tungkol sa isang pares ng mga detalye ng administrative na 4 00:00:08,220 --> 00:00:10,860 maaaring dumating sa madaling-magamit para sa iyo habang ikaw ay nagtatrabaho sa pamamagitan ng iyong CS50 set ng problema 5 00:00:10,860 --> 00:00:13,020 at lamang paglalaan ng Siyempre mas pangkalahatang. 6 00:00:13,020 --> 00:00:16,760 Ang kursong ito ay may maraming upang magturo sa iyo, at kaya may isang pulutong ng mga mapagkukunan 7 00:00:16,760 --> 00:00:18,610 na mayroon kaming magagamit sa gayon ay maaari kang gumawa ng 8 00:00:18,610 --> 00:00:20,680 ang karamihan ng ganitong mga karanasan sa pag-aaral. 9 00:00:20,680 --> 00:00:22,560 Ang mga resources ay dumating sa maraming iba't ibang mga uri, 10 00:00:22,560 --> 00:00:26,547 at sana, ito ay makukuha sa isang form na tumanggap sa iyo. 11 00:00:26,547 --> 00:00:28,630 Narito ang isang listahan ng ilan sa ang pinaka-karaniwang mga mapagkukunan 12 00:00:28,630 --> 00:00:31,900 na mga mag-aaral na gamitin kapag ang mga ito nagtatrabaho sa pamamagitan ng kanilang CS50 materyales. 13 00:00:31,900 --> 00:00:34,810 Sa kurso website, kami ay may lahat ng mga materyales lecture karapatan 14 00:00:34,810 --> 00:00:35,560 pagkatapos nilang mangyari. 15 00:00:35,560 --> 00:00:37,680 Kaya kami ay may video live na- stream ng mga aralin, 16 00:00:37,680 --> 00:00:40,540 kung ikaw ay hindi nakadalo lecture isang naibigay na linggo, mga video para sa kung saan 17 00:00:40,540 --> 00:00:42,740 ay nai-post sa ilang sandali lamang noon. 18 00:00:42,740 --> 00:00:45,250 On site na iyon, sa magbigay ng panayam bahagi ng website, 19 00:00:45,250 --> 00:00:48,120 mayroon rin kaming sample code na David ay nagpapakita sa panahon ng panayam, 20 00:00:48,120 --> 00:00:50,190 pati na rin ang lecture mga slide, mga tala kalihim, 21 00:00:50,190 --> 00:00:52,148 na kung saan ay kinuha sa pamamagitan ng isa ng ating kapwa sa pagtuturo, 22 00:00:52,148 --> 00:00:54,190 kaya hindi mo na kailangang gumawa ng mga tala sa silid-aralan, 23 00:00:54,190 --> 00:00:56,420 pati na rin ang anumang mga link sa anumang mga panlabas na mga mapagkukunan na 24 00:00:56,420 --> 00:00:58,620 ay ibabahagi sa panahon ng panayam. 25 00:00:58,620 --> 00:01:02,230 >> Kami rin ay may isang kahanga-hangang pag-andar sanggunian, reference.cs50.net, 26 00:01:02,230 --> 00:01:06,600 na kung saan ay kapaki-pakinabang para sa mga hindi gaanong kumportable at mas kumportable sa kapwa. 27 00:01:06,600 --> 00:01:09,510 Kung pamilyar ka sa, ang reference function na mayroon kami, 28 00:01:09,510 --> 00:01:13,090 ang reference CS50, ay isang nalagyan ng annotation na hanay ng mga tao pages-- 29 00:01:13,090 --> 00:01:17,252 pahina ng tao ay ang shorthand paraan ng naglalarawan ng isang manual page-- saan 30 00:01:17,252 --> 00:01:18,960 ay binuo sa Linux at nagbibigay sa mga programmer 31 00:01:18,960 --> 00:01:21,400 isang reference sa mga pag-andar na kanilang ginagamit. 32 00:01:21,400 --> 00:01:27,430 >> Reference 50 ay may isang reference para sa lahat ng pag-andar standard library C, 33 00:01:27,430 --> 00:01:29,610 at standard io.h at kayo maging iba 34 00:01:29,610 --> 00:01:34,909 pamilyar sa bilang ng mga kurso napupunta sa, string.h, math.h, ctype.h, at iba pa. 35 00:01:34,909 --> 00:01:36,700 Ito ay isang mahusay na lugar upang pumunta, kung ikaw ay naghahanap 36 00:01:36,700 --> 00:01:38,640 upang makita kung may isang function na ay umiiral, 37 00:01:38,640 --> 00:01:40,840 na gawin kung ano ang iyong kailangan mong gawin, o kung ikaw ay 38 00:01:40,840 --> 00:01:43,180 hindi sigurado lamang ng kung paano gamitin ang isang function. 39 00:01:43,180 --> 00:01:47,230 >> Kami rin ay may isang mahusay na interactive pag-aaral gabay sa study.cs50.net. 40 00:01:47,230 --> 00:01:50,490 Doon, makikita mo ang isang pagkakaiba-iba ng mga paksa na may pagsasanay ng kasanayan, 41 00:01:50,490 --> 00:01:53,471 ilang karagdagang mga seksyon slide, at maraming marami pa. 42 00:01:53,471 --> 00:01:55,220 Ito ay isang mahusay na lugar upang check out, kung ikaw ay 43 00:01:55,220 --> 00:01:57,760 pakiramdam ng isang maliit na hindi komportable tungkol sa isang partikular na paksa. 44 00:01:57,760 --> 00:01:59,968 Malamang, may makikita maging ang ilang mga pagsasanay doon para sa iyo 45 00:01:59,968 --> 00:02:02,720 upang pinuhin ang iyong mga kasanayan sa ilang sandali. 46 00:02:02,720 --> 00:02:08,759 >> Kapag Pagsusulit 0 o Pagsusulit 1 ay darating up, ikaw ay maaaring palaging makita ang mga nakaraang pagsusulit na 47 00:02:08,759 --> 00:02:13,400 binigyan ka namin sa kurso sa cs50.harvard.edu/quizzes. 48 00:02:13,400 --> 00:02:16,100 Ang lahat ng mga lumang mga tanong at sagot ang naroon para sa iyong pagsusuri. 49 00:02:16,100 --> 00:02:18,330 At ang mga ito ng isang mahusay na mapagkukunan, lalo na bilang ka 50 00:02:18,330 --> 00:02:23,190 isaalang-alang kung ano ang ilalagay sa likod o harap ng iyong mga pag-aaral na sheet, ang isa sa 51 00:02:23,190 --> 00:02:26,990 piraso ng papel na kayo makakuha na dalhin sa pagsusulit. 52 00:02:26,990 --> 00:02:30,090 >> Bukod pa rito, mayroong maraming mga mga mapagkukunan sa mga hanay ng problema CS50, 53 00:02:30,090 --> 00:02:32,610 cs50.harvard.edu/psets. 54 00:02:32,610 --> 00:02:35,660 Post kami ng lahat ng mga detalye doon, pati na rin ang anumang pamamahagi 55 00:02:35,660 --> 00:02:38,060 code para sa mamaya hanay ng problema. 56 00:02:38,060 --> 00:02:40,880 Bukod pa rito, nakasama sa ang mga detalye ng kanilang sarili, 57 00:02:40,880 --> 00:02:43,030 makakahanap ka ng friendly walkthroughs mula Zamila, 58 00:02:43,030 --> 00:02:47,210 na magiging masaya upang gabayan ka sa pagkuha sa mga panimulang mga bloke na 59 00:02:47,210 --> 00:02:49,920 baka trip mo simulan mo nagtatrabaho sa hanay ng problema. 60 00:02:49,920 --> 00:02:53,300 At kapag ang mga hanay ng produkto ay higit sa, Rob ay hosting postmortems 61 00:02:53,300 --> 00:02:55,580 kung saan deconstruct niya ang hanay ng problema, ay nagtuturo sa iyo 62 00:02:55,580 --> 00:02:59,139 sa pamamagitan ng ilang mga posibleng solusyon pagkatapos ng katotohanan. 63 00:02:59,139 --> 00:03:01,680 Siyempre, maaari mo ring palaging maghanap ng mga materyales tungkol sa mga seksyon, 64 00:03:01,680 --> 00:03:05,429 tulad ng mga video na ito dito, sa cs50.harvard.edu/sections. 65 00:03:05,429 --> 00:03:07,970 Makikita mo rin ang isang iskedyul ng seksyon, kung ikaw ay nasa campus, 66 00:03:07,970 --> 00:03:10,782 pati na rin ang mga video at mga slide na ay ibabahagi sa panahon ng seksyon. 67 00:03:10,782 --> 00:03:13,240 Isang listahan ng mga oras ng opisina ay magagamit sa kurso website. 68 00:03:13,240 --> 00:03:16,990 Kung ikaw ay sa Cambridge campus o sa Yale campus, 69 00:03:16,990 --> 00:03:21,395 o kung ikaw talaga kahit saan, maaari mong makahanap ng isang listahan ng aming mga oras ng opisina, na kung saan 70 00:03:21,395 --> 00:03:23,380 ay karaniwang magagamit weeknights. 71 00:03:23,380 --> 00:03:25,910 >> At para sa tulong mula sa iyong kapantay o sa iyong mga kasamahan, 72 00:03:25,910 --> 00:03:29,020 maaari kang pumunta sa cs50.harvard.edu/discuss~~V. 73 00:03:29,020 --> 00:03:32,210 Ito ay ang aming forum asynchronous talakayan, uri ng katulad sa espiritu sa Piazza, 74 00:03:32,210 --> 00:03:35,250 kung hindi ka pamilyar sa Piazza, na kung saan maaari mong makita sa iba pang mga kurso. 75 00:03:35,250 --> 00:03:38,129 Ito ay isang asynchronous bulletin board kung saan maaari kang humingi ng isang katanungan 76 00:03:38,129 --> 00:03:41,420 at, pagkatapos ng ilang sandali, makakuha ng isang sagot mula sa isang pagtuturo assistant, o pagtuturo 77 00:03:41,420 --> 00:03:43,700 kapwa, o kahit na ang iyong mga kapwa mag-aaral. 78 00:03:43,700 --> 00:03:47,170 Kami ay sa katunayan, Matindi hinihikayat ka upang, kung alam mo ang sagot sa isang tanong 79 00:03:47,170 --> 00:03:51,900 na ang isang kapwa mag-aaral ay humihingi, huwag mag libreng upang makatulong sa kanya out sa ilang sandali. 80 00:03:51,900 --> 00:03:56,490 >> Ngayon, kung ikaw ay pagkuha ng mga kurso sa pamamagitan ng CS50x at hindi pagkuha ito sa campus, 81 00:03:56,490 --> 00:03:59,640 kami din ay may mga kurso archives available sa cs50.tv. 82 00:03:59,640 --> 00:04:01,790 Ang lahat ng mga resources Ko lamang inilarawan ay 83 00:04:01,790 --> 00:04:05,600 magagamit sa cs50.tv, inayos ayon sa taon. 84 00:04:05,600 --> 00:04:09,792 Sa katapusan ng bawat tag-lagas, ang lahat ng mga nakalipas na taon resources ay doon. 85 00:04:09,792 --> 00:04:12,750 Kaya maaari mong huwag mag-atubiling tingnan ang mga out upang makita ang iba pang mga paraan ng pagtatanghal 86 00:04:12,750 --> 00:04:15,310 materyal sa CS50 nakaraang taon. 87 00:04:15,310 --> 00:04:17,690 >> Bukod dito, mayroon kaming isang kayamanan ng mga online na mapagkukunan 88 00:04:17,690 --> 00:04:20,310 na hindi naisalokal sa Harvard o Yale. 89 00:04:20,310 --> 00:04:23,140 Maaari kang pumunta sa aming malubay, ang aming asynchronous chat service, 90 00:04:23,140 --> 00:04:25,346 sa cs50x.slack.com. 91 00:04:25,346 --> 00:04:29,660 Mayroon din kaming isang forum sa stack Exchange at sa Reddit, na parehong 92 00:04:29,660 --> 00:04:30,970 Nakalista dito. 93 00:04:30,970 --> 00:04:34,500 Maaari mong i-tag kami sa Twitter sa @ cs50, o na may # cs50. 94 00:04:34,500 --> 00:04:36,920 At sa mga kurso, maaari mong ring mahanap sa amin sa Facebook. 95 00:04:36,920 --> 00:04:40,850 >> Isa iba pang mga administrative bit na Gusto kong hawakan sa ngayon, grading. 96 00:04:40,850 --> 00:04:43,780 Kaya bilang ikaw ay malamang na pamilyar, takdang-aralin sa kursong ito 97 00:04:43,780 --> 00:04:46,480 ay namarkahan sa apat na iba't ibang mga axes. 98 00:04:46,480 --> 00:04:48,580 Mo kami ng grado sa saklaw, gagawin nagtatanong ang tanong, 99 00:04:48,580 --> 00:04:51,038 ginawa mo ng marubdob na pagsisikap upang makumpleto ang set ang problema? 100 00:04:51,038 --> 00:04:52,156 Subukan mo ba ang lahat ng mga bahagi? 101 00:04:52,156 --> 00:04:53,530 Kawastuhan, ang iyong code sa trabaho? 102 00:04:53,530 --> 00:04:54,350 Walang bugs ba ito? 103 00:04:54,350 --> 00:04:57,780 Mayroon ba itong mga inaasahan output, bibigyan ng isang hanay ng mga input? 104 00:04:57,780 --> 00:04:58,902 Design ay ang ikatlong axis. 105 00:04:58,902 --> 00:05:01,110 At ito ay humihingi ng tanong, kung paano mabisa ay ang iyong code? 106 00:05:01,110 --> 00:05:02,460 Paano mahusay na nakasulat na ito? 107 00:05:02,460 --> 00:05:05,230 At sa wakas, estilo, na kung saan makakakuha sa mga tanong ng kung paano ang tao 108 00:05:05,230 --> 00:05:08,900 nababasa ay ang iyong code, na higit na mahalaga para sa iyong mga kasamahan sa pagtuturo. 109 00:05:08,900 --> 00:05:11,210 >> Ngayon, bilang isang pangkalahatang mamuno, ako ay karaniwang kasalukuyan 110 00:05:11,210 --> 00:05:14,822 ito graph para sa kung ano ang kahulugan ng mga marka. 111 00:05:14,822 --> 00:05:18,710 Ang lahat ng mga axes ay namarkahan sa isang scale ng zero sa limang. 112 00:05:18,710 --> 00:05:22,360 At sa pangkalahatan, na nais mong maging sa ang tatlo, apat, o limang hanay 113 00:05:22,360 --> 00:05:23,554 sa lahat ng mga axes. 114 00:05:23,554 --> 00:05:26,470 Ito ay ang OK upang maging sa isa o dalawang mga hanay Medyo, lalo na sa maagang 115 00:05:26,470 --> 00:05:29,120 sa mga kurso, ngunit ito ay isang lugar sa iyo sa pangkalahatan ay hindi gusto upang manatili sa. 116 00:05:29,120 --> 00:05:31,620 Ikaw ay tiyak na hindi mo nais na maging pagkuha zero sa anumang aspeto ng problema set, 117 00:05:31,620 --> 00:05:33,661 dahil na pupuntahan mas mababa ang iyong kabuuang grado. 118 00:05:33,661 --> 00:05:37,124 Ngayon, kami ay mayroon ding ilang mga tool magagamit para sa iyo upang makatulong na magdala up 119 00:05:37,124 --> 00:05:38,540 ang iyong iskor sa ilan sa mga lugar na ito. 120 00:05:38,540 --> 00:05:39,940 Kaya kami check50. 121 00:05:39,940 --> 00:05:42,780 Ang bawat detalye ng problema set ay isasama ang isang reference 122 00:05:42,780 --> 00:05:45,149 sa kung paano gamitin ang check50 para na partikular na problema. 123 00:05:45,149 --> 00:05:47,940 At maaari mong gamitin check50 upang makatulong sa iyo na mapabuti ang iyong kawastuhan score, 124 00:05:47,940 --> 00:05:51,960 pamamagitan ng paghahanap kung saan kaso ng pagsubok maaaring hindi pagpapasa ng iyong programa. 125 00:05:51,960 --> 00:05:55,900 >> Mayroon din kaming style50, na ay isa pang command line tool. 126 00:05:55,900 --> 00:05:59,950 Ikaw ay itinuro din kung paano gamitin ang mga ito bilang bahagi ng bawat hanay ng problema detalye. 127 00:05:59,950 --> 00:06:04,580 At maaari mong gamitin style50 upang makakuha ng gabay sa kung paano pagbutihin ang iyong mga estilo ng programa, 128 00:06:04,580 --> 00:06:09,126 upang gawin itong mas malinis, mas madaling basahin, at sana mapalakas ang iyong style na marka. 129 00:06:09,126 --> 00:06:11,000 Sa wakas, ang iyong pagtuturo kapwa ay magbigay sa iyo 130 00:06:11,000 --> 00:06:15,140 sa husay ng feedback komento-based upang matulungan kang mapabuti ang iyong mga disenyo ng kalidad. 131 00:06:15,140 --> 00:06:18,190 Disenyo ay isang maliit na manlilinlang awtomatikong sa grado, 132 00:06:18,190 --> 00:06:20,200 hindi katulad ng kawastuhan at style na maaari madali 133 00:06:20,200 --> 00:06:22,731 magpasuri sa isang command line tool. 134 00:06:22,731 --> 00:06:24,480 Sa halip, ang iyong mga disenyo iskor ay marahil ay 135 00:06:24,480 --> 00:06:27,240 pinaka-pinabuting sa pamamagitan ng pagkuha ng feedback mula sa iyong pagtuturo kapwa 136 00:06:27,240 --> 00:06:29,120 sa paraan ng mga komento. 137 00:06:29,120 --> 00:06:31,640 Saklaw, siyempre, mag-iwan namin sa iyo sa tunay na subukan 138 00:06:31,640 --> 00:06:34,190 lahat ng mga bahagi ng mga hanay ng problema. 139 00:06:34,190 --> 00:06:35,320 >> Ako Doug Lloyd. 140 00:06:35,320 --> 00:06:37,550 Ito ay CS50. 141 00:06:37,550 --> 00:06:42,308