DOUG Lloyd: Në rregull. Pra, le të flasim për një çift të dhënat administrative që mund të jetë në dispozicion për ju si ju jeni duke punuar me CS50 tuaj grupe problemit dhe vetëm duke marrë Sigurisht më në përgjithësi. Ky kurs ka shumë për të mësuar ju, dhe kështu që nuk është një shumë e burimeve që ne kemi në dispozicion kështu që ju mund të bëni më të madhe të kësaj përvojë mësimi. Këto burime vijnë në shumë lloje të ndryshme, dhe shpresojmë, do të jenë në dispozicion në një formë që do t'ju akomoduar. Këtu është një listë e disa prej burimet më të zakonshme që nxënësit të përdorin kur ata janë duke punuar me materialet e tyre CS50. Në faqen e internetit e kursit, ne kemi të gjitha materialet leksion drejtë pasi ato ndodhin. Pra, ne kemi videot gëzon ushqimin dhe banimin Transmetuar e ligjëratave, në qoftë se ju nuk jeni në gjendje për të marrë pjesë në leksionin një javë dhënë, video për të cilën janë postuar shumë shpejt pas kësaj. Në atë vend, mbi leksion pjesë e faqes së internetit, ne gjithashtu kemi kod mostër që David tregon gjatë ligjëratës, si dhe leksion slides, vë në dukje sekretari, të cilat janë marrë nga një nga miqtë tanë të mësimdhënies, kështu që ju nuk keni për të marrë shënime në klasë, si dhe çdo lidhje të Çdo burimet e jashtme që janë të përbashkëta gjatë ligjëratës. Ne gjithashtu kemi një funksion të mrekullueshme referencë, reference.cs50.net, i cili është i përdorshëm për ata më pak të rehatshme dhe më të rehatshme njësoj. Nëse ju jeni të njohur, The referencë funksion që kemi, referimi CS50, eshte nje grup Annotated i njeriut pages-- ngjashme Man është mënyra stenografi e përshkruar një page-- manual që është ndërtuar në Linux dhe i jep programuesit një referencë për funksionet se ata janë duke përdorur. Referenca 50 ka një referencë për të gjithë e funksioneve C bibliotekës standarde, dhe io.h standarde dhe të tjerët ju do të bëhen të njohur me si kurs vazhdon, string, math.h, ctype.h, dhe kështu me radhë. Është një vend i madh për shkoni, në qoftë se ju jeni në kërkim për të parë nëse ka një funksion që ekziston, që do të bëjë atë që ju duhet të bëni, ose në qoftë se ju jeni vetëm të pasigurt se si të përdorin një funksion. Ne gjithashtu kemi një interaktive e madhe udhëzues studim në study.cs50.net. Atje, ju do të gjeni një shumëllojshmëri të tema me ushtrime praktike, disa seksion shtesë slides, dhe shumë më tepër. Është një vend i madh për shikoni, nëse ju jeni ndjenja pak e parehatshme në lidhje me një temë të veçantë. Shanset janë, nuk do të jetë disa ushtrime atje për ju të përmirësojmë aftësitë tuaja pak. Kur Quiz Quiz 0 ose 1 po afrohet, ju gjithmonë mund të shihni kuize kaluara që ne kemi dhënë gjatë në cs50.harvard.edu/quizzes~~pobj. Të gjitha pyetjet e vjetra dhe përgjigje janë atje për shqyrtim tuaj. Dhe ata janë një e madhe burimeve, sidomos si ti Mendoni se çfarë për të vënë në anën e pasme apo front i fletë tuaj të studimit, një copë letër që ju merrni për të sjellë në provim. Përveç kësaj, ka shumë Burimet mbi grupe problemit CS50, cs50.harvard.edu/psets. Ne postoni të gjitha specifikimet atje, si dhe çdo shpërndarje Kodi për problemin më vonë përcakton. Përveç kësaj, inkorporuar në vetë specifikimet, ju do të gjeni miqësore walkthroughs nga Zamila, të cilët do të jenë të lumtur për të ju udhëzojë nëpërmjet duke marrë mbi blloqe duke filluar që mund të udhëtim ju deri sa ju filloni duke punuar në grupe problemit. Dhe kur produktet përcakton janë të gjatë, Rob do të pret postmortems ku ai dekonstruktonte set problem, ju ecën përmes disa jetë e mundur Zgjidhje pas faktit. Sigurisht, ju gjithashtu mund të gjithmonë gjeni materiale rreth seksioneve, si këto video këtu, në cs50.harvard.edu/sections. Ju gjithashtu do të gjeni një orar të seksione, në qoftë se ju jeni në kampus, si dhe video dhe slides që ndahen gjatë seksionet. Një listë e orarit të punës janë në dispozicion në faqen e internetit të kursit. Nëse ju jeni në Kembrixh kampus ose në kampus Yale, ose ju jeni me të vërtetë kudo, ju mund të gjeni një listë të orarit tona për zyrat, të cilat janë Weeknights zakonisht në dispozicion. Dhe ndihmë nga tuaj bashkëmoshatarët ose me kolegët tuaj, ju mund të shkoni në cs50.harvard.edu/discuss~~V. Është ynë forum diskutimi asinkron, lloj i ngjashëm në frymë në Piazza, në qoftë se ju jeni të njohur me Piazza, të cilat ju mund të shihni në kurset e tjera. Kjo është një buletin asinkron bordi ku ju mund të kërkoni një pyetje dhe, pas një kohë të shkurtër, të merrni një përgjigje nga një asistent mësimor, apo mësimdhënie shokët, apo edhe studentët e shokët tuaj. Ne në fakt, ju inkurajojmë fuqimisht të, në qoftë se ju e dini përgjigjen e një pyetjeje se një shok student pyet, të ndjehen të të lirë për të ndihmuar atë jashtë pak. Tani, në qoftë se ju jeni duke marrë kursin përmes CS50x dhe jo duke marrë atë në kampus, ne gjithashtu kemi kurs arkivat në dispozicion në cs50.tv. Të gjitha burimet Unë vetëm e përshkroi janë në dispozicion në CS50.TV, organizuar nga viti. Në fund të çdo rënies, të gjithë Burimet e kaluara vjet do të jetë atje. Kështu që ju mund të ndjehen të lirë për të kontrolluar ato për të parë mënyra të tjera të paraqitjes Materiali në CS50 vitet e kaluara. Përveç kësaj, ne kemi një pasuri e burime online që nuk janë të lokalizuara të Harvardit apo Yale. Ju mund të shkoni në xhoko tonë, tona Shërbimi asinkron chat, në cs50x.slack.com. Ne gjithashtu kemi një forum mbi qipi Shkëmbimin dhe në Reddit, dy prej të cilave janë listuar këtu. Ju mund të na tag në Twitter në @ CS50, ose me # CS50. Dhe mbi Sigurisht, ju mund të gjithashtu na gjeni në Facebook. Një bit të tjera administrative që Unë dua të prek në tani, nota. Pra, si ju ndoshta jeni njohur, detyra në këtë kurs janë të vlerësohet në katër akse të ndryshme. Ne ju klasën në fushëveprimin, do të pyet pyetjen, keni bërë një përpjekje të zellshme për të përfunduar problemi vendosur? A ju provoni të gjitha pjesët? Korrektësia, bën punën kodin tuaj? A është e lirë të mete? A do të ketë pritur prodhimit, duke pasur parasysh një sërë inputeve? Projektimin është boshti i tretë. Dhe kjo bën pyetjen, sa efikas është kodi juaj? Sa i shkruar është ajo? Dhe së fundi, stil, e cila merr në pyetjen se si të njeriut lexueshëm është kodi juaj, e cila është shumë e i rëndësishëm për shokët e tu të mësimdhënies. Tani, si një gjeneral sundojnë, unë zakonisht i pranishëm ky grafik për atë që do të thotë këto rezultate. Të gjitha këto akse janë të vlerësohet në një shkallë nga zero deri në pesë. Dhe në përgjithësi, ju doni të jetë në tre, katër, ose pesë varg në të gjitha akset. Është OK që të jetë në një ose dy varg pak, veçanërisht në fillim në kurs, por kjo është një zonë të në përgjithësi nuk duan të qëndrojnë në. Ju definitivisht nuk duan të jenë të të marrë zero në çdo aspekt të caktuar të problemit, sepse kjo do të ulur klasën tuaj të përgjithshëm. Tani, ne gjithashtu kemi disa mjete në dispozicion për ju për të ndihmuar të sjellë deri Rezultati juaj në disa nga këto fusha. Pra, ne kemi check50. Çdo problem vendosur specifikim do të përfshijë një referencë se si të përdorin check50 për se problem i veçantë. Dhe ju mund të përdorni për të ndihmuar check50 ju të përmirësuar rezultatin tuaj korrektësinë, duke gjetur se cilat test rasteve programi juaj nuk mund të kalon. Ne gjithashtu kemi style50, e cila është një tjetër mjet command line. Ju jeni gjithashtu mësuar se si të përdorin atë si pjesë e çdo problemi të vendosur specifikim. Dhe ju mund të përdorni për të marrë udhëzime style50 si për të përmirësuar stilin tuaj të programit, për ta bërë atë të pastër, më të lehtë për të lexuar, dhe shpresojmë të rritur rezultatin tuaj stil. Së fundi, mësimi juaj shokët do t'ju ofrojë me komentin e bazuar cilësor reagime për t'ju ndihmuar të përmirësuar rezultatin tuaj të projektimit. Design është pak i ndërlikuar për klasën automatikisht, ndryshe nga korrektësi dhe Stili i cili lehtë mund të të testohet me një mjet command line. Përkundrazi, dizajni juaj Rezultati do të jetë ndoshta më e përmirësuar duke marrë reagime nga shokët tuaj të mësimdhënies në rrugën e komenteve. Fushëveprimi, natyrisht, kemi lënë për ju që në fakt provoni të gjitha pjesët e problemit të vendosur. Unë jam Doug Lloyd. Kjo është CS50.