DOUG LLOYD: Alle reg. So laat ons praat oor 'n paar van administratiewe besonderhede wat kan handig te pas kom vir jou as jy werk deur jou CS50 probleem stelle en net die neem van die Natuurlik meer algemeen. Hierdie kursus het 'n baie om julle te leer, en so is daar 'n baie van die hulpbronne wat ons beskikbaar het sodat jy kan maak die meeste van hierdie leerervaring. Hierdie hulpbronne kom in baie verskillende tipes, en hopelik sal beskikbaar wees in 'n vorm wat sal akkommodeer jou. Hier is 'n lys van sommige van die mees algemene hulpbronne dat studente gebruik wanneer hulle werk deur middel van hul CS50 materiale. Op die kursus webwerf, ons het al lesing materiaal reg nadat hulle gebeur nie. So het ons videos diere- gestroom van lesings, as jy nie in staat wees om by te woon lesing 'n gegewe week, video's waarvoor is baie kort daarna gepos. Op die webwerf, op die lesings deel van die webwerf, ons het ook voorbeeld kode wat David toon tydens lesing sowel as die lesing skyfies, skrywer notas, , wat deur een van ons onderrig genote, sodat jy nie hoef te neem notas in die klaskamer, asook enige skakels na enige eksterne hulpbronne wat gedeel tydens lesing. Ons het ook 'n wonderlike funksie verwysing, reference.cs50.net, wat is bruikbaar vir diegene wat minder gemaklik en meer gemaklik gelyk. As jy vertroud is, die is funksie verwysing wat ons het, die CS50 verwysing is 'n geannoteerde stel man pages-- man bladsye is die snelskrif manier beskrywing van 'n handleiding wat page-- is gebou in Linux en gee programmeerders 'n verwysing na die funksies wat hulle gebruik. Verwysing 50 het 'n verwysing vir alle van die C standaard biblioteek funksies, en standaard io.h en ander sal jy geword vertroud is met die verloop gaan aan, string.h, math.h, ctype.h, en so aan. Dit is 'n groot plek om te gaan, as jy op soek is om te sien of daar 'n funksie wat bestaan, wat sal doen wat jy hoef te doen, of as jy net onseker oor hoe om 'n funksie te gebruik. Ons het ook 'n groot interaktiewe studiegids study.cs50.net. Daar is, sal jy 'n verskeidenheid van vind onderwerpe met die praktyk oefeninge, 'n paar ekstra artikel skyfies, en nog baie meer. Dit is 'n groot plek om te check, as jy voel 'n bietjie ongemaklik oor 'n spesifieke onderwerp. Die kans is, sal daar wees 'n paar oefeninge is daar vir jou om jou vaardighede te verfyn 'n bietjie. Wanneer Quiz 0 of Quiz 1 gaan kom, moet jy kan altyd sien die verlede vasvrae wat ons het in die loop op cs50.harvard.edu/quizzes. Al die ou vrae en antwoorde is daar vir jou oorsig. En hulle is 'n groot hulpbron, veral as jy oorweeg wat om op die rug te sit of die voorkant van jou studie vel, die een stuk papier wat jy kry in die eksamen te bring. Verder, daar is baie van die hulpbronne op die CS50 probleem stelle, cs50.harvard.edu/psets. Ons plaas al die spesifikasies daar, sowel as enige verspreiding kode vir die probleem later stel. Daarbenewens opgeneem in die spesifikasies hulself, jy sal vind vriendelike ipv van Zamila, wat sal bly wees om jou te lei deur kry oor die wegspringblokke wat kan jy pootjie as jy begin werk aan die probleem stelle. En toe die produkte stelle is verby, Rob sal die gasheer wees postmortems waar hy dekonstrueer die probleem stel, loop jy deur 'n paar moontlike oplossings na die feit. Natuurlik, jy kan ook altyd vind materiaal oor afdelings, soos hierdie video's hier op cs50.harvard.edu/sections. Jy sal ook 'n skedule van vind afdelings, as jy op die kampus, sowel as video's en skyfies wat gedeel tydens die afdelings. 'N Lys van die kantoor ure is beskikbaar op die kursus webwerf. As jy op die Cambridge kampus, of op die Yale-kampus, of jy oral is regtig, jy kan vind 'n lys van ons kantoorure, wat is gewoonlik beskikbaar weeknights. En vir hulp van jou eweknieë of met jou maats, jy kan gaan na cs50.harvard.edu/discuss~~V. Dit is ons asynchrone bespreking forum, soort van soortgelyke in gees om Piazza, As jy vertroud is met die Piazza, wat jy kan sien in ander kursusse. Dit is 'n asinchrone bulletin raad waar jy 'n vraag kan vra en na 'n kort rukkie, kry 'n antwoord van 'n assistent, of onderrig mede, of selfs jou mede-studente. Ons in werklikheid, jy sterk aanmoedig om, as jy die antwoord op 'n vraag ken dat 'n mede-student vra, voel vry om hom te help 'n bietjie. Nou, as jy die kursus neem deur CS50x en nie om dit op die kampus, ons het ook die kursus argiewe beskikbaar by cs50.tv. Al die hulpbronne Ek het net beskryf is beskikbaar op cs50.tv, georganiseer deur die jaar. Aan die einde van elke val, al die afgelope jaar hulpbronne sal daar wees. Sodat jy kan vry om diegene te gaan voel na ander maniere om te sien materiaal in CS50 die afgelope jare. Verder, ons het ' rykdom van aanlyn hulpbronne wat nie gelokaliseerde Harvard of Yale. Jy kan gaan na ons slap, ons asynchrone chat diens, op cs50x.slack.com. Ons het ook 'n forum oor Stack Ruil en Reddit, beide van wat word hier gelys. Jy kan ons merk op Twitter by @ cs50, of met # cs50. En natuurlik, jy kan ons vind ook op Facebook. Een ander administratiewe bietjie wat Ek wil nou raak, gradering. So as jy waarskynlik vertroud, opdragte in hierdie kursus gegradeer op vier verskillende asse. Ons graad wat u op omvang, sou vra die vraag, het jy 'n ernstige poging om te maak voltooi die probleem op te stel? Het jy al die dele te probeer? Korrektheid, nie jou kode werk? Is dit gratis van die foute? Het dit die verwagte uitvoer, 'n stel van insette? Ontwerp is die derde as. En dit vra die vraag, hoe doeltreffend is jou kode? Hoe goed geskryf is dit? En uiteindelik, styl, wat kry om die vraag van hoe die menslike leesbare is jou kode, wat baie belangrik vir jou onderrig genote. Nou, as 'n algemene heers, het ek gewoonlik teenwoordig hierdie grafiek vir wat hierdie tellings beteken. Al hierdie byle gegradeer op 'n skaal van nul tot vyf. En oor die algemeen, jy wil wees in die drie, vier, of vyf reeks in al die asse aan. Dit is OK om te wees in die een of twee reeks 'n bietjie, veral vroeg op die kursus, maar dit is 'n gebied wat jy algemeen nie wil in te bly. Jy beslis nie wil wees om nulle in enige aspek van die probleem stel, want dit gaan laer jou algehele graad. Nou, ons het ook 'n paar tools beskikbaar vir jou om te help bring jou telling in sommige van hierdie gebiede. So het ons check50. Elke probleem stel spesifikasie sal 'n verwysing insluit hoe om te gebruik vir check50 daardie spesifieke probleem. En jy kan gebruik om te help check50 verbeter jou korrektheid telling, deur uit te vind wat toets gevalle jou program kan nie verby. Ons het ook style50, wat is 'n ander opdrag lyn instrument. Jy word ook geleer hoe om dit te gebruik as deel van elke probleem stel spesifikasie. En jy kan style50 gebruik om leiding te kry oor hoe om jou program styl te verbeter, om dit skoonmaker, makliker om te lees, en hopelik hupstoot jou styl telling. Laastens, jou onderrig mede sal u voorsien met kwalitatiewe-kommentaar gebaseer terugvoer te help om jou telling te verbeter ontwerp. Ontwerp is 'n bietjie lastig outomaties graad, teenstelling korrektheid en styl wat maklik getoets word met 'n command line instrument. Inteendeel, jou ontwerp telling sal waarskynlik mees verbeter deur terugvoer van jou onderrig mede in die pad van die kommentaar. Omvang, natuurlik, laat ons aan jou om werklik te probeer al die dele van die probleem te stel. Ek is Doug Lloyd. Dit is CS50.