DOUG LLOYD: Bine. Deci, hai sa vorbim despre un cuplu de detalii administrative care poate veni la îndemână pentru tine, ca esti de lucru prin seturi de probleme CS50 și doar luând Desigur mai general. Acest curs are o mulțime să te învețe, și așa există o mulțime de resurse că avem la dispoziție astfel încât să puteți face Cele mai multe dintre această experiență de învățare al. Aceste resurse vin în mai multe tipuri diferite, și sperăm, va fi disponibil în un formular pe care le va găzdui. Iată o listă a unora dintre cele mai frecvente resurse că elevii folosesc atunci când acestea sunt de lucru prin materialele lor CS50. Pe site-ul Desigur, avem toate materialele de curs dreapta după ce au loc. Deci avem videoclipuri live- transmise de prelegeri, dacă nu ești în stare să participe la curs o săptămână, video pentru care sunt postate foarte scurt timp după aceea. Pe site-ul, pe prelegere parte a site-ului, Avem, de asemenea, mostre de cod care David arată în timpul curs, precum și prelegerea diapozitive, note logofătul, care sunt luate de către un singur semenilor noștri de predare, astfel încât să nu trebuie să ia observă, în sala de clasă, precum și orice link-uri către orice fel de resurse externe care sunt împărțite în timpul curs. Avem, de asemenea o funcție de minunat referință, reference.cs50.net, care este utilizabil pentru cei mai puțin confortabil și mai confortabil deopotrivă. Dacă sunteți familiarizat, The referință funcție pe care o avem, referința CS50, este o set adnotat de om pages-- Paginile man este modul prescurtarea de descrie un page-- manual care este construit în Linux și dă programatori o trimitere la funcțiile pe care le utilizați. Referință 50 are o referință pentru toți funcțiilor de bibliotecă standard de C, și io.h standard si alții vei deveni familiar cu cât cursul merge mai departe, string.h, math.h, ctype.h, și așa mai departe. Este un loc minunat pentru a du-te, dacă sunteți în căutarea pentru a vedea dacă există o funcție care există, care va face ceea ce nevoie pentru a face, sau dacă sunteți doar sigur de modul de utilizare a unei funcții. De asemenea, avem o mare interactiv ghid de studiu la study.cs50.net. Acolo, veți găsi o varietate de subiecte cu exerciții practice, unele secțiuni suplimentare slide-uri, și multe altele. Este un loc minunat pentru a verifica, dacă ești simt un pic incomod despre la un anumit subiect. Sanse sunt, nu va mai fi cateva exercitii acolo pentru tine pentru a îmbunătăți abilitățile dumneavoastră un pic. Când Quiz 0 sau 1 Quiz se apropie, tu Puteti vedea întotdeauna chestionare din trecut care ne-am dat în cursul la cs50.harvard.edu/quizzes. Toate vechile întrebări și răspunsuri sunt acolo pentru comentariul tau. Și sunt un mare resurse, mai ales ca tu ia în considerare ce să pună pe spate sau fata de foaie de studiu, cea bucată de hârtie pe care le ajunge să aducă în examen. În plus, există o mulțime de resurse pe seturi de probleme CS50, cs50.harvard.edu/psets. Am posta toate specificațiile acolo, precum și orice distribuție codul pentru problema mai târziu seturi. In plus, încorporate în caietul de sarcini, în sine veți găsi prietenos walkthroughs din Zamila, care va fi bucuros să vă ghida prin trece peste blocurile de pornire care ar putea să vă excursie pe măsură ce începeți de lucru pe seturi de probleme. Și când produsele seturile sunt peste, Rob va fi gazduieste postmortems unde a deconstrui set problemă, plimbări prin intermediul unor posibile soluții după fapt. Desigur, puteți, de asemenea întotdeauna găsi materiale despre secțiuni, ca aceste videoclipuri aici, pe cs50.harvard.edu/sections. Veți găsi, de asemenea un program de secțiuni, dacă sunteți în campus, precum și clipuri video și slide-uri care sunt prezente în cursul secțiunile. O listă a orelor de lucru sunt disponibile pe site-ul curs. Dacă sunteți pe Cambridge campus sau în campusul Yale, sau esti cu adevarat oriunde, puteți găsi o listă de ore noastre de birou, care sunt, de obicei, weeknights disponibile. Și pentru ajutor de la dvs. colegii sau cu colegii dumneavoastră, poti sa te duci la cs50.harvard.edu/discuss~~V. Este forumul nostru de discuții asincron, un fel de similare în spirit Piazza, Dacă sunteți familiarizat cu Piazza, care s-ar putea vedea în alte cursuri. E un buletin asincron bord în cazul în care vă puteți pune o întrebare și, după un timp, pentru a primi un răspuns de la un asistent de predare, sau de predare colegi, sau chiar colegii tăi studenți. Noi de fapt, recomandăm insistent să, dacă știți răspunsul la o întrebare că un student coleg cere, se simt liber să-l ajute un pic. Acum, dacă luați cursul prin CS50x și nu-l iau în campus, avem, de asemenea curs arhivele disponibile la cs50.tv. Toate resursele Tocmai am descris sunt disponibil pe cs50.tv, organizat de an. La sfârșitul fiecare toamna, toate resurse de ani trecute va fi acolo. Astfel încât să puteți simți liber pentru a verifica cele pentru a vedea alte moduri de prezentare Material în CS50 ultimii ani. În plus, avem o multitudine de resurse on-line care nu sunt localizate la Harvard sau Yale. Puteți merge la Slack nostru, noastră serviciu de chat asincron, la cs50x.slack.com. Avem, de asemenea un forum pe stivă Schimbul și pe Reddit, ambele sunt indicate aici. Ne puteți eticheta pe Twitter la @ CS50, sau cu # CS50. Și pe curs, puteți De asemenea, ne puteti gasi pe Facebook. Un alt bit administrative care Vreau să ating pe acum, de clasificare. Deci, ca esti, probabil, familiar, misiuni în acest curs sunt clasificate pe patru axe diferite. Noi grad tine pe domeniul de aplicare, ar pune întrebarea, ai făcut un efort serios pentru a finaliza problema set? Ai încercat toate părțile? Corectitudine, funcționează de cod? Este liber de bug-uri? Are așteptat de ieșire, având în vedere un set de intrări? Design-ul este a treia axă. Și se pune întrebarea, cât de eficient este codul? Cât de bine scris este? Și, în sfârșit, stil, care devine la întrebarea de cât de uman lizibil este codul, care este foarte important pentru semenii tăi de predare. Acum, ca un general exclude, de obicei prezent acest grafic pentru ceea ce înseamnă aceste scoruri. Toate aceste axe sunt clasificate pe o scara de la zero la cinci. Și, în general,, pe care doriți să fie în trei, patru, sau cinci intervalul în toate axele. E OK pentru a fi în una sau două intervalul un pic, în special la începutul pe cursul, dar e un domeniu vă în general, nu doresc să rămână în. Tu cu siguranță nu vrei să fi obtinerea zerouri în orice aspect al setului problemei, pentru că va reduce gradul dumneavoastră generală. Acum, avem, de asemenea, o serie de instrumente disponibil pentru tine pentru a ajuta aduce scorul în unele dintre aceste domenii. Deci avem check50. Fiecare specificație problemă set va include o referință la modul de a utiliza pentru check50 această problemă special. Și vă puteți folosi pentru a ajuta la check50 vă îmbunătăți scorul corectitudine, de a afla ce cazuri de testare programul ar putea să nu fie trece. Avem, de asemenea style50, care este un alt instrument de linie de comandă. Puteti de asemenea sa sunt învățați cum să-l folosească ca parte din fiecare problema set caietul de sarcini. Și vă puteți folosi pentru a obține îndrumări style50 cu privire la modul de a îmbunătăți stilul de program, pentru a face curat, mai ușor de citit, și, sperăm, a stimula scorul stil. În cele din urmă, predare colegi vă va oferi cu feedback-ul de calitate pe bază de comentariu pentru a vă ajuta să îmbunătăți scorul dvs. de design. Design este un pic cam complicat la automat grad, spre deosebire de corectitudine și Stilul care pot cu ușurință testate cu un instrument de linie de comandă. Mai degrabă, design-ul punctajul va fi, probabil, mai îmbunătățită prin obținerea de feedback de la colegii dumneavoastră de predare în modul de comentarii. Domeniul de aplicare, desigur, vom pleca la tine pentru a încerca de fapt toate părțile problemei setat. Sunt Doug Lloyd. Acest lucru este CS50.