1 00:00:00,000 --> 00:00:05,234 2 00:00:05,234 --> 00:00:06,150 DOUG LLOYD: Alle reg. 3 00:00:06,150 --> 00:00:08,220 So laat ons praat oor 'n paar van administratiewe besonderhede wat 4 00:00:08,220 --> 00:00:10,860 kan handig te pas kom vir jou as jy werk deur jou CS50 probleem stelle 5 00:00:10,860 --> 00:00:13,020 en net die neem van die Natuurlik meer algemeen. 6 00:00:13,020 --> 00:00:16,760 Hierdie kursus het 'n baie om julle te leer, en so is daar 'n baie van die hulpbronne 7 00:00:16,760 --> 00:00:18,610 wat ons beskikbaar het sodat jy kan maak 8 00:00:18,610 --> 00:00:20,680 die meeste van hierdie leerervaring. 9 00:00:20,680 --> 00:00:22,560 Hierdie hulpbronne kom in baie verskillende tipes, 10 00:00:22,560 --> 00:00:26,547 en hopelik sal beskikbaar wees in 'n vorm wat sal akkommodeer jou. 11 00:00:26,547 --> 00:00:28,630 Hier is 'n lys van sommige van die mees algemene hulpbronne 12 00:00:28,630 --> 00:00:31,900 dat studente gebruik wanneer hulle werk deur middel van hul CS50 materiale. 13 00:00:31,900 --> 00:00:34,810 Op die kursus webwerf, ons het al lesing materiaal reg 14 00:00:34,810 --> 00:00:35,560 nadat hulle gebeur nie. 15 00:00:35,560 --> 00:00:37,680 So het ons videos diere- gestroom van lesings, 16 00:00:37,680 --> 00:00:40,540 as jy nie in staat wees om by te woon lesing 'n gegewe week, video's waarvoor 17 00:00:40,540 --> 00:00:42,740 is baie kort daarna gepos. 18 00:00:42,740 --> 00:00:45,250 Op die webwerf, op die lesings deel van die webwerf, 19 00:00:45,250 --> 00:00:48,120 ons het ook voorbeeld kode wat David toon tydens lesing 20 00:00:48,120 --> 00:00:50,190 sowel as die lesing skyfies, skrywer notas, 21 00:00:50,190 --> 00:00:52,148 , wat deur een van ons onderrig genote, 22 00:00:52,148 --> 00:00:54,190 sodat jy nie hoef te neem notas in die klaskamer, 23 00:00:54,190 --> 00:00:56,420 asook enige skakels na enige eksterne hulpbronne wat 24 00:00:56,420 --> 00:00:58,620 gedeel tydens lesing. 25 00:00:58,620 --> 00:01:02,230 >> Ons het ook 'n wonderlike funksie verwysing, reference.cs50.net, 26 00:01:02,230 --> 00:01:06,600 wat is bruikbaar vir diegene wat minder gemaklik en meer gemaklik gelyk. 27 00:01:06,600 --> 00:01:09,510 As jy vertroud is, die is funksie verwysing wat ons het, 28 00:01:09,510 --> 00:01:13,090 die CS50 verwysing is 'n geannoteerde stel man pages-- 29 00:01:13,090 --> 00:01:17,252 man bladsye is die snelskrif manier beskrywing van 'n handleiding wat page-- 30 00:01:17,252 --> 00:01:18,960 is gebou in Linux en gee programmeerders 31 00:01:18,960 --> 00:01:21,400 'n verwysing na die funksies wat hulle gebruik. 32 00:01:21,400 --> 00:01:27,430 >> Verwysing 50 het 'n verwysing vir alle van die C standaard biblioteek funksies, 33 00:01:27,430 --> 00:01:29,610 en standaard io.h en ander sal jy geword 34 00:01:29,610 --> 00:01:34,909 vertroud is met die verloop gaan aan, string.h, math.h, ctype.h, en so aan. 35 00:01:34,909 --> 00:01:36,700 Dit is 'n groot plek om te gaan, as jy op soek is 36 00:01:36,700 --> 00:01:38,640 om te sien of daar 'n funksie wat bestaan, 37 00:01:38,640 --> 00:01:40,840 wat sal doen wat jy hoef te doen, of as jy 38 00:01:40,840 --> 00:01:43,180 net onseker oor hoe om 'n funksie te gebruik. 39 00:01:43,180 --> 00:01:47,230 >> Ons het ook 'n groot interaktiewe studiegids study.cs50.net. 40 00:01:47,230 --> 00:01:50,490 Daar is, sal jy 'n verskeidenheid van vind onderwerpe met die praktyk oefeninge, 41 00:01:50,490 --> 00:01:53,471 'n paar ekstra artikel skyfies, en nog baie meer. 42 00:01:53,471 --> 00:01:55,220 Dit is 'n groot plek om te check, as jy 43 00:01:55,220 --> 00:01:57,760 voel 'n bietjie ongemaklik oor 'n spesifieke onderwerp. 44 00:01:57,760 --> 00:01:59,968 Die kans is, sal daar wees 'n paar oefeninge is daar vir jou 45 00:01:59,968 --> 00:02:02,720 om jou vaardighede te verfyn 'n bietjie. 46 00:02:02,720 --> 00:02:08,759 >> Wanneer Quiz 0 of Quiz 1 gaan kom, moet jy kan altyd sien die verlede vasvrae wat 47 00:02:08,759 --> 00:02:13,400 ons het in die loop op cs50.harvard.edu/quizzes. 48 00:02:13,400 --> 00:02:16,100 Al die ou vrae en antwoorde is daar vir jou oorsig. 49 00:02:16,100 --> 00:02:18,330 En hulle is 'n groot hulpbron, veral as jy 50 00:02:18,330 --> 00:02:23,190 oorweeg wat om op die rug te sit of die voorkant van jou studie vel, die een 51 00:02:23,190 --> 00:02:26,990 stuk papier wat jy kry in die eksamen te bring. 52 00:02:26,990 --> 00:02:30,090 >> Verder, daar is baie van die hulpbronne op die CS50 probleem stelle, 53 00:02:30,090 --> 00:02:32,610 cs50.harvard.edu/psets. 54 00:02:32,610 --> 00:02:35,660 Ons plaas al die spesifikasies daar, sowel as enige verspreiding 55 00:02:35,660 --> 00:02:38,060 kode vir die probleem later stel. 56 00:02:38,060 --> 00:02:40,880 Daarbenewens opgeneem in die spesifikasies hulself, 57 00:02:40,880 --> 00:02:43,030 jy sal vind vriendelike ipv van Zamila, 58 00:02:43,030 --> 00:02:47,210 wat sal bly wees om jou te lei deur kry oor die wegspringblokke wat 59 00:02:47,210 --> 00:02:49,920 kan jy pootjie as jy begin werk aan die probleem stelle. 60 00:02:49,920 --> 00:02:53,300 En toe die produkte stelle is verby, Rob sal die gasheer wees postmortems 61 00:02:53,300 --> 00:02:55,580 waar hy dekonstrueer die probleem stel, loop jy 62 00:02:55,580 --> 00:02:59,139 deur 'n paar moontlike oplossings na die feit. 63 00:02:59,139 --> 00:03:01,680 Natuurlik, jy kan ook altyd vind materiaal oor afdelings, 64 00:03:01,680 --> 00:03:05,429 soos hierdie video's hier op cs50.harvard.edu/sections. 65 00:03:05,429 --> 00:03:07,970 Jy sal ook 'n skedule van vind afdelings, as jy op die kampus, 66 00:03:07,970 --> 00:03:10,782 sowel as video's en skyfies wat gedeel tydens die afdelings. 67 00:03:10,782 --> 00:03:13,240 'N Lys van die kantoor ure is beskikbaar op die kursus webwerf. 68 00:03:13,240 --> 00:03:16,990 As jy op die Cambridge kampus, of op die Yale-kampus, 69 00:03:16,990 --> 00:03:21,395 of jy oral is regtig, jy kan vind 'n lys van ons kantoorure, wat 70 00:03:21,395 --> 00:03:23,380 is gewoonlik beskikbaar weeknights. 71 00:03:23,380 --> 00:03:25,910 >> En vir hulp van jou eweknieƫ of met jou maats, 72 00:03:25,910 --> 00:03:29,020 jy kan gaan na cs50.harvard.edu/discuss~~V. 73 00:03:29,020 --> 00:03:32,210 Dit is ons asynchrone bespreking forum, soort van soortgelyke in gees om Piazza, 74 00:03:32,210 --> 00:03:35,250 As jy vertroud is met die Piazza, wat jy kan sien in ander kursusse. 75 00:03:35,250 --> 00:03:38,129 Dit is 'n asinchrone bulletin raad waar jy 'n vraag kan vra 76 00:03:38,129 --> 00:03:41,420 en na 'n kort rukkie, kry 'n antwoord van 'n assistent, of onderrig 77 00:03:41,420 --> 00:03:43,700 mede, of selfs jou mede-studente. 78 00:03:43,700 --> 00:03:47,170 Ons in werklikheid, jy sterk aanmoedig om, as jy die antwoord op 'n vraag ken 79 00:03:47,170 --> 00:03:51,900 dat 'n mede-student vra, voel vry om hom te help 'n bietjie. 80 00:03:51,900 --> 00:03:56,490 >> Nou, as jy die kursus neem deur CS50x en nie om dit op die kampus, 81 00:03:56,490 --> 00:03:59,640 ons het ook die kursus argiewe beskikbaar by cs50.tv. 82 00:03:59,640 --> 00:04:01,790 Al die hulpbronne Ek het net beskryf is 83 00:04:01,790 --> 00:04:05,600 beskikbaar op cs50.tv, georganiseer deur die jaar. 84 00:04:05,600 --> 00:04:09,792 Aan die einde van elke val, al die afgelope jaar hulpbronne sal daar wees. 85 00:04:09,792 --> 00:04:12,750 Sodat jy kan vry om diegene te gaan voel na ander maniere om te sien 86 00:04:12,750 --> 00:04:15,310 materiaal in CS50 die afgelope jare. 87 00:04:15,310 --> 00:04:17,690 >> Verder, ons het ' rykdom van aanlyn hulpbronne 88 00:04:17,690 --> 00:04:20,310 wat nie gelokaliseerde Harvard of Yale. 89 00:04:20,310 --> 00:04:23,140 Jy kan gaan na ons slap, ons asynchrone chat diens, 90 00:04:23,140 --> 00:04:25,346 op cs50x.slack.com. 91 00:04:25,346 --> 00:04:29,660 Ons het ook 'n forum oor Stack Ruil en Reddit, beide van wat 92 00:04:29,660 --> 00:04:30,970 word hier gelys. 93 00:04:30,970 --> 00:04:34,500 Jy kan ons merk op Twitter by @ cs50, of met # cs50. 94 00:04:34,500 --> 00:04:36,920 En natuurlik, jy kan ons vind ook op Facebook. 95 00:04:36,920 --> 00:04:40,850 >> Een ander administratiewe bietjie wat Ek wil nou raak, gradering. 96 00:04:40,850 --> 00:04:43,780 So as jy waarskynlik vertroud, opdragte in hierdie kursus 97 00:04:43,780 --> 00:04:46,480 gegradeer op vier verskillende asse. 98 00:04:46,480 --> 00:04:48,580 Ons graad wat u op omvang, sou vra die vraag, 99 00:04:48,580 --> 00:04:51,038 het jy 'n ernstige poging om te maak voltooi die probleem op te stel? 100 00:04:51,038 --> 00:04:52,156 Het jy al die dele te probeer? 101 00:04:52,156 --> 00:04:53,530 Korrektheid, nie jou kode werk? 102 00:04:53,530 --> 00:04:54,350 Is dit gratis van die foute? 103 00:04:54,350 --> 00:04:57,780 Het dit die verwagte uitvoer, 'n stel van insette? 104 00:04:57,780 --> 00:04:58,902 Ontwerp is die derde as. 105 00:04:58,902 --> 00:05:01,110 En dit vra die vraag, hoe doeltreffend is jou kode? 106 00:05:01,110 --> 00:05:02,460 Hoe goed geskryf is dit? 107 00:05:02,460 --> 00:05:05,230 En uiteindelik, styl, wat kry om die vraag van hoe die menslike 108 00:05:05,230 --> 00:05:08,900 leesbare is jou kode, wat baie belangrik vir jou onderrig genote. 109 00:05:08,900 --> 00:05:11,210 >> Nou, as 'n algemene heers, het ek gewoonlik teenwoordig 110 00:05:11,210 --> 00:05:14,822 hierdie grafiek vir wat hierdie tellings beteken. 111 00:05:14,822 --> 00:05:18,710 Al hierdie byle gegradeer op 'n skaal van nul tot vyf. 112 00:05:18,710 --> 00:05:22,360 En oor die algemeen, jy wil wees in die drie, vier, of vyf reeks 113 00:05:22,360 --> 00:05:23,554 in al die asse aan. 114 00:05:23,554 --> 00:05:26,470 Dit is OK om te wees in die een of twee reeks 'n bietjie, veral vroeg 115 00:05:26,470 --> 00:05:29,120 op die kursus, maar dit is 'n gebied wat jy algemeen nie wil in te bly. 116 00:05:29,120 --> 00:05:31,620 Jy beslis nie wil wees om nulle in enige aspek van die probleem stel, 117 00:05:31,620 --> 00:05:33,661 want dit gaan laer jou algehele graad. 118 00:05:33,661 --> 00:05:37,124 Nou, ons het ook 'n paar tools beskikbaar vir jou om te help bring 119 00:05:37,124 --> 00:05:38,540 jou telling in sommige van hierdie gebiede. 120 00:05:38,540 --> 00:05:39,940 So het ons check50. 121 00:05:39,940 --> 00:05:42,780 Elke probleem stel spesifikasie sal 'n verwysing insluit 122 00:05:42,780 --> 00:05:45,149 hoe om te gebruik vir check50 daardie spesifieke probleem. 123 00:05:45,149 --> 00:05:47,940 En jy kan gebruik om te help check50 verbeter jou korrektheid telling, 124 00:05:47,940 --> 00:05:51,960 deur uit te vind wat toets gevalle jou program kan nie verby. 125 00:05:51,960 --> 00:05:55,900 >> Ons het ook style50, wat is 'n ander opdrag lyn instrument. 126 00:05:55,900 --> 00:05:59,950 Jy word ook geleer hoe om dit te gebruik as deel van elke probleem stel spesifikasie. 127 00:05:59,950 --> 00:06:04,580 En jy kan style50 gebruik om leiding te kry oor hoe om jou program styl te verbeter, 128 00:06:04,580 --> 00:06:09,126 om dit skoonmaker, makliker om te lees, en hopelik hupstoot jou styl telling. 129 00:06:09,126 --> 00:06:11,000 Laastens, jou onderrig mede sal u voorsien 130 00:06:11,000 --> 00:06:15,140 met kwalitatiewe-kommentaar gebaseer terugvoer te help om jou telling te verbeter ontwerp. 131 00:06:15,140 --> 00:06:18,190 Ontwerp is 'n bietjie lastig outomaties graad, 132 00:06:18,190 --> 00:06:20,200 teenstelling korrektheid en styl wat maklik 133 00:06:20,200 --> 00:06:22,731 getoets word met 'n command line instrument. 134 00:06:22,731 --> 00:06:24,480 Inteendeel, jou ontwerp telling sal waarskynlik 135 00:06:24,480 --> 00:06:27,240 mees verbeter deur terugvoer van jou onderrig mede 136 00:06:27,240 --> 00:06:29,120 in die pad van die kommentaar. 137 00:06:29,120 --> 00:06:31,640 Omvang, natuurlik, laat ons aan jou om werklik te probeer 138 00:06:31,640 --> 00:06:34,190 al die dele van die probleem te stel. 139 00:06:34,190 --> 00:06:35,320 >> Ek is Doug Lloyd. 140 00:06:35,320 --> 00:06:37,550 Dit is CS50. 141 00:06:37,550 --> 00:06:42,308