1 00:00:00,000 --> 00:00:17,044 2 00:00:17,044 --> 00:00:18,210 DAVID J. MALAN: Γεια σας κόσμο. 3 00:00:18,210 --> 00:00:22,679 Αυτό είναι CS50 ζωντανή και αυτό είναι το Μάρτιο 14, πράγμα που σημαίνει, ευτυχισμένη ημέρα pi. 4 00:00:22,679 --> 00:00:24,470 Τώρα είναι μια στιγμή δεδομένου ότι έχω δει, 5 00:00:24,470 --> 00:00:26,682 επειδή την περασμένη Παρασκευή, Rob Bowden και εγώ ήμασταν πραγματικά 6 00:00:26,682 --> 00:00:28,390 μακριά σε ένα συνέδριο στην Ατλάντα, Γεωργία. 7 00:00:28,390 --> 00:00:30,525 Ένα συνέδριο είναι γνωστή ως SIGCSE, η Ειδικού Ενδιαφέροντος 8 00:00:30,525 --> 00:00:33,400 Ομάδα για την Επιστήμη των Υπολογιστών Εκπαίδευση, που κάθε χρόνο συγκεντρώνει 9 00:00:33,400 --> 00:00:35,900 περίπου τα 1.000 εκπαιδευτικούς να μιλούν και να εργαστούν 10 00:00:35,900 --> 00:00:38,692 για βελτιώσεις επιστήμη των υπολογιστών της εκπαίδευσης. 11 00:00:38,692 --> 00:00:40,650 Ένας από τους κεντρικούς ομιλητές αυτό το έτος, στην πραγματικότητα, 12 00:00:40,650 --> 00:00:42,800 Ήταν ο ιδρυτής της code.org, το οποίο ίσως 13 00:00:42,800 --> 00:00:44,550 έχουν δει στον Τύπο κατά το παρελθόν έτος. 14 00:00:44,550 --> 00:00:47,050 Έχουν κάνει ένα εξαιρετικό εργασίας κατά το παρελθόν έτος να πάρει 15 00:00:47,050 --> 00:00:50,310 άνθρωποι ενθουσιασμένοι για την επιστήμη των υπολογιστών, και σχετικά με τον προγραμματισμό ειδικότερα. 16 00:00:50,310 --> 00:00:52,351 Στην πραγματικότητα, ένα από τα πιο τους γνωστό πρωτοβουλίες 17 00:00:52,351 --> 00:00:56,560 είναι γνωστό ως The Hour του Κώδικα, το οποίο είναι ένα ευκαιρία και ένα πρόγραμμα σπουδών μέσω της οποίας 18 00:00:56,560 --> 00:00:58,769 σας, ή ένα φίλο, ή ένα μέλος της οικογένειας, ή συνάδελφο, 19 00:00:58,769 --> 00:01:01,810 θα μπορούσε να πάρει τα χέρια σας βρώμικα με ένα κομμάτι της επιστήμης των υπολογιστών και του προγραμματισμού 20 00:01:01,810 --> 00:01:04,610 για μόλις μία ώρα για να δείτε αν μπορείτε να το πάρετε. 21 00:01:04,610 --> 00:01:06,964 >> Στην πραγματικότητα, αν εσείς οι ίδιοι έχει ένα φίλο, μέλος της οικογένειας, 22 00:01:06,964 --> 00:01:10,130 ή συνάδελφο που θα θέλατε να δοκιμάσετε του ή το χέρι της σε κάποια επιστήμη των υπολογιστών, 23 00:01:10,130 --> 00:01:13,390 αλλά νομίζετε ότι τους ρίχνουν σε CS50 του πρόγραμμα σπουδών μπορεί να είναι λίγο πάρα πολύ πάρα πολύ 24 00:01:13,390 --> 00:01:17,910 σύντομα, και με όλα τα μέσα, να τους παραπέμψει να code.org / μάθουν πού μπορούν να δοκιμάσουν 25 00:01:17,910 --> 00:01:21,110 το χέρι τους για μόλις μία ώρα σε ένα κομμάτι της επιστήμης των υπολογιστών. 26 00:01:21,110 --> 00:01:23,180 Ή ακόμα καλύτερα, να τους δείξουμε αυτό το κλιπ. 27 00:01:23,180 --> 00:01:27,570 >> [VIDEO PLAYBACK] 28 00:01:27,570 --> 00:01:28,570 >> -Γεια σου, είμαι η Λία. 29 00:01:28,570 --> 00:01:29,320 >> -Και είμαι Tonya. 30 00:01:29,320 --> 00:01:31,820 >> -Και είμαστε αρκετά τυχεροί να να σπουδάζουν επιστήμη των υπολογιστών. 31 00:01:31,820 --> 00:01:34,895 Πιστεύουμε ότι είναι τρομερό ότι 90% των σχολικών δεν το διδάσκουν. 32 00:01:34,895 --> 00:01:37,020 -Σίγουρα δεν έκανε προσφέρετε στο λύκειο μου. 33 00:01:37,020 --> 00:01:40,047 -Έτσι προσπαθούμε να κάνει αυτό το βίντεο για να δείξει ότι ο καθένας μπορεί να μάθει. 34 00:01:40,047 --> 00:01:42,463 Θέλουμε να φτάσουμε τα 10 εκατομμύρια μαθητές να κάνουν την ώρα του Κώδικα. 35 00:01:42,463 --> 00:01:43,810 >> Ώρες του Κώδικα. 36 00:01:43,810 --> 00:01:44,410 >> Ώρες του Κώδικα. 37 00:01:44,410 --> 00:01:45,405 >> -Η Ώρα του Κώδικα. 38 00:01:45,405 --> 00:01:46,317 >> Ώρες του Κώδικα. 39 00:01:46,317 --> 00:01:46,900 Ώρες του Κώδικα. 40 00:01:46,900 --> 00:01:47,460 Ώρες του Κώδικα. 41 00:01:47,460 --> 00:01:48,043 Ώρες του Κώδικα. 42 00:01:48,043 --> 00:01:49,947 -Η Ώρα του Κώδικα. 43 00:01:49,947 --> 00:01:51,780 -Πώς θα τον πάρει για να φτάσετε στο ηλιέλαιο. 44 00:01:51,780 --> 00:01:53,920 Αυτός πρέπει να κάνει κάποιες ενέργειες. 45 00:01:53,920 --> 00:01:54,560 >> -Το βρήκα. 46 00:01:54,560 --> 00:01:56,440 Yay. 47 00:01:56,440 --> 00:01:59,610 >> -Και τότε θα το τρέξει και να δούμε τι θα συμβεί. 48 00:01:59,610 --> 00:02:00,415 >> -Εκπληκτικός. 49 00:02:00,415 --> 00:02:02,598 >> -Εκεί πάμε. 50 00:02:02,598 --> 00:02:04,483 >> -Απλά έγραψε το πρώτο σας πρόγραμμα. 51 00:02:04,483 --> 00:02:04,983 -Εγώ το έγραψα; 52 00:02:04,983 --> 00:02:05,937 -Ναι. 53 00:02:05,937 --> 00:02:07,368 -Αυτός είναι ο κώδικας που μόλις έγραψε. 54 00:02:07,368 --> 00:02:08,800 -Πολύ φοβερό. 55 00:02:08,800 --> 00:02:12,317 -Νόμιζα όπως, κωδικός ήταν σαν FBI hacker, τα σύμβολα και τα πράγματα. 56 00:02:12,317 --> 00:02:14,650 -Ένα μικρό κομμάτι του προβλήματος προβλημάτων, ένα μικρό κομμάτι της λογικής. 57 00:02:14,650 --> 00:02:15,650 -Είναι σαν οδηγίες. 58 00:02:15,650 --> 00:02:18,040 -Ο προγραμματισμός είναι πολύ πιο εύκολο σήμερα. 59 00:02:18,040 --> 00:02:20,060 -Μην παίζουν μόνο στο τηλέφωνό σας. 60 00:02:20,060 --> 00:02:20,600 Προγραμματίστε το. 61 00:02:20,600 --> 00:02:21,099 >> -Εντάξει. 62 00:02:21,099 --> 00:02:21,926 -Φοβερό. 63 00:02:21,926 --> 00:02:24,050 >> -Πώς πάει κάποιος για να πάρει μια δουλειά; 64 00:02:24,050 --> 00:02:26,960 >> -Ίσως να λάβει μια ηλεκτρονική τάξη, να βρείτε μια τάξη σε ένα κολλέγιο της κοινότητας. 65 00:02:26,960 --> 00:02:29,219 >> -Μπορείτε να πάρετε ένα από τα καλύτερα αμειβόμενες θέσεις εργασίας στον κόσμο. 66 00:02:29,219 --> 00:02:31,510 -Νομίζω κινούμενο ιατρικής σε όλη την εποχή των ηλεκτρονικών υπολογιστών. 67 00:02:31,510 --> 00:02:33,450 -Τεχνολογία πινελιές κάθε μέρος της ζωής μας. 68 00:02:33,450 --> 00:02:36,340 Εάν μπορείτε να δημιουργήσετε την τεχνολογία, μπορείτε να αλλάξετε τον κόσμο. 69 00:02:36,340 --> 00:02:39,539 >> -Έτσι, είμαστε ενθουσιασμένοι που είστε συμμετέχουν στη σημερινή ώρα του κώδικα. 70 00:02:39,539 --> 00:02:40,830 -Κάναμε μόνο δύο γραμμές κώδικα. 71 00:02:40,830 --> 00:02:42,471 -Τρεις γραμμές κώδικα. 72 00:02:42,471 --> 00:02:42,970 -Τέσσερις γραμμές. 73 00:02:42,970 --> 00:02:43,760 -Επτά γραμμές. 74 00:02:43,760 --> 00:02:44,585 -Πέντε γραμμές. 75 00:02:44,585 --> 00:02:49,435 76 00:02:49,435 --> 00:02:50,971 -16 Γραμμές των κωδικών. 77 00:02:50,971 --> 00:02:51,720 -99 Γραμμές κώδικα. 78 00:02:51,720 --> 00:02:52,670 -60 Γραμμές. 79 00:02:52,670 --> 00:02:54,380 -18 Γραμμές κώδικα. 80 00:02:54,380 --> 00:02:56,330 -75 Γραμμές κώδικα. 81 00:02:56,330 --> 00:02:58,700 -Δεν έχει σημασία πόσο χρονών είσαι. 82 00:02:58,700 --> 00:02:59,426 Ώρες του Κώδικα. 83 00:02:59,426 --> 00:03:01,890 Ώρες του Κώδικα. 84 00:03:01,890 --> 00:03:02,880 -Η Ώρα του Κώδικα. 85 00:03:02,880 --> 00:03:03,750 -Η Ώρα του Κώδικα. 86 00:03:03,750 --> 00:03:06,410 -Η Ώρα του Κώδικα. 87 00:03:06,410 --> 00:03:08,555 -Είτε είστε νέοι άνδρας ή μια νεαρή γυναίκα. 88 00:03:08,555 --> 00:03:11,127 Είτε ζείτε σε μια πόλη ή αγροτική περιοχή. 89 00:03:11,127 --> 00:03:13,876 -Όλοι σε αυτή τη χώρα θα πρέπει να μάθετε πώς να προγραμματίσετε έναν υπολογιστή. 90 00:03:13,876 --> 00:03:15,001 -Και εγώ μόλις ολοκληρωθεί η - 91 00:03:15,001 --> 00:03:16,050 Ώρες του Κώδικα. 92 00:03:16,050 --> 00:03:17,790 -Είναι πραγματικά πολύ εύκολο να το μάθει. 93 00:03:17,790 --> 00:03:19,330 -Τα κορίτσια πρέπει να μάθουν αυτό, πάρα πολύ. 94 00:03:19,330 --> 00:03:22,940 -Κατανόηση ότι η γλώσσα ότι πρόκειται να είναι το μέλλον. 95 00:03:22,940 --> 00:03:24,420 -Ο καθένας μπορεί να μάθει την επιστήμη των υπολογιστών. 96 00:03:24,420 --> 00:03:25,378 -Και μπορείτε να μάθετε πάρα πολύ. 97 00:03:25,378 --> 00:03:29,374 -Jack Dorsey, Mark Zuckerberg, ο Bill Πύλες, όλοι y'all, μαθαίνω. 98 00:03:29,374 --> 00:03:30,040 -Δώστε έναν πυροβολισμό. 99 00:03:30,040 --> 00:03:43,330 100 00:03:43,330 --> 00:03:44,300 >> [ΤΕΛΟΣ VIDEO PLAYBACK] 101 00:03:44,300 --> 00:03:47,610 >> Τώρα κάτι μου λέει ότι αν είστε σε CS50 ή σε CS50x, 102 00:03:47,610 --> 00:03:50,850 έχετε περάσει καλά περισσότερο από ό, τι μόλις μία ώρα για την κωδικοποίηση. 103 00:03:50,850 --> 00:03:53,080 Αλλά για τα μέλη της οικογένειας, τους φίλους, τους συναδέλφους ή 104 00:03:53,080 --> 00:03:56,450 ότι θα θέλατε να παρουσιάσουμε αυτό κόσμο, εδώ είναι ένα άλλο κίνητρο. 105 00:03:56,450 --> 00:03:57,440 Θυμάσαι αυτόν τον τύπο; 106 00:03:57,440 --> 00:03:59,860 Πολύ δημοφιλής τον τελευταίο καιρό, έχει ήταν μια λεγόμενη Φλάπι 107 00:03:59,860 --> 00:04:01,540 πουλί σε διάφορες πλατφόρμες. 108 00:04:01,540 --> 00:04:05,310 Και εδώ έχουμε ένα URL, στο code.org / Φλάπι, 109 00:04:05,310 --> 00:04:08,400 όπου οι λαοί είδος στο code.org μπορεί να βάλει μαζί ένα εργαλείο μέσω του οποίου θα 110 00:04:08,400 --> 00:04:12,570 ή ένας φίλος να φτιάξετε το δικό σας εφαρμογή της εν λόγω δημοφιλές παιχνίδι. 111 00:04:12,570 --> 00:04:13,910 Έτσι μπορώ να το ελέγξουμε. 112 00:04:13,910 --> 00:04:15,811 >> Τώρα το συνέδριο, και την περασμένη Παρασκευή. 113 00:04:15,811 --> 00:04:18,060 Rob Bowden και εγώ, όπου και πάλι, μακριά σε αυτή τη διάσκεψη, 114 00:04:18,060 --> 00:04:19,768 και σκεφτήκαμε έχοντας ένα πλήθος επισκεπτών. 115 00:04:19,768 --> 00:04:22,174 Και έχουμε δοκιμάσει αρκετά λίγοι λαοί για τις ακροάσεις. 116 00:04:22,174 --> 00:04:24,090 Κανένας από αυτούς δεν φαίνεται να ασκηθείτε, οπότε σκεφτήκαμε 117 00:04:24,090 --> 00:04:27,110 θα ήθελα να σας δείξω μερικά κλιπ τι έκανε διαφαίνεται. 118 00:04:27,110 --> 00:04:27,810 >> [VIDEO PLAYBACK] 119 00:04:27,810 --> 00:04:31,670 >> RAMON GALVAN: Είμαι Ramon Galvan πλήρωση μέσα για την κανονική υποδοχής σας, David Μάλαν. 120 00:04:31,670 --> 00:04:40,340 Κωδικό πρόσβασης του στρατού των ΗΠΑ ήταν 000000, δεν είναι πραγματικά ασφαλές, αν με ρωτάτε. 121 00:04:40,340 --> 00:04:43,430 Παρ 'όλα αυτά, σ' αγαπώ. 122 00:04:43,430 --> 00:04:45,650 Σε αντίθεση με τον David, που σας περιβάλλει. 123 00:04:45,650 --> 00:04:48,880 124 00:04:48,880 --> 00:04:51,040 Ας μην πάει πάνω από αυτό το λάθος. 125 00:04:51,040 --> 00:04:53,067 Τι είναι αυτό; 126 00:04:53,067 --> 00:04:54,733 Ας δούμε μόνο ένα βίντεο με Harry Lewis. 127 00:04:54,733 --> 00:04:55,116 >> [ΤΕΛΟΣ VIDEO PLAYBACK] 128 00:04:55,116 --> 00:04:57,721 >> DAVID J. MALAN: Τώρα, αυτό που είναι πιο αστείο για αυτό το clip δεν είναι 129 00:04:57,721 --> 00:05:00,720 πώς Ramon πραγματοποιήθηκε μπροστά από το κάμερα, αλλά πώς Ramon δεν ξέρει, 130 00:05:00,720 --> 00:05:02,870 μέχρι όπως των λίγων πριν από λίγο, ότι ήμασταν 131 00:05:02,870 --> 00:05:05,860 πρόκειται να παίξει αυτά τα κλιπ πίσω εδώ για σας στο διαδίκτυο. 132 00:05:05,860 --> 00:05:07,680 Έτσι CS50 δικό του, Ramon Galvan. 133 00:05:07,680 --> 00:05:10,070 Επιστρέφοντας ίσως σε κάποια μελλοντική επεισόδιο. 134 00:05:10,070 --> 00:05:12,460 >> Τώρα Εν τω μεταξύ, μπορείτε να ανακαλέσετε αφήσαμε τελευταίο επεισόδιο φορές 135 00:05:12,460 --> 00:05:14,670 σε ένα κομμάτι από ένα δραματική στιγμή, όπου αναφέρεται 136 00:05:14,670 --> 00:05:17,250 ότι Rob Bowden έχει ένα δίδυμο αδελφό, τον Παύλο. 137 00:05:17,250 --> 00:05:19,450 Ποιος, και πάλι, ο ίδιος φαντασίες ένα κομμάτι από ένα κωμικός. 138 00:05:19,450 --> 00:05:22,200 Αλλά έτυχε να εμφανιστεί σε ένα δημοφιλές αμερικανικό παιχνίδι show, 139 00:05:22,200 --> 00:05:23,696 και σας ρωτήσαμε ποια. 140 00:05:23,696 --> 00:05:25,570 Λοιπόν πολλοί από εσάς έγραψε με την απάντηση. 141 00:05:25,570 --> 00:05:27,580 Και εδώ είναι ένα τέτοιο παράδειγμα. 142 00:05:27,580 --> 00:05:31,140 >> Στο CS50 ζωντανά, David αναφέρθηκε για Ο δίδυμος αδερφός του Robert, Paul Bowden, 143 00:05:31,140 --> 00:05:32,590 και ρώτησε για να το Google. 144 00:05:32,590 --> 00:05:34,420 Καλά φαίνεται σαν να είναι σε Harvard, πάρα πολύ. 145 00:05:34,420 --> 00:05:37,990 Και, Ποιος θέλει να γίνει εκατομμυριούχος, και ναι, αν είμαι ο πρώτος 146 00:05:37,990 --> 00:05:41,810 να αναφέρουν αυτό, Ντέιβιντ, κύριε, θα ήθελα να είναι στην ευχάριστη θέση να είναι διάσημη για την επόμενη CS50 147 00:05:41,810 --> 00:05:42,310 ζουν. 148 00:05:42,310 --> 00:05:45,400 Έτσι, θεωρείτε τον εαυτό σας διάσημο γιατί η απάντηση ήταν πράγματι, 149 00:05:45,400 --> 00:05:46,650 Ποιος θέλει να γίνει εκατομμυριούχος. 150 00:05:46,650 --> 00:05:50,390 Και στην πραγματικότητα, που απεικονίζεται εδώ είναι ο Παύλος Bowden παράλληλα υποδοχής του εν λόγω τηλεοπτική εκπομπή του. 151 00:05:50,390 --> 00:05:53,344 Και κάναμε και λίγο σκάψιμο, και βρήκε αυτό το κλιπ για σας. 152 00:05:53,344 --> 00:05:54,010 [VIDEO PLAYBACK] 153 00:05:54,010 --> 00:05:56,410 -Paul Bowden από Franklin, Νιού Τζέρσεϊ. 154 00:05:56,410 --> 00:05:59,290 155 00:05:59,290 --> 00:05:59,897 Γεια σου Paul. 156 00:05:59,897 --> 00:06:00,730 Καλώς ήρθατε στην επίδειξη. 157 00:06:00,730 --> 00:06:02,650 >> -Ευχαριστώ. 158 00:06:02,650 --> 00:06:06,140 >> -Paul λέει εδώ είστε ένας δευτεροετής φοιτητής στο Πανεπιστήμιο του Χάρβαρντ, προφανώς 159 00:06:06,140 --> 00:06:07,840 ένας έξυπνος άνθρωπος. 160 00:06:07,840 --> 00:06:09,400 >> -Υποθέτω. 161 00:06:09,400 --> 00:06:11,384 >> -Λοιπόν στο βιβλίο μου που Σίγουρα δείχνει έτσι. 162 00:06:11,384 --> 00:06:13,800 Και ξέρω ότι όταν ήσουν στέκεται στην ουρά για Millionaire, 163 00:06:13,800 --> 00:06:17,420 ένα σημάδι από τον ουρανό πως είσαι κατά πάσα πιθανότητα πρόκειται να κάνει καλά, έτσι δεν είναι; 164 00:06:17,420 --> 00:06:19,260 >> -Θα μπορούσαμε να πούμε ότι. 165 00:06:19,260 --> 00:06:22,920 Όταν ήμουν στέκεται στη γραμμή που είχα ένα πουκάμισο Polo, το οποίο μπαίνει σε 166 00:06:22,920 --> 00:06:26,300 και ένα πουλί που συνέβη στην πρύμνη ακριβώς κάτω από το πίσω μέρος του πουκαμίσου μου. 167 00:06:26,300 --> 00:06:28,510 Και ήταν ακόμα μπαίνει in 168 00:06:28,510 --> 00:06:30,390 Αλλά κατέληξε να είναι καλή τύχη. 169 00:06:30,390 --> 00:06:32,070 >> -Είναι καλή τύχη, βλέπεις; 170 00:06:32,070 --> 00:06:33,440 Ορίστε, είσαι εδώ. 171 00:06:33,440 --> 00:06:35,086 Εντάξει, Paul. 172 00:06:35,086 --> 00:06:36,440 Είσαι έτοιμος; 173 00:06:36,440 --> 00:06:36,941 >> -Είμαι έτοιμος. 174 00:06:36,941 --> 00:06:37,440 -Εντάξει. 175 00:06:37,440 --> 00:06:38,685 Στη συνέχεια, ας παίξουμε Millionaire. 176 00:06:38,685 --> 00:06:41,360 177 00:06:41,360 --> 00:06:44,120 Και ο αδερφός σου είναι ήδη κάθονται πίσω σας, ο αδελφός σας Rob. 178 00:06:44,120 --> 00:06:45,220 Πώς είσαι, Rob; 179 00:06:45,220 --> 00:06:46,150 >> -Είμαι καλά πώς είσαι; 180 00:06:46,150 --> 00:06:47,421 >> -Έναν δίδυμο αδερφό. 181 00:06:47,421 --> 00:06:47,920 -Ναι. 182 00:06:47,920 --> 00:06:50,290 -Τώρα είσαι, οι νεότεροι όμως, θα βγήκε από έξι λεπτά αργότερα, σωστά; 183 00:06:50,290 --> 00:06:51,130 Είναι αυτό σωστό; 184 00:06:51,130 --> 00:06:51,650 >> -Είμαι, ναι. 185 00:06:51,650 --> 00:06:53,970 >> -Μα είσαι ο πιο έξυπνος ο αδελφός; 186 00:06:53,970 --> 00:06:55,480 >> -Καλά, δεν θέλω να καυχιέμαι. 187 00:06:55,480 --> 00:06:56,765 Έτσι, δεν μπορώ να απαντήσω σε αυτό. 188 00:06:56,765 --> 00:06:58,600 >> [ΤΕΛΟΣ VIDEO PLAYBACK] 189 00:06:58,600 --> 00:07:02,610 >> -Έτσι Rob έχει ένα δίδυμο, γράφει ένα άλλο από τους συμμαθητές σας, χμμ ενδιαφέρον. 190 00:07:02,610 --> 00:07:04,410 Πόσο βαθιά έχει η τρύπα του κουνελιού πάτε; 191 00:07:04,410 --> 00:07:08,290 Έχω μια ερώτηση, γιατί το πρόβλημα σύνολα πάρει τόσο καιρό να autograded; 192 00:07:08,290 --> 00:07:09,860 Τι συμβαίνει πίσω από τις σκηνές; 193 00:07:09,860 --> 00:07:11,590 Έτσι σκεφτήκαμε ότι αυτό θα πραγματικά να είναι μια καλή ερώτηση 194 00:07:11,590 --> 00:07:14,930 να απαντήσει, διότι δεν δείχνουν λίγο μιας υποκείμενης ενδιαφέρουσες τεχνικές 195 00:07:14,930 --> 00:07:15,620 λεπτομέρειες. 196 00:07:15,620 --> 00:07:18,880 Σε αντίθεση με δημοφιλή πεποίθηση, δεν είναι στην πραγματικότητα βαθμολογούνται από Muppets, αλλά μάλλον 197 00:07:18,880 --> 00:07:21,950 μέσω μιας υποδομής που θα γνωστό ως Έλεγχος 50 σχετικά με τον πελάτη. 198 00:07:21,950 --> 00:07:25,350 Και μια υποδομή γνωρίζουμε τους sandbox 50 στην πλευρά του διακομιστή. 199 00:07:25,350 --> 00:07:27,250 >> Τώρα, για όσους δεν είναι εξοικειωμένοι, προκειμένου να ελεγχθεί 200 00:07:27,250 --> 00:07:30,009 η ορθότητα ορισμένων από Πρόβλημα CS50 είναι που τα προβλήματα, 201 00:07:30,009 --> 00:07:32,050 μπορείτε να εκτελέσετε μια εντολή στο η συσκευή CS50 γνωστή 202 00:07:32,050 --> 00:07:35,355 ως επιταγή 50, όπου μπορείτε να καθορίσετε ένα μοναδικό αναγνωριστικό για τη δοκιμή 203 00:07:35,355 --> 00:07:36,230 που θέλετε να εκτελέσετε. 204 00:07:36,230 --> 00:07:38,050 Και τότε θα ορίσετε τα μονοπάτια στο αρχείο 205 00:07:38,050 --> 00:07:40,697 ή τα αρχεία που θέλετε να ανεβάσετε με τους διακομιστές για δοκιμές. 206 00:07:40,697 --> 00:07:42,780 Τώρα, όταν η ανταπόκριση έρχεται πίσω από το διακομιστή, 207 00:07:42,780 --> 00:07:45,820 ελπίζω να σας δούμε όλους πράσινο χαμογελαστά πρόσωπα, όπως αυτά που εδώ, 208 00:07:45,820 --> 00:07:49,000 υποδεικνύοντας ότι έγραψα "Γεια σας, τον κόσμο" πολύ σωστά. 209 00:07:49,000 --> 00:07:51,630 Αντίθετα, αν έκανα κάτι λάθος, όπως και στην πραγματικότητα δεν 210 00:07:51,630 --> 00:07:55,045 ονοματοδοσία σωστά το αρχείο, θα μπορούσα πάρετε αυτό το τρομακτικό κόκκινο δυστυχισμένο πρόσωπο 211 00:07:55,045 --> 00:07:58,230 λέγοντας hello.c υπάρχει, που σημαίνει ότι δεν 212 00:07:58,230 --> 00:07:59,669 Στην πραγματικότητα, όπως υποδεικνύεται από το κόκκινο. 213 00:07:59,669 --> 00:08:01,460 Και αν κάτι είναι σε κίτρινο, εν τω μεταξύ, 214 00:08:01,460 --> 00:08:04,400 σημαίνει ότι οι έλεγχοι αυτοί δεν έκανε ακόμα τρέχει λόγω κάποιας εξάρτησης, 215 00:08:04,400 --> 00:08:07,030 κάποια προηγούμενη δοκιμή έκανε στην πραγματικότητα δεν πετύχει. 216 00:08:07,030 --> 00:08:09,164 >> Έτσι, αυτό που πραγματικά συμβαίνει κάτω από την κουκούλα; 217 00:08:09,164 --> 00:08:11,080 Λοιπόν, όταν τρέχετε αυτό ελέγξτε 50 εντολών, είμαστε 218 00:08:11,080 --> 00:08:12,830 ουσιαστικά zipping ασφαλείας όλων των αρχείων σας, 219 00:08:12,830 --> 00:08:16,510 συμπίεση τους, την αποστολή τους μέχρι δείτε σύμπλεγμα CS50 των servers, όπου 220 00:08:16,510 --> 00:08:19,090 μπορούμε στη συνέχεια να δημιουργήσετε ό, τι λέγεται ένα sandbox γύρω τους. 221 00:08:19,090 --> 00:08:21,100 Ουσιαστικά μπορείτε να σκεφτείτε αυτό ως ένα φάκελο, 222 00:08:21,100 --> 00:08:25,250 και από έναν ειδικό χρήστη που υπάρχει αποκλειστικά για τους σκοπούς της κατάρτισης 223 00:08:25,250 --> 00:08:28,790 και να λειτουργήσει η συγκεκριμένη κώδικα σε απομόνωση από οποιονδήποτε άλλο, 224 00:08:28,790 --> 00:08:32,480 έτσι ώστε μόνο σε περίπτωση που ένας φοιτητής έχει μια τυχαία άπειρο βρόχο ή, ακόμη χειρότερα, 225 00:08:32,480 --> 00:08:35,200 δεν πρόκειται κατ 'ανάγκη να επηρεάσει οποιονδήποτε άλλον στο σύστημα. 226 00:08:35,200 --> 00:08:39,200 Ούτε μπορεί να χειριστεί οποιαδήποτε αρχεία ή Διαγράφεται ότι δεν πρέπει να επιτρέπεται. 227 00:08:39,200 --> 00:08:41,159 >> Τώρα, πώς ο κώδικας γίνεται η εξέταση; 228 00:08:41,159 --> 00:08:45,950 Λοιπόν, γράψαμε ένα σύνολο της υποδομής κάλεσε και πάλι, sandbox - CS 50 sandbox. 229 00:08:45,950 --> 00:08:48,470 Και αυτή η υποδομή είναι γραμμένο, έκπληξη, 230 00:08:48,470 --> 00:08:49,980 σε μια γλώσσα που ονομάζεται JavaScript. 231 00:08:49,980 --> 00:08:53,000 Ποια ίσως γνωρίζετε, από clientside εμπειρίες, αλλά αποδεικνύεται 232 00:08:53,000 --> 00:08:55,490 μπορείτε επίσης να χρησιμοποιήσετε JavaScript στην πλευρά του διακομιστή. 233 00:08:55,490 --> 00:08:57,450 Τι κάνουν μερικά από τα δοκιμές στην πραγματικότητα μοιάζει; 234 00:08:57,450 --> 00:09:01,260 Καλά εδώ είναι μερικές πλευρά του διακομιστή JavaScript κώδικα, και είναι απλά ένα απόσπασμα αυτής. 235 00:09:01,260 --> 00:09:04,710 Αλλά αυτό αντιπροσωπεύει δύο ελέγχους ότι θα μπορούσε να τρέξει για τον κωδικό σας. 236 00:09:04,710 --> 00:09:08,360 >> Η πρώτη εκ των οποίων μέχρι εκεί πάνω, ελέγχει αν υπάρχει το αρχείο hello.c, 237 00:09:08,360 --> 00:09:11,880 και η δεύτερη στην πραγματικότητα ελέγχει αν το αρχείο σας συγκεντρώνει OK. 238 00:09:11,880 --> 00:09:15,080 Και αυτό είναι που τελικά δημιουργεί αυτές τις δυσαρεστημένος πρόσωπα 239 00:09:15,080 --> 00:09:18,479 ή εκείνα τα χαρούμενα πρόσωπα που βλέπετε υπό τη μορφή επιταγής 50 αποτελέσματα. 240 00:09:18,479 --> 00:09:20,270 Τώρα, για πολύ περισσότερο τεχνική λεπτομέρεια, είστε 241 00:09:20,270 --> 00:09:23,436 ευπρόσδεκτοι να ρίξετε μια ματιά σε αυτό το έγγραφο εδώ, τα οποία συμπτωματικά ήταν στην πραγματικότητα 242 00:09:23,436 --> 00:09:25,680 παρουσιάστηκε στο περσινό SIGCSE συνέδριο, 243 00:09:25,680 --> 00:09:28,660 και μπαίνει σε πολύ πιο λεπτομέρειες ως προς τον τρόπο που λειτουργεί το σύστημα 244 00:09:28,660 --> 00:09:31,010 και γιατί εμείς χτίζουμε το περασμένο έτος. 245 00:09:31,010 --> 00:09:33,180 >> Τώρα, στα μέσα ενημέρωσης τον τελευταίο καιρό, ήταν η έκφραση 246 00:09:33,180 --> 00:09:35,640 εδώ - goto αποτύχει, η λεγόμενη goto αποτύχει 247 00:09:35,640 --> 00:09:38,410 bug που μάστιζαν την Apple Computer πρόσφατα. 248 00:09:38,410 --> 00:09:42,021 Τώρα, εμείς δεν εισάγουν αυτό το CS 50, διότι η δήλωση goto σε C 249 00:09:42,021 --> 00:09:44,770 γενικά αποδοκιμαζόταν, ακόμη και Αν και σίγουρα έχει τις χρήσεις του. 250 00:09:44,770 --> 00:09:47,490 Και τι σημαίνει αυτό εδώ, goto αποτύχει, είναι ότι ανεξάρτητα από 251 00:09:47,490 --> 00:09:50,550 πρόγραμμα έχει αυτή τη γραμμή κώδικα, θα πρέπει να πάμε, ότι είναι 252 00:09:50,550 --> 00:09:54,290 μεταβείτε σε, άλλη γραμμή κώδικα ανεξάρτητα από τις όποιες γραμμές 253 00:09:54,290 --> 00:09:58,300 Στο ενδιάμεσο, και αυτή τη γραμμή κώδικα θα πρέπει να επισημαίνονται με τη λέξη-κλειδί αποτύχει. 254 00:09:58,300 --> 00:10:01,005 >> Και δεν θα μπορούσε να είναι οτιδήποτε, ένα FUBAR [; BES?] Αλλά στην περίπτωση αυτή, 255 00:10:01,005 --> 00:10:03,630 Η Apple επέλεξε να καλέσει αυτό αποτύχει γιατί είναι το κομμάτι του κώδικα που 256 00:10:03,630 --> 00:10:06,850 θα πρέπει να εκτελέσει, αν και όταν κάτι έχει αποτύχει. 257 00:10:06,850 --> 00:10:10,717 Τώρα, δυστυχώς, η Apple έκανε ένα λάθος με τη δήλωση αυτή, όπως θα δούμε σύντομα. 258 00:10:10,717 --> 00:10:12,550 Και πρόσφατα κυκλοφόρησε αυτή την ανακοίνωση 259 00:10:12,550 --> 00:10:14,710 σε μία από τις εκθέσεις bug fix τους. 260 00:10:14,710 --> 00:10:16,950 Ένας εισβολέας με προνομιακή θέση δικτύου 261 00:10:16,950 --> 00:10:21,880 μπορεί να συλλάβει ή να τροποποιήσει δεδομένα σε συνεδρίες που προστατεύονται από SSL / TLS. 262 00:10:21,880 --> 00:10:24,250 SSL, ανάκληση, ήταν ασφαλής sockets layer, και είναι 263 00:10:24,250 --> 00:10:28,070 η τεχνολογία που χρησιμοποιείται σε τυπικά κρυπτογράφηση της κυκλοφορίας μεταξύ ενός web browser, 264 00:10:28,070 --> 00:10:31,730 πείτε σε ένα Mac ή ένα iPhone, ή οποιαδήποτε άλλη συσκευή, και ένα web server. 265 00:10:31,730 --> 00:10:33,400 Και TLS είναι συνδεδεμένα με αυτό. 266 00:10:33,400 --> 00:10:36,670 >> Αυτό το ζήτημα επιλύθηκε με αποκατάσταση της λείπει βήματα αυτά επικύρωσης. 267 00:10:36,670 --> 00:10:40,350 Έτσι, αυτό ήταν περιγραφή της Apple Το πρόβλημα και η λύση σ 'αυτό. 268 00:10:40,350 --> 00:10:41,630 Αλλά τι σήμαινε αυτό πραγματικά; 269 00:10:41,630 --> 00:10:44,171 Έτσι κάναμε κάποια σκάψιμο, και διαπίστωσε πράγματι τον πηγαίο κώδικα 270 00:10:44,171 --> 00:10:49,170 για την υλοποίηση των αποφάσεών της Apple SSL, που και πάλι πλήττει Macs ή το iPhone, 271 00:10:49,170 --> 00:10:51,970 ειδικά αν είστε με τη χρήση Safari στους υπολογιστές. 272 00:10:51,970 --> 00:10:53,890 Εδώ είναι ένα απόσπασμα από τον κώδικα. 273 00:10:53,890 --> 00:10:56,140 >> Τώρα, ίσως να μην αναγνωρίζουν μερικές από τις λειτουργίες. 274 00:10:56,140 --> 00:10:59,560 Και ίσως να μην αναγνωρίζουν τη χρήση του να πάει στην κατάσταση μέχρι τώρα. 275 00:10:59,560 --> 00:11:01,480 Αλλά αυτό είναι κάπως εξοικειωμένοι σύνταξη. 276 00:11:01,480 --> 00:11:04,900 Έχουμε κάποια εάν οι συνθήκες, ορισμένοι εσοχή, μια λειτουργία, άγκιστρα. 277 00:11:04,900 --> 00:11:06,340 Έτσι, δεν είναι όλα τόσο ξένο. 278 00:11:06,340 --> 00:11:07,780 Αλλά ας ζουμ σε λίγο. 279 00:11:07,780 --> 00:11:11,590 Εδώ, να προσαρμοσθούν σε αυτές τις συνθήκες, και εδώ είναι η αναφορά του goto αποτύχει. 280 00:11:11,590 --> 00:11:12,579 Τώρα, τι είναι να αποτύχει; 281 00:11:12,579 --> 00:11:14,870 Λοιπόν ας πραγματικότητα μετακινηθείτε μειωθεί περαιτέρω στο πρόγραμμα. 282 00:11:14,870 --> 00:11:17,360 Αυτές είναι οι γραμμές κώδικα, οι τρεις αυτές γραμμές που 283 00:11:17,360 --> 00:11:20,970 εκτελούνται αν όντως πάνε να αποτύχει. 284 00:11:20,970 --> 00:11:22,430 >> Τώρα, τι είναι το θέμα τότε; 285 00:11:22,430 --> 00:11:24,430 Λοιπόν, ας πάμε πίσω μέχρι σε εκείνες τις συνθήκες όπου 286 00:11:24,430 --> 00:11:28,630 Έχω επισημαίνονται με κίτρινο χρώμα όλων των αναφορών των goto αποτύχει. 287 00:11:28,630 --> 00:11:30,860 Είδες τίποτα περίεργο; 288 00:11:30,860 --> 00:11:32,210 Έμφαση στο κάτω μέρος εκεί. 289 00:11:32,210 --> 00:11:32,710 Σωστά; 290 00:11:32,710 --> 00:11:34,830 Ο κωδικός μπορεί να είναι νέα, αλλά οι ιδέες δεν είναι. 291 00:11:34,830 --> 00:11:37,130 Αν εστιάσουμε εδώ, θα είστε παρατηρήσετε ότι ο προγραμματιστής 292 00:11:37,130 --> 00:11:40,200 έχει γράψει goto αποτύχει δυο φορές, αλλά εσοχή και τα δύο. 293 00:11:40,200 --> 00:11:44,445 Αλλά μπορεί να έχουν κάνει το ίδιο λάθος τον εαυτό σας σε κάποια προβλήματα για CS 50. 294 00:11:44,445 --> 00:11:47,070 Ακριβώς επειδή εσοχή δύο γραμμές του κώδικα μέσα από μια κατάσταση 295 00:11:47,070 --> 00:11:49,111 δεν σημαίνει ότι είναι δύο πρόκειται να εκτελέσει. 296 00:11:49,111 --> 00:11:52,240 Είναι μόνο δύο πρόκειται να εκτελέσει αν πραγματικά περιβάλλουν τους δύο 297 00:11:52,240 --> 00:11:53,100 με τι; 298 00:11:53,100 --> 00:11:54,320 Άγκιστρα. 299 00:11:54,320 --> 00:11:57,130 >> Έτσι, αυτό που πραγματικά συμβαίνει, αν I είδος καθορίσει την εσοχή 300 00:11:57,130 --> 00:12:01,330 και δεν προσθέτουν κανένα άγκιστρα, τι είναι πραγματικά συμβαίνει κάτω από το καπό, 301 00:12:01,330 --> 00:12:03,920 είναι ότι δεν έχει goto κατ 'ουσίαν παραμένουν συμμαχία εδώ, 302 00:12:03,920 --> 00:12:07,100 πράγμα που σημαίνει ότι πρόκειται να εκτελέσει δεν έχει σημασία τι. 303 00:12:07,100 --> 00:12:09,640 Και θα πάμε για να πάει στο, ή να μεταβείτε σε, αυτά τα τρία 304 00:12:09,640 --> 00:12:12,500 γραμμές κώδικα κοιτάξαμε πριν από λίγο. 305 00:12:12,500 --> 00:12:14,330 Έτσι ποια είναι η επίπτωση; 306 00:12:14,330 --> 00:12:17,760 Λοιπόν, ρίξτε μια ματιά σε αυτά κάτω πολύ δύο γραμμές εδώ. 307 00:12:17,760 --> 00:12:20,450 Αυτές οι γραμμές δεν θα είναι ποτέ, ποτέ να φτάσει. 308 00:12:20,450 --> 00:12:22,780 Επειδή δεν έχει σημασία τι, η δεύτερη goto αποτύχει 309 00:12:22,780 --> 00:12:25,790 πρόκειται να αναγκάσει το πρόγραμμα να ξεκινήσετε αμέσως πάνω σε αυτές τις γραμμές. 310 00:12:25,790 --> 00:12:28,030 Και τα πολυλογώ, οι δύο τελευταίες γραμμές 311 00:12:28,030 --> 00:12:31,100 είναι πραγματικά σημαντικές για η ορθότητα της SSL. 312 00:12:31,100 --> 00:12:35,610 >> Πράγματι, αν δεν εκτελέσει, είναι δυνατή ή ένας αντίπαλος, κακός, 313 00:12:35,610 --> 00:12:38,210 να διεξάγουν αυτό που είναι γενικά γνωστό ως άνθρωπος στη μέση επίθεση, 314 00:12:38,210 --> 00:12:41,860 προσποιείται ότι είναι μια ασφαλής ιστοσελίδα αρέσει το Facebook ή το Amazon ή το Google. 315 00:12:41,860 --> 00:12:45,680 Αλλά πραγματικά απλά δείτε - έχοντας μια κρυπτογραφημένη σύνδεση για να σας, 316 00:12:45,680 --> 00:12:48,792 και στη συνέχεια να διαβιβάζει την κυκλοφορία σας μαζί, προς το καλύτερο ή προς το χειρότερο. 317 00:12:48,792 --> 00:12:50,750 Ενδεχομένως το όνομα χρήστη σας, ενδεχομένως, τον κωδικό πρόσβασής σας, 318 00:12:50,750 --> 00:12:54,080 ενδεχομένως, τα στοιχεία της πιστωτικής σας κάρτας, με την πραγματική εν λόγω τοποθεσία. 319 00:12:54,080 --> 00:12:55,410 Ή δεν είναι ακόμη καθόλου. 320 00:12:55,410 --> 00:12:57,656 Με άλλα λόγια, αυτό σπάει SSL. 321 00:12:57,656 --> 00:12:59,280 Τώρα ευτυχώς, η Apple έκανε το ζήτημα αυτό. 322 00:12:59,280 --> 00:13:01,930 Τόσο για Mac OS και iOS πρόσφατα. 323 00:13:01,930 --> 00:13:04,790 Αλλά αν θέλετε να διπλό έλεγχο ο υπολογιστής σας είναι τώρα μέχρι σήμερα, 324 00:13:04,790 --> 00:13:08,630 υποθέτοντας έχετε αυτόματες ενημερώσεις για, το κεφάλι προς gotofail.com 325 00:13:08,630 --> 00:13:11,440 και θα δείτε ένα ωραίο δοκιμή που θα σας πω τόσο πολύ. 326 00:13:11,440 --> 00:13:14,190 Εν τω μεταξύ, αν θέλετε να πάρετε μια ματιά στο πηγαίο κώδικα, 327 00:13:14,190 --> 00:13:16,990 αυτό είναι ένα μακρύ URL, αλλά εδώ είναι το σύνολο του πηγαίου κώδικα για το συγκεκριμένο αρχείο 328 00:13:16,990 --> 00:13:19,740 αν θέλετε να πάρετε μια αίσθηση του ό, τι ο πραγματικός κόσμος προγραμματισμού είναι 329 00:13:19,740 --> 00:13:22,310 όπως, και ειλικρινά πραγματικό κόσμο σφάλματα. 330 00:13:22,310 --> 00:13:25,390 >> Μιλώντας σφάλματα, αυτό το μιμίδιο ήταν κυκλοφόρησε αρκετά ένα κομμάτι των καθυστερήσεων. 331 00:13:25,390 --> 00:13:28,670 99 μικρά σφάλματα στον κώδικα, 99 μικρά σφάλματα στον κώδικα, 332 00:13:28,670 --> 00:13:32,650 πάρτε ένα κάτω, μπάλωμα γύρω, 127 μικρά σφάλματα στον κώδικα. 333 00:13:32,650 --> 00:13:34,010 Έτσι τι είναι αυτό αναφέρεστε; 334 00:13:34,010 --> 00:13:36,410 Ενδεχομένως, αυτό είναι μια εμπειρία εσείς ο ίδιος είχατε, 335 00:13:36,410 --> 00:13:39,400 όπου θα προσπαθήσει να κυνηγήσει κάποια bug, και στη συνέχεια ένα άλλο, ή ίσως 336 00:13:39,400 --> 00:13:42,290 ακόμη περισσότερα σφάλματα ξεφυτρώνουν σαν αποτέλεσμα που σας δοκιμάσει 337 00:13:42,290 --> 00:13:43,829 να αντιμετωπίσει ένα πρόβλημα. 338 00:13:43,829 --> 00:13:45,620 Στην πραγματικότητα, για αυτό για να χτυπήσει το σπίτι ακόμη περισσότερο, 339 00:13:45,620 --> 00:13:48,080 ας σηκώσει ένα πρόσωπο ότι είναι ίσως εξοικειωμένοι. 340 00:13:48,080 --> 00:13:49,730 Hal, από Malcolm in the Middle. 341 00:13:49,730 --> 00:13:50,850 >> [VIDEO PLAYBACK] 342 00:13:50,850 --> 00:13:52,818 >> [Παίζει μουσική] 343 00:13:52,818 --> 00:14:17,587 344 00:14:17,587 --> 00:14:18,420 [ΤΕΛΟΣ VIDEO PLAYBACK] 345 00:14:18,420 --> 00:14:21,128 DAVID J. MALAN: Και τώρα μερικά hellos από κάποιους συμμαθητές σας. 346 00:14:21,128 --> 00:14:24,405 Μέχρι πρώτο είναι Khalid, και ένας φίλος του, οι οποίοι κατάγονται από τη βόρεια Βιρτζίνια 347 00:14:24,405 --> 00:14:26,030 στις Ηνωμένες Πολιτείες. 348 00:14:26,030 --> 00:14:30,590 >> KHALID: Ahoy CS50 συντρόφους, μου όνομα είναι Khalid [δεν ακούγεται]. 349 00:14:30,590 --> 00:14:35,580 Γνωρίστε τον παπαγάλο μου, [δεν ακούγεται] Ζω στη βόρεια Βιρτζίνια. 350 00:14:35,580 --> 00:14:41,070 Είμαι ένα όγδοο γκρέιντερ και είμαι ενθουσιασμένος για να είναι μέρος της τάξης CS50. 351 00:14:41,070 --> 00:14:46,340 Αυτό είναι θαυμάσιο να βιώνεις ένα κολέγιο, αλλά μείνετε στο σπίτι. 352 00:14:46,340 --> 00:14:49,980 Όπως μπορείτε να μαντέψετε, Είμαι εγγεγραμμένος σε απευθείας σύνδεση πρόγραμμα εκμάθησης. 353 00:14:49,980 --> 00:14:54,380 Μη διστάσετε να βιώσουν το πρώτο μου έργο εδώ. 354 00:14:54,380 --> 00:14:56,579 Θα τα ξαναπούμε. 355 00:14:56,579 --> 00:14:58,620 DAVID J. MALAN: Και τώρα ας το κεφάλι στο Κάνσας Σίτι, 356 00:14:58,620 --> 00:15:00,464 Μισούρι, όπου ο Derek περιμένει. 357 00:15:00,464 --> 00:15:03,380 Derek ήταν στη δουλειά, όταν γύρισε αυτό, έτσι ώστε μπορείτε να ακούσετε ένα κομμάτι του θορύβου 358 00:15:03,380 --> 00:15:07,170 στο παρασκήνιο αφού εργάζεται σε ένα κέντρο δεδομένων. 359 00:15:07,170 --> 00:15:10,520 >> DEREK MITCHELL: Γεια σας κόσμο, Το όνομά μου είναι Derek Mitchell. 360 00:15:10,520 --> 00:15:12,930 Είμαι σε Κάνσας Σίτι, Μιζούρι. 361 00:15:12,930 --> 00:15:16,790 Και παίρνω το CS50 κατηγορία γιατί πραγματικά 362 00:15:16,790 --> 00:15:19,830 πρέπει να μάθουν κάποια προγραμματισμού για τη δουλειά μου. 363 00:15:19,830 --> 00:15:20,770 Αυτό είναι όπου εργάζομαι. 364 00:15:20,770 --> 00:15:27,030 Είμαι ένας περιφερειακός τεχνικός υποστήριξης για Cabela, ο μεγαλύτερος εφοδιαστής παγκοσμίως. 365 00:15:27,030 --> 00:15:31,160 Και είμαι απλώς προσπαθεί να μάθουμε περισσότερα προγραμματισμού ώστε να μπορώ να υπερέχουν σε καριέρα μου 366 00:15:31,160 --> 00:15:33,690 και απλά να είναι μια καλύτερη τεχνικός. 367 00:15:33,690 --> 00:15:40,600 Έτσι και πάλι, το όνομά μου είναι Derek Mitchell και αυτό είναι CS50. 368 00:15:40,600 --> 00:15:45,950 >> [Μιλάει ιταλικά] 369 00:15:45,950 --> 00:15:47,110 >> FEDERICO: Γεια σας κόσμο. 370 00:15:47,110 --> 00:15:48,318 Το όνομά μου είναι Federico Grivelli. 371 00:15:48,318 --> 00:15:49,210 Είμαι από την Ιταλία. 372 00:15:49,210 --> 00:15:52,670 Γεννήθηκα σε μια από τις μεγαλύτερες πόλεις της χώρας, το Μιλάνο. 373 00:15:52,670 --> 00:15:56,720 Και ήμουν πραγματικά μεγάλωσε στην μια μικρότερη πόλη δίπλα στο Μιλάνο. 374 00:15:56,720 --> 00:16:00,740 Έτσι, εδώ ξεκινά η επιθυμία μου για την επέκταση τους ορίζοντές μου. 375 00:16:00,740 --> 00:16:04,910 Και αυτό γιατί σήμερα είμαι μια ξένη ανταλλαγής φοιτητών στην πολιτεία της Ουάσινγκτον. 376 00:16:04,910 --> 00:16:07,260 Φυσικά, οι Ηνωμένες Πολιτείες της Αμερικής. 377 00:16:07,260 --> 00:16:10,545 Έτσι αμερικανική εκπαίδευση πραγματικά διαφορετικό από τα ιταλικά. 378 00:16:10,545 --> 00:16:14,150 Εδώ έχω πάρει πολύ περισσότερα χέρια στην εμπειρία, 379 00:16:14,150 --> 00:16:17,870 παρά τις μελέτες και απομνημόνευση. 380 00:16:17,870 --> 00:16:24,430 Έτσι, αυτό μου ήταν, το όνομά μου είναι και πάλι Federico Grivelli, και αυτό είναι ένα CS50. 381 00:16:24,430 --> 00:16:27,240 >> DAVID J. MALAN: Και τώρα ένα γεια από κάποιον που δεν περιμέναμε. 382 00:16:27,240 --> 00:16:28,380 >> SARAH COFFEY: Γεια σας κόσμο. 383 00:16:28,380 --> 00:16:32,030 Το όνομά μου είναι Sarah Coffey, είμαι από Maltham, Μασαχουσέτη, 384 00:16:32,030 --> 00:16:35,810 και είμαι παντρεμένος με την CS50 δικό Dan Coffey. 385 00:16:35,810 --> 00:16:39,592 Νταν, θα ήθελα απλώς να ευχηθώ Είστε ένα πολύ χαρούμενα γενέθλια. 386 00:16:39,592 --> 00:16:42,550 DAVID J. MALAN: Δεν ξέρει αυτό πρόκειται να συμβεί, αλλά το δικό του CS50, 387 00:16:42,550 --> 00:16:44,770 Danny Coffey, είναι σωστό τώρα στην αίθουσα ελέγχου. 388 00:16:44,770 --> 00:16:49,125 Αλλά για να είναι στο διαδίκτυο, επειδή σήμερα είναι τα 29α γενέθλιά. 389 00:16:49,125 --> 00:16:51,865 390 00:16:51,865 --> 00:16:53,308 Έλα έξω Dan. 391 00:16:53,308 --> 00:16:57,160 392 00:16:57,160 --> 00:17:01,306 Σε παρακαλώ, έλα έξω, Dan, αλλιώς Αυτό πρόκειται να είναι πολύ δύσκολη. 393 00:17:01,306 --> 00:17:04,010 Dan; 394 00:17:04,010 --> 00:17:08,040 Αυτό το έτος είναι Dan Coffey, δεν ήξερε αυτό πρόκειται να συμβεί - θα 395 00:17:08,040 --> 00:17:10,780 Φυσικά έχουν ετοιμάσει αυτό. 396 00:17:10,780 --> 00:17:20,980 So happy 29th birthday, και Ελπίζω να είναι, πράγματι, έκπληξη. 397 00:17:20,980 --> 00:17:23,741 Όχι, ότι, με άλλο τρόπο, με άλλο τρόπο. 398 00:17:23,741 --> 00:17:24,240 Δεν ήταν. 399 00:17:24,240 --> 00:17:24,889 >> DAN COFFEY: Εκεί πάμε. 400 00:17:24,889 --> 00:17:26,430 >> DAVID J. MALAN: Dan Coffey, ο καθένας. 401 00:17:26,430 --> 00:17:28,460 Σας ευχαριστώ πολύ Dan, για να βγαίνει έξω. 402 00:17:28,460 --> 00:17:32,400 Και τώρα, 60 δευτερόλεπτα pandas. 403 00:17:32,400 --> 00:17:33,676 >> [VIDEO PLAYBACK] 404 00:17:33,676 --> 00:17:36,156 >> [Παίζει μουσική] 405 00:17:36,156 --> 00:18:32,077 406 00:18:32,077 --> 00:18:32,910 [ΤΕΛΟΣ VIDEO PLAYBACK] 407 00:18:32,910 --> 00:18:34,670 DAVID J. MALAN: Τώρα μπορείτε να ανάκληση από ένα πρόσφατο επεισόδιο, 408 00:18:34,670 --> 00:18:37,830 Ορίσαμε LaunchCode, ένα πρωτοβουλία στο Saint Louis, Missouri, 409 00:18:37,830 --> 00:18:40,200 διοικούνται από εθελοντές που έχουν μετά μαζί 410 00:18:40,200 --> 00:18:43,304 με το πρόγραμμα σπουδών και το CS50 καθοδηγεί πολίτες της Saint Louis 411 00:18:43,304 --> 00:18:46,470 μέσω του εν λόγω υλικού προς ένα άκρο του βοηθώντας να τα συνδυάσετε με τον προγραμματισμό 412 00:18:46,470 --> 00:18:48,530 θέσεις εργασίας στο τέλος του εξαμήνου. 413 00:18:48,530 --> 00:18:51,360 Μπορείτε να ανακαλέσετε στην πραγματικότητα, ότι Η πρωτοβουλία αυτή ήταν τόσο δημοφιλής 414 00:18:51,360 --> 00:18:55,749 στο Saint Louis, ότι σχεδόν πλημμύρισαν την τοπική όπερα. 415 00:18:55,749 --> 00:18:57,540 Λοιπόν, LaunchCode του ιδρυτές πολύ ευγενικά 416 00:18:57,540 --> 00:18:59,610 ήρθε στην πανεπιστημιούπολη πρόσφατα και συμφώνησε να καθίσει 417 00:18:59,610 --> 00:19:02,830 μαζί μας στο Sanders Theatre για μια συζήτηση για το τι είναι LaunchCode 418 00:19:02,830 --> 00:19:04,589 και πώς είναι ήδη σε εξέλιξη. 419 00:19:04,589 --> 00:19:07,880 DAVID J. MALAN: Είμαστε σήμερα εδώ με μας φίλους από LaunchCode που έχουν πετάξει 420 00:19:07,880 --> 00:19:10,410 σε όλη τη διαδρομή από το Σεντ Λούις για να πω ένα γεια. 421 00:19:10,410 --> 00:19:11,279 Γεια σε όλους. 422 00:19:11,279 --> 00:19:12,070 JIM McKelvey: Γεια σας. 423 00:19:12,070 --> 00:19:14,819 DAVID J. MALAN: Ποιον έχουμε εδώ μαζί μας σήμερα από LaunchCode. 424 00:19:14,819 --> 00:19:16,304 JIM McKelvey: Λοιπόν, είμαι ο Jim McKelvey. 425 00:19:16,304 --> 00:19:17,720 BRENDAN LIND: Και είμαι Brendan Lind. 426 00:19:17,720 --> 00:19:19,050 ZACH LOU: Και είμαι Zach Lou. 427 00:19:19,050 --> 00:19:20,020 DAVID J. MALAN: Και για όσους δεν είναι εξοικειωμένοι, 428 00:19:20,020 --> 00:19:22,005 θα μπορούσατε να μας πείτε λίγα σχετικά με το τι LaunchCode είναι; 429 00:19:22,005 --> 00:19:24,380 >> JIM McKelvey: Έτσι LaunchCode είναι ένα σύστημα εξεύρεσης εργασίας 430 00:19:24,380 --> 00:19:26,880 ότι είμαστε πρωτοπόροι αρχής γενομένης από το Σεντ Λούις, 431 00:19:26,880 --> 00:19:28,600 αλλά θα πάμε να το φέρει σε εθνικό επίπεδο. 432 00:19:28,600 --> 00:19:31,460 Η ιδέα είναι βασικά να πάρει εταιρείες να αλλάξουν την πρόσληψη τους 433 00:19:31,460 --> 00:19:34,640 πρακτικές για να δέχεσαι τους ανθρώπους που έχουν μη παραδοσιακές διαπιστευτήρια. 434 00:19:34,640 --> 00:19:39,350 Έτσι, όπως γνωρίζουμε, όπως προγραμματιστές, ότι πολλοί από τους καλύτερους προγραμματιστές 435 00:19:39,350 --> 00:19:41,720 Οι αυτοδίδακτος σε κάποιο βαθμό. 436 00:19:41,720 --> 00:19:44,869 Και οι εταιρείες δεν αναγκαστικά αναγνωρίζουν 437 00:19:44,869 --> 00:19:46,160 αυτό στις πρακτικές πρόσληψης τους. 438 00:19:46,160 --> 00:19:49,240 Έτσι, εάν είστε ένας καλός προγραμματιστής, ακόμα δεν είναι απαραίτητο 439 00:19:49,240 --> 00:19:51,080 έχουν έναν τρόπο να μια καλή δουλειά. 440 00:19:51,080 --> 00:19:53,400 >> Και έτσι, αρχίσαμε να δουλεύουμε με εκατό εταιρείες 441 00:19:53,400 --> 00:19:55,790 από δισεκατομμυρίων δολαρίων επιχειρήσεις όπως οι επιχειρήσεις, 442 00:19:55,790 --> 00:19:59,670 και MasterCard, κάτω σε δύο-man νεοσύστατες επιχειρήσεις. 443 00:19:59,670 --> 00:20:03,720 Και έχουμε πάρει όλα αυτά να συμφωνήσουν να λάβουν οι υποψήφιοι LaunchCode σε, 444 00:20:03,720 --> 00:20:05,230 ουσιαστικά ένα σύστημα μαθητείας. 445 00:20:05,230 --> 00:20:07,920 >> DAVID J. MALAN: Και πώς βρήκατε Υλικά CS50 στην πρώτη θέση. 446 00:20:07,920 --> 00:20:09,461 >> JIM McKelvey: Έτσι ήταν πραγματικά αστείο. 447 00:20:09,461 --> 00:20:14,310 Η γυναίκα μου πήρε απευθείας σύνδεση τάξη σας μέσω του Harvard Extension. 448 00:20:14,310 --> 00:20:17,560 Και πήρε Φθινόπωρο 2012 CS50. 449 00:20:17,560 --> 00:20:22,010 Και ενώ ήμασταν, είμαι επιστήμονας πληροφορικής από την εκπαίδευση. 450 00:20:22,010 --> 00:20:25,180 Και έτσι ήμουν Την βοηθούσα μέσα η τάξη, ήμουν το παρακολουθείτε. 451 00:20:25,180 --> 00:20:30,980 Και είπε, ξέρετε, αυτό είναι που προσφέρονται σε απευθείας σύνδεση μέσω EDX, 452 00:20:30,980 --> 00:20:36,960 και είμαστε τοποθετώντας αυτούς τους ανθρώπους, οι οποίοι έχουν πολύ μικρά παραδοσιακά διαπιστευτήρια, 453 00:20:36,960 --> 00:20:38,870 και είμαστε σαν, αυτό θα ήταν φανταστικό. 454 00:20:38,870 --> 00:20:40,540 Έτσι, αυτό είναι το πώς μάθαμε γι 'αυτό. 455 00:20:40,540 --> 00:20:41,535 Μέσω m σύζυγό του, Άννα. 456 00:20:41,535 --> 00:20:42,994 Και Harvard Extension Program σας. 457 00:20:42,994 --> 00:20:44,201 DAVID J. MALAN: Αυτό είναι αστείο. 458 00:20:44,201 --> 00:20:47,620 Είναι μια τέτοια μικρή απόφαση, λήψη της οι τάξεις είχε τέτοιες επιπτώσεις τότε. 459 00:20:47,620 --> 00:20:49,940 >> JIM McKelvey: Ήταν εξαιρετικά τυχερός. 460 00:20:49,940 --> 00:20:53,931 Και ήμασταν πολύ ενθουσιασμένοι για να δείτε ότι εσείς εργάζονταν με EDX 461 00:20:53,931 --> 00:20:56,430 και τη διάθεσή του, και όλα τα συμπληρωματικά υλικά. 462 00:20:56,430 --> 00:20:58,840 Και είναι φανταστική των πόρων για την εκπαίδευση. 463 00:20:58,840 --> 00:20:59,590 DAVID J. MALAN: OK. 464 00:20:59,590 --> 00:21:02,596 Λοιπόν, στις ειδήσεις, εμείς στην πραγματικότητα ήρθε σε μια ματιά 465 00:21:02,596 --> 00:21:05,720 σε ό, τι την πρώτη νύχτα του LaunchCode ήταν όταν ήσουν στο χώρο της όπερας. 466 00:21:05,720 --> 00:21:07,520 Μπορείτε να μας δώσετε ένα από πρώτο χέρι για το τι 467 00:21:07,520 --> 00:21:09,840 εμπειρία σας ήταν σαν εκείνο το βράδυ; 468 00:21:09,840 --> 00:21:11,880 >> JIM McKelvey: Ναι, έτσι ήμουν στη Ρώμη. 469 00:21:11,880 --> 00:21:14,950 Και Brendan μου τηλεφώνησε στις 3:00 το πρωί, και είπε, 470 00:21:14,950 --> 00:21:17,140 έχουμε ξεχείλισε τις τρεις χώρους. 471 00:21:17,140 --> 00:21:21,360 Έτσι είχαμε την Εκκλησία του Χριστού Καθεδρικός Ναός, η Βιβλιοθήκη Downtown, 472 00:21:21,360 --> 00:21:24,520 και το Soldiers Memorial, η οποία είναι τρεις αρκετά μεγάλους χώρους. 473 00:21:24,520 --> 00:21:26,390 Και περιμέναμε μερικές εκατοντάδες άτομα. 474 00:21:26,390 --> 00:21:28,550 Είχαμε πάνω από 1.000 άνθρωποι υπογράφουν επάνω. 475 00:21:28,550 --> 00:21:30,890 Γι 'αυτό και πάντα ξεχείλισε και ο Brendan μου τηλεφωνεί, 476 00:21:30,890 --> 00:21:33,840 όπως, χρειαζόμαστε ένα μεγαλύτερο κτίριο. 477 00:21:33,840 --> 00:21:36,370 Και μας πήρε αυτό γίγαντας, αυτός ο γίγαντας της όπερας 478 00:21:36,370 --> 00:21:38,717 σπίτι, όπου πραγματοποιήθηκε η πρώτη τάξη. 479 00:21:38,717 --> 00:21:40,050 DAVID J. MALAN: Oh ότι είναι μεγάλη. 480 00:21:40,050 --> 00:21:42,590 JIM McKelvey: Και οι άνθρωποι ήταν τόσο ευγνώμων. 481 00:21:42,590 --> 00:21:45,930 Θέλω να πω, οι άνθρωποι που φθάνουμε είναι 482 00:21:45,930 --> 00:21:48,089 άνθρωποι που απλά θέλετε να βοηθήσει αυτά τα παιδιά. 483 00:21:48,089 --> 00:21:50,630 DAVID J. MALAN: Και από ό, τι έχετε δει, πόσο ρεαλιστικό 484 00:21:50,630 --> 00:21:53,460 είναι, κάποιος που εισέρχεται στο Φυσικά χωρίς κανένα υπόβαθρο. 485 00:21:53,460 --> 00:21:56,150 Και μερικούς μήνες αργότερα, έχουν από 13 εβδομάδες CS50 486 00:21:56,150 --> 00:21:58,310 κάτω από τη ζώνη τους σε πραγματικότητα αισθάνεστε αρκετά βέβαιοι 487 00:21:58,310 --> 00:22:01,000 και να είναι αρκετά προσόντα για μια πραγματική εργασία προγραμματισμού. 488 00:22:01,000 --> 00:22:03,590 >> JIM McKelvey: ο Δαβίδ, πραγματικά δεν ξέρω, εντάξει; 489 00:22:03,590 --> 00:22:06,770 Επειδή δεν έχουμε κάνει σε οποιοδήποτε είδος της κλίμακας ακόμα. 490 00:22:06,770 --> 00:22:10,910 Ξέρετε, τα σημεία δεδομένων μας τώρα είναι ό, τι έχω μάθει ήταν δυνατή. 491 00:22:10,910 --> 00:22:13,533 Και στη συνέχεια το 50 μερικές οι άνθρωποι που έχουμε τοποθετηθεί, 492 00:22:13,533 --> 00:22:15,200 γνωρίζουμε γενικά όπου και αν βρίσκονται. 493 00:22:15,200 --> 00:22:18,270 Και εικασία μας είναι ότι κάποιος ο οποίος έρχεται μέσα CS50 494 00:22:18,270 --> 00:22:21,397 πρόκειται να είναι γενικά τόσο εξειδικευμένο όπως μερικοί 495 00:22:21,397 --> 00:22:23,480 από τους ανθρώπους που έχουμε έχει ήδη τοποθετηθεί με επιτυχία. 496 00:22:23,480 --> 00:22:25,620 >> Γι 'αυτό και δεν έχουν αποδειχθεί ακόμα η κλίμακα. 497 00:22:25,620 --> 00:22:29,140 Και δεν λέω ότι είναι μια ολοκληρωθεί στον τομέα της εκπαίδευσης, με οποιοδήποτε μέσο. 498 00:22:29,140 --> 00:22:31,990 Αλλά είναι μια τέτοια μεγάλη έναρξη. 499 00:22:31,990 --> 00:22:33,640 Και αυτό δίνει στους ανθρώπους ένα πλαίσιο. 500 00:22:33,640 --> 00:22:36,310 Και επίσης, ξέρεις, Είναι μια αυστηρή τάξη. 501 00:22:36,310 --> 00:22:40,020 Έτσι, όποιος ολοκληρώνει αυτό τάξη έχει αποδειχθεί κάτι. 502 00:22:40,020 --> 00:22:43,175 Ότι έχουμε αποδείξει κάποια χαρακτήρα ή ένας συνδυασμός σας 503 00:22:43,175 --> 00:22:48,170 γνωρίζουν, είτε αντοχής ή ευφυΐας, ή όποια και αν είναι η μαγική συνταγή 504 00:22:48,170 --> 00:22:51,660 που τους παίρνει μέσα η πολύ σκληρή κατηγορία, 505 00:22:51,660 --> 00:22:54,420 πιστεύουμε ότι πρόκειται να προοιωνίζεται πολύ καλά για την επιτυχία τους. 506 00:22:54,420 --> 00:22:57,340 Και έχουμε εταιρείες που είναι πρόθυμοι να δημιουργήσετε αντίγραφα ασφαλείας σε αυτό. 507 00:22:57,340 --> 00:22:59,700 Έτσι, γι 'αυτό πραγματικά δεν ξέρω. 508 00:22:59,700 --> 00:23:03,630 Αλλά είμαστε πολύ αισιόδοξοι ότι κάποιος που παίρνει μέσα από CS50, 509 00:23:03,630 --> 00:23:06,080 μπορούμε να πάρουμε μια θέση εργασίας. 510 00:23:06,080 --> 00:23:09,320 >> BRENDAN LIND: Και το πράγμα είναι ότι δεν είναι LaunchCode 511 00:23:09,320 --> 00:23:11,120 σαν τυπικό ενοικίαση επίπεδο εισόδου σας. 512 00:23:11,120 --> 00:23:13,870 Σωστά, δεν είναι εκεί θα έρθει και να πει 513 00:23:13,870 --> 00:23:16,410 συνήθως μπορεί να χρειαστεί ένα C.S. πτυχίο και δύο χρόνια δουλειάς 514 00:23:16,410 --> 00:23:18,800 εμπειρία για να πάρει πολλές θέσεις εργασίας, έτσι δεν είναι; 515 00:23:18,800 --> 00:23:22,680 Στη συνέχεια, όμως, LaunchCode έρχεται, σας Δεν χρειάζεται κανένα από αυτά τα πράγματα. 516 00:23:22,680 --> 00:23:24,620 Δεν χρειάζεται να είναι προσόντα σε εκείνο το σημείο. 517 00:23:24,620 --> 00:23:26,370 Πού θα πρέπει να είναι είναι ότι έχει ικανότητα 518 00:23:26,370 --> 00:23:27,780 και το αυτοκίνητο για να φτάσουμε σε αυτό το επίπεδο. 519 00:23:27,780 --> 00:23:28,960 Έτσι είναι μια μαθητεία. 520 00:23:28,960 --> 00:23:31,920 Και αυτό διαρκεί μέχρι να είστε σε αυτό το επίπεδο, όπου 521 00:23:31,920 --> 00:23:34,040 θα πρέπει να φέρει σε για την κανονική θέση. 522 00:23:34,040 --> 00:23:35,910 Και η εταιρεία μπορεί να αφήσει να πάτε σε οποιοδήποτε σημείο. 523 00:23:35,910 --> 00:23:38,000 >> DAVID J. MALAN: Έτσι, οι εταιρείες είναι αυτοί κάνουν, τελικά, 524 00:23:38,000 --> 00:23:39,177 ότι η αρχική σύμπραξη. 525 00:23:39,177 --> 00:23:40,010 BRENDAN LIND: Σωστά. 526 00:23:40,010 --> 00:23:43,045 Έτσι τι CS50 - τι είμαστε κάνει προσπαθούμε να κάνουμε με CS50 527 00:23:43,045 --> 00:23:46,320 είναι να φτάσουμε στο σημείο όπου Στη συνέχεια, hey, αν μπορείτε να πάρετε CS50, 528 00:23:46,320 --> 00:23:48,620 όπως έχετε αυτή τη μονάδα, έχετε αυτή τη θέληση για μάθηση, 529 00:23:48,620 --> 00:23:53,460 και έχετε αυτή την ικανότητα να αυτο-να μάθουν και να εργαστούν σε μια εταιρεία, 530 00:23:53,460 --> 00:23:56,160 να χειριστεί ό, τι είναι αυτό που χρειάζεται. 531 00:23:56,160 --> 00:23:58,530 Και τότε μπορούμε να τους πάρει, τα πάρουμε στην πόρτα. 532 00:23:58,530 --> 00:24:02,640 Και θα πληρωθώ, θα πληρωθείτε $ 15 μια ώρα κατά τη διάρκεια της μαθητείας. 533 00:24:02,640 --> 00:24:05,880 Και κάθε φορά που είστε έτοιμοι, η εταιρεία τους μετατρέπει σε μια έμμισθη θέση. 534 00:24:05,880 --> 00:24:08,570 Εάν δεν το πράξουν, αν η εταιρεία δεν πιστεύουν ότι είναι στο δρόμο τους, 535 00:24:08,570 --> 00:24:09,445 μπορούν να τους αφήσουμε να πάνε. 536 00:24:09,445 --> 00:24:14,750 Και μέχρι στιγμής, ότι η επιτυχία είναι ότι λίγο πολύ όλοι είναι ακόμα 537 00:24:14,750 --> 00:24:15,630 με την παρέα τους. 538 00:24:15,630 --> 00:24:16,540 >> DAVID J. MALAN: OK. 539 00:24:16,540 --> 00:24:18,350 Έτσι, τώρα είστε επικεντρώθηκε σε Saint Louis, 540 00:24:18,350 --> 00:24:20,880 αλλά υποθέτω θα θέλατε να να αναλάβει την πρωτοβουλία σε εθνικό επίπεδο. 541 00:24:20,880 --> 00:24:22,790 Έτσι τι είναι πράγματι δίπλα σας; 542 00:24:22,790 --> 00:24:25,630 >> JIM McKelvey: Έτσι, το επόμενο είναι μία σειρά των πόλεων σε όλη τη χώρα. 543 00:24:25,630 --> 00:24:28,710 Έτσι, δεν θέλουμε να πάει εθνική μέχρι να βελτιώσει το μοντέλο, 544 00:24:28,710 --> 00:24:32,470 και ίσως θέσει ένα ζευγάρι από αυτά πεζοδρόμια μέσα από το χώμα. 545 00:24:32,470 --> 00:24:34,830 Η ολοκλήρωση αυτής της πρώτης κατηγορίας CS50 είναι 546 00:24:34,830 --> 00:24:38,080 πρόκειται να είναι πολύ σημαντικό, διότι παίρνουμε καλά στοιχεία από αυτό. 547 00:24:38,080 --> 00:24:43,079 Αλλά από τη στιγμή που γνωρίζουμε τι λειτουργεί και τι που πραγματικά πρέπει να κάνουμε και την κλιμάκωση, 548 00:24:43,079 --> 00:24:45,120 Στη συνέχεια θα πάμε να αναβαθμίσουν το ταχύτερο δυνατόν, 549 00:24:45,120 --> 00:24:46,710 διότι η ανάγκη υπάρχει παντού. 550 00:24:46,710 --> 00:24:50,260 Και εμείς δεν προσπαθούμε να κάνουμε αυτό κάποια είδος τοπικής, Saint Louis φαινόμενο. 551 00:24:50,260 --> 00:24:52,740 Εμείς απλά χρησιμοποιούν ότι ως κλίνη δοκιμής. 552 00:24:52,740 --> 00:24:55,900 Και τότε θα πρέπει να επεκτείνεται Ξέρετε, όσο πιο γρήγορα μπορούμε 553 00:24:55,900 --> 00:24:58,160 σε μέρη που έχουν παρόμοιες ανάγκες. 554 00:24:58,160 --> 00:25:00,070 >> DAVID J. MALAN: Λοιπόν, σας ευχαριστώ πολύ για όλα όσα έχετε κάνει. 555 00:25:00,070 --> 00:25:01,610 Είμαστε κολακευμένος ακόμη και να είναι μέρος της. 556 00:25:01,610 --> 00:25:02,660 Ήταν αρκετά ενθαρρυντική. 557 00:25:02,660 --> 00:25:03,660 >> JIM McKelvey: Σας ευχαριστώ. 558 00:25:03,660 --> 00:25:08,610 Αυτό δεν ήταν τόσο γενναιόδωρη από απλά μια εκπαίδευση παγκόσμιας κλάσης που 559 00:25:08,610 --> 00:25:12,660 είναι διαθέσιμο για τους ανθρώπους που πραγματικά το εκτιμώ. 560 00:25:12,660 --> 00:25:14,410 Μακάρι να μπορούσε να ανταποκριθεί μερικοί από τους μαθητές 561 00:25:14,410 --> 00:25:18,470 και να δούμε τους ανθρώπους που σας Ξέρετε, αυτό αλλάζει τη ζωή. 562 00:25:18,470 --> 00:25:22,610 Και θα ήθελα απλώς θα μπορούσαμε να φτάσει μέσω οι κάμερες και να τους φέρει εδώ. 563 00:25:22,610 --> 00:25:25,090 Αλλά είναι τόσο σημαντική. 564 00:25:25,090 --> 00:25:28,189 Και αυτό κινείται η βελόνα και αυτό είναι πολύ καλό. 565 00:25:28,189 --> 00:25:28,730 Σας ευχαριστώ λοιπόν. 566 00:25:28,730 --> 00:25:29,980 >> DAVID J. MALAN: Thank σας από εμάς. 567 00:25:29,980 --> 00:25:30,900 Το εκτιμώ. 568 00:25:30,900 --> 00:25:33,660 569 00:25:33,660 --> 00:25:35,660 Ευχαριστώ πολύ για την ένταξή μας. 570 00:25:35,660 --> 00:25:39,550 launchcodestl.com για περισσότερα. 571 00:25:39,550 --> 00:25:43,109 >> Έτσι, πιάσαμε κουβέντα λίγο μετά από αυτό κουβέντα για το τι περισσότερο θα μπορούσαμε να κάνουμε. 572 00:25:43,109 --> 00:25:44,400 Και ήρθαμε από την ακόλουθη. 573 00:25:44,400 --> 00:25:48,010 Είμαστε στην ευχάριστη θέση να ανακοινώσει την πρώτη CS50 Hackathon ότι 574 00:25:48,010 --> 00:25:50,500 θα πρόκειται για το δρόμο για την Αγία Louis. 575 00:25:50,500 --> 00:25:51,780 Η έκδοση LaunchCode. 576 00:25:51,780 --> 00:25:54,230 Στην πραγματικότητα, θα πρέπει να πάρουμε μαζί μας, αν θέλετε να πληρούν αυτοί οι λαοί. 577 00:25:54,230 --> 00:25:56,563 Εάν εσείς οι ίδιοι το χαλάζι από το St Louis, ή τελικά θα 578 00:25:56,563 --> 00:25:59,850 όπως και να συντονιστείτε σε απευθείας σύνδεση, το CS50 δική Andrew θα είναι εκεί. 579 00:25:59,850 --> 00:26:04,720 CS50 του Chang, Colton, Dan, τον οποίο μόλις συναντήθηκαν, 580 00:26:04,720 --> 00:26:11,040 Devin, Gabriel, Jason, Ramon, που μπορείτε επίσης συναντήθηκε νωρίτερα. 581 00:26:11,040 --> 00:26:15,920 Rob Bowden, Σέλι, το οποίο θα μπορεί να θυμούνται από ταινίες όπως - 582 00:26:15,920 --> 00:26:17,370 και [? Zemaila?]. 583 00:26:17,370 --> 00:26:20,600 >> Έτσι, πράγματι, αν θα θέλατε να ελάτε μαζί μας στο Σαιντ Λούις ή σε απευθείας σύνδεση 584 00:26:20,600 --> 00:26:24,800 σε live.cs50.net, συντονιστείτε για το επόμενο live show την Παρασκευή 585 00:26:24,800 --> 00:26:27,332 28 Μαρτίου στις 6:00 μ.μ. Ανατολική ώρα. 586 00:26:27,332 --> 00:26:29,790 Εμείς πάμε για να είναι σε εγρήγορση για αρκετά από λίγες ώρες ότι το βράδυ. 587 00:26:29,790 --> 00:26:32,170 Και ελπίζουμε ότι θα μείνετε με εμάς. 588 00:26:32,170 --> 00:26:33,896 Αυτό είναι για το Live CS50 αυτής της εβδομάδας. 589 00:26:33,896 --> 00:26:35,770 Ευχαριστώ πολύ για όλους πίσω από την κάμερα. 590 00:26:35,770 --> 00:26:37,320 Ευχαριστώ τόσο πολύ για να συνεισφέρουν μας. 591 00:26:37,320 --> 00:26:39,880 Θα σας δούμε στην Αγία Louis, αυτό ήταν CS50. 592 00:26:39,880 --> 00:27:07,810 593 00:27:07,810 --> 00:27:10,350 >> RAMON: Τι λέει η αλεπού πω; 594 00:27:10,350 --> 00:27:31,146