DOUG LLOYD: Bone. Do ni parolu pri paro de administraj detaloj kiuj venu en oportuna por vi kiel vi estas laborante tra via CS50 problemo aroj kaj simple preni la Kompreneble pli ĝenerale. Ĉi tiu kurso havas multon por instrui vin, kaj tial ekzistas multe de rimedoj ke ni havas disponebla por ke vi povas fari la plimulto de ĉi lernado. Tiuj rimedoj enveni multaj malsamaj tipoj, Kaj espereble, estos disponebla en formo kiu akomodi vin. Jen listo de iuj el la plej komunaj rimedoj ke studentoj uzas kiam ili estas laborante tra ilia CS50 materialoj. Sur la kurso retejo, ni havas ĉiuj prelego materialoj dekstra post kiam ili okazos. Do ni havas videos live- radiis de prelegoj, se vi ne povos ĉeesti prelegon antaŭfiksita semajno, videos por kio estas poŝtita tre baldaŭ poste. Sur tiu ejo, sur la prelegi parto de la retejo, ni ankaŭ havas specimenon kodo ke David montras dum prelego, same kiel la prelego diapozitivoj, skribisto notoj, kiuj estas prenitaj de unu de niaj instruado uloj, tial vi ne devas preni notoj en la klasĉambro, tiel kiel ajna ligoj al ajna eksteraj rimedoj ke estas dividitaj dum prelego. Ni ankaŭ havas mirindan funkcio referenco, reference.cs50.net, kiu estas uzebla por tiuj malpli komforta kaj pli komforta egale. Se vi konas, la funkcio referenco kiun ni havas, la CS50 referenco, estas komentita aro de viro pages-- viro paĝoj estas la rapida maniero priskribante manlibro page-- kiu estas konstruita en Linukso kaj donas programistoj referenco al la funkcioj ke ili estas uzanta. Referenco 50 havas referenco por ĉiuj de la C norma biblioteko funkcioj, kaj norma io.h kaj aliaj vi fariĝos konanta kiel la kurso daŭriĝas, string.h, math.h, ctype.h, kaj tiel plu. Ĝi estas granda loko iri, se vi serĉas vidi se ekzistas funkcio kiu ekzistas, kiu faros kion vi devas fari, aŭ se vi estas nur necerta de kiel uzi funkcio. Ni havas ankaŭ grandan interagan studo gvidas ĉe study.cs50.net. Tie, vi trovos diversajn temoj kun praktiko ekzercoj, kelkaj aldonaj sekcio lumbildojn, kaj multoj pli. Ĝi estas granda loko kontrolu, se vi estas sentante iom malkomforta proksimume je aparta temo. Chances estas, tie estos kelkaj ekzercoj tie por vi rafini viajn kapablojn iomete. Kiam Kvizo 0 aŭ Kvizo 1 venas supren, vi ĉiam povas vidi la pasinteco kvizojn ke ni donitaj en la kurso ĉe cs50.harvard.edu/quizzes. Ĉiuj malnovaj demandoj kaj respondoj estas tie por via revizio. Kaj ili estas granda rimedo, precipe ĉar vi Konsideru tion, kion meti sur la dorso aŭ antaŭ via studo tukon, la peco de papero kiun vi akiri por enporti en la ekzameno. Aldone, ekzistas multaj rimedoj sur la CS50 problemo aroj, cs50.harvard.edu/psets. Ni afiŝi ĉiuj especificaciones tie, same kiel ajna dissendo kodo por la posta problemo aroj. Aldone, integrigita en la especificaciones sin, Vi trovos amikan walkthroughs el Zamila, kiu estos feliĉa por gvidi vin tra akiranta super la startanta blokoj kiuj povus stumbli vin kiel vi komencas laboranta sur la problemo aroj. Kaj kiam la produktoj aroj estas super, Rob estos gastiganta postmortems kie malkonstrui la problemo aro, piediras vin tra iuj eblaj solvoj post la fakto. Kompreneble, vi povas ankaŭ ĉiam trovi materialojn pri sekcioj, kiel tiuj videoj tie, sur cs50.harvard.edu/sections. Vi ankaŭ trovos horaron de sekcioj, se vi estas sur kampuso, tiel kiel videos kaj diapozitivoj kiuj estas dividita dum la sekcioj. Liston de oficejo horoj estas disponebla en la kurso retejo. Se estas en la Kembriĝo kampuso aŭ en la Yale kampuso, aŭ vi estas vere ie, vi povas Tie troviĝas listo de nia oficejo horoj, kiuj estas kutime disponebla weeknights. Kaj helpon de via kunlernantoj aŭ kun viaj kunlernantoj, vi povas iri al cs50.harvard.edu/discuss~~V. Ĝi estas nia nesinkrona diskuto forumo, ia simila en spirito al Piazza, se vi estas familiara kun Piazza, kiu vi povus vidi en aliaj kursoj. Ĝi estas nesinkrona bulteno tabulo kie vi povas demandi demandon kaj, post iom da tempo, ricevas respondon de instruanta asistanto, aŭ instruado ulo, aŭ eĉ vian kunstudantoj. Ni fakte, forte kuraĝigas vin, se vi scias la respondon al demando ke kolega studento petas, senti libera por helpi lin eksteren iomete. Nun, se vi prenas la direkton tra CS50x kaj ne prenante ŝin surterene, ni ankaŭ havas la kurson arkivoj haveblaj ĉe cs50.tv. Ĉiuj de la rimedoj Mi ĵus priskribitaj estas havebla sur cs50.tv, organizita de jaro. Fine de ĉiu falo, ĉiuj pasintaj jaroj rimedoj estos tie. Do vi povas senti liberaj por kontroli tiujn por vidi aliaj manieroj de prezentado materialo en CS50 jaroj pasintaj. Aldone, ni havas riĉeco de enretaj rimedoj kiuj ne lokalajn al Harvard aŭ Yale. Vi povas iri al nia Slack, nia nesinkrona babilejo servo, ĉe cs50x.slack.com. Ni ankaŭ havas forumon sur Stack Interŝanĝo kaj sur Reddit, kiuj ambaŭ estas listigitaj ĉi tie. Vi povas etikedi nin sur Pepi ĉe @ CS50, aŭ kun # CS50. Kaj sur kurso, vi povas ankaŭ trovi nin sur Facebook. Unu alia administra iom tio Mi volas tuŝi nun gradiganta. Do kiel vi probable familiara, taskoj en tiu kurso estas gradita sur kvar malsamaj aksoj. Ni lernojaro vi sur atingo, farus demandas la demandon, vi faris fervora penado kompletigi la problemo aro? Ĉu vi provis ĉiujn partojn? Korektecon faras via kodo laboro? Ĉu libera de cimoj? Ĉu ĝi havas la atendita eligo, donita aro de enigoj? Dezajno estas la tria akso. Kaj ĝi petas la demandon, kiom efika estas via kodo? Kiom bone skribita estas? Kaj fine, stilo, kiun ricevas al la demando de kiel la homa legebla estas via kodo, kiu estas tre grava por via instruado uloj. Nun, kiel ĝenerala regi, mi kutime ĉeestis ĉi grafikaĵo por kio tiuj partituroj signifi. Ĉiuj de ĉi tiuj aksoj estas gradita en skalo de nulo ĝis kvin. Kaj ĝenerale, vi volas esti en la tri, kvar, aŭ kvin gamo en ĉiuj el la aksoj. Ĝi estas BONE esti en unu aŭ du gamo iomete, aparte frue sur la kurso, sed estas areo vin ĝenerale ne volas resti en. Vi certe ne volas esti akiranta nuloj en ajna aspekto de la problemo aro, ĉar tio tuj malaltigi viajn entuta grado. Nun, ni havas ankaŭ iuj iloj disponeblaj por vi por helpi venigi via poentaro en kelkaj el tiuj areoj. Do ni havas check50. Ĉiu problemo aro specifo inkludos referenco por kiel uzi check50 por tiu aparta problemo. Kaj vi povas uzi check50 helpi vi plibonigos vian ĝustecon partituro, de eltrovanta kiun testo kazoj via programo povus ne esti pasante. Ni ankaŭ havas style50, kiu Estas alia komandlinio ilo. Vi ankaŭ instruis kiel uzi ĝin kiel parto de ĉiu problemo aro specifo. Kaj vi povas uzi style50 akiri gvidon sur kiel plibonigi vian programon stilo, por igi ĝin pli pura, pli facila legi, Kaj espereble akcel vian stilon partituro. Finfine, via instruado samrangaj provizos vin kun kvalita komenton-bazita retroefiko por helpi vin plibonigi vian dezajno partituro. Dezajno estas iom malfacila al grado aŭtomate, kontraste praveco kaj stilo kiu povas facile esti testita kun komandlinio ilo. Prefere, via dezajno partituro verŝajne estos plej plibonigita de akiranta retrosciigon de via instruado ulo en la maniero de komentoj. Amplekso, kompreneble, ni lasos al vi por fakte provos ĉiuj partoj de la problemo aro. Mi Doug Lloyd. Jen CS50.