1 00:00:00,000 --> 00:00:05,234 2 00:00:05,234 --> 00:00:06,150 DOUG LLOYD: Va bene. 3 00:00:06,150 --> 00:00:08,220 Quindi parliamo di una coppia di dettagli amministrativi che 4 00:00:08,220 --> 00:00:10,860 può rivelarsi utile per voi come siete lavorando attraverso i vostri CS50 insiemi di problemi 5 00:00:10,860 --> 00:00:13,020 e solo prendendo il Naturalmente, più in generale. 6 00:00:13,020 --> 00:00:16,760 Questo corso ha molto da insegnare, e quindi c'è un sacco di risorse 7 00:00:16,760 --> 00:00:18,610 che abbiamo a disposizione in modo che si può fare 8 00:00:18,610 --> 00:00:20,680 la maggior parte di questa esperienza di apprendimento. 9 00:00:20,680 --> 00:00:22,560 Queste risorse sono disponibili in molti tipi diversi, 10 00:00:22,560 --> 00:00:26,547 e, si spera, sarà disponibile in una forma che ospiterà voi. 11 00:00:26,547 --> 00:00:28,630 Ecco un elenco di alcuni dei le risorse più comuni 12 00:00:28,630 --> 00:00:31,900 che gli studenti utilizzano quando sono lavorando attraverso i loro materiali CS50. 13 00:00:31,900 --> 00:00:34,810 Sul sito del corso, abbiamo tutti i materiali di lezione a destra 14 00:00:34,810 --> 00:00:35,560 dopo che si verifichino. 15 00:00:35,560 --> 00:00:37,680 Così abbiamo i video live- streaming di conferenze, 16 00:00:37,680 --> 00:00:40,540 se non siete in grado di partecipare lezione una data settimana, i video per i quali 17 00:00:40,540 --> 00:00:42,740 sono rilevate molto poco dopo. 18 00:00:42,740 --> 00:00:45,250 Nel sito, sul lezione parte del sito web, 19 00:00:45,250 --> 00:00:48,120 abbiamo anche codice di esempio che David mostra durante la lezione, 20 00:00:48,120 --> 00:00:50,190 nonché la conferenza diapositive, note scriba, 21 00:00:50,190 --> 00:00:52,148 che sono presi da una dei nostri compagni di insegnamento, 22 00:00:52,148 --> 00:00:54,190 in modo da non dover prendere note in aula, 23 00:00:54,190 --> 00:00:56,420 nonché eventuali collegamenti a eventuali risorse esterne che 24 00:00:56,420 --> 00:00:58,620 sono condivise durante la lezione. 25 00:00:58,620 --> 00:01:02,230 >> Abbiamo anche una funzione di meraviglioso di riferimento, reference.cs50.net, 26 00:01:02,230 --> 00:01:06,600 che è utilizzabile per quelli meno comodo e più confortevole simili. 27 00:01:06,600 --> 00:01:09,510 Se si ha familiarità, la riferimento funzione che abbiamo, 28 00:01:09,510 --> 00:01:13,090 il riferimento CS50, è un insieme con annotazioni dell'uomo pages-- 29 00:01:13,090 --> 00:01:17,252 pagine di manuale è il modo di stenografia descrivendo un page-- manuale che 30 00:01:17,252 --> 00:01:18,960 è costruito in Linux e dà programmatori 31 00:01:18,960 --> 00:01:21,400 un riferimento alle funzioni che stanno usando. 32 00:01:21,400 --> 00:01:27,430 >> Riferimento 50 ha un riferimento per tutti delle funzioni di libreria standard C, 33 00:01:27,430 --> 00:01:29,610 e io.h standard altri si diventa 34 00:01:29,610 --> 00:01:34,909 conoscenza come il corso continua, string.h, math.h, ctype.h, e così via. 35 00:01:34,909 --> 00:01:36,700 E 'un ottimo posto per andare, se siete alla ricerca 36 00:01:36,700 --> 00:01:38,640 per vedere se c'è un funzione che esiste, 37 00:01:38,640 --> 00:01:40,840 che farà quello che bisogno di fare, o se siete 38 00:01:40,840 --> 00:01:43,180 solo sicuri di come utilizzare una funzione. 39 00:01:43,180 --> 00:01:47,230 >> Abbiamo anche una grande interattivo guida di studio a study.cs50.net. 40 00:01:47,230 --> 00:01:50,490 Qui troverete una vasta gamma di argomenti con esercitazioni pratiche, 41 00:01:50,490 --> 00:01:53,471 qualche sezione aggiuntiva scivoli e molto altro ancora. 42 00:01:53,471 --> 00:01:55,220 E 'un ottimo posto per check-out, se siete 43 00:01:55,220 --> 00:01:57,760 sentendosi un po 'a disagio su ad un particolare argomento. 44 00:01:57,760 --> 00:01:59,968 Le probabilità sono, ci saranno alcuni esercizi lì per voi 45 00:01:59,968 --> 00:02:02,720 per affinare le tue abilità un po '. 46 00:02:02,720 --> 00:02:08,759 >> Quando Quiz 0 o quiz 1 è in arrivo, è può sempre vedere il passato quiz che 47 00:02:08,759 --> 00:02:13,400 abbiamo dato nel corso a cs50.harvard.edu/quizzes. 48 00:02:13,400 --> 00:02:16,100 Tutte le vecchie domande e le risposte ci sono per la tua recensione. 49 00:02:16,100 --> 00:02:18,330 E sono un grande risorsa, tanto più che si 50 00:02:18,330 --> 00:02:23,190 considera cosa mettere sulla schiena o davanti al vostro foglio di studio, quello 51 00:02:23,190 --> 00:02:26,990 pezzo di carta che si raggiungere mettono in esame. 52 00:02:26,990 --> 00:02:30,090 >> Inoltre, c'è un sacco di risorse sugli insiemi di problemi CS50, 53 00:02:30,090 --> 00:02:32,610 cs50.harvard.edu/psets. 54 00:02:32,610 --> 00:02:35,660 Inviamo tutte le specifiche lì, così come qualsiasi distribuzione 55 00:02:35,660 --> 00:02:38,060 codice per il problema più tardi imposta. 56 00:02:38,060 --> 00:02:40,880 Inoltre, incorporato le specifiche stesse, 57 00:02:40,880 --> 00:02:43,030 troverete amichevole procedure dettagliate da Zamila, 58 00:02:43,030 --> 00:02:47,210 che sarà lieto di guidarvi attraverso superando i blocchi di partenza che 59 00:02:47,210 --> 00:02:49,920 potrebbe inciampare in su come si avvia lavorando sui insiemi di problemi. 60 00:02:49,920 --> 00:02:53,300 E quando i prodotti set sono finiti, Rob ospiterà postmortem 61 00:02:53,300 --> 00:02:55,580 dove ha decostruire il set problema, ti guida 62 00:02:55,580 --> 00:02:59,139 attraverso alcuni possibili Le soluzioni dopo il fatto. 63 00:02:59,139 --> 00:03:01,680 Naturalmente, è possibile anche sempre trovare materiali su sezioni, 64 00:03:01,680 --> 00:03:05,429 come questi video qui, su cs50.harvard.edu/sections. 65 00:03:05,429 --> 00:03:07,970 Troverete anche un programma di le sezioni, se siete nel campus, 66 00:03:07,970 --> 00:03:10,782 così come i video e diapositive che sono condivisi durante sezioni. 67 00:03:10,782 --> 00:03:13,240 Un elenco di ore d'ufficio sono disponibile sul sito del corso. 68 00:03:13,240 --> 00:03:16,990 Se sei in Cambridge campus o nel campus di Yale, 69 00:03:16,990 --> 00:03:21,395 o sei davvero ovunque, è possibile trovare un elenco dei nostri orari di ufficio, che 70 00:03:21,395 --> 00:03:23,380 sono giorni feriali solitamente disponibili. 71 00:03:23,380 --> 00:03:25,910 >> E di aiuto da parte vostra coetanei o con i vostri coetanei, 72 00:03:25,910 --> 00:03:29,020 si può andare a cs50.harvard.edu/discuss~~V. 73 00:03:29,020 --> 00:03:32,210 E 'il nostro forum di discussione asincrono, sorta di simile nello spirito a Piazza, 74 00:03:32,210 --> 00:03:35,250 se si ha familiarità con Piazza, che si potrebbe vedere in altri corsi. 75 00:03:35,250 --> 00:03:38,129 Si tratta di un bollettino asincrono bordo dove si può fare una domanda 76 00:03:38,129 --> 00:03:41,420 e, dopo un po 'di tempo, ottenere una risposta da un assistente di insegnamento, o di insegnamento 77 00:03:41,420 --> 00:03:43,700 compagno, o anche i tuoi compagni. 78 00:03:43,700 --> 00:03:47,170 Noi infatti, vivamente di, se si conosce la risposta a una domanda 79 00:03:47,170 --> 00:03:51,900 che un compagno si chiede, si sentono libero di aiutarlo un po '. 80 00:03:51,900 --> 00:03:56,490 >> Ora, se si sta prendendo il corso attraverso CS50x e non prenderla nel campus, 81 00:03:56,490 --> 00:03:59,640 abbiamo anche il corso archivi disponibili a cs50.tv. 82 00:03:59,640 --> 00:04:01,790 Tutte le risorse Ho appena descritto sono 83 00:04:01,790 --> 00:04:05,600 disponibile su cs50.tv, organizzato per anno. 84 00:04:05,600 --> 00:04:09,792 Alla fine di ogni caduta, tutte le anni le risorse del passato ci sarà. 85 00:04:09,792 --> 00:04:12,750 Così si può sentire liberi di controllare quelli per vedere altri modi di presentare 86 00:04:12,750 --> 00:04:15,310 materiale in CS50 anni passati. 87 00:04:15,310 --> 00:04:17,690 >> Inoltre, abbiamo un ricchezza di risorse online 88 00:04:17,690 --> 00:04:20,310 che non sono localizzati a Harvard o Yale. 89 00:04:20,310 --> 00:04:23,140 Si può andare al nostro Slack, il nostro servizio di chat asincrona, 90 00:04:23,140 --> 00:04:25,346 a cs50x.slack.com. 91 00:04:25,346 --> 00:04:29,660 Abbiamo anche un forum su Stack Scambio e Reddit, entrambi 92 00:04:29,660 --> 00:04:30,970 sono elencate qui. 93 00:04:30,970 --> 00:04:34,500 È possibile contrassegnare su Twitter a @ CS50, o con # CS50. 94 00:04:34,500 --> 00:04:36,920 E sul corso, è possibile anche trovarci su Facebook. 95 00:04:36,920 --> 00:04:40,850 >> Un altro po 'amministrativa Voglio toccare ora, classificazione. 96 00:04:40,850 --> 00:04:43,780 Quindi, come probabilmente stai familiare, incarichi in questo corso 97 00:04:43,780 --> 00:04:46,480 sono classificati su quattro assi differenti. 98 00:04:46,480 --> 00:04:48,580 Abbiamo qualità voi su campo di applicazione, sarebbe pone la domanda, 99 00:04:48,580 --> 00:04:51,038 hai fatto uno sforzo sincero per completare il problema impostato? 100 00:04:51,038 --> 00:04:52,156 Hai provato tutte le parti? 101 00:04:52,156 --> 00:04:53,530 Correttezza, funziona il vostro codice? 102 00:04:53,530 --> 00:04:54,350 E 'privo di bug? 103 00:04:54,350 --> 00:04:57,780 Ha a l'atteso uscita, dato un insieme di ingressi? 104 00:04:57,780 --> 00:04:58,902 Design è il terzo asse. 105 00:04:58,902 --> 00:05:01,110 E pone la domanda, quanto è efficiente il tuo codice? 106 00:05:01,110 --> 00:05:02,460 Come ben scritto è vero? 107 00:05:02,460 --> 00:05:05,230 E, infine, lo stile, che ottiene la questione di come umana 108 00:05:05,230 --> 00:05:08,900 leggibile è il vostro codice, che è molto importante per i vostri compagni di insegnamento. 109 00:05:08,900 --> 00:05:11,210 >> Ora, come un generale governare, di solito presente 110 00:05:11,210 --> 00:05:14,822 questo grafico per ciò che questi punteggi medi. 111 00:05:14,822 --> 00:05:18,710 Tutti questi assi sono classificati su una scala da zero a cinque. 112 00:05:18,710 --> 00:05:22,360 E, in generale, si vuole essere in tre, quattro, cinque o gamma 113 00:05:22,360 --> 00:05:23,554 in tutti gli assi. 114 00:05:23,554 --> 00:05:26,470 È bene essere in uno o due serie un po ', specialmente nelle fasi precoci 115 00:05:26,470 --> 00:05:29,120 sul corso, ma è una zona che si generalmente non vogliono stare a. 116 00:05:29,120 --> 00:05:31,620 Lei sicuramente non si vuole essere sempre zeri in ogni aspetto del problema insieme, 117 00:05:31,620 --> 00:05:33,661 perché che sta per abbassare il voto complessivo. 118 00:05:33,661 --> 00:05:37,124 Ora, abbiamo anche alcuni strumenti disponibile per voi per contribuire alla crescita 119 00:05:37,124 --> 00:05:38,540 il tuo punteggio in alcune di queste aree. 120 00:05:38,540 --> 00:05:39,940 Così abbiamo check50. 121 00:05:39,940 --> 00:05:42,780 Ogni specifica problema set includerà un riferimento 122 00:05:42,780 --> 00:05:45,149 per come utilizzare check50 per quel particolare problema. 123 00:05:45,149 --> 00:05:47,940 Ed è possibile utilizzare per aiutare check50 a migliorare il tuo punteggio di correttezza, 124 00:05:47,940 --> 00:05:51,960 scoprendo che casi di test il programma potrebbe non essere di passaggio. 125 00:05:51,960 --> 00:05:55,900 >> Abbiamo anche style50, che è un altro strumento a riga di comando. 126 00:05:55,900 --> 00:05:59,950 Anche Vi hanno insegnato come usarlo come parte di ogni problema set specifica. 127 00:05:59,950 --> 00:06:04,580 Ed è possibile utilizzare style50 per ottenere una guida su come migliorare il vostro stile del programma, 128 00:06:04,580 --> 00:06:09,126 per rendere più pulita, più facile da leggere, e, auspicabilmente, aumentare il tuo punteggio stile. 129 00:06:09,126 --> 00:06:11,000 Infine, il tuo insegnamento compagno vi fornirà 130 00:06:11,000 --> 00:06:15,140 qualitative di feedback basati commento- per aiutarvi a migliorare il tuo punteggio di progettazione. 131 00:06:15,140 --> 00:06:18,190 Il design è un po 'difficile automaticamente grado, 132 00:06:18,190 --> 00:06:20,200 a differenza di correttezza e stile che facilmente può 133 00:06:20,200 --> 00:06:22,731 essere testati con un tool a riga di comando. 134 00:06:22,731 --> 00:06:24,480 Piuttosto, il vostro disegno punteggio sarà probabilmente 135 00:06:24,480 --> 00:06:27,240 più migliorato di ottenere feedback dal vostro insegnamento collega 136 00:06:27,240 --> 00:06:29,120 nel modo di commenti. 137 00:06:29,120 --> 00:06:31,640 Campo di applicazione, ovviamente, lasciamo a voi di provare realmente 138 00:06:31,640 --> 00:06:34,190 tutte le parti del problema impostati. 139 00:06:34,190 --> 00:06:35,320 >> Sono Doug Lloyd. 140 00:06:35,320 --> 00:06:37,550 Questo è CS50. 141 00:06:37,550 --> 00:06:42,308