1 00:00:00,000 --> 00:00:05,234 2 00:00:05,234 --> 00:00:06,150 DOUG LLOYD: Bone. 3 00:00:06,150 --> 00:00:08,220 Do ni parolu pri paro de administraj detaloj kiuj 4 00:00:08,220 --> 00:00:10,860 venu en oportuna por vi kiel vi estas laborante tra via CS50 problemo aroj 5 00:00:10,860 --> 00:00:13,020 kaj simple preni la Kompreneble pli ĝenerale. 6 00:00:13,020 --> 00:00:16,760 Ĉi tiu kurso havas multon por instrui vin, kaj tial ekzistas multe de rimedoj 7 00:00:16,760 --> 00:00:18,610 ke ni havas disponebla por ke vi povas fari 8 00:00:18,610 --> 00:00:20,680 la plimulto de ĉi lernado. 9 00:00:20,680 --> 00:00:22,560 Tiuj rimedoj enveni multaj malsamaj tipoj, 10 00:00:22,560 --> 00:00:26,547 Kaj espereble, estos disponebla en formo kiu akomodi vin. 11 00:00:26,547 --> 00:00:28,630 Jen listo de iuj el la plej komunaj rimedoj 12 00:00:28,630 --> 00:00:31,900 ke studentoj uzas kiam ili estas laborante tra ilia CS50 materialoj. 13 00:00:31,900 --> 00:00:34,810 Sur la kurso retejo, ni havas ĉiuj prelego materialoj dekstra 14 00:00:34,810 --> 00:00:35,560 post kiam ili okazos. 15 00:00:35,560 --> 00:00:37,680 Do ni havas videos live- radiis de prelegoj, 16 00:00:37,680 --> 00:00:40,540 se vi ne povos ĉeesti prelegon antaŭfiksita semajno, videos por kio 17 00:00:40,540 --> 00:00:42,740 estas poŝtita tre baldaŭ poste. 18 00:00:42,740 --> 00:00:45,250 Sur tiu ejo, sur la prelegi parto de la retejo, 19 00:00:45,250 --> 00:00:48,120 ni ankaŭ havas specimenon kodo ke David montras dum prelego, 20 00:00:48,120 --> 00:00:50,190 same kiel la prelego diapozitivoj, skribisto notoj, 21 00:00:50,190 --> 00:00:52,148 kiuj estas prenitaj de unu de niaj instruado uloj, 22 00:00:52,148 --> 00:00:54,190 tial vi ne devas preni notoj en la klasĉambro, 23 00:00:54,190 --> 00:00:56,420 tiel kiel ajna ligoj al ajna eksteraj rimedoj ke 24 00:00:56,420 --> 00:00:58,620 estas dividitaj dum prelego. 25 00:00:58,620 --> 00:01:02,230 >> Ni ankaŭ havas mirindan funkcio referenco, reference.cs50.net, 26 00:01:02,230 --> 00:01:06,600 kiu estas uzebla por tiuj malpli komforta kaj pli komforta egale. 27 00:01:06,600 --> 00:01:09,510 Se vi konas, la funkcio referenco kiun ni havas, 28 00:01:09,510 --> 00:01:13,090 la CS50 referenco, estas komentita aro de viro pages-- 29 00:01:13,090 --> 00:01:17,252 viro paĝoj estas la rapida maniero priskribante manlibro page-- kiu 30 00:01:17,252 --> 00:01:18,960 estas konstruita en Linukso kaj donas programistoj 31 00:01:18,960 --> 00:01:21,400 referenco al la funkcioj ke ili estas uzanta. 32 00:01:21,400 --> 00:01:27,430 >> Referenco 50 havas referenco por ĉiuj de la C norma biblioteko funkcioj, 33 00:01:27,430 --> 00:01:29,610 kaj norma io.h kaj aliaj vi fariĝos 34 00:01:29,610 --> 00:01:34,909 konanta kiel la kurso daŭriĝas, string.h, math.h, ctype.h, kaj tiel plu. 35 00:01:34,909 --> 00:01:36,700 Ĝi estas granda loko iri, se vi serĉas 36 00:01:36,700 --> 00:01:38,640 vidi se ekzistas funkcio kiu ekzistas, 37 00:01:38,640 --> 00:01:40,840 kiu faros kion vi devas fari, aŭ se vi estas 38 00:01:40,840 --> 00:01:43,180 nur necerta de kiel uzi funkcio. 39 00:01:43,180 --> 00:01:47,230 >> Ni havas ankaŭ grandan interagan studo gvidas ĉe study.cs50.net. 40 00:01:47,230 --> 00:01:50,490 Tie, vi trovos diversajn temoj kun praktiko ekzercoj, 41 00:01:50,490 --> 00:01:53,471 kelkaj aldonaj sekcio lumbildojn, kaj multoj pli. 42 00:01:53,471 --> 00:01:55,220 Ĝi estas granda loko kontrolu, se vi estas 43 00:01:55,220 --> 00:01:57,760 sentante iom malkomforta proksimume je aparta temo. 44 00:01:57,760 --> 00:01:59,968 Chances estas, tie estos kelkaj ekzercoj tie por vi 45 00:01:59,968 --> 00:02:02,720 rafini viajn kapablojn iomete. 46 00:02:02,720 --> 00:02:08,759 >> Kiam Kvizo 0 aŭ Kvizo 1 venas supren, vi ĉiam povas vidi la pasinteco kvizojn ke 47 00:02:08,759 --> 00:02:13,400 ni donitaj en la kurso ĉe cs50.harvard.edu/quizzes. 48 00:02:13,400 --> 00:02:16,100 Ĉiuj malnovaj demandoj kaj respondoj estas tie por via revizio. 49 00:02:16,100 --> 00:02:18,330 Kaj ili estas granda rimedo, precipe ĉar vi 50 00:02:18,330 --> 00:02:23,190 Konsideru tion, kion meti sur la dorso aŭ antaŭ via studo tukon, la 51 00:02:23,190 --> 00:02:26,990 peco de papero kiun vi akiri por enporti en la ekzameno. 52 00:02:26,990 --> 00:02:30,090 >> Aldone, ekzistas multaj rimedoj sur la CS50 problemo aroj, 53 00:02:30,090 --> 00:02:32,610 cs50.harvard.edu/psets. 54 00:02:32,610 --> 00:02:35,660 Ni afiŝi ĉiuj especificaciones tie, same kiel ajna dissendo 55 00:02:35,660 --> 00:02:38,060 kodo por la posta problemo aroj. 56 00:02:38,060 --> 00:02:40,880 Aldone, integrigita en la especificaciones sin, 57 00:02:40,880 --> 00:02:43,030 Vi trovos amikan walkthroughs el Zamila, 58 00:02:43,030 --> 00:02:47,210 kiu estos feliĉa por gvidi vin tra akiranta super la startanta blokoj kiuj 59 00:02:47,210 --> 00:02:49,920 povus stumbli vin kiel vi komencas laboranta sur la problemo aroj. 60 00:02:49,920 --> 00:02:53,300 Kaj kiam la produktoj aroj estas super, Rob estos gastiganta postmortems 61 00:02:53,300 --> 00:02:55,580 kie malkonstrui la problemo aro, piediras vin 62 00:02:55,580 --> 00:02:59,139 tra iuj eblaj solvoj post la fakto. 63 00:02:59,139 --> 00:03:01,680 Kompreneble, vi povas ankaŭ ĉiam trovi materialojn pri sekcioj, 64 00:03:01,680 --> 00:03:05,429 kiel tiuj videoj tie, sur cs50.harvard.edu/sections. 65 00:03:05,429 --> 00:03:07,970 Vi ankaŭ trovos horaron de sekcioj, se vi estas sur kampuso, 66 00:03:07,970 --> 00:03:10,782 tiel kiel videos kaj diapozitivoj kiuj estas dividita dum la sekcioj. 67 00:03:10,782 --> 00:03:13,240 Liston de oficejo horoj estas disponebla en la kurso retejo. 68 00:03:13,240 --> 00:03:16,990 Se estas en la Kembriĝo kampuso aŭ en la Yale kampuso, 69 00:03:16,990 --> 00:03:21,395 aŭ vi estas vere ie, vi povas Tie troviĝas listo de nia oficejo horoj, kiuj 70 00:03:21,395 --> 00:03:23,380 estas kutime disponebla weeknights. 71 00:03:23,380 --> 00:03:25,910 >> Kaj helpon de via kunlernantoj aŭ kun viaj kunlernantoj, 72 00:03:25,910 --> 00:03:29,020 vi povas iri al cs50.harvard.edu/discuss~~V. 73 00:03:29,020 --> 00:03:32,210 Ĝi estas nia nesinkrona diskuto forumo, ia simila en spirito al Piazza, 74 00:03:32,210 --> 00:03:35,250 se vi estas familiara kun Piazza, kiu vi povus vidi en aliaj kursoj. 75 00:03:35,250 --> 00:03:38,129 Ĝi estas nesinkrona bulteno tabulo kie vi povas demandi demandon 76 00:03:38,129 --> 00:03:41,420 kaj, post iom da tempo, ricevas respondon de instruanta asistanto, aŭ instruado 77 00:03:41,420 --> 00:03:43,700 ulo, aŭ eĉ vian kunstudantoj. 78 00:03:43,700 --> 00:03:47,170 Ni fakte, forte kuraĝigas vin, se vi scias la respondon al demando 79 00:03:47,170 --> 00:03:51,900 ke kolega studento petas, senti libera por helpi lin eksteren iomete. 80 00:03:51,900 --> 00:03:56,490 >> Nun, se vi prenas la direkton tra CS50x kaj ne prenante ŝin surterene, 81 00:03:56,490 --> 00:03:59,640 ni ankaŭ havas la kurson arkivoj haveblaj ĉe cs50.tv. 82 00:03:59,640 --> 00:04:01,790 Ĉiuj de la rimedoj Mi ĵus priskribitaj estas 83 00:04:01,790 --> 00:04:05,600 havebla sur cs50.tv, organizita de jaro. 84 00:04:05,600 --> 00:04:09,792 Fine de ĉiu falo, ĉiuj pasintaj jaroj rimedoj estos tie. 85 00:04:09,792 --> 00:04:12,750 Do vi povas senti liberaj por kontroli tiujn por vidi aliaj manieroj de prezentado 86 00:04:12,750 --> 00:04:15,310 materialo en CS50 jaroj pasintaj. 87 00:04:15,310 --> 00:04:17,690 >> Aldone, ni havas riĉeco de enretaj rimedoj 88 00:04:17,690 --> 00:04:20,310 kiuj ne lokalajn al Harvard aŭ Yale. 89 00:04:20,310 --> 00:04:23,140 Vi povas iri al nia Slack, nia nesinkrona babilejo servo, 90 00:04:23,140 --> 00:04:25,346 ĉe cs50x.slack.com. 91 00:04:25,346 --> 00:04:29,660 Ni ankaŭ havas forumon sur Stack Interŝanĝo kaj sur Reddit, kiuj ambaŭ 92 00:04:29,660 --> 00:04:30,970 estas listigitaj ĉi tie. 93 00:04:30,970 --> 00:04:34,500 Vi povas etikedi nin sur Pepi ĉe @ CS50, aŭ kun # CS50. 94 00:04:34,500 --> 00:04:36,920 Kaj sur kurso, vi povas ankaŭ trovi nin sur Facebook. 95 00:04:36,920 --> 00:04:40,850 >> Unu alia administra iom tio Mi volas tuŝi nun gradiganta. 96 00:04:40,850 --> 00:04:43,780 Do kiel vi probable familiara, taskoj en tiu kurso 97 00:04:43,780 --> 00:04:46,480 estas gradita sur kvar malsamaj aksoj. 98 00:04:46,480 --> 00:04:48,580 Ni lernojaro vi sur atingo, farus demandas la demandon, 99 00:04:48,580 --> 00:04:51,038 vi faris fervora penado kompletigi la problemo aro? 100 00:04:51,038 --> 00:04:52,156 Ĉu vi provis ĉiujn partojn? 101 00:04:52,156 --> 00:04:53,530 Korektecon faras via kodo laboro? 102 00:04:53,530 --> 00:04:54,350 Ĉu libera de cimoj? 103 00:04:54,350 --> 00:04:57,780 Ĉu ĝi havas la atendita eligo, donita aro de enigoj? 104 00:04:57,780 --> 00:04:58,902 Dezajno estas la tria akso. 105 00:04:58,902 --> 00:05:01,110 Kaj ĝi petas la demandon, kiom efika estas via kodo? 106 00:05:01,110 --> 00:05:02,460 Kiom bone skribita estas? 107 00:05:02,460 --> 00:05:05,230 Kaj fine, stilo, kiun ricevas al la demando de kiel la homa 108 00:05:05,230 --> 00:05:08,900 legebla estas via kodo, kiu estas tre grava por via instruado uloj. 109 00:05:08,900 --> 00:05:11,210 >> Nun, kiel ĝenerala regi, mi kutime ĉeestis 110 00:05:11,210 --> 00:05:14,822 ĉi grafikaĵo por kio tiuj partituroj signifi. 111 00:05:14,822 --> 00:05:18,710 Ĉiuj de ĉi tiuj aksoj estas gradita en skalo de nulo ĝis kvin. 112 00:05:18,710 --> 00:05:22,360 Kaj ĝenerale, vi volas esti en la tri, kvar, aŭ kvin gamo 113 00:05:22,360 --> 00:05:23,554 en ĉiuj el la aksoj. 114 00:05:23,554 --> 00:05:26,470 Ĝi estas BONE esti en unu aŭ du gamo iomete, aparte frue 115 00:05:26,470 --> 00:05:29,120 sur la kurso, sed estas areo vin ĝenerale ne volas resti en. 116 00:05:29,120 --> 00:05:31,620 Vi certe ne volas esti akiranta nuloj en ajna aspekto de la problemo aro, 117 00:05:31,620 --> 00:05:33,661 ĉar tio tuj malaltigi viajn entuta grado. 118 00:05:33,661 --> 00:05:37,124 Nun, ni havas ankaŭ iuj iloj disponeblaj por vi por helpi venigi 119 00:05:37,124 --> 00:05:38,540 via poentaro en kelkaj el tiuj areoj. 120 00:05:38,540 --> 00:05:39,940 Do ni havas check50. 121 00:05:39,940 --> 00:05:42,780 Ĉiu problemo aro specifo inkludos referenco 122 00:05:42,780 --> 00:05:45,149 por kiel uzi check50 por tiu aparta problemo. 123 00:05:45,149 --> 00:05:47,940 Kaj vi povas uzi check50 helpi vi plibonigos vian ĝustecon partituro, 124 00:05:47,940 --> 00:05:51,960 de eltrovanta kiun testo kazoj via programo povus ne esti pasante. 125 00:05:51,960 --> 00:05:55,900 >> Ni ankaŭ havas style50, kiu Estas alia komandlinio ilo. 126 00:05:55,900 --> 00:05:59,950 Vi ankaŭ instruis kiel uzi ĝin kiel parto de ĉiu problemo aro specifo. 127 00:05:59,950 --> 00:06:04,580 Kaj vi povas uzi style50 akiri gvidon sur kiel plibonigi vian programon stilo, 128 00:06:04,580 --> 00:06:09,126 por igi ĝin pli pura, pli facila legi, Kaj espereble akcel vian stilon partituro. 129 00:06:09,126 --> 00:06:11,000 Finfine, via instruado samrangaj provizos vin 130 00:06:11,000 --> 00:06:15,140 kun kvalita komenton-bazita retroefiko por helpi vin plibonigi vian dezajno partituro. 131 00:06:15,140 --> 00:06:18,190 Dezajno estas iom malfacila al grado aŭtomate, 132 00:06:18,190 --> 00:06:20,200 kontraste praveco kaj stilo kiu povas facile 133 00:06:20,200 --> 00:06:22,731 esti testita kun komandlinio ilo. 134 00:06:22,731 --> 00:06:24,480 Prefere, via dezajno partituro verŝajne estos 135 00:06:24,480 --> 00:06:27,240 plej plibonigita de akiranta retrosciigon de via instruado ulo 136 00:06:27,240 --> 00:06:29,120 en la maniero de komentoj. 137 00:06:29,120 --> 00:06:31,640 Amplekso, kompreneble, ni lasos al vi por fakte provos 138 00:06:31,640 --> 00:06:34,190 ĉiuj partoj de la problemo aro. 139 00:06:34,190 --> 00:06:35,320 >> Mi Doug Lloyd. 140 00:06:35,320 --> 00:06:37,550 Jen CS50. 141 00:06:37,550 --> 00:06:42,308