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.