1 00:00:00,000 --> 00:00:05,234 2 00:00:05,234 --> 00:00:06,150 DOUG LLOYD: Oké. 3 00:00:06,150 --> 00:00:08,220 Dus laten we praten over een paar van administratieve gegevens die 4 00:00:08,220 --> 00:00:10,860 kan handig zijn voor u als u bent werken via uw CS50 probleem sets 5 00:00:10,860 --> 00:00:13,020 en net het nemen van de natuurlijk meer in het algemeen. 6 00:00:13,020 --> 00:00:16,760 Deze cursus heeft een veel te leren, en dus is er veel middelen 7 00:00:16,760 --> 00:00:18,610 dat wij beschikbaar hebben zodat je kunt maken 8 00:00:18,610 --> 00:00:20,680 de meeste van deze leerervaring. 9 00:00:20,680 --> 00:00:22,560 Deze middelen komen in verschillende types, 10 00:00:22,560 --> 00:00:26,547 en hopelijk, zal beschikbaar zijn in zijn een vorm die geschikt voor u. 11 00:00:26,547 --> 00:00:28,630 Hier is een lijst van enkele van de meest voorkomende bronnen 12 00:00:28,630 --> 00:00:31,900 dat studenten gebruiken wanneer ze werken via hun CS50 materialen. 13 00:00:31,900 --> 00:00:34,810 Op de cursus website, hebben we alle lezing materialen rechts 14 00:00:34,810 --> 00:00:35,560 nadat ze gebeuren. 15 00:00:35,560 --> 00:00:37,680 Dus hebben we video's live- gestreamd lezingen, 16 00:00:37,680 --> 00:00:40,540 als je niet in staat om lezing bij te wonen een bepaalde week, video's waarvoor 17 00:00:40,540 --> 00:00:42,740 zijn zeer kort daarna geplaatst. 18 00:00:42,740 --> 00:00:45,250 Op die site op lezing deel van de website, 19 00:00:45,250 --> 00:00:48,120 we hebben ook sample code die David toont tijdens de lezing, 20 00:00:48,120 --> 00:00:50,190 evenals de lezing slides, schrijver notities, 21 00:00:50,190 --> 00:00:52,148 die door een van ons onderwijs fellows, 22 00:00:52,148 --> 00:00:54,190 zodat je niet hoeft te nemen notities in de klas, 23 00:00:54,190 --> 00:00:56,420 alsmede links externe middelen die 24 00:00:56,420 --> 00:00:58,620 worden gedeeld tijdens de lezing. 25 00:00:58,620 --> 00:01:02,230 >> We hebben ook een prachtige functie referentie, reference.cs50.net, 26 00:01:02,230 --> 00:01:06,600 die bruikbaar is voor de minder comfortabele en comfortabeler gelijk. 27 00:01:06,600 --> 00:01:09,510 Als u bekend, het zijn functie referentie die we hebben, 28 00:01:09,510 --> 00:01:13,090 de CS50 referentie, is een geannoteerde set van de mens pages-- 29 00:01:13,090 --> 00:01:17,252 man-pagina's is de verkorte manier beschrijven een handleiding die page-- 30 00:01:17,252 --> 00:01:18,960 is ingebouwd in Linux en geeft programmeurs 31 00:01:18,960 --> 00:01:21,400 een verwijzing naar de functies dat ze gebruiken. 32 00:01:21,400 --> 00:01:27,430 >> Referentie 50 heeft een referentie voor alle van de C standaard bibliotheek functies 33 00:01:27,430 --> 00:01:29,610 en standaard io.h en anderen je geworden 34 00:01:29,610 --> 00:01:34,909 vertrouwd zijn met de cursus vordert, string.h, math.h, ctype.h, en ga zo maar door. 35 00:01:34,909 --> 00:01:36,700 Het is een geweldige plek om gaan, als u op zoek bent 36 00:01:36,700 --> 00:01:38,640 om te zien of er een functie die er bestaat, 37 00:01:38,640 --> 00:01:40,840 dat zal doen wat je hoeft te doen, of als je 38 00:01:40,840 --> 00:01:43,180 gewoon niet zeker van hoe een functie te gebruiken. 39 00:01:43,180 --> 00:01:47,230 >> We hebben ook een grote interactieve studiegids bij study.cs50.net. 40 00:01:47,230 --> 00:01:50,490 Daar vindt u een verscheidenheid van vinden onderwerpen met oefeningen, 41 00:01:50,490 --> 00:01:53,471 wat extra sectie dia's, en nog veel meer. 42 00:01:53,471 --> 00:01:55,220 Het is een geweldige plek om check out, als je 43 00:01:55,220 --> 00:01:57,760 het gevoel een beetje ongemakkelijk over een bepaald onderwerp. 44 00:01:57,760 --> 00:01:59,968 De kans is groot, er zullen wat oefeningen er voor u 45 00:01:59,968 --> 00:02:02,720 om je vaardigheden te verfijnen een beetje. 46 00:02:02,720 --> 00:02:08,759 >> Wanneer Quiz 0 of 1 Quiz komt eraan, je kan altijd zien het verleden quizzen die 47 00:02:08,759 --> 00:02:13,400 we hebben gezien in de loop bij cs50.harvard.edu/quizzes. 48 00:02:13,400 --> 00:02:16,100 Alle oude vragen en antwoorden zijn er voor uw beoordeling. 49 00:02:16,100 --> 00:02:18,330 En ze zijn een geweldige resource, vooral omdat je 50 00:02:18,330 --> 00:02:23,190 Bedenk wat om op de rug te zetten of voorkant van je studie blad, de ene 51 00:02:23,190 --> 00:02:26,990 stuk papier dat u krijgen in het examen te halen. 52 00:02:26,990 --> 00:02:30,090 >> Daarnaast is er veel bronnen op de CS50 probleem sets, 53 00:02:30,090 --> 00:02:32,610 cs50.harvard.edu/psets. 54 00:02:32,610 --> 00:02:35,660 We plaatsen alle specificaties daar, alsmede distributie 55 00:02:35,660 --> 00:02:38,060 code voor de latere probleem stelt. 56 00:02:38,060 --> 00:02:40,880 Bovendien, opgenomen in het bestek zelf, 57 00:02:40,880 --> 00:02:43,030 je zult vriendelijke vinden walkthroughs van Zamila, 58 00:02:43,030 --> 00:02:47,210 die zal blij zijn om u te begeleiden door om over de startblokken die 59 00:02:47,210 --> 00:02:49,920 zou je struikelen als je begint aan het probleem sets. 60 00:02:49,920 --> 00:02:53,300 En wanneer de producten sets voorbij zijn, Rob zal als gastheer van de nabespreking 61 00:02:53,300 --> 00:02:55,580 waar hij de deconstrueren probleem set, loopt u 62 00:02:55,580 --> 00:02:59,139 door middel van een aantal mogelijke oplossingen achteraf. 63 00:02:59,139 --> 00:03:01,680 Uiteraard kunt u ook altijd vind materiaal over secties, 64 00:03:01,680 --> 00:03:05,429 als deze video's hier op cs50.harvard.edu/sections. 65 00:03:05,429 --> 00:03:07,970 U vindt hier ook een overzicht van vinden secties, als je op de campus, 66 00:03:07,970 --> 00:03:10,782 evenals video's en dia's die worden gedeeld in de secties. 67 00:03:10,782 --> 00:03:13,240 Een lijst van de kantooruren zijn beschikbaar op de cursus website. 68 00:03:13,240 --> 00:03:16,990 Als je op de Cambridge campus of op de campus van Yale, 69 00:03:16,990 --> 00:03:21,395 of je ergens bent echt, je kunt een lijst van ons kantoor uren, die 70 00:03:21,395 --> 00:03:23,380 zijn meestal beschikbaar doordeweekse avonden. 71 00:03:23,380 --> 00:03:25,910 >> En voor hulp van je leeftijdsgenoten of met uw collega's, 72 00:03:25,910 --> 00:03:29,020 kun je naar cs50.harvard.edu/discuss~~V. 73 00:03:29,020 --> 00:03:32,210 Het is onze asynchrone discussieforum, soort gelijkaardig in geest aan de Piazza, 74 00:03:32,210 --> 00:03:35,250 als je bekend bent met de Piazza, die je zou kunnen zien in andere cursussen. 75 00:03:35,250 --> 00:03:38,129 Het is een asynchrone bulletin board waar u een vraag kunt stellen 76 00:03:38,129 --> 00:03:41,420 en, na een tijdje, krijgen een antwoord van een assistent, of onderwijs 77 00:03:41,420 --> 00:03:43,700 collega, of zelfs uw medestudenten. 78 00:03:43,700 --> 00:03:47,170 We in feite, raden u aan, Als u het antwoord op een vraag te weten 79 00:03:47,170 --> 00:03:51,900 dat een medestudent vraagt, voelen vrij om hem te helpen een beetje. 80 00:03:51,900 --> 00:03:56,490 >> Nu, als je de cursus te nemen door middel van CS50x en niet het nemen van het op de campus, 81 00:03:56,490 --> 00:03:59,640 hebben we ook de cursus archieven beschikbaar bij cs50.tv. 82 00:03:59,640 --> 00:04:01,790 Alle middelen Ik zojuist beschreven zijn 83 00:04:01,790 --> 00:04:05,600 beschikbaar cs50.tv, georganiseerd door jaar. 84 00:04:05,600 --> 00:04:09,792 Aan het eind van elke val, de afgelopen jaren middelen zal er zijn. 85 00:04:09,792 --> 00:04:12,750 Dus je kunt vrij om deze te controleren voelen naar andere manieren van presenteren zien 86 00:04:12,750 --> 00:04:15,310 CS50 materiaal in de afgelopen jaren. 87 00:04:15,310 --> 00:04:17,690 >> Daarnaast hebben we een rijkdom van de online bronnen 88 00:04:17,690 --> 00:04:20,310 die niet zijn gelokaliseerd Harvard en Yale. 89 00:04:20,310 --> 00:04:23,140 Kunt u naar onze Slack, onze asynchrone chatdienst, 90 00:04:23,140 --> 00:04:25,346 bij cs50x.slack.com. 91 00:04:25,346 --> 00:04:29,660 We hebben ook een forum op stapel Exchange en op Reddit, die beide 92 00:04:29,660 --> 00:04:30,970 worden hier vermeld. 93 00:04:30,970 --> 00:04:34,500 U kunt ons taggen op Twitter bij @ CS50, of met # CS50. 94 00:04:34,500 --> 00:04:36,920 En natuurlijk, je kunt ons ook op Facebook. 95 00:04:36,920 --> 00:04:40,850 >> Een andere administratieve beetje dat Ik wil nu ingaan op, sorteren. 96 00:04:40,850 --> 00:04:43,780 Dus zoals je bent waarschijnlijk bekend, opdrachten in deze cursus 97 00:04:43,780 --> 00:04:46,480 worden beoordeeld op vier verschillende assen. 98 00:04:46,480 --> 00:04:48,580 We klas u over het toepassingsgebied, zou de vraag stelt, 99 00:04:48,580 --> 00:04:51,038 heb je een serieuze inspanning te leveren voltooien van het probleem te stellen? 100 00:04:51,038 --> 00:04:52,156 Hebt u alle onderdelen proberen? 101 00:04:52,156 --> 00:04:53,530 Juistheid, heeft uw code werk? 102 00:04:53,530 --> 00:04:54,350 Is het vrij van bugs? 103 00:04:54,350 --> 00:04:57,780 Heeft het de verwachte uitgang, gegeven een set ingangen? 104 00:04:57,780 --> 00:04:58,902 Design is de derde as. 105 00:04:58,902 --> 00:05:01,110 En het stelt de vraag, hoe efficiënt is uw code? 106 00:05:01,110 --> 00:05:02,460 Hoe goed geschreven is het? 107 00:05:02,460 --> 00:05:05,230 Tenslotte stijl, die wordt op de vraag hoe de mens 108 00:05:05,230 --> 00:05:08,900 leesbaar is uw code, die zeer belangrijk voor uw onderwijs fellows. 109 00:05:08,900 --> 00:05:11,210 >> Nu in het algemeen regeren, ik meestal aanwezig 110 00:05:11,210 --> 00:05:14,822 deze grafiek voor wat deze scores betekenen. 111 00:05:14,822 --> 00:05:18,710 Al deze assen worden gesorteerd op een schaal van nul tot vijf. 112 00:05:18,710 --> 00:05:22,360 En in het algemeen, je wilt zijn in drie, vier of vijf range 113 00:05:22,360 --> 00:05:23,554 in alle assen. 114 00:05:23,554 --> 00:05:26,470 Het is OK om in de een of twee range een beetje, in het bijzonder vroeg 115 00:05:26,470 --> 00:05:29,120 op de baan, maar het is een gebied dat u over het algemeen niet wilt verblijven. 116 00:05:29,120 --> 00:05:31,620 Je zeker niet wilt krijgen nullen in elk aspect van het probleem set, 117 00:05:31,620 --> 00:05:33,661 want dat gaat lager uw totale cijfer. 118 00:05:33,661 --> 00:05:37,124 Nu, we hebben ook een aantal tools beschikbaar voor u om te helpen brengen 119 00:05:37,124 --> 00:05:38,540 je score in een aantal van deze gebieden. 120 00:05:38,540 --> 00:05:39,940 Dus hebben we check50. 121 00:05:39,940 --> 00:05:42,780 Elk probleem set specificatie zal een verwijzing 122 00:05:42,780 --> 00:05:45,149 hoe te gebruiken check50 dit specifieke probleem. 123 00:05:45,149 --> 00:05:47,940 En je kunt check50 gebruiken om te helpen verbeteren van uw juistheid score, 124 00:05:47,940 --> 00:05:51,960 door het vinden van die testcases je programma misschien niet passeren. 125 00:05:51,960 --> 00:05:55,900 >> We hebben ook style50, die is een command-line tool. 126 00:05:55,900 --> 00:05:59,950 U bent ook geleerd hoe het te gebruiken als onderdeel van elk probleem te stellen specificatie. 127 00:05:59,950 --> 00:06:04,580 En je kunt style50 gebruiken om begeleiding te krijgen over hoe u uw programma stijl te verbeteren, 128 00:06:04,580 --> 00:06:09,126 het schoner, leesbaarder te maken, en hopelijk stimuleren uw stijl score. 129 00:06:09,126 --> 00:06:11,000 Ten slotte, uw onderwijs fellow zal u 130 00:06:11,000 --> 00:06:15,140 kwalitatieve-commentaar gebaseerde feedback om u te helpen uw ontwerp score te verbeteren. 131 00:06:15,140 --> 00:06:18,190 Design is een beetje lastig automatisch rang, 132 00:06:18,190 --> 00:06:20,200 in tegenstelling tot de juistheid en stijl die kan gemakkelijk 133 00:06:20,200 --> 00:06:22,731 worden getest met een command-line tool. 134 00:06:22,731 --> 00:06:24,480 Integendeel, uw ontwerp score zal waarschijnlijk 135 00:06:24,480 --> 00:06:27,240 meest verbeterd door het krijgen van feedback van uw onderwijs collega 136 00:06:27,240 --> 00:06:29,120 in de manier van commentaar. 137 00:06:29,120 --> 00:06:31,640 Reikwijdte, natuurlijk, vertrekken we aan u om daadwerkelijk te proberen 138 00:06:31,640 --> 00:06:34,190 alle delen van het probleem te stellen. 139 00:06:34,190 --> 00:06:35,320 >> Ik ben Doug Lloyd. 140 00:06:35,320 --> 00:06:37,550 Dit is CS50. 141 00:06:37,550 --> 00:06:42,308