1 00:00:01,491 --> 00:01:38,659 [Powered by Google Translate] [Αναπαραγωγή μουσικής] 2 00:05:18,350 --> 00:05:20,630 David J. Malan: Αυτό είναι CS50. 3 00:05:20,630 --> 00:05:23,610 Γι 'αυτό και ήταν εκεί που είστε τώρα πριν από μερικά χρόνια. 4 00:05:23,610 --> 00:05:27,850 Και όταν ήμουν πρωτοετής εκείνη την εποχή, δεν ήμουν πραγματικά σε 5 00:05:27,850 --> 00:05:30,350 αυτό το μονοπάτι για να γίνει επιστήμη των υπολογιστών, της μηχανικής κάνει. 6 00:05:30,350 --> 00:05:33,650 Πράγματι, ήρθα σε αυτόν τον τόπο ως ένα συγκεντρωτή κυβέρνηση. 7 00:05:33,650 --> 00:05:35,430 Θα ήταν, στο γυμνάσιο, ένα παιδί που 8 00:05:35,430 --> 00:05:36,770 άρεσε πράγματα όπως η ιστορία. 9 00:05:36,770 --> 00:05:39,350 Μου άρεσε συνταγματικό δίκαιο, το είδος της αγγλικής γλώσσας και μαθηματικών. 10 00:05:39,350 --> 00:05:41,300 Είναι σαν είδος καλά στρογγυλεμένες, αλλά δεν 11 00:05:41,300 --> 00:05:43,290 αναγκαστικά γνωρίζουν ότι τα πράγματα δεν ήταν 12 00:05:43,290 --> 00:05:44,380 διδάσκεται στο γυμνάσιο. 13 00:05:44,380 --> 00:05:47,060 Και έτσι το καινούριο έτος, είχα αυτό το φόβο, ακόμη και σύμφωνα με την οποία 14 00:05:47,060 --> 00:05:49,730 αν και μου άρεσε υπολογιστές, έπαιξαν παιχνίδια στον υπολογιστή και τα 15 00:05:49,730 --> 00:05:52,080 θέλατε, σίγουρα ποτέ δεν θεωρούσα τον εαυτό μου ως ένα 16 00:05:52,080 --> 00:05:54,830 πρόσωπο του υπολογιστή, ένας επιστήμονας υπολογιστών. 17 00:05:54,830 --> 00:05:56,705 Και ειλικρινά, σκέφτηκα τους φίλους μου στο γυμνάσιο που 18 00:05:56,705 --> 00:06:01,840 έπαιρναν επιστήμη των υπολογιστών ήταν κομμάτι ενός geeks. 19 00:06:01,840 --> 00:06:04,910 Και όμως, όταν πήρα εδώ στην πανεπιστημιούπολη, υπήρχε 20 00:06:04,910 --> 00:06:06,240 αυτό το μάθημα, CS50. 21 00:06:06,240 --> 00:06:09,640 >> Και εκείνη την εποχή, είχε αυτή τη φήμη του να είναι πραγματικά 22 00:06:09,640 --> 00:06:10,480 κάτι να προσέξουμε. 23 00:06:10,480 --> 00:06:11,560 Ήταν μια καλή πορεία. 24 00:06:11,560 --> 00:06:13,425 Ήταν ένα διασκεδαστικό μάθημα. 25 00:06:13,425 --> 00:06:16,850 Αλλά θα έπρεπε να πάρει πραγματικά αυτό το πόδι στην πόρτα. 26 00:06:16,850 --> 00:06:19,950 Και ακόμη δεν είχα περάσει ότι το καινούριο έτος όριο. 27 00:06:19,950 --> 00:06:23,330 Και πήγα στο δρόμο μου είναι ένα συγκεντρωτή κυβέρνηση, θα 28 00:06:23,330 --> 00:06:25,190 μέσα, όπως πολλές από τις προϋποθέσεις, όπως θα μπορούσα, 29 00:06:25,190 --> 00:06:28,010 cross-μετρώντας τα πράγματα για gen έκδοση ή πυρήνα και τα παρόμοια. 30 00:06:28,010 --> 00:06:30,290 Και στη συνέχεια, το έτος δευτεροετών φοιτητών, για κάποιο λόγο, σηκώθηκα το 31 00:06:30,290 --> 00:06:33,450 νεύρων που πάτησε στο Κέντρο Διάδοσης Επιστημών Β, όπου ήταν CS50. 32 00:06:33,450 --> 00:06:36,150 Ένα πολύ διάσημος επιστήμονας υπολογιστών με το όνομα του Brian 33 00:06:36,150 --> 00:06:38,530 Kernighan δίδασκε εδώ εκείνο το έτος. 34 00:06:38,530 --> 00:06:42,490 Και ακόμα και τότε, θα ήταν πρόθυμος να πραγματικά να συμπληρώσετε 35 00:06:42,490 --> 00:06:45,600 κάρτα μελέτη μου με τη λήψη αυτής της κατηγορίας επιτυχίας / αποτυχίας. 36 00:06:45,600 --> 00:06:47,590 Κοίταξα γύρω μου και σκέφτηκα όλοι σε αυτό το σημείο του 37 00:06:47,590 --> 00:06:49,550 Πρέπει να γνωρίζουν περισσότερα για τον τρόπο επιστήμη των υπολογιστών, για 38 00:06:49,550 --> 00:06:50,750 προγραμματισμού, σχετικά με τους υπολογιστές. 39 00:06:50,750 --> 00:06:52,370 Όλοι πρέπει να είμαστε προγραμματισμού, σε αυτή την αίθουσα, 40 00:06:52,370 --> 00:06:53,510 δεδομένου ότι ήταν 12. 41 00:06:53,510 --> 00:06:55,330 Αλλά, πράγματι, αυτό δεν ήταν η περίπτωση. 42 00:06:55,330 --> 00:06:58,660 Και έτσι η τελευταία μέρα, η πέμπτη Δευτέρα του εξαμήνου, 43 00:06:58,660 --> 00:07:01,410 δεν παίρνω αυτό το άλμα και την αλλαγή από επιτυχίας / αποτυχίας σε ένα 44 00:07:01,410 --> 00:07:04,120 βαθμού επιστολή και κατέληξε να αλλάζει συγκέντρωση μου ότι 45 00:07:04,120 --> 00:07:05,330 ίδια ημέρα με την επιστήμη υπολογιστών. 46 00:07:05,330 --> 00:07:07,870 >> Τώρα, αυτό δεν είναι ο στόχος μας σε αυτή την κατηγορία, μπορείτε να μετατρέψει όλα 47 00:07:07,870 --> 00:07:10,500 στην επιστήμη των υπολογιστών συγκεντρωτές, αλλά πραγματικά να 48 00:07:10,500 --> 00:07:13,420 προτείνει ότι υπάρχει μια ευκαιρία στον τομέα αυτό και 49 00:07:13,420 --> 00:07:16,500 σε άλλα πεδία με τα οποία μπορεί να είναι αρκετά εξοικειωμένοι 50 00:07:16,500 --> 00:07:18,750 δεδομένου ότι τα γυμνάσια ακολουθούν συνήθως μια αρκετά 51 00:07:18,750 --> 00:07:23,140 τυποποιημένο πρόγραμμα σπουδών πορεία, αλλά να βγείτε σε, σε CS50, σε 52 00:07:23,140 --> 00:07:24,030 νέα νερά. 53 00:07:24,030 --> 00:07:27,040 Και αν κάθεστε εδώ σήμερα να νομίζεις ότι δεν 54 00:07:27,040 --> 00:07:31,130 πραγματικά ανήκουν, το ίδιο κάνουν και οι περισσότεροι από τους ανθρώπους στα δεξιά σας και 55 00:07:31,130 --> 00:07:31,980 στα αριστερά σας. 56 00:07:31,980 --> 00:07:36,640 Πράγματι, το περασμένο έτος, το 76% των μαθητών αυτής της κατηγορίας δεν είχε 57 00:07:36,640 --> 00:07:37,840 προηγούμενη εμπειρία. 58 00:07:37,840 --> 00:07:40,550 Έτσι, σε αντίθεση με ό, τι μπορείτε να σκεφτείτε, οι περισσότεροι από τους ανθρώπους 59 00:07:40,550 --> 00:07:43,630 κάθονται γύρω εδώ σήμερα δεν είναι, στην πραγματικότητα, καμία εκ των προτέρων 60 00:07:43,630 --> 00:07:44,970 εμπειρία. 61 00:07:44,970 --> 00:07:49,890 18% έχουν ληφθεί ένα CS τάξη, και 6% έχουν λάβει δύο ή περισσότερα. 62 00:07:49,890 --> 00:07:52,440 Εν τω μεταξύ, ζητάμε από τους μαθητές μας κάθε χρόνο για να περιγράψει 63 00:07:52,440 --> 00:07:54,440 τους όσον αφορά το επίπεδο άνεσης. 64 00:07:54,440 --> 00:07:56,870 Και δεν υπάρχει κανένας ορισμός αυτού. 65 00:07:56,870 --> 00:07:58,730 Μπορείτε ακριβώς το είδος του να ξέρω αν δεν είστε πολύ 66 00:07:58,730 --> 00:08:00,340 άνετα σε CS50. 67 00:08:00,340 --> 00:08:04,270 Και πέρυσι, είχαμε 55% σε αυτό το πράσινο κομμάτι πίτα εδώ 68 00:08:04,270 --> 00:08:06,720 αυτο-περιγράφεται ως λιγότερο άνετα, οι μαθητές που 69 00:08:06,720 --> 00:08:09,390 ειλικρινά δεν είχε καμία ιδέα γιατί είχα ψωνίσει ακόμη και για την πορεία 70 00:08:09,390 --> 00:08:10,340 ότι η πρώτη ημέρα. 71 00:08:10,340 --> 00:08:14,010 Αλλά το ίδιο το 55% παρέμεινε μαζί μας μέχρι το τέλος του χρόνου, όπως έκανε 72 00:08:14,010 --> 00:08:17,770 35% που ήταν κάπου ανάμεσα στους πιο άνετα 73 00:08:17,770 --> 00:08:19,960 και εκείνων λιγότερο άνετο. 74 00:08:19,960 --> 00:08:21,350 >> Έτσι, τι είναι επιστήμη των υπολογιστών; 75 00:08:21,350 --> 00:08:23,680 Λοιπόν, στο γυμνάσιο, και πραγματικά γενικότερα από 76 00:08:23,680 --> 00:08:25,670 αυτές τις μέρες εκεί, εκεί είναι η αντίληψη ή η 77 00:08:25,670 --> 00:08:28,260 παρανόηση ότι η επιστήμη των υπολογιστών είναι ο προγραμματισμός. 78 00:08:28,260 --> 00:08:30,700 Και αυτό είναι απολύτως μια πτυχή της επιστήμης των υπολογιστών. 79 00:08:30,700 --> 00:08:33,100 Αλλά προγραμματισμού, όποια και αν είναι η γλώσσα, είναι πραγματικά ακριβώς ένα 80 00:08:33,100 --> 00:08:35,760 εργαλείο που οι επιστήμονες χρησιμοποιούν τον υπολογιστή για να λύσει τα προβλήματα, είτε 81 00:08:35,760 --> 00:08:38,710 στον τομέα της επιστήμης των υπολογιστών ή όλο και περισσότερο αυτά 82 00:08:38,710 --> 00:08:41,710 ημέρες στο φυσικών επιστημών, οι φυσικές επιστήμες, σε 83 00:08:41,710 --> 00:08:45,180 ιατρική, στις ανθρωπιστικές επιστήμες, την ανάλυση μεγάλων συνόλων δεδομένων. 84 00:08:45,180 --> 00:08:47,660 Οπουδήποτε υπάρχει τώρα υπολογιστή και των δεδομένων, υπάρχει μια 85 00:08:47,660 --> 00:08:52,250 ευκαιρία να εφαρμόσουν τα διδάγματα σε μια κατηγορία όπως CS50. 86 00:08:52,250 --> 00:08:55,050 >> Ας λύσει ένα πρόβλημα που ένας επιστήμονας υπολογιστών θα μπορούσε να πάει 87 00:08:55,050 --> 00:08:58,760 για την επίλυση και να προσπαθήσει να βάλει κάποια ορολογία, που μερικές 88 00:08:58,760 --> 00:09:01,750 εννοιολογικό πλαίσιο, γύρω από το τι θα μπορούσε να είναι αλλιώς κάποια 89 00:09:01,750 --> 00:09:03,250 αρκετά αφηρημένη ιδέα. 90 00:09:03,250 --> 00:09:05,170 Έτσι, αυτό είναι ένα τηλέφωνο. 91 00:09:05,170 --> 00:09:07,100 Δεν βλέπω αυτά τα πράγματα πάρα πολύ συχνά, αν και το κολλέγιο 92 00:09:07,100 --> 00:09:09,690 φαίνεται ότι εξακολουθεί να έχει αυτά τα σπίτια και κοιτώνες. 93 00:09:09,690 --> 00:09:11,940 Αλλά πίσω στην ημέρα όταν θέλετε να χρησιμοποιήσετε ένα τηλέφωνο όπως 94 00:09:11,940 --> 00:09:13,880 αυτό, δεν υπήρχε ηλεκτρονικό βιβλίο διευθύνσεων 95 00:09:13,880 --> 00:09:14,620 στο κινητό σας τηλέφωνο. 96 00:09:14,620 --> 00:09:16,130 Αντ 'αυτού, μπορείτε τράβηξε κάτι 97 00:09:16,130 --> 00:09:17,330 γνωστό ως ένα βιβλίο τηλέφωνο. 98 00:09:17,330 --> 00:09:20,970 Και αυτά τα βιβλία τηλέφωνο είχε περίπου 1.000 σελίδες, συνήθως. 99 00:09:20,970 --> 00:09:23,800 Ήταν ταξινομημένο από το Α ως το Ω. Και απλά έπρεπε να βρει το 100 00:09:23,800 --> 00:09:26,390 δεξιά της σελίδας για να βρείτε το άτομο που ψάχνετε, προκειμένου να 101 00:09:26,390 --> 00:09:28,890 βρείτε το όνομά τους και τον αριθμό τηλεφώνου τους. 102 00:09:28,890 --> 00:09:30,060 Τώρα, πώς πηγαίνετε για την αναζήτηση 103 00:09:30,060 --> 00:09:31,000 κάποιος σε αυτό το βιβλίο; 104 00:09:31,000 --> 00:09:33,670 >> Ας υποθέσουμε ότι ο στόχος μου είναι να δώσει ο φίλος μου, ο Mike Smith, μια κλήση. 105 00:09:33,670 --> 00:09:35,680 Λοιπόν, πώς μπορώ να πάω για την εύρεση Mike Smith; 106 00:09:35,680 --> 00:09:38,840 Λοιπόν, μια πολύ λογική προσέγγιση, αν και αφελής 107 00:09:38,840 --> 00:09:42,080 αναποτελεσματική, θα πρέπει να αρχίσει εδώ και να αρχίσετε να ρίχνεις 108 00:09:42,080 --> 00:09:46,630 σελίδα 4 στη σελίδα 5 στη σελίδα 6, και να είδος γραμμικά, κατά μήκος 109 00:09:46,630 --> 00:09:48,490 μια ευθεία γραμμή, περνούν από αυτό το βιβλίο του τηλεφώνου. 110 00:09:48,490 --> 00:09:50,920 Και ακόμα κι αν αυτό είναι gonna είναι απίστευτα κουραστικό, αν Mike 111 00:09:50,920 --> 00:09:53,550 Smith είναι σε αυτό το βιβλίο, είμαι τελικά θα τον φτάσουν 112 00:09:53,550 --> 00:09:56,660 όταν τελικά αναστροφή στην ενότητα S αυτού του βιβλίου. 113 00:09:56,660 --> 00:09:58,670 Τώρα βέβαια, δεν χρειάζεται να είναι ένας επιστήμονας πληροφορικής στο 114 00:09:58,670 --> 00:10:00,840 Γνωρίζω ότι αυτό είναι ένα ηλίθιο τρόπο για την επίλυση αυτού του προβλήματος. 115 00:10:00,840 --> 00:10:02,350 Τι θα ήταν ένα τυπικό ανθρώπινο ον κάνει; 116 00:10:06,310 --> 00:10:07,550 Μπράβο. 117 00:10:07,550 --> 00:10:09,230 Έτσι θα μεταβείτε στο κέντρο, δεξιά. 118 00:10:09,230 --> 00:10:12,050 Έτσι θα αναστρέψετε περίπου στη μέση, κοιτάξτε εδώ, και μου φαίνεται 119 00:10:12,050 --> 00:10:14,520 να βρω τον εαυτό μου στο τμήμα Μ. 120 00:10:14,520 --> 00:10:17,710 Εντάξει, έτσι είναι σαφώς Μ δεν είναι αυτό που ψάχνω. 121 00:10:17,710 --> 00:10:20,070 Και του Μάικ προς τα δεξιά, να το πω έτσι, του παρόντος τμήματος. 122 00:10:20,070 --> 00:10:22,930 Και όπως κάποιοι από εσάς έχετε δει πριν, μπορούμε κυριολεκτικά τώρα 123 00:10:22,930 --> 00:10:26,670 προχωρήστε στο δάκρυ αυτό το πρόβλημα στη μέση. 124 00:10:26,670 --> 00:10:31,720 >> [Χειροκρότημα] 125 00:10:31,720 --> 00:10:32,930 Μπορείτε πραγματικά δεν πρέπει να είναι ότι εντυπωσιάστηκα. 126 00:10:32,930 --> 00:10:34,820 Λυσσασμένος τα κάτω της ραφής είναι πραγματικά δεν είναι ότι σκληρά. 127 00:10:34,820 --> 00:10:36,040 Οι πραγματικοί άνθρωποι το κάνουν με αυτόν τον τρόπο. 128 00:10:36,040 --> 00:10:39,510 Αλλά, κάτω από τη ραφή, τώρα έχουμε δύο προβλήματα, το καθένα από 129 00:10:39,510 --> 00:10:40,360 το οποίο είναι το μισό τόσο μεγάλη. 130 00:10:40,360 --> 00:10:43,430 Και μπορούμε να ρίξει κυριολεκτικά ότι το ήμισυ του προβλήματος μακριά. 131 00:10:43,430 --> 00:10:46,450 Τώρα είμαστε αριστερά δεν με 1.000 σελίδες, αλλά, ας πούμε, 500. 132 00:10:46,450 --> 00:10:47,450 Και τώρα τι μπορώ να κάνω; 133 00:10:47,450 --> 00:10:50,080 Λοιπόν, ένας τυπικός άνθρωπος θα πάει περίπου στη μέση και πάλι. 134 00:10:50,080 --> 00:10:52,000 Και θεωρώ τον εαυτό μου ένα τμήμα της Ε. 135 00:10:52,000 --> 00:10:52,950 Έτσι, δεν είναι αρκετά εκεί. 136 00:10:52,950 --> 00:10:55,890 Έτσι, και πάλι, δεν μπορώ να σχίσει αυτό το πρόβλημα στη μέση. 137 00:10:55,890 --> 00:10:56,395 [Χειροκρότημα] 138 00:10:56,395 --> 00:10:57,645 Σας ευχαριστώ. 139 00:10:59,870 --> 00:11:03,260 Έτσι, τώρα έχω μόνο περίπου 250 σελίδες. 140 00:11:03,260 --> 00:11:05,580 Και μπορώ να το κάνω αυτό ξανά και ξανά και ξανά και να πάει από 141 00:11:05,580 --> 00:11:09,200 125 σε περίπου 60 σε 30 έως 15 και ούτω καθεξής. 142 00:11:09,200 --> 00:11:13,880 Και τέλος, θα πάρω μειώνονται σε μία από τις σελίδες S για 143 00:11:13,880 --> 00:11:17,370 η οποία, αν είναι στον τηλεφωνικό κατάλογο, ο Mike Smith θα πρέπει να είναι. 144 00:11:17,370 --> 00:11:19,980 >> Τώρα, αυτό είναι ένα προφανώς αρκετά λογικό αλγόριθμο, 145 00:11:19,980 --> 00:11:22,200 και αυτό είναι ένα one-time-χρήση αλγορίθμου σε αυτή την περίπτωση. 146 00:11:22,200 --> 00:11:24,790 Αλλά τι μπορούμε να ταξινομήσετε του πάρει μακριά από αυτό; 147 00:11:24,790 --> 00:11:27,640 Λοιπόν, η πρώτη προσέγγιση, αν διορθώσει αφελής αν 148 00:11:27,640 --> 00:11:30,130 ήταν, μπορεί να περιγραφεί από την παρούσα ευθεία γραμμή. 149 00:11:30,130 --> 00:11:32,920 Έτσι, αν για το x-άξονα εδώ λέμε αυτό είναι το μέγεθος της 150 00:11:32,920 --> 00:11:36,240 πρόβλημα, έτσι ώστε ο άξονας χ-πηγαίνει προς τα δεξιά, η 151 00:11:36,240 --> 00:11:37,400 πρόβλημα μεγαλώνει. 152 00:11:37,400 --> 00:11:38,940 Τι σημαίνει να είναι μεγαλύτερο στην 153 00:11:38,940 --> 00:11:40,140 πλαίσιο αυτού του προβλήματος; 154 00:11:40,140 --> 00:11:41,750 Περισσότερες σελίδες στον τηλεφωνικό κατάλογο. 155 00:11:41,750 --> 00:11:43,750 Υπάρχει περισσότερο κάτι που μπορούμε να ποσοτικοποιηθούν. 156 00:11:43,750 --> 00:11:45,530 Στις ο άξονας Ψ, ο χρόνος για την επίλυση. 157 00:11:45,530 --> 00:11:49,650 Έτσι, όπως ο άξονας ανεβαίνει, παίρνει περισσότερο χρόνο προφανώς. 158 00:11:49,650 --> 00:11:52,640 Έτσι, η πρώτη προσέγγιση των γραμμικά αναζήτηση από τη σελίδα 1 159 00:11:52,640 --> 00:11:57,050 στην σελίδα dot dot dot 1000 είναι μία γραμμική διαδικασία, μία γραμμική 160 00:11:57,050 --> 00:11:59,020 αλγόριθμο ή μέθοδο. 161 00:11:59,020 --> 00:12:00,990 Και μπορούμε να το περιγράψουμε με την παρούσα ευθεία γραμμή. 162 00:12:00,990 --> 00:12:04,050 Αν μπορώ να προσθέσω μία ακόμη σελίδα στον τηλεφωνικό κατάλογο, πρόκειται να, σε 163 00:12:04,050 --> 00:12:06,630 η χειρότερη περίπτωση, να λάβει με άλλο ένα κτύπημα σελίδα 164 00:12:06,630 --> 00:12:07,810 να βρείτε τον Mike Smith. 165 00:12:07,810 --> 00:12:11,700 Αν μπορώ να προσθέσω 100 σελίδες, 100 κτυπήματα ή περισσότερες μονάδες χρόνου. 166 00:12:11,700 --> 00:12:13,210 >> Τώρα, μπορώ να είμαι λίγο έξυπνος με αυτό. 167 00:12:13,210 --> 00:12:15,410 Δεν χρειάζεται πραγματικά να γυρίσει σελίδα το ένα σε έναν χρόνο. 168 00:12:15,410 --> 00:12:18,060 Μπορώ να κάνω τα πράγματα όπως είναι το 2 σε ένα χρόνο ή 4 σε ένα χρόνο. 169 00:12:18,060 --> 00:12:20,220 Αλλά ακόμα και αυτό δεν είναι ό, τι καλύτερο ριζικά. 170 00:12:20,220 --> 00:12:23,030 Ακόμα κι αν είναι 2 σε μια στιγμή, ναι, αυτό το είδος του αυτό κινείται 171 00:12:23,030 --> 00:12:27,410 γραμμή κάτω από ένα κομμάτι, και αυτό σημαίνει ότι χρειάζεται λιγότερο δεδομένη χρονική στιγμή 172 00:12:27,410 --> 00:12:28,730 ο ίδιος αριθμός των σελίδων. 173 00:12:28,730 --> 00:12:30,430 Αλλά δεν είναι ουσιαστικά καλύτερα. 174 00:12:30,430 --> 00:12:33,080 Αλλά τι κάναμε ακριβώς κάνουμε, και τι έκανε όλους να κάνετε 175 00:12:33,080 --> 00:12:34,160 ενστικτωδώς; 176 00:12:34,160 --> 00:12:37,350 Θα επιτευχθεί πραγματικά λίγο κάτι σαν αυτό, 177 00:12:37,350 --> 00:12:42,020 λογαριθμική χρόνο, οπότε το πρόβλημα μπορεί να αναπτυχθεί και να αναπτυχθούν και 178 00:12:42,020 --> 00:12:45,210 μεγαλώνουν, αλλά το κόστος της επίλυσης αυτού του προβλήματος, ο χρόνος 179 00:12:45,210 --> 00:12:47,330 απαιτούνται για την επίλυση αυτού του προβλήματος, δεν 180 00:12:47,330 --> 00:12:49,270 μεγαλώνουν σχεδόν τόσο γρήγορα. 181 00:12:49,270 --> 00:12:52,880 Αυτό θα ήταν μια λογαριθμική καμπύλη, log του n, όπου το n είναι 182 00:12:52,880 --> 00:12:55,480 ακριβώς το μέγεθος του προβλήματος, ο αριθμός των σελίδων σε αυτό 183 00:12:55,480 --> 00:12:56,180 τηλεφωνικό κατάλογο. 184 00:12:56,180 --> 00:12:57,650 Και τι σημαίνει αυτό σε πραγματικούς όρους; 185 00:12:57,650 --> 00:13:00,500 Λοιπόν, αν έχουμε σαν 500 άτομα σε αυτό το δωμάτιο αυτή τη στιγμή, 186 00:13:00,500 --> 00:13:02,330 ή μάλλον, αν έχουμε - 187 00:13:02,330 --> 00:13:05,520 ανάμιξης μεταφορά, δεν το κάνουμε αυτό ακόμη παράδειγμα φέτος - 188 00:13:05,520 --> 00:13:08,900 οπότε αν έχουμε 500 σελίδες στον τηλεφωνικό κατάλογο και να διπλασιαστεί 189 00:13:08,900 --> 00:13:12,660 1.000, σε αυτό το πιο έξυπνο μοντέλο της flipping 190 00:13:12,660 --> 00:13:15,370 στη μέση, πόσα δάκρυα σελίδα χρειάζεται για να πάει 191 00:13:15,370 --> 00:13:17,390 από 500 έως 1.000 σελίδες; 192 00:13:17,390 --> 00:13:19,510 Λοιπόν, μόνο ένα δάκρυ επιπλέον σελίδα. 193 00:13:19,510 --> 00:13:22,440 Αν μου έδωσε ένα 2.000 σελίδων βιβλίο του τηλεφώνου, δεν είναι μεγάλη υπόθεση. 194 00:13:22,440 --> 00:13:25,070 Απλά το δάκρυ αυτό ένα επιπλέον χρόνο. 195 00:13:25,070 --> 00:13:28,860 >> Έτσι, με λίγα λόγια, το μέγεθος του προβλήματος μπορεί να αναπτυχθεί πολύ πιο γρήγορα 196 00:13:28,860 --> 00:13:30,650 από το κόστος της επίλυσης πραγματικότητα. 197 00:13:30,650 --> 00:13:32,890 Τώρα αυτό είναι ακριβώς ένα τέτοιο αλγόριθμο. 198 00:13:32,890 --> 00:13:35,480 Υπάρχουν άλλοι που μπορούμε να λύσουμε με τον ίδιο τρόπο. 199 00:13:35,480 --> 00:13:36,630 Και γιατί να μην το κάνουμε αυτό; 200 00:13:36,630 --> 00:13:39,650 Αν θα με χιούμορ, έστω και αδέξια εδώ στην Sanders, πηγαίνετε 201 00:13:39,650 --> 00:13:42,950 μπροστά, ο καθένας, αν θα μπορούσατε και να στέκονται όρθιοι στη θέση του. 202 00:13:46,420 --> 00:13:49,040 Όπως μπορείτε να δείτε στην οθόνη εδώ, αυτό είναι ένας αλγόριθμος, μια 203 00:13:49,040 --> 00:13:52,110 διαδικασία, ένα πρόγραμμα ηλεκτρονικού υπολογιστή, αν θέλετε, να εκτελούνται από 204 00:13:52,110 --> 00:13:53,850 άνθρωπο που έχει μόλις 3 βήματα. 205 00:13:53,850 --> 00:13:55,010 Είμαστε ήδη στο βήμα 1. 206 00:13:55,010 --> 00:13:55,840 Έχετε σηκώθηκε. 207 00:13:55,840 --> 00:13:58,120 Και τώρα σκεφτείτε τον εαυτό σας τον αριθμό 1. 208 00:13:58,120 --> 00:13:59,310 Αυτός είναι ο τρέχων αριθμός. 209 00:13:59,310 --> 00:14:00,990 Όλοι εδώ είναι το νούμερο 1. 210 00:14:00,990 --> 00:14:04,360 Βήμα 2, ζεύγος στέκεται μακριά με κάποιον, προσθέστε τους αριθμούς σας 211 00:14:04,360 --> 00:14:07,155 μαζί, και να υιοθετήσει τότε το ποσό ως νέο αριθμό σας. 212 00:14:15,760 --> 00:14:18,730 Κάποιος από εσάς θα πρέπει να καθίσει, στη συνέχεια, επαναλάβετε. 213 00:14:29,260 --> 00:14:33,715 >> ΟΜΙΛΗΤΗΣ 1: 205. 214 00:14:33,715 --> 00:14:34,210 David J. Malan: Τι είναι αυτό; 215 00:14:34,210 --> 00:14:35,200 ΟΜΙΛΗΤΗΣ 1: 205. 216 00:14:35,200 --> 00:14:36,450 David J. Malan: OK. 217 00:14:43,120 --> 00:14:44,605 ΗΧΕΙΟ 2: Έχει τις άλλες. 218 00:14:58,120 --> 00:14:58,780 David J. Malan: 205; 219 00:14:58,780 --> 00:14:59,666 ΟΜΙΛΗΤΗΣ 3: Ναι. 220 00:14:59,666 --> 00:15:00,092 David J. Malan: OK. 221 00:15:00,092 --> 00:15:00,518 3. 222 00:15:00,518 --> 00:15:02,040 ΟΜΙΛΗΤΗΣ 4: 400. 223 00:15:02,040 --> 00:15:02,350 ΟΜΙΛΗΤΗΣ 5: 5. 224 00:15:02,350 --> 00:15:04,640 700. 225 00:15:04,640 --> 00:15:05,890 David J. Malan: Εντάξει. 226 00:15:09,110 --> 00:15:11,965 Σε αυτό το σημείο, όλο και λιγότεροι άνθρωποι θα πρέπει να στέκεται. 227 00:15:14,690 --> 00:15:17,860 Αυτό είναι που γίνεται πιο δύσκολη. 228 00:15:17,860 --> 00:15:18,660 Κάποιος εδώ. 229 00:15:18,660 --> 00:15:19,910 Εδώ. 230 00:15:28,490 --> 00:15:31,170 Το χειρότερο μέρος είναι ότι μπορείτε επίσης να κάνετε πολύ προφορικά 231 00:15:31,170 --> 00:15:33,830 αριθμητική μπροστά από εκατοντάδες Χάρβαρντ 232 00:15:33,830 --> 00:15:35,080 undergrads. 233 00:15:40,790 --> 00:15:41,820 OK. 234 00:15:41,820 --> 00:15:43,140 Bit of a bug εδώ. 235 00:15:43,140 --> 00:15:43,490 Εντάξει. 236 00:15:43,490 --> 00:15:44,490 Τι είναι ο αριθμός σας; 237 00:15:44,490 --> 00:15:45,390 ΟΜΙΛΗΤΗΣ 6: Εννέα. 238 00:15:45,390 --> 00:15:45,815 David J. Malan: Τι είναι αυτό; 239 00:15:45,815 --> 00:15:46,330 ΟΜΙΛΗΤΗΣ 6: Εννέα. 240 00:15:46,330 --> 00:15:47,040 David J. Malan: Εννέα. 241 00:15:47,040 --> 00:15:49,740 Εντάξει. 242 00:15:49,740 --> 00:15:52,388 Τι είναι ο αριθμός σας; 243 00:15:52,388 --> 00:15:53,780 ΟΜΙΛΗΤΗΣ 7: 179. 244 00:15:53,780 --> 00:15:55,570 David J. Malan: 179; 245 00:15:55,570 --> 00:15:56,330 Εντάξει. 246 00:15:56,330 --> 00:15:56,470 Καλή. 247 00:15:56,470 --> 00:15:57,280 Έτσι, 188. 248 00:15:57,280 --> 00:15:58,430 Έτσι, εσείς μπορείτε να καθίσετε. 249 00:15:58,430 --> 00:15:59,090 Τι είναι ο αριθμός σας; 250 00:15:59,090 --> 00:16:00,090 ΟΜΙΛΗΤΗΣ 8: 118. 251 00:16:00,090 --> 00:16:02,260 David J. Malan: 118. 252 00:16:02,260 --> 00:16:05,310 Μερικά έξυπνα undergrad αρχίσει να κάνει τα μαθηματικά. 253 00:16:05,310 --> 00:16:05,590 Εντάξει. 254 00:16:05,590 --> 00:16:07,050 118, 188. 255 00:16:07,050 --> 00:16:10,022 Τι άλλο έχουμε; 256 00:16:10,022 --> 00:16:10,990 ΟΜΙΛΗΤΗΣ 9: 71. 257 00:16:10,990 --> 00:16:13,884 David J. Malan: 71. 258 00:16:13,884 --> 00:16:14,310 ΟΜΙΛΗΤΗΣ 10: 79. 259 00:16:14,310 --> 00:16:15,510 David J. Malan: 79. 260 00:16:15,510 --> 00:16:17,100 Εντάξει. 261 00:16:17,100 --> 00:16:18,080 ΟΜΙΛΗΤΗΣ 11: 47. 262 00:16:18,080 --> 00:16:19,100 David J. Malan: 47. 263 00:16:19,100 --> 00:16:21,100 Ποια, το διδακτικό προσωπικό, το οποίο μας δίνει πόσες; 264 00:16:24,100 --> 00:16:27,690 705 είναι η απάντηση. 265 00:16:27,690 --> 00:16:29,905 Και αυτό είναι, στην πραγματικότητα, ακριβώς σωστό. 266 00:16:35,060 --> 00:16:36,970 Όχι, στην πραγματικότητα ήμασταν λίγο πιο μακριά από εκεί. 267 00:16:36,970 --> 00:16:40,435 >> Αλλά πώς θα πρέπει να το έχουν εργαστεί; 268 00:16:40,435 --> 00:16:41,940 Τι θα πρέπει να έχουν ακριβώς συνέβη; 269 00:16:41,940 --> 00:16:45,560 Έτσι, σε κάθε επανάληψη του αλγορίθμου, που ξεκίνησε με 270 00:16:45,560 --> 00:16:48,000 κάποια αριθμός των ανθρώπων που στέκεται, και αυτό ήταν το 271 00:16:48,000 --> 00:16:49,350 συνολικό αριθμό n στην αρχή. 272 00:16:49,350 --> 00:16:51,750 Στη συνέχεια, το ήμισυ του που κάθισε, και πήγαμε στο n πάνω από 2. 273 00:16:51,750 --> 00:16:52,830 Στη συνέχεια, το ήμισυ του που κάθισε. 274 00:16:52,830 --> 00:16:56,310 Πήγαμε στο ν πάνω από 4, κ πάνω από 8, π άνω των 16, και ούτω καθεξής, 275 00:16:56,310 --> 00:16:59,080 έως ότου, έστω και αν αυτό το είδος της αποσυντεθεί εκεί η 276 00:16:59,080 --> 00:17:02,000 τέλος, θεωρητικά, ο καθένας είχε συνδεθεί από το μπαλκόνι και 277 00:17:02,000 --> 00:17:05,780 πατάρι και ορχήστρα εδώ, θα είχαμε μόνο ένα μοναχικός 278 00:17:05,780 --> 00:17:11,790 άτομο που στέκεται με συνολική αξία, στην περίπτωση αυτή, από 705. 279 00:17:11,790 --> 00:17:14,460 Τώρα, τι σημαίνει αυτό, όμως, για τη λειτουργία του χρόνου; 280 00:17:14,460 --> 00:17:16,829 Λοιπόν σκέφτομαι αν μπορώ ως το ανθρώπινο είχε κάνει αυτό με το χέρι. 281 00:17:16,829 --> 00:17:19,819 Θα έχουν αρχίσει αρκετά αφελώς αλλά σωστά με 1, 282 00:17:19,819 --> 00:17:23,740 2, 3, 4, 5, 6, 7, 8, και ούτω καθεξής. 283 00:17:23,740 --> 00:17:24,920 Απαιτεί αρκετό χρόνο. 284 00:17:24,920 --> 00:17:25,980 Έτσι, μπορώ να κάνω, καλύτερα έτσι δεν είναι; 285 00:17:25,980 --> 00:17:27,690 Στο δημοτικό σχολείο, δεν μετράνε μόνο σε αυτά. 286 00:17:27,690 --> 00:17:28,109 Μπορείτε υπολογίζετε σε δυάρια. 287 00:17:28,109 --> 00:17:30,050 Έτσι 2, 4, 6, 8, 10, 12. 288 00:17:30,050 --> 00:17:31,630 Και αυτό γίνεται πολύ πιο γρήγορα. 289 00:17:31,630 --> 00:17:34,620 Τώρα, όμως, ουσιαστικά, με τη μόχλευση της συλλογικής 290 00:17:34,620 --> 00:17:37,070 νοημοσύνη του καθενός σε αυτή την αίθουσα, μπορούμε να επιτύχουμε ένα 291 00:17:37,070 --> 00:17:40,660 περιορίσει πολύ περισσότερο όπως αυτό, το οποίο τώρα ο αριθμός των 292 00:17:40,660 --> 00:17:42,450 οι άνθρωποι σε αυτό το δωμάτιο θα μπορούσε να διπλασιαστεί. 293 00:17:42,450 --> 00:17:45,940 Ένα άλλο 700 άτομα περπατούν σε αυτό το δωμάτιο για 1.400 άτομα, 294 00:17:45,940 --> 00:17:49,680 αλλά θα μας πάρει μόνο ένα ακόμη επανάληψη αυτής της 295 00:17:49,680 --> 00:17:50,880 αλγόριθμο για την επίλυση. 296 00:17:50,880 --> 00:17:53,170 >> Και έτσι, όλο και περισσότερο αυτές τις μέρες, όταν έχουμε αυτά τα τεράστια 297 00:17:53,170 --> 00:17:55,860 σύνολα δεδομένων στο Facebook και το Google και τα συναφή, είναι 298 00:17:55,860 --> 00:17:58,710 επίλυση των προβλημάτων με ένα κομμάτι του διορατικότητα, αυτό το κομμάτι της 299 00:17:58,710 --> 00:18:02,280 εξυπνάδα, που είναι όλο και περισσότερο μας επιτρέπει να κάνουμε πολλά, πολύ 300 00:18:02,280 --> 00:18:05,150 πιο ισχυρά πράγματα με τους υπολογιστές σήμερα. 301 00:18:05,150 --> 00:18:07,340 Αν σας αρέσουν αυτού του είδους τα πράγματα, μπορεί να έχετε δει στις 302 00:18:07,340 --> 00:18:10,650 Ημέρα δική παζλ Facebook CS50 του έρχεται αυτό το Σάββατο. 303 00:18:10,650 --> 00:18:12,580 Αν θέλετε να συμμετάσχετε σε κάτι σαν 304 00:18:12,580 --> 00:18:17,010 αυτό το οποίο εσείς, σε 2 ή 3 ή 4 ομάδες των 4, θα ήθελα να 305 00:18:17,010 --> 00:18:20,820 λύσει μερικά παζλ όπως αυτό, θα έχετε την ευκαιρία 306 00:18:20,820 --> 00:18:23,510 για να κερδίσει μερικά καταπληκτικά δώρα, μεταξύ των οποίων είναι και μερικά Wii 307 00:18:23,510 --> 00:18:25,900 κάρτες δώρων ή κάποια άλλη κλοπιμαία Facebook. 308 00:18:25,900 --> 00:18:28,660 Αυτό το Σάββατο, το μεσημέρι έως τις 3:00 μ.μ., πηγαίνετε στο 309 00:18:28,660 --> 00:18:33,440 cs50.net/rsvp για τέτοια. 310 00:18:33,440 --> 00:18:35,940 Και αυτή η διαφάνεια είναι σε απευθείας σύνδεση, αν θέλετε να παίξετε γύρω. 311 00:18:35,940 --> 00:18:38,010 Τα προβλήματα που φέτος θα είναι νέα. 312 00:18:38,010 --> 00:18:40,210 >> Μπορείτε να παρατηρήσετε στην τάξη, επίσης, όλο και πιο 313 00:18:40,210 --> 00:18:41,210 φωτογραφικές μηχανές φέτος. 314 00:18:41,210 --> 00:18:45,180 Έτσι, όχι μόνο θα είναι η πορεία είναι γυρισμένη με το συνήθη τρόπο, CS50 315 00:18:45,180 --> 00:18:47,760 Μπορεί επίσης να συμμετέχει σε ένα ντοκιμαντέρ για την τριτοβάθμια 316 00:18:47,760 --> 00:18:50,370 εκπαίδευση που είναι κοιτάζοντας την μεταμορφωτική εμπειρία 317 00:18:50,370 --> 00:18:53,000 ότι ένας μαθητής μπορεί να έχει αυτές τις μέρες σε ένα προπτυχιακό 318 00:18:53,000 --> 00:18:53,870 διάρκεια της μελέτης. 319 00:18:53,870 --> 00:18:56,990 Έτσι, προς αυτά, τότε, όχι μόνο θα μπορούμε να κινηματογραφεί για 320 00:18:56,990 --> 00:19:00,170 ότι, εμείς θα γυρισμάτων, καθώς όλο και περισσότερο για μας 321 00:19:00,170 --> 00:19:03,670 σε απευθείας σύνδεση ακροατήριο, καθώς και στην περίπτωση αυτή το κοινό εδώ. 322 00:19:03,670 --> 00:19:05,880 Έτσι, καλωσορίζουμε στην τάξη φέτος Χάρβαρντ μας 323 00:19:05,880 --> 00:19:08,190 Επέκταση μαθητές Γυμνασίου και Λυκείου, Graduate School of Design, 324 00:19:08,190 --> 00:19:10,470 Εκπαίδευση, το σχολείο των επιχειρήσεων, η Σχολή Κένεντι, 325 00:19:10,470 --> 00:19:12,970 το σχολείο του νόμου, καθώς και ένας αριθμός φοιτητών από 326 00:19:12,970 --> 00:19:16,140 Belmont, Λέξινγκτον, Newton, και Watertown γυμνάσια. 327 00:19:16,140 --> 00:19:17,120 Καλώς ήρθατε σε όλους σας. 328 00:19:17,120 --> 00:19:20,070 Επιπλέον, αυτό το έτος, μπορεί να έχετε ακούσει, Harvard και MIT, 329 00:19:20,070 --> 00:19:22,500 Berkeley και τώρα, έχουν εισέλθει σε ένα συνεργατικό 330 00:19:22,500 --> 00:19:26,020 εταιρική σχέση, μια πρωτοβουλία που ονομάζεται EDX, το οποίο είναι ένα 331 00:19:26,020 --> 00:19:28,650 πρωτοβουλία για το άνοιγμα της εκπαίδευσης σε όλες τις πιο 332 00:19:28,650 --> 00:19:31,210 ανθρώπους σε απευθείας σύνδεση και να αρχίσει να κάνει ουσιαστικά 333 00:19:31,210 --> 00:19:34,400 έρευνα σε πολύ ευρύτερη κλίμακα ως προς το πώς οι άνθρωποι μαθαίνουν. 334 00:19:34,400 --> 00:19:36,920 Και έτσι CS50 θα είναι το πρώτο μάθημα του κολλεγίου 335 00:19:36,920 --> 00:19:38,790 που συμμετέχουν στην εν λόγω πρωτοβουλία. 336 00:19:38,790 --> 00:19:41,320 Που σημαίνει ότι θα έχετε πρόσβαση σε όλα τα εργαλεία περισσότερο, 337 00:19:41,320 --> 00:19:44,020 όλο το περιεχόμενο του προγράμματος σπουδών περισσότερο, πολύ περισσότερο βίντεο 338 00:19:44,020 --> 00:19:48,190 περιεχόμενο, ως αποτέλεσμα, καθώς, όπως του χθες το πρωί, η 339 00:19:48,190 --> 00:19:52,210 53.019 άνθρωποι οι οποίοι έχουν εγγραφεί για να λάβουν CS50 μαζί 340 00:19:52,210 --> 00:19:55,290 μαζί σας αυτό το έτος στο Διαδίκτυο. 341 00:19:55,290 --> 00:19:56,530 Έτσι, χωρίς - 342 00:19:56,530 --> 00:20:03,800 [Χειροκρότημα] 343 00:20:03,800 --> 00:20:05,680 Λοιπόν, τι σημαίνει αυτό, ιδίως, είναι ότι η 344 00:20:05,680 --> 00:20:07,770 διδακτικού προσωπικού και έχω περάσει αρκετό χρονικό διάστημα αυτό 345 00:20:07,770 --> 00:20:10,600 καλοκαίρι προετοιμασία για την πτώση, τόσο στην πανεπιστημιούπολη και να σβήνουν, έτσι 346 00:20:10,600 --> 00:20:13,580 ότι μπορούμε να αρχίσουμε να δημιουργήσουν ένα σώμα ενδιαφέρουσα, από 347 00:20:13,580 --> 00:20:16,130 συναρπαστικό, της συμμετοχής εκπαιδευτικού περιεχομένου που 348 00:20:16,130 --> 00:20:22,490 εστιάζεται, κυρίως, στις πιο οικεία μεταφορικά μέσα του 349 00:20:22,490 --> 00:20:23,960 αρκετά σύνθετο υλικό. 350 00:20:23,960 --> 00:20:26,210 >> Έτσι, εκτός από τις διαλέξεις και τα τμήματα του μαθήματος και 351 00:20:26,210 --> 00:20:28,300 τα πράγματα που ονομάζονται περάσματα, το οποίο θα επανεξετάσει σε μόλις ένα 352 00:20:28,300 --> 00:20:31,620 λίγο, θα έχουμε επίσης αυτά τα σορτς φέτος που επιτρέπουν 353 00:20:31,620 --> 00:20:33,570 να συνεργαστεί με την πορεία από μια διαφορετική οπτική γωνία 354 00:20:33,570 --> 00:20:34,520 συνολικά. 355 00:20:34,520 --> 00:20:36,540 Έτσι ας χρησιμοποιήσουμε αυτό ως μια ευκαιρία να ρίξουμε μια γρήγορη 356 00:20:36,540 --> 00:20:38,905 ματιά σε ένα που ασχολείται με αυτό έννοια της εκτελέσιμα. 357 00:20:38,905 --> 00:20:42,220 >> Έτσι, στην επιστήμη των υπολογιστών, υπάρχουν πράγματα που ονομάζεται αλγόριθμοι - 358 00:20:42,220 --> 00:20:44,610 δύο από τις οποίες πήραμε μόνο μια ματιά στο - αυτές τις διαδικασίες για 359 00:20:44,610 --> 00:20:45,690 επίλυση των προβλημάτων. 360 00:20:45,690 --> 00:20:46,770 Αλλά στο τέλος της ημέρας, θα πρέπει να 361 00:20:46,770 --> 00:20:48,730 αποτελούν πληροφορίες κατά κάποιο τρόπο. 362 00:20:48,730 --> 00:20:51,640 Και θα πρέπει να το εκπροσωπούν με έναν τρόπο που ένας υπολογιστής μπορεί να 363 00:20:51,640 --> 00:20:52,400 καταλαβαίνουν. 364 00:20:52,400 --> 00:20:54,940 Και ακόμα κι αν δεν καταλαβαίνεις πραγματικά υπολογιστές και 365 00:20:54,940 --> 00:20:58,150 είστε σε αυτό% 76 αυτή τη στιγμή, έχετε πιθανώς κάποια αόριστη 366 00:20:58,150 --> 00:21:01,860 αίσθηση ότι οι υπολογιστές με κάποιο τρόπο να ασχοληθεί σε 0s και 1s, η δυαδική 367 00:21:01,860 --> 00:21:03,160 σύστημα, να το πω έτσι. 368 00:21:03,160 --> 00:21:04,480 Τώρα γιατί συμβαίνει αυτό; 369 00:21:04,480 --> 00:21:07,060 Λοιπόν, αποδεικνύεται όταν οι υπολογιστές για πρώτη φορά, αν 370 00:21:07,060 --> 00:21:09,400 που απαιτούνται για να αντιπροσωπεύσουν τις πληροφορίες, θα μπορούσατε να το κάνετε 371 00:21:09,400 --> 00:21:10,600 με ηλεκτρική ενέργεια. 372 00:21:10,600 --> 00:21:13,460 Και αν και αυτό είναι ένα κομμάτι από ένα υπεραπλούστευση, ένα πολύ 373 00:21:13,460 --> 00:21:16,190 εύκολο τρόπο εγγραφής πληροφοριών είναι είτε 374 00:21:16,190 --> 00:21:18,000 στροφή ότι η ηλεκτρική ενέργεια για - 375 00:21:18,000 --> 00:21:20,460 1 σε ένα δυαδικό, να το πω έτσι - ή στροφή 376 00:21:20,460 --> 00:21:22,100 ότι η ηλεκτρική ενέργεια μακριά. 377 00:21:22,100 --> 00:21:24,080 >> Έτσι, αν Barry, αν δεν θα με πείραζε, θα μπορούσαμε χαμηλώστε τα φώτα 378 00:21:24,080 --> 00:21:26,000 πλήρως για μια στιγμή; 379 00:21:26,000 --> 00:21:29,730 Αυτό εδώ είναι ένα πολύ περιττή δυαδικό 0. 380 00:21:29,730 --> 00:21:33,830 Αν γυρίσουμε πίσω τα φώτα επάνω, τώρα είναι Sanders Theatre 381 00:21:33,830 --> 00:21:35,860 αντιπροσωπεύει την δυαδική τιμή 1. 382 00:21:35,860 --> 00:21:38,710 Δυστυχώς, με ένα μόνο κομμάτι, με μόλις ένα σετ 383 00:21:38,710 --> 00:21:41,070 φώτα, μπορούμε να αντιπροσωπεύουν μόνο δύο αριθμούς στο 384 00:21:41,070 --> 00:21:42,690 κόσμο, 0 και 1. 385 00:21:42,690 --> 00:21:44,470 Και θα ήταν ωραίο αν οι υπολογιστές μπορούσαν να υπολογίζουν ένα 386 00:21:44,470 --> 00:21:45,340 λίγο υψηλότερη από αυτή. 387 00:21:45,340 --> 00:21:46,370 Αλλά πραγματικά μπορούν. 388 00:21:46,370 --> 00:21:49,230 Επιτρέψτε μου λοιπόν να τραβήξει στην οθόνη εδώ ο φίλος μας Nate Hardison 389 00:21:49,230 --> 00:21:52,000 που θα μας δώσει μια γρήγορη ματιά κατά τη διάρκεια της μόλις λίγων 390 00:21:52,000 --> 00:21:54,680 λεπτά σε αυτή την έννοια της δυαδικής. 391 00:21:54,680 --> 00:22:01,870 >> [ΑΝΑΠΑΡΑΓΩΓΗ ΒΙΝΤΕΟ] 392 00:22:01,870 --> 00:22:03,450 NATE HARDISON: Επιστροφή όταν έμαθε πώς να διαβάζουν και να γράφουν 393 00:22:03,450 --> 00:22:08,450 αριθμούς, μάθατε για τα ψηφία 0 έως 9. 394 00:22:08,450 --> 00:22:10,840 Για να γράψετε ακέραιους αριθμούς μεγαλύτερο από 9, μάθατε ότι όλα 395 00:22:10,840 --> 00:22:13,830 που είχε να κάνει ήταν χρησιμοποιούν κάποιο συνδυασμό αυτών των ψηφίων, 396 00:22:13,830 --> 00:22:21,000 όπως στο 52 και 437. 397 00:22:21,000 --> 00:22:23,220 Έτσι, αυτός ο τρόπος γραφής αριθμών έχει ένα 398 00:22:23,220 --> 00:22:25,620 όνομα, δεκαδική μορφή. 399 00:22:25,620 --> 00:22:26,690 Γιατί δεκαδικό; 400 00:22:26,690 --> 00:22:30,340 Λοιπόν, η λατινική ρίζα ενός δεκαδικού, Δεκέμβριο, σημαίνει 10. 401 00:22:30,340 --> 00:22:33,190 Και όταν έχεις 10 ψηφία σε σύστημα γραφής σας, 10 402 00:22:33,190 --> 00:22:35,290 γίνεται ένα μάλλον ειδικό αριθμό. 403 00:22:35,290 --> 00:22:38,950 Ας δούμε τον αριθμό 437 γραμμένο σε δεκαδική μορφή με 404 00:22:38,950 --> 00:22:40,340 καταλάβουμε γιατί. 405 00:22:40,340 --> 00:22:50,200 >> Μπορούμε πρώτο διάλειμμα μέχρι 437 σε 400 συν 30 συν 7. 406 00:22:50,200 --> 00:22:56,050 Μπορούμε να το πάρετε πέρα ​​ακόμη περισσότερο έτσι ώστε να έχουμε 4 φορές 100 407 00:22:56,050 --> 00:23:02,990 συν 3 φορές 10 συν 7 φορές 1. 408 00:23:02,990 --> 00:23:05,970 Θυμηθείτε μαθαίνουν για τον τόπο αυτά, ο τόπος δεκάδες, 409 00:23:05,970 --> 00:23:08,050 ο τόπος εκατοντάδες, και ούτω καθεξής; 410 00:23:08,050 --> 00:23:10,990 Αυτό είναι ακριβώς όπου που προέρχεται από. 411 00:23:10,990 --> 00:23:14,150 Και τέλος, μπορούμε να δούμε ότι έχουμε ένα σωρό δυνάμεις του 10 412 00:23:14,150 --> 00:23:15,770 ενσωματωμένο στο εδώ. 413 00:23:15,770 --> 00:23:25,330 Έχουμε 4 φορές το 10 έως 2 συν 3 φορές το 10 έως 1 συν 414 00:23:25,330 --> 00:23:29,580 7 φορές 10 στο μηδέν. 415 00:23:29,580 --> 00:23:31,330 Έτσι, τώρα βλέπετε γιατί 10 είναι μια ειδική 416 00:23:31,330 --> 00:23:33,240 αριθμός των δεκαδική μορφή. 417 00:23:33,240 --> 00:23:35,240 Στην πραγματικότητα, έχουμε ένα όνομα για αυτό. 418 00:23:35,240 --> 00:23:38,170 Έχει καλέσει τη βάση, δεδομένου ότι είναι η βάση του εκθέτη 419 00:23:38,170 --> 00:23:39,960 στην αριθμητική μας εδώ. 420 00:23:39,960 --> 00:23:43,190 >> Δεκαδική μορφή δεν είναι ο μόνος τρόπος για να αντιπροσωπεύσει τους αριθμούς. 421 00:23:43,190 --> 00:23:48,020 Στην πραγματικότητα, ακόμη και αν μπορούμε να απαλλαγούμε από τα ψηφία 2 έως 9, μπορούμε να 422 00:23:48,020 --> 00:23:49,610 εξακολουθούν να αντιπροσωπεύουν όλους τους αριθμούς που 423 00:23:49,610 --> 00:23:51,620 θα μπορούσαμε με δεκαδικό. 424 00:23:51,620 --> 00:23:56,220 Έτσι τώρα έχουμε δύο ψηφία, 0 και 1, 2 είναι ειδικά μας 425 00:23:56,220 --> 00:23:59,070 αριθμός, η βάση του συστήματος σημειογραφίας μας. 426 00:23:59,070 --> 00:24:02,340 Το όνομα αυτού του συστήματος σημειογραφίας ονομάζεται δυαδική από 427 00:24:02,340 --> 00:24:04,890 το πρόθεμα "bi" σημαίνει 2. 428 00:24:04,890 --> 00:24:08,130 Έτσι, αντί τώρα να έχουν μια θέση αυτοί και δεκάδες θέση και 429 00:24:08,130 --> 00:24:11,950 ούτω καθεξής, έχουμε τώρα ένα μέρος αυτά, ένα μέρος δυάρια, ένα fours 430 00:24:11,950 --> 00:24:15,420 τόπο, και ούτω καθεξής, ανεβαίνοντας από δυνάμεις του 2. 431 00:24:15,420 --> 00:24:17,320 Ας δούμε λοιπόν αυτό με κάνει κάποια μέτρηση. 432 00:24:17,320 --> 00:24:22,790 Έτσι, εξακολουθεί να είναι 0 0, και το 1 είναι ακόμη 1. 433 00:24:22,790 --> 00:24:25,700 Ωστόσο, τώρα που έχουμε μια θέση δυάρια, αντί των δεκάδων 434 00:24:25,700 --> 00:24:31,070 τόπο, 10 αντιπροσωπεύει τον αριθμό 2. 435 00:24:31,070 --> 00:24:36,240 Για να πάρετε 3, θα προσθέσει ένα με αυτό και να πάρει 11. 436 00:24:36,240 --> 00:24:38,310 4, δεδομένου ότι υπάρχει τώρα μια θέση τέσσερα, είναι 437 00:24:38,310 --> 00:24:42,520 αντιπροσωπεύεται από 100. 438 00:24:42,520 --> 00:24:47,280 Πέντε είναι 101. 439 00:24:47,280 --> 00:24:50,610 6 είναι 110. 440 00:24:50,610 --> 00:24:54,470 7 είναι 111. 441 00:24:54,470 --> 00:24:56,330 8, πάλι, έχει τη δική του θέση. 442 00:24:56,330 --> 00:25:00,650 Έτσι είναι 1000. 443 00:25:00,650 --> 00:25:01,750 Και νομίζω ότι μπορείτε να πάρετε το σημείο. 444 00:25:01,750 --> 00:25:03,510 [ΑΝΑΠΑΡΑΓΩΓΗ ΒΙΝΤΕΟ ΤΕΛΟΣ] 445 00:25:03,510 --> 00:25:06,900 >> David J. Malan: Λοιπόν, αυτό είναι να πούμε, ό, τι κάνουν και οι υπολογιστές 446 00:25:06,900 --> 00:25:09,650 τι δυαδική είναι στην πραγματικότητα δεν είναι τόσο ανόμοια από ό, τι 447 00:25:09,650 --> 00:25:12,260 έχουμε ήδη λάβει ως δεδομένο εδώ και μερικά χρόνια, έτσι δεν είναι; 448 00:25:12,260 --> 00:25:14,330 Μπορείτε υπολογίζω δημοτικό σχολείο, μάθατε να μετρήσει ακριβώς 449 00:25:14,330 --> 00:25:16,310 η μόδα που πρότεινε Nate. 450 00:25:16,310 --> 00:25:18,250 Αλλά τότε μάλλον δεν έχουν σκεφτεί πραγματικά για αυτό, δεδομένου ότι, 451 00:25:18,250 --> 00:25:19,990 το γεγονός ότι δεν υπάρχει αυτός ο τόπος αυτά, δεκάδες θέση, και 452 00:25:19,990 --> 00:25:20,490 εκατοντάδες τόπο. 453 00:25:20,490 --> 00:25:21,185 Και αυτό είναι αρκετά αυθαίρετη. 454 00:25:21,185 --> 00:25:24,090 Και πράγματι, οι υπολογιστές χρησιμοποιούν απλά τη διαφορετική βάση. 455 00:25:24,090 --> 00:25:27,430 Αλλά, στο τέλος της ημέρας, πραγματικά σωματικά αντιπροσωπεύουν 456 00:25:27,430 --> 00:25:30,100 αυτή η έννοια του 0 και 1, που προφανώς δεν γυρίσει μόνο το 457 00:25:30,100 --> 00:25:31,630 φώτα και να σβήνουν οπωσδήποτε. 458 00:25:31,630 --> 00:25:33,960 Θα πρέπει να το κάνουμε σε μια πολύ λεπτότερα με κόκκους κλίμακα. 459 00:25:33,960 --> 00:25:36,240 Και με περισσότερη ακρίβεια, μπορείτε να θυμηθείτε αυτό το ανόητο 460 00:25:36,240 --> 00:25:38,990 λίγο παιχνίδι από την παιδική ηλικία, μαλλιαρός Willy και αυτά τα μικρά 461 00:25:38,990 --> 00:25:40,360 μαγνητικά σωματίδια. 462 00:25:40,360 --> 00:25:43,830 >> Έτσι μαγνητικά σωματίδια είναι κάτι που μπορείτε να ευθυγραμμίσετε 463 00:25:43,830 --> 00:25:45,720 σε δυο διαφορετικές κατευθύνσεις, ίσως 464 00:25:45,720 --> 00:25:47,780 Βορρά-Νότου ή βορρά-νότου. 465 00:25:47,780 --> 00:25:50,340 Και έτσι μια πολλή σωματική ενσαρκώσεις της τεχνολογίας 466 00:25:50,340 --> 00:25:53,410 αυτές τις μέρες που χρησιμοποιούν το δυαδικό, που χρησιμοποιούν 0s και 1s, απλά 467 00:25:53,410 --> 00:25:58,190 έχουν μαγνητισμό στο εσωτερικό που ευθυγραμμίζει τα πράγματα, πάνω-κάτω ή 468 00:25:58,190 --> 00:26:01,970 κάτω προς τα πάνω, με τον τρόπο αυτό αντιπροσωπεύει ένα 0 ή 1, 469 00:26:01,970 --> 00:26:02,750 αντιστοίχως. 470 00:26:02,750 --> 00:26:05,360 Έτσι, πράγματι, ας προχωρήσουμε μακριά από το αφηρημένο εδώ και 471 00:26:05,360 --> 00:26:07,580 ματιά στο εσωτερικό του τι είναι ένα πιο παραδοσιακό 472 00:26:07,580 --> 00:26:08,640 σκληρό δίσκο του υπολογιστή. 473 00:26:08,640 --> 00:26:10,980 Αυτό συμβαίνει να είναι λίγο μεγαλύτερο στην οθόνη υπό την έννοια ότι είναι 474 00:26:10,980 --> 00:26:12,420 από έναν επιτραπέζιο υπολογιστή. 475 00:26:12,420 --> 00:26:15,670 Αλλά φορητούς υπολογιστές σήμερα εξακολουθούν να έχουν την ίδια τεχνολογία, αλλά είναι 476 00:26:15,670 --> 00:26:18,190 σταδιακά να αντικατασταθεί από πιο εξελιγμένα πράγματα που 477 00:26:18,190 --> 00:26:20,490 έχουν στην πραγματικότητα δεν έχουν κινούμενα μέρη. 478 00:26:20,490 --> 00:26:22,440 Το εσωτερικό, στη συνέχεια, ενός σκληρού δίσκου. 479 00:26:22,440 --> 00:26:23,610 >> [ΑΝΑΠΑΡΑΓΩΓΗ ΒΙΝΤΕΟ] 480 00:26:23,610 --> 00:26:26,320 ΟΜΙΛΗΤΗΣ 12: Ο σκληρός δίσκος είναι όπου το PC σας αποθηκεύει περισσότερες από 481 00:26:26,320 --> 00:26:27,870 μόνιμα δεδομένα της. 482 00:26:27,870 --> 00:26:31,600 Για να γίνει αυτό, τα δεδομένα από τη RAM ταξιδεύει μαζί με το λογισμικό 483 00:26:31,600 --> 00:26:35,290 σήματα που λένε το πόσο σκληρό δίσκο για την αποθήκευση των δεδομένων. 484 00:26:35,290 --> 00:26:38,000 Τα σκληρά κυκλώματα κίνησης μεταφράζουν αυτά τα σήματα σε 485 00:26:38,000 --> 00:26:40,130 διακυμάνσεων τάσης. 486 00:26:40,130 --> 00:26:43,700 Αυτά με τη σειρά τους ελέγχουν τα κινούμενα μέρη του σκληρού δίσκου, κάποιες από 487 00:26:43,700 --> 00:26:46,750 τα λίγα κινούμενα τμήματα αριστερά στο σύγχρονο υπολογιστή. 488 00:26:46,750 --> 00:26:49,460 Μερικά από τα σήματα ελέγχουν έναν κινητήρα ο οποίος περιστρέφει 489 00:26:49,460 --> 00:26:51,300 μέταλλο υμένιο πιατέλες. 490 00:26:51,300 --> 00:26:54,670 Τα δεδομένα σας είναι αποθηκευμένα στην πραγματικότητα σε αυτές τις πιατέλες. 491 00:26:54,670 --> 00:26:57,810 Άλλα σήματα μετακινήσετε το κεφαλή ανάγνωσης-εγγραφής για να διαβάσετε ή 492 00:26:57,810 --> 00:26:59,900 εγγραφή δεδομένων σχετικά με τις πιατέλες. 493 00:26:59,900 --> 00:27:03,520 Αυτό το μηχάνημα είναι τόσο ακριβές ότι μια ανθρώπινη τρίχα δεν θα μπορούσε να 494 00:27:03,520 --> 00:27:06,470 ακόμη και να περάσει μεταξύ των αρχηγών και κλώση πιατέλες. 495 00:27:06,470 --> 00:27:08,780 Ωστόσο, λειτουργεί σε όλα καταπληκτική ταχύτητα. 496 00:27:08,780 --> 00:27:09,520 [ΑΝΑΠΑΡΑΓΩΓΗ ΒΙΝΤΕΟ ΤΕΛΟΣ] 497 00:27:09,520 --> 00:27:11,410 >> David J. Malan: Έτσι, αν τώρα κάνετε ζουμ σε ό, τι είναι στην πραγματικότητα 498 00:27:11,410 --> 00:27:14,300 συμβαίνει στην κορυφή αυτών των platters σε όρους του 499 00:27:14,300 --> 00:27:17,470 μαγνητισμό, έχουμε αυτό το δεύτερο από τα δύο βλέμματα. 500 00:27:17,470 --> 00:27:17,755 >> [ΑΝΑΠΑΡΑΓΩΓΗ ΒΙΝΤΕΟ] 501 00:27:17,755 --> 00:27:20,820 ΟΜΙΛΗΤΗΣ 13: Ας δούμε τι ακριβώς είδαμε σε αργή κίνηση. 502 00:27:20,820 --> 00:27:23,300 Όταν ένα σύντομο παλμό της ηλεκτρικής αποστέλλεται η 503 00:27:23,300 --> 00:27:26,520 κεφαλή ανάγνωσης-εγγραφής, το γυρίζει σε ένα μικροσκοπικό ηλεκτρομαγνήτη για ένα 504 00:27:26,520 --> 00:27:28,110 κλάσμα ενός δευτερολέπτου. 505 00:27:28,110 --> 00:27:31,320 Ο μαγνήτης δημιουργεί ένα πεδίο που αλλάζει την πολικότητα του 506 00:27:31,320 --> 00:27:34,280 ένα πολύ μικρό μέρος από τα μεταλλικά σωματίδια τα οποία παλτό 507 00:27:34,280 --> 00:27:35,790 επιφάνεια κάθε platter του. 508 00:27:35,790 --> 00:27:39,090 Μια σειρά μοτίβο από αυτά τα μικροσκοπικά φορτισμένα περιοχές στο δίσκο 509 00:27:39,090 --> 00:27:41,650 αντιπροσωπεύει ένα μόνο μπιτ δεδομένων στον δυαδικό αριθμό 510 00:27:41,650 --> 00:27:43,680 σύστημα που χρησιμοποιείται από τους υπολογιστές. 511 00:27:43,680 --> 00:27:45,977 Τώρα, αν η τρέχουσα αποστέλλεται ένας τρόπος μέσω της ανάγνωσης-εγγραφής 512 00:27:45,977 --> 00:27:49,030 το κεφάλι, η περιοχή είναι πολωμένο σε μια κατεύθυνση. 513 00:27:49,030 --> 00:27:51,110 Εάν το ρεύμα έχει ρυθμιστεί κατά την αντίθετη κατεύθυνση, το 514 00:27:51,110 --> 00:27:53,070 πόλωση αντιστρέφεται. 515 00:27:53,070 --> 00:27:55,540 Πώς μπορείτε να πάρετε τα δεδομένα από το σκληρό δίσκο; 516 00:27:55,540 --> 00:27:57,270 Απλά αντιστρέψει τη διαδικασία. 517 00:27:57,270 --> 00:27:59,670 Έτσι είναι τα σωματίδια στο δίσκο που παίρνουν το ρεύμα 518 00:27:59,670 --> 00:28:01,190 η κεφαλή ανάγνωσης-εγγραφής κινείται. 519 00:28:01,190 --> 00:28:04,090 Βάλτε μαζί τα εκατομμύρια αυτών των τμημάτων μαγνητισμένο και έχετε 520 00:28:04,090 --> 00:28:05,300 πήρε ένα αρχείο. 521 00:28:05,300 --> 00:28:08,600 Τώρα, τα κομμάτια ενός αρχείου μπορεί να είναι διασκορπισμένα σε όλη την 522 00:28:08,600 --> 00:28:11,140 platters ενός δίσκου, κάτι σαν το χάος του 523 00:28:11,140 --> 00:28:13,140 χαρτιά στο γραφείο σας. 524 00:28:13,140 --> 00:28:16,680 Έτσι, ένα ειδικό αρχείο επιπλέον παρακολουθεί όπου τα πάντα είναι. 525 00:28:16,680 --> 00:28:18,560 Μην επιθυμείτε είχατε κάτι τέτοιο; 526 00:28:18,560 --> 00:28:19,990 [ΑΝΑΠΑΡΑΓΩΓΗ ΒΙΝΤΕΟ ΤΕΛΟΣ] 527 00:28:19,990 --> 00:28:21,200 >> David J. Malan: Πράγματι. 528 00:28:21,200 --> 00:28:25,420 Έτσι, έχουμε την ικανότητα να αντιπροσωπεύουν πληροφορίες, οι αριθμοί 529 00:28:25,420 --> 00:28:26,310 σε πολύ χαμηλό επίπεδο. 530 00:28:26,310 --> 00:28:29,920 Έχουμε ένα φυσικό τρόπο που αντιπροσωπεύει το ίδιο πράγμα. 531 00:28:29,920 --> 00:28:32,710 Αλλά δεν μπορούμε να κάνουμε πραγματικά όλα αυτά πολύ ενδιαφέρον ακόμη 532 00:28:32,710 --> 00:28:34,580 εκτός ίσως κάποια αριθμητική και τα μαθηματικά. 533 00:28:34,580 --> 00:28:37,660 Δεν έχουμε κανένα τρόπο αντιπροσωπεύει μέχρι στιγμής τα πράγματα όπως 534 00:28:37,660 --> 00:28:40,310 γράμματα του αλφαβήτου έτσι ώστε εμείς οι άνθρωποι μπορούν να επικοινωνούν 535 00:28:40,310 --> 00:28:41,970 χρησιμοποιώντας αυτές τις ίδιες συσκευές. 536 00:28:41,970 --> 00:28:45,710 Αλλά ευτυχώς υπάρχει κωδικοποιήσεις, πρότυπα και 0s 537 00:28:45,710 --> 00:28:49,240 1s, που αντιπροσωπεύουν υψηλότερο επίπεδο δομών, όπως α και β 538 00:28:49,240 --> 00:28:52,740 και γ και ολόκληρες φράσεις και παραγράφους και τα παρόμοια. 539 00:28:52,740 --> 00:28:56,070 Και έτσι ASCII, το οποίο είναι ένα αρκτικόλεξο που αναφέρεται σε αυτό 540 00:28:56,070 --> 00:29:00,410 σύστημα κωδικοποίησης σύμφωνα με την οποία ένας αριθμός αντιστοιχεί σε ένα ορισμένο γράμμα. 541 00:29:00,410 --> 00:29:04,580 >> Για παράδειγμα, ο αριθμός που γνωρίζουμε ως δεκαδική τιμή 65 είναι 542 00:29:04,580 --> 00:29:06,980 γνωστό ως το κεφαλαίο γράμμα Α στους υπολογιστές. 543 00:29:06,980 --> 00:29:10,700 Η δεκαδική τιμή από 97 σε υπολογιστές που είναι γνωστό ως ένα 544 00:29:10,700 --> 00:29:11,980 πεζά ένα. 545 00:29:11,980 --> 00:29:13,070 Και τι σημαίνει αυτό πραγματικά σημαίνει; 546 00:29:13,070 --> 00:29:15,520 Λοιπόν, αν και Nate πριν από λίγο μόνο του αριθμού τους 547 00:29:15,520 --> 00:29:20,460 0 έως 8, εάν επρόκειτο να συνεχίσουν να μετρούν μέχρι και 65 ή 548 00:29:20,460 --> 00:29:24,180 περαιτέρω σε 97, το μοτίβο των 0s και 1s ότι θα έχουν 549 00:29:24,180 --> 00:29:27,810 που στην οθόνη θα είναι ακριβώς ό, τι ένας υπολογιστής χρησιμοποιεί 550 00:29:27,810 --> 00:29:30,300 να εκπροσωπεί το γράμμα Α σε όλα τα καλύμματα ή 551 00:29:30,300 --> 00:29:32,470 το γράμμα a με πεζά. 552 00:29:32,470 --> 00:29:35,460 Και πράγματι, υπάρχει ένα ολόκληρο σύστημα για αυτό. 553 00:29:35,460 --> 00:29:38,170 Αυτό είναι ένα, με μια πρώτη ματιά, συντριπτική διάγραμμα του 554 00:29:38,170 --> 00:29:41,150 κωδικοποιήσεις, αλλά αν επικεντρωθεί μόνο στο δεξιό μισό εδώ, 555 00:29:41,150 --> 00:29:45,820 παρατηρήσετε σε αυτό μεσαία στήλη έχουμε αυτή την έννοια των αριθμών 556 00:29:45,820 --> 00:29:46,860 ακολουθείται από γράμματα. 557 00:29:46,860 --> 00:29:48,640 Και στην κορυφή έχουμε 32. 558 00:29:48,640 --> 00:29:53,270 Και ο χαρακτήρας, char, στο οποίο 32, ο ακέραιος, αναφέρεται 559 00:29:53,270 --> 00:29:55,220 είναι προφανώς ο χαρακτήρας Space Bar. 560 00:29:55,220 --> 00:29:57,350 Όταν χτύπησε το χαρακτήρα Space Bar στον φορητό υπολογιστή σας, 561 00:29:57,350 --> 00:30:00,110 καλά, τι είστε πραγματικά αποστολή είναι ένας αριθμός, ένα σχέδιο 562 00:30:00,110 --> 00:30:02,620 από 0 και 1, η ροή του ηλεκτρικού ρεύματος, αν θέλετε, 563 00:30:02,620 --> 00:30:05,630 που αντιπροσωπεύουν άτομα 0s και 1s ότι τον υπολογιστή, στη συνέχεια 564 00:30:05,630 --> 00:30:08,190 ερμηνεύει ως ένα κενό διάστημα στην οθόνη. 565 00:30:08,190 --> 00:30:10,070 Ένα θαυμαστικό είναι 33. 566 00:30:10,070 --> 00:30:11,210 Διπλά εισαγωγικά είναι 34. 567 00:30:11,210 --> 00:30:14,890 Και αν εμείς εδώ μετακινηθείτε προς τα κάτω πάνω προς τα δεξιά, βλέπουμε ότι 568 00:30:14,890 --> 00:30:18,840 65 είναι πράγματι Α, και 97 είναι πράγματι μια πεζά. 569 00:30:18,840 --> 00:30:21,690 >> Και έτσι τώρα που έχουμε αυτό το σύστημα κωδικοποίησης, μπορούμε να αρχίσουμε 570 00:30:21,690 --> 00:30:22,920 να ξεκαθαρίσει τα πράγματα. 571 00:30:22,920 --> 00:30:27,180 Πράγματι, οι υπολογιστές εκφραστούν τυπικά σε στάνταρ 572 00:30:27,180 --> 00:30:29,980 μονάδες όχι, χρησιμοποιώντας ένα μεμονωμένο κομμάτι, το οποίο και πάλι δεν είναι όλα 573 00:30:29,980 --> 00:30:33,630 ότι είναι χρήσιμο να αντιπροσωπεύουν μόνο 0 ή 1, τα φώτα ή να απενεργοποιήσετε, αλλά 574 00:30:33,630 --> 00:30:35,390 μάλλον χρησιμοποιώντας αλληλουχίες από bits. 575 00:30:35,390 --> 00:30:37,610 Και η πιο κοινή μονάδα μέτρησης, όπως ίσως γνωρίζετε 576 00:30:37,610 --> 00:30:39,370 και ή τουλάχιστον προκύπτει, είναι ένα byte. 577 00:30:39,370 --> 00:30:43,820 Ένα byte είναι μόλις οκτώ κομμάτια, οκτώ 0s ή 1s σε μια σειρά. 578 00:30:43,820 --> 00:30:45,950 Έτσι, μπορούμε να αρχίσουμε την ορθογραφία πράγματα. 579 00:30:45,950 --> 00:30:48,990 Και έτσι, αν μπορούσαμε, γιατί να μην δοκιμάσετε αυτό το λίγο 580 00:30:48,990 --> 00:30:50,440 συλλογικά εδώ. 581 00:30:50,440 --> 00:30:53,630 Υπάρχουν οκτώ άτομα σε αυτό το δωμάτιο που θα ήταν πρόθυμοι να 582 00:30:53,630 --> 00:30:54,660 καταλήξει στη σκηνή; 583 00:30:54,660 --> 00:30:57,790 Θα πρέπει να είναι άνετα εμφανίζονται στην κάμερα, αλλά μπορείτε 584 00:30:57,790 --> 00:30:59,860 Πραγματικά, δεν χρειάζεται να γνωρίζετε, αλλιώς, ό, τι είναι 585 00:30:59,860 --> 00:31:01,550 συμβαίνει ακριβώς ακόμα. 586 00:31:01,550 --> 00:31:05,080 Βλέπω ένα άτομο που εθελοντικά εδώ. 587 00:31:05,080 --> 00:31:16,220 Δύο, τρεις, τέσσερις, πέντε, έξι, επτά, και πώς περίπου οκτώ. 588 00:31:16,220 --> 00:31:16,800 Ελάτε επάνω. 589 00:31:16,800 --> 00:31:20,390 >> Έτσι, είστε έτοιμος να αντιπροσωπεύουν ένα byte των ανθρώπων. 590 00:31:20,390 --> 00:31:26,750 Επιτρέψτε μου να σας είναι μέρος του 128, μπορείτε θέση του 64, μπορείτε 591 00:31:26,750 --> 00:31:28,050 μέρος του 32,. 592 00:31:28,050 --> 00:31:30,530 Αλλά που είμαστε θα πρέπει πολύ γρήγορα να αντιστρέψει αυτό. 593 00:31:30,530 --> 00:31:33,030 Έτσι, επιτρέψτε μου να σας συναντήσω όλους εκεί πέρα. 594 00:31:33,030 --> 00:31:37,230 Και θα πρέπει να είναι στη θέση του το 128 σε όλη τη διαδρομή εδώ. 595 00:31:37,230 --> 00:31:39,500 Μοιάζει πολύ με τον τόπο και τις εκατοντάδες χιλιάδες τον τόπο θα 596 00:31:39,500 --> 00:31:42,050 είναι μακρύτερα προς τα αριστερά, θέλουμε τη μεγαλύτερη κράτησης θέσης 597 00:31:42,050 --> 00:31:43,600 να είναι εδώ στο αριστερό, καθώς και. 598 00:31:43,600 --> 00:31:53,090 Έχουμε 32 64s, το 16, το 8, το 4, το 2, και 1 του. 599 00:31:53,090 --> 00:31:53,900 Εξαιρετική. 600 00:31:53,900 --> 00:31:56,090 Έτσι τώρα έχουμε - 601 00:31:56,090 --> 00:31:58,050 Εντάξει, μπορείτε να με βοηθήσετε. 602 00:31:58,050 --> 00:32:00,085 Έτσι τώρα έχουμε - τι είναι το όνομά σας; 603 00:32:00,085 --> 00:32:00,420 JOANNE: Joanne. 604 00:32:00,420 --> 00:32:00,830 David J. Malan: Joanne. 605 00:32:00,830 --> 00:32:04,100 Έτσι, Joanne και εγώ τώρα θα συμβουλεύει τα παιδιά για το πώς μπορούμε 606 00:32:04,100 --> 00:32:05,860 μπορεί να πάει για κάτι έξω ορθογραφία. 607 00:32:05,860 --> 00:32:07,730 Έτσι στις πλάτες των φύλλων τους από χαρτί, έχουν μια 608 00:32:07,730 --> 00:32:10,160 μικρό φύλλο εξαπατήσει που πρόκειται να τους πει αν 609 00:32:10,160 --> 00:32:12,590 είχαν αντιπροσωπεύει ένα 0 ή 1. 610 00:32:12,590 --> 00:32:15,870 Και γιατί όχι για την απλότητα, θα αντιπροσωπεύουν 0 από μόνο 611 00:32:15,870 --> 00:32:17,440 στέκεται εκεί αδέξια. 612 00:32:17,440 --> 00:32:18,220 Πολύ καλό. 613 00:32:18,220 --> 00:32:22,060 Ή ένα 1 με την αύξηση το χέρι σας, που εκπροσωπούν το 1. 614 00:32:22,060 --> 00:32:25,430 Και ας δούμε αν δεν μπορούμε να διευκρινίσει τεσσάρων χαρακτήρων 615 00:32:25,430 --> 00:32:26,250 φράση εδώ. 616 00:32:26,250 --> 00:32:30,930 >> Έτσι, προχωρήστε τώρα, εθελοντές, και να εκτελέσει με στρογγυλό 617 00:32:30,930 --> 00:32:33,390 αύξηση το χέρι σας, αν είστε 1 ή κρατώντας το 618 00:32:33,390 --> 00:32:36,820 κάτω εάν είστε ένα 0. 619 00:32:36,820 --> 00:32:42,280 Έτσι, τώρα που έχουμε αυτά τα τρία χέρια επάνω, ποιος είναι ο αριθμός, 620 00:32:42,280 --> 00:32:45,670 όλοι οι άλλοι, είναι αυτοί που πραγματικά εκπροσωπούν; 621 00:32:45,670 --> 00:32:45,950 OK. 622 00:32:45,950 --> 00:32:46,290 67. 623 00:32:46,290 --> 00:32:46,910 Γιατί; 624 00:32:46,910 --> 00:32:47,830 Λοιπόν, γρήγορη λογική ελέγχου. 625 00:32:47,830 --> 00:32:53,200 Θέση 64 του, γιατί είναι το 1, αυτό είναι σαν 1 φορές 64 συν 1 626 00:32:53,200 --> 00:32:56,565 2 φορές, έτσι ώστε να είναι 66 συν 1 φορές 1. 627 00:32:56,565 --> 00:32:58,470 Αυτό είναι συν 1, έτσι 67. 628 00:32:58,470 --> 00:33:01,020 Μέχρι τώρα αυτοί οι τύποι που αντιπροσωπεύουν συλλογικά 67 629 00:33:01,020 --> 00:33:04,110 η οποία αντιπροσωπεύει ό, τι προφανώς εδώ στο ASCII; 630 00:33:04,110 --> 00:33:04,380 OK. 631 00:33:04,380 --> 00:33:05,140 Έτσι, ένα c. 632 00:33:05,140 --> 00:33:05,510 Εντάξει. 633 00:33:05,510 --> 00:33:07,400 Έτσι τώρα ας προχωρήσουμε στο δεύτερο γύρο. 634 00:33:07,400 --> 00:33:08,940 Όλοι αρχίζουν με τα χέρια τους προς τα κάτω. 635 00:33:08,940 --> 00:33:10,590 Και στο δεύτερο γύρο - 636 00:33:10,590 --> 00:33:12,410 στην πραγματικότητα δεν υπάρχει ένα μεγάλο μέρος μιας ρόλο εδώ, υποθέτω, αλλά 637 00:33:12,410 --> 00:33:13,130 θα προσποιούνται. 638 00:33:13,130 --> 00:33:17,690 Έτσι δεύτερο γύρο, αυξάνουν ή να μειώνουν τα χέρια σας. 639 00:33:17,690 --> 00:33:18,380 >> Εντάξει. 640 00:33:18,380 --> 00:33:22,700 Ακροατήριο, τι είμαστε τώρα έκφραση είναι 83. 641 00:33:22,700 --> 00:33:23,910 Έτσι, θα μπορούσατε να κάνετε τα μαθηματικά. 642 00:33:23,910 --> 00:33:27,000 Όμως, για κάθε πρόσωπο του οποίου το χέρι είναι πάνω, μπορείτε να προσθέσετε τον αριθμό που 643 00:33:27,000 --> 00:33:27,670 που εκπροσωπούν. 644 00:33:27,670 --> 00:33:29,470 Μέχρι τώρα έχουμε 83. 645 00:33:29,470 --> 00:33:32,140 Ας επεκτείνει το σκονάκι λίγο, και έχουμε τώρα -; 646 00:33:32,140 --> 00:33:34,340 [Δεν ακούγεται] 647 00:33:34,340 --> 00:33:35,370 David J. Malan: OK. 648 00:33:35,370 --> 00:33:36,740 Αυτό μπορεί να είναι προφανής, όπου θα πάμε εδώ, αλλά 649 00:33:36,740 --> 00:33:40,080 παρ 'όλα αυτά, τρίτο γύρο. 650 00:33:40,080 --> 00:33:40,455 OK. 651 00:33:40,455 --> 00:33:41,730 Τον τρίτο γύρο είναι καλό να πάω εκεί κάτω. 652 00:33:41,730 --> 00:33:44,450 Έτσι τρίτο γύρο, ποιος αριθμός είναι τώρα αυτοί οι τύποι 653 00:33:44,450 --> 00:33:45,700 εκπροσωπούν; 654 00:33:47,940 --> 00:33:48,200 OK. 655 00:33:48,200 --> 00:33:51,770 Άκουσα 53, η οποία αντιπροσωπεύει τώρα; 656 00:33:51,770 --> 00:33:54,550 Ενδιαφέρουσες. 657 00:33:54,550 --> 00:33:58,630 Τώρα γιατί αυτό το είδος του αποτελέσματος αντίθετος προς την πραγματικότητα, έτσι δεν είναι; 658 00:33:58,630 --> 00:34:00,890 Αν θέλουμε να αντιπροσωπεύουν το 5 - όλοι ίσως γνωρίζετε 659 00:34:00,890 --> 00:34:01,770 όπου αυτό πρόκειται - 660 00:34:01,770 --> 00:34:05,230 γιατί δεν θα ήθελα να θέσω απλά τοποθετήσετε τα 4 και η θέση του είναι 1; 661 00:34:05,230 --> 00:34:07,340 >> Λοιπόν, συνειδητοποιούν ότι υπάρχει μια διαφορά, ουσιαστικά, 662 00:34:07,340 --> 00:34:09,630 μεταξύ του πώς ένας υπολογιστής ερμηνεύει τα κομμάτια. 663 00:34:09,630 --> 00:34:13,030 Αν προσπαθείτε να αντιπροσωπεύουν τον αριθμό 5, τότε απολύτως, 664 00:34:13,030 --> 00:34:16,199 θα αυξήσει απλώς το χέρι αριθμό 4 και να αυξήσει τον αριθμό χέρι 1. 665 00:34:16,199 --> 00:34:17,880 Αλλά δεν είμαστε αριθμοί αντιπροσωπεύουν εδώ. 666 00:34:17,880 --> 00:34:20,710 Το πλαίσιο εδώ πάνω στη σκηνή είναι ότι είμαστε εκπροσωπούν 667 00:34:20,710 --> 00:34:22,300 χαρακτήρες ή χαρακτήρες. 668 00:34:22,300 --> 00:34:25,139 Και στο πλαίσιο αυτό, ο υπολογιστής πρέπει να συνειδητοποιήσει ότι, 669 00:34:25,139 --> 00:34:28,780 OH, αυτό το μοτίβο των bits δεν είναι ένας αριθμός μόνο, ΕΧΕΙ 670 00:34:28,780 --> 00:34:31,620 πράγματι αντιπροσωπεύει ένα υψηλότερο επίπεδο έννοιας, στην περίπτωση αυτή ένα 671 00:34:31,620 --> 00:34:32,840 αλφαβητική επιστολή. 672 00:34:32,840 --> 00:34:36,600 Έτσι, το γεγονός ότι εκπροσωπεί πλέον τον αριθμό 5 με 673 00:34:36,600 --> 00:34:40,550 η αξία του 53 είναι επειδή σε ASCII το πράγμα που 674 00:34:40,550 --> 00:34:44,280 αισθητικά δείτε το νούμερο 5 η ίδια χρειάζεται ένα 675 00:34:44,280 --> 00:34:45,290 μοτίβο από bits. 676 00:34:45,290 --> 00:34:46,080 Επειδή ο λόγος; 677 00:34:46,080 --> 00:34:48,780 Λοιπόν, ο κόσμος απλά αποφάσισε να χρησιμοποιήσει τους χαμηλότερους αριθμούς, 0, 678 00:34:48,780 --> 00:34:51,989 1, 2, 3, για ό, τι φαίνονται να είναι αρκετά αινιγματικά πράγματα. 679 00:34:51,989 --> 00:34:54,070 Και πράγματι, αυτές είναι οι χαρακτήρες που δεν είναι σε μια 680 00:34:54,070 --> 00:34:56,870 πληκτρολόγιο, ειδικές εκφράσεις που χρειάζεστε σε έναν υπολογιστή για να 681 00:34:56,870 --> 00:34:58,800 κάνει ενδιαφέροντα πράγματα, αλλά οι άνθρωποι δεν 682 00:34:58,800 --> 00:34:59,880 στην πραγματικότητα να τους πληκτρολογήσετε. 683 00:34:59,880 --> 00:35:02,080 Έτσι 53 αντιπροσωπεύει πράγματι 5. 684 00:35:02,080 --> 00:35:08,320 Τώρα, ακριβώς όπως ένα τελικό έλεγχο λογική, τι αριθμό θα πρέπει να 685 00:35:08,320 --> 00:35:10,356 εκπροσωπούν σε μια στιγμή; 686 00:35:10,356 --> 00:35:10,752 ΚΟΙΝΟ: 48. 687 00:35:10,752 --> 00:35:11,150 David J. Malan: OK. 688 00:35:11,150 --> 00:35:11,920 Έτσι, 48. 689 00:35:11,920 --> 00:35:12,770 Και πράγματι, να προχωρήσει. 690 00:35:12,770 --> 00:35:14,020 Γύρος τέσσερα. 691 00:35:16,510 --> 00:35:20,540 16 συν 32 είναι, πράγματι, 48. 692 00:35:20,540 --> 00:35:22,830 Και έτσι ένα μεγάλο χειροκρότημα, αν μπορούσαμε, για μας 693 00:35:22,830 --> 00:35:25,382 οκτώ εθελοντές εδώ. 694 00:35:25,382 --> 00:35:25,870 Ευχαριστώ. 695 00:35:25,870 --> 00:35:27,822 Μπορείτε να κρατήσετε αυτό. 696 00:35:27,822 --> 00:35:29,286 Αν - 697 00:35:29,286 --> 00:35:30,536 Πολύ καλά κάνει. 698 00:35:33,140 --> 00:35:34,360 Κάθε φορά είναι μια χαρά. 699 00:35:34,360 --> 00:35:37,950 >> Έτσι, έχουμε τώρα έναν τρόπο όχι μόνο να σκεφτόμαστε πώς να 700 00:35:37,950 --> 00:35:40,810 αντιπροσωπεύουν τα δεδομένα και στην πραγματικότητα αυτό που αντιπροσωπεύουν φυσικά, 701 00:35:40,810 --> 00:35:43,650 αλλά κάνει επίσης υψηλότερου επιπέδου πράγματα πάνω του. 702 00:35:43,650 --> 00:35:45,640 Πράγματι, αυτό πρόκειται να είναι ένα θέμα σε όλο τον υπολογιστή 703 00:35:45,640 --> 00:35:48,630 επιστήμη της δημιουργίας όλο και πιο ενδιαφέρον συγκρότημα 704 00:35:48,630 --> 00:35:52,170 τα πράγματα στην κορυφή της αρκετά απλές ιδέες, σε αυτό το 705 00:35:52,170 --> 00:35:54,040 περίπτωση μόνο 0s και 1s. 706 00:35:54,040 --> 00:35:57,270 Από την άποψη της γιατί αυτό είναι χρήσιμο, αλλά ακόμη και αν σε ένα 707 00:35:57,270 --> 00:35:59,760 Φυσικά, όπως αυτό θα επικεντρωθεί στις βασικές αρχές και στις 708 00:35:59,760 --> 00:36:03,120 τον προγραμματισμό και την επίλυση των προβλημάτων, μπορείτε να πάτε μακριά σε 709 00:36:03,120 --> 00:36:04,970 επιστήμη των υπολογιστών σε οποιοδήποτε αριθμό των κατευθύνσεων. 710 00:36:04,970 --> 00:36:07,600 Στην περίπτωση αυτή εδώ, αυτό είναι ένα γράφημα που έχετε στο το 711 00:36:07,600 --> 00:36:11,120 πίσω σελίδα του ανεπίσημη οδηγό σας για CS στο Χάρβαρντ, ένας από τους 712 00:36:11,120 --> 00:36:12,450 σήμερα είναι δύο εκτυπώσεις. 713 00:36:12,450 --> 00:36:14,270 Αυτό υποδηλώνει τις πολλές διαφορετικές κατευθύνσεις στις οποίες 714 00:36:14,270 --> 00:36:16,270 μπορείτε να πάτε μετά από μια πορεία σαν αυτό. 715 00:36:16,270 --> 00:36:19,170 Μαθαίνοντας για την τεχνητή νοημοσύνη, σχετικά με τα γραφικά, 716 00:36:19,170 --> 00:36:22,230 για την εκμάθηση μηχανής, για την ίδια τη γλώσσα. 717 00:36:22,230 --> 00:36:23,975 Συνειδητοποίησε, επίσης, ότι υπάρχουν ακόμα άλλα μονοπάτια. 718 00:36:23,975 --> 00:36:26,550 Υπάρχουν περισσότερες μαθηματικές μονοπάτια στην επιστήμη των υπολογιστών. 719 00:36:26,550 --> 00:36:29,020 Αν δεν είστε ακόμη σε θέση να πάρει κάτι σαν αυτό CS50 720 00:36:29,020 --> 00:36:30,930 πτώση, υπάρχει εισαγωγικά μαθήματα στην άνοιξη. 721 00:36:30,930 --> 00:36:33,420 Computer Science 1, για παράδειγμα, είναι ένας ακόμη 722 00:36:33,420 --> 00:36:35,920 on-ράμπα για αυτόν τον νέο κόσμο. 723 00:36:35,920 --> 00:36:38,230 >> Τώρα, ως ένα μέρος προς το συμφέρον της επίλυσης προβλημάτων 724 00:36:38,230 --> 00:36:41,380 που σχετίζονται με τα μαθήματα, να συνειδητοποιήσουμε ότι CS50 σύνολο από κάποιο χρονικό διάστημα 725 00:36:41,380 --> 00:36:44,405 πριν να προσπαθήσει να λύσει ένα από αυτά τα προβλήματα, είναι γνωστό πρόβλημα 726 00:36:44,405 --> 00:36:47,500 ως my.harvard, που πολλοί από εσάς μπορεί να χρησιμοποιεί πραγματικά 727 00:36:47,500 --> 00:36:48,480 κατάστημα για τα μαθήματα. 728 00:36:48,480 --> 00:36:51,900 Αλλά αν όχι, ελέγξτε έξω ένα εργαλείο όπως αυτό, καθώς και άλλες 729 00:36:51,900 --> 00:36:54,130 ότι κάποιοι απόγονοι των προηγούμενων μαθητών μας 730 00:36:54,130 --> 00:36:55,660 και το προσωπικό έχουν δημιουργήσει. 731 00:36:55,660 --> 00:36:57,970 Αλλά στο Χάρβαρντ Μαθήματα, η οποία είναι μια web-based εργαλείο - 732 00:36:57,970 --> 00:37:00,680 κάτι που θα είναι σε θέση να σχεδιάσει και 733 00:37:00,680 --> 00:37:04,610 αναπτύσσοντας τον εαυτό σας, καθώς και ακόμη άλλα πράγματα, καθώς, με 734 00:37:04,610 --> 00:37:05,920 στο τέλος του εξαμήνου. 735 00:37:05,920 --> 00:37:08,890 Συνειδητοποιήστε ότι αυτό θα βασιστεί επάνω σε ένα ανοικτό σύνολο δεδομένων, σε αυτή την περίπτωση 736 00:37:08,890 --> 00:37:11,350 ένα κατάλογο μαθημάτων, και επιτρέπει στους μαθητές σε αυτή την περίπτωση να 737 00:37:11,350 --> 00:37:14,180 διερευνήσει ένα αρκετά περίπλοκο σύνολο δεδομένων. 738 00:37:14,180 --> 00:37:16,710 >> Έχουμε σκάψει μέχρι χθες το βράδυ μερικά στατιστικά στοιχεία με βάση τα λίγα 739 00:37:16,710 --> 00:37:18,200 χιλιάδες παιδιά που έχουν χρησιμοποιήσει αυτό πάνω 740 00:37:18,200 --> 00:37:19,380 τις τελευταίες ημέρες. 741 00:37:19,380 --> 00:37:22,630 Εάν έχετε περίεργος να μάθω πόσα μαθήματα τους φίλους σας 742 00:37:22,630 --> 00:37:25,900 πραγματικά έχουν την τάση να ψωνίσει, αλλά, σήμερα δεδομένα δείχνουν ότι το 743 00:37:25,900 --> 00:37:29,260 7,6 είναι ο μέσος αριθμός των μαθημάτων για 744 00:37:29,260 --> 00:37:30,470 λίστα με τα ψώνια κάποιου. 745 00:37:30,470 --> 00:37:33,730 Και τώρα θα σας δώσει, επίσης, τη στατιστική της πιο 746 00:37:33,730 --> 00:37:36,500 αριθμός των μαθημάτων στον κατάλογο αγορών κάποιου. 747 00:37:36,500 --> 00:37:38,220 Και όλοι γνωρίζουμε πιθανώς κάποιον σαν κι αυτό. 748 00:37:41,700 --> 00:37:44,610 201 είναι ρεκόρ του τρέχοντος έτους. 749 00:37:44,610 --> 00:37:47,220 Τώρα, μερικοί από τους πρώην μαθητές μας και το προσωπικό που όντως 750 00:37:47,220 --> 00:37:52,210 βάλει μαζί ένα κλιπ για να ζωγραφίσει μια εικόνα για σας από ό, τι αυτό 751 00:37:52,210 --> 00:37:55,220 μονοπάτι της επιστήμης των υπολογιστών και CS50 είναι η ίδια. 752 00:37:55,220 --> 00:37:58,350 Επιτρέψτε μου να πάμε μπροστά και να σηκώσει, χάρη στον κ. Hahvahd εδώ, ένα 753 00:37:58,350 --> 00:38:02,390 βίντεο που παράγονται από μερικούς από τους προκατόχους σας. 754 00:38:02,390 --> 00:38:04,680 Αν μπορούσαμε να κρατήσει τα φώτα για αυτό. 755 00:38:07,860 --> 00:39:08,101 [ΑΝΑΠΑΡΑΓΩΓΗ ΒΙΝΤΕΟ] 756 00:39:08,101 --> 00:39:11,987 [ΑΝΑΠΑΡΑΓΩΓΗ ΒΙΝΤΕΟ ΤΕΛΟΣ] 757 00:39:11,987 --> 00:39:14,160 >> ΟΜΙΛΗΤΗΣ 14: (ΤΡΑΓΟΥΔΙ) Παίρνουμε το χρόνο μας με κάποια μηδέν, 758 00:39:14,160 --> 00:39:17,410 βρόχους για εκδηλώσεις,, μπορούμε να ταιριάζει, χρησιμοποιώντας την κατάρτιση μας 759 00:39:17,410 --> 00:39:20,370 bash, ο όρος αυτός δεν θα είναι μια οπή. 760 00:39:20,370 --> 00:39:23,970 Hacking διασκέδαση, μερικά δωρεάν γεύματα, διαλέξεις είναι απλά εξωπραγματικό, 761 00:39:23,970 --> 00:39:28,200 εύλογη μας είναι μια τέτοια μεγάλη υπόθεση, υπάρχει τόσο πολύ για να λατρεύουν. 762 00:39:28,200 --> 00:39:29,784 Go, Ντέιβιντ Malan. 763 00:39:29,784 --> 00:39:31,810 Walkthroughs, δεν είμαι διάσωσης. 764 00:39:31,810 --> 00:39:33,794 Ώρες γραφείου, κανείς δεν είναι αποτυχία. 765 00:39:33,794 --> 00:39:36,274 Πού νομίζετε ότι είστε κωδικοποίησης, μωρό μου; 766 00:39:36,274 --> 00:39:40,242 Γεια σου, γνώρισα απλά και αυτό είναι τρελό, 767 00:39:40,242 --> 00:39:42,226 αλλά εδώ είναι λόγος μας. 768 00:39:42,226 --> 00:39:44,210 Πάρτε CS50. 769 00:39:44,210 --> 00:39:48,674 Είναι δύσκολο να σωστό κωδικό, χωρίς εσάς, το μωρό. 770 00:39:48,674 --> 00:39:50,658 Αλλά εδώ είναι λόγος μας. 771 00:39:50,658 --> 00:39:52,146 Πάρτε CS50. 772 00:39:52,146 --> 00:39:56,610 Γεια σου, γνώρισα απλά και αυτό είναι τρελό, 773 00:39:56,610 --> 00:39:58,098 αλλά εδώ είναι λόγος μας. 774 00:39:58,098 --> 00:40:00,082 Πάρτε CS50. 775 00:40:00,082 --> 00:40:06,530 Και κάθε αστέρι εταιρεία θέλει να με προσλάβει, έναν άλλο λόγο. 776 00:40:06,530 --> 00:40:08,018 Πάρτε CS50. 777 00:40:08,018 --> 00:40:12,978 Πριν ήρθες στη ζωή μου, κωδικοποιούνται τόσο κακό, εγώ έτσι κωδικοποιούνται 778 00:40:12,978 --> 00:40:15,954 κακό, εγώ κωδικοποιούνται έτσι, τόσο άσχημα. 779 00:40:15,954 --> 00:40:19,922 Πριν ήρθες στη ζωή μου, κωδικοποιούνται τόσο άσχημα 780 00:40:19,922 --> 00:40:22,402 και δεν μπορώ να πάω πίσω. 781 00:40:22,402 --> 00:40:37,410 Πάρτε CS50. 782 00:40:37,410 --> 00:40:40,490 >> David J. Malan: Δεν είχα ιδέα ότι επρόκειτο να συμβεί. 783 00:40:40,490 --> 00:40:44,030 Έτσι, μια πιο σοβαρή ματιά σε ό, τι βρίσκεται μπροστά μας. 784 00:40:44,030 --> 00:40:45,980 Έτσι, σε σχέση με τις προσδοκίες του μαθήματος, 785 00:40:45,980 --> 00:40:48,490 είστε πράγματι αναμένεται να παρακολουθήσουν ή να παρακολουθήσετε την πορεία του 786 00:40:48,490 --> 00:40:51,600 διαλέξεις, να υποβάλει ένα σύνολο πρόβλημα, πάρτε δύο κουίζ, να υποβάλουν 787 00:40:51,600 --> 00:40:52,590 ένα τελικό σχέδιο. 788 00:40:52,590 --> 00:40:56,250 Όσον αφορά τους βαθμούς, συνειδητοποιούν ότι το σχόλιό μου στο άνοιγμα 789 00:40:56,250 --> 00:40:58,190 περίπου επιτυχίας / αποτυχίας, κάτι που σε μεγάλο βαθμό να λαμβάνουν 790 00:40:58,190 --> 00:40:59,310 στην καρδιά CS50. 791 00:40:59,310 --> 00:41:02,970 Δεν υπάρχει αρκετό ενός πολιτισμού στο Χάρβαρντ προσπαθούν 792 00:41:02,970 --> 00:41:04,940 κάτι και να διακινδυνεύσει την αποτυχία. 793 00:41:04,940 --> 00:41:07,010 Πράγματι, είχαμε τους αριθμούς των φοιτητών, και τον εαυτό μου, σε 794 00:41:07,010 --> 00:41:09,910 Ειδικότερα, οι οποίοι ανησυχούν για πληγώνει σας ΣΔΣ ή 795 00:41:09,910 --> 00:41:13,170 να πάρει ένα Β σε κάτι σαν CS50. 796 00:41:13,170 --> 00:41:16,250 Και η ευκαιρία να πάρετε μια σειρά μαθημάτων, όπως αυτό, καθώς και άλλες 797 00:41:16,250 --> 00:41:19,080 μαθήματα πύλη στο εισαγωγικό επίπεδο, επιτυχίας / αποτυχίας 798 00:41:19,080 --> 00:41:22,190 Είναι μια πολύ αναξιοποίητη ευκαιρία σε αυτό το κολέγιο, 799 00:41:22,190 --> 00:41:22,620 γενικά. 800 00:41:22,620 --> 00:41:25,420 Και έτσι πρέπει να γνωρίζετε ακόμα και εγώ που συμμετείχαν σε αυτή την πορεία 801 00:41:25,420 --> 00:41:28,430 αρχικά για επιτυχίας / αποτυχίας πίστωσης και μόνο. 802 00:41:28,430 --> 00:41:30,710 Και ακόμα κι αν έκανα το διακόπτη στο τέλος της ημέρας, ήταν 803 00:41:30,710 --> 00:41:33,280 οι πέντε πρώτες εβδομάδες, μέχρι το πέμπτο Δευτέρα η 804 00:41:33,280 --> 00:41:36,020 εξάμηνο που είναι η οριακή τιμή, που μου επέτρεψε να πραγματικά 805 00:41:36,020 --> 00:41:39,270 θέσει το πόδι σε αυτές τις νέες νερά και να δοκιμάσετε κάτι πραγματικά 806 00:41:39,270 --> 00:41:41,520 πολύ εξοικειωμένοι και πολύ άβολα 807 00:41:41,520 --> 00:41:43,400 για μένα εκείνη την εποχή. 808 00:41:43,400 --> 00:41:47,130 >> Έτσι, όσον αφορά, τώρα, τι ρόλο οι διάφορες οπτικές γωνίες μέσω των οποίων 809 00:41:47,130 --> 00:41:50,630 μπορείτε να προσεγγίσετε αυτό το μάθημα εξυπηρετεί, έτσι διαλέξεις, είναι στο χέρι 810 00:41:50,630 --> 00:41:53,330 σας αν συμμετέχετε μαζί μας στο άτομο σε αυτό το χώρο. 811 00:41:53,330 --> 00:41:57,590 Πράγματι, γνωρίζουμε ότι στατιστικά περίπου το 40% από εσάς θα 812 00:41:57,590 --> 00:41:59,530 είδος του έρχονται και παρέρχονται κατά τη διάρκεια του εξαμήνου. 813 00:41:59,530 --> 00:42:03,000 Και το 10% από εσάς, εμείς ποτέ δεν θα δούμε ξανά μετά από σήμερα. 814 00:42:03,000 --> 00:42:05,400 Και αυτό είναι απολύτως εντάξει, για να είμαι ειλικρινής. 815 00:42:05,400 --> 00:42:07,810 Ένα από τα καθοριστικά χαρακτηριστικά του είναι CS50 816 00:42:07,810 --> 00:42:10,160 ότι υπάρχουν αυτές οι αμέτρητες πόρους, μερικές από 817 00:42:10,160 --> 00:42:12,570 που θα κουδουνίστρα με ακριβώς σε μια στιγμή, συμπεριλαμβανομένων των 818 00:42:12,570 --> 00:42:15,320 διαλέξεις και τα τμήματα και τα πράγματα που ονομάζονται και walkthroughs 819 00:42:15,320 --> 00:42:16,720 ώρες γραφείου και τα παρόμοια. 820 00:42:16,720 --> 00:42:18,890 Και είναι περισσότερους πόρους από ό, τι το τυπικό φοιτητής θα πρέπει να 821 00:42:18,890 --> 00:42:21,580 έχουν ή θα μπορούσαν να επωφεληθούν από σωματικά. 822 00:42:21,580 --> 00:42:23,650 Αλλά αυτό είναι λόγω των διαφορετικών στυλ μάθησης που 823 00:42:23,650 --> 00:42:25,370 κάθε φοιτητικού σώματος εκδηλώνεται. 824 00:42:25,370 --> 00:42:28,120 Και έτσι σε διαλέξεις, ο πρωταρχικός ρόλος, όπως το βλέπω εγώ, είναι 825 00:42:28,120 --> 00:42:31,650 προφορικά να μην σπρώξετε προς τα έξω αρκετά περίπλοκο υλικό και να 826 00:42:31,650 --> 00:42:34,670 αναγκαστικά παραδώσει όλες τις περιπλοκές της 827 00:42:34,670 --> 00:42:36,910 βασικές αρχές που θα διερευνήσει αυτό το εξάμηνο, αλλά 828 00:42:36,910 --> 00:42:39,530 μάλλον για να κάνουμε τα πράγματα όπως έχουμε κάνει μέχρι τώρα ήδη, 829 00:42:39,530 --> 00:42:42,350 αυτά τα παραδείγματα, με τη συμμετοχή τους ανθρώπους στη σκηνή, προσπαθώντας να 830 00:42:42,350 --> 00:42:45,340 ζωγραφίσει μια διανοητική εικόνα, και επίσης να δημιουργήσετε, τολμώ να πω, μερικές 831 00:42:45,340 --> 00:42:46,450 από αυτές τις αξέχαστες στιγμές. 832 00:42:46,450 --> 00:42:49,200 Έτσι ώστε ακόμη και δεδομένου ότι αγωνίζονται με ορισμένα θέματα, έχετε 833 00:42:49,200 --> 00:42:51,770 αυτές οι αναμνήσεις αρέσει, OH, ακόμα κι αν αυτό ήταν αρκετά 834 00:42:51,770 --> 00:42:54,770 αφηρημένα, τα μαθηματικά, χάθηκα με την εκτέλεση του 1, όπως αυτό 835 00:42:54,770 --> 00:42:57,510 Πραγματικά, στο τέλος της ημέρας, δεν είναι όλα ότι ανόμοια προς 836 00:42:57,510 --> 00:42:58,920 κάτι που ήδη γνωρίζετε. 837 00:42:58,920 --> 00:43:01,590 Και έτσι το ρόλο που θα εξυπηρετήσει διαλέξεις, είτε αυτοπροσώπως 838 00:43:01,590 --> 00:43:05,120 εδώ στην Sanders ή σε απευθείας σύνδεση για το βίντεο, είναι πραγματικά για να ρυθμίσετε το 839 00:43:05,120 --> 00:43:08,170 στάδιο διανοητικά για εσάς κάθε εβδομάδα για τις διάφορες έννοιες 840 00:43:08,170 --> 00:43:10,240 και τα προβλήματα που θα είναι σε κατάδυση. 841 00:43:10,240 --> 00:43:13,790 >> Όσον αφορά τα υψηλού επιπέδου έννοιες, οι περισσότερες από αυτές τις λέξεις 842 00:43:13,790 --> 00:43:16,340 μπορεί να ρέει πάνω από το κεφάλι σας προς το παρόν, και ότι είναι μια χαρά. 843 00:43:16,340 --> 00:43:18,495 Για όσους από εσάς που έρχονται στην πορεία πιο άνετα 844 00:43:18,495 --> 00:43:20,150 θα γνωρίζουν ορισμένα από αυτά τα θέματα. 845 00:43:20,150 --> 00:43:23,150 Αλλά τυπικά για το εν λόγω 10% της κατηγορίας για την οποία έχουν 846 00:43:23,150 --> 00:43:25,810 πολύ περισσότερο, λαμβανομένων AP επιστήμη των υπολογιστών, 847 00:43:25,810 --> 00:43:28,200 προγραμματισμό δεδομένου ότι ήταν 12, συνειδητοποιούν ότι θα υπάρξουν 848 00:43:28,200 --> 00:43:31,230 ευκαιρίες σε τμήματα και θέτει πρόβλημα να πάνε όλα το 849 00:43:31,230 --> 00:43:34,240 περισσότερο σε βάθος σε διάφορα θέματα, γεμίζοντας με οποιονδήποτε 850 00:43:34,240 --> 00:43:36,710 τα κενά που μπορεί να έχετε από το λύκειο ή πριν σας 851 00:43:36,710 --> 00:43:37,460 φόντο. 852 00:43:37,460 --> 00:43:39,930 Όσον αφορά τις γλώσσες, συνειδητοποιούν ότι αυτό που εμείς γλώσσα 853 00:43:39,930 --> 00:43:42,550 χρήση σε CS50 είναι σε μεγάλο βαθμό άσχετη με 854 00:43:42,550 --> 00:43:43,220 το τέλος της ημέρας. 855 00:43:43,220 --> 00:43:47,090 Εμείς τυχαίνει να χρησιμοποιούν, κατά κύριο λόγο, μια γλώσσα που ονομάζεται Γ. Προς το 856 00:43:47,090 --> 00:43:49,010 τέλος του εξαμήνου, έχουμε εισαγάγει web-centric 857 00:43:49,010 --> 00:43:51,110 γλώσσες όπως η PHP και JavaScript. 858 00:43:51,110 --> 00:43:54,280 Αλλά και άλλοι θα μπορούσαν να διδάξουν ένα μάθημα, όπως αυτό στις περισσότερες κάθε 859 00:43:54,280 --> 00:43:55,610 σύγχρονη γλώσσα υψηλού επιπέδου. 860 00:43:55,610 --> 00:43:58,520 Python και Ruby και άλλοι είναι αρκετά δημοφιλείς αυτές τις μέρες. 861 00:43:58,520 --> 00:44:00,970 Επειδή συνειδητοποιούν στο τέλος της ημέρας, δεν είστε μάθησης 862 00:44:00,970 --> 00:44:04,180 σε αυτή την πορεία Γ. Είσαι δεν μαθαίνουν PHP ή JavaScript. 863 00:44:04,180 --> 00:44:07,140 Θα μαθαίνετε πώς να λύσουν τα προβλήματα, είτε web-based, 864 00:44:07,140 --> 00:44:10,480 υπολογιστή που βασίζεται, ή δεδομένα προσανατολισμένη εαυτό της, χρησιμοποιώντας 865 00:44:10,480 --> 00:44:12,700 αυτά απλά ως εργαλεία. 866 00:44:12,700 --> 00:44:14,730 >> Τώρα, όσον αφορά την υλικοτεχνική υποδομή, που θα χρησιμοποιήσετε 867 00:44:14,730 --> 00:44:16,670 κάτι, τελικά, που ονομάζεται CS50 συσκευή. 868 00:44:16,670 --> 00:44:19,350 Δεν έχει σημασία αν έχετε ένα Mac, ένα PC, ένα υπολογιστή Linux, 869 00:44:19,350 --> 00:44:20,010 ή τα παρόμοια. 870 00:44:20,010 --> 00:44:22,510 Θα έχετε ελεύθερα διαθέσιμο λογισμικό αρχίζει την επόμενη εβδομάδα 871 00:44:22,510 --> 00:44:25,460 με την οποία να χρησιμοποιούν το CS50 συσκευή, ένα εικονικό 872 00:44:25,460 --> 00:44:28,020 περιβάλλον που θα χρησιμοποιήσετε στον υπολογιστή σας, ώστε να 873 00:44:28,020 --> 00:44:31,120 και όλους τους συμμαθητές σας να έχουν μια ενιαία επιφάνεια εργασίας του Linux 874 00:44:31,120 --> 00:44:31,890 στην περίπτωση αυτή. 875 00:44:31,890 --> 00:44:34,390 Είναι τα σύνολα πρόβλημα, όμως, με τον οποίο θα πάρει πραγματικά 876 00:44:34,390 --> 00:44:35,780 τα χέρια σας βρώμικα κατά τη διάρκεια. 877 00:44:35,780 --> 00:44:37,630 Και στο τέλος της ημέρας, είναι τα σύνολα πρόβλημα, 878 00:44:37,630 --> 00:44:39,680 νομίζω, ότι καθορίζουν ένα πραγματικά μαθητή 879 00:44:39,680 --> 00:44:41,380 εμπειρία σε αυτό το μάθημα. 880 00:44:41,380 --> 00:44:43,460 Συνειδητοποιήστε ότι πολλά από τα σύνολα πρόβλημα θα κυκλοφορήσει 881 00:44:43,460 --> 00:44:46,430 σε δύο εκδόσεις, μια τυπική προσθήκη ότι περιμένουμε και 882 00:44:46,430 --> 00:44:49,550 ενθαρρύνει το 90% της κατηγορίας να βουτήξει. 883 00:44:49,550 --> 00:44:51,620 Αλλά έχουμε επίσης κυκλοφορήσει κάποια σύνολα πρόβλημα 884 00:44:51,620 --> 00:44:52,920 λεγόμενα προσθήκες χάκερ. 885 00:44:52,920 --> 00:44:54,900 Και ξέρετε ότι είναι η προσθήκη χάκερ, γιατί σε κάθε σελίδα 886 00:44:54,900 --> 00:44:57,840 με υδατογράφημα που λέει Επιπλέον χάκερ σε αυτό. 887 00:44:57,840 --> 00:45:00,000 Και αυτό είναι για αυτό το δημογραφικό από εσάς που έχετε AP 888 00:45:00,000 --> 00:45:02,890 επιστήμη των υπολογιστών με 10 χρόνια προγραμματισμού κάτω από τη ζώνη σας 889 00:45:02,890 --> 00:45:05,640 και ψάχνουν να συμπληρώσουν τα κενά και να έχουν πιο επίσημη, 890 00:45:05,640 --> 00:45:07,370 αντί αυτοδίδακτος, εκπαίδευση, ίσως. 891 00:45:07,370 --> 00:45:10,410 Συνειδητοποιήστε ότι υπάρχει μια πολύ σημαντική δημογραφική στην 892 00:45:10,410 --> 00:45:13,090 τάξη που έχει ακριβώς τον ίδιο στόχο. 893 00:45:13,090 --> 00:45:14,320 Θα έχει πέντε τελευταίες μέρες. 894 00:45:14,320 --> 00:45:16,490 Πρόβλημα σύνολα οφείλονται γενικά την Πέμπτη, αλλά μπορείτε να 895 00:45:16,490 --> 00:45:18,440 επεκτείνουν πέντε από τις προθεσμίες με τη χρήση αυτών των 896 00:45:18,440 --> 00:45:19,700 πράγματα που ονομάζεται τελευταίες μέρες. 897 00:45:19,700 --> 00:45:22,590 Και θα πέσει επίσης χαμηλότερο σκορ σας στο τέλος της 898 00:45:22,590 --> 00:45:25,400 ανά εξάμηνο τα στοιχεία του αναλυτικού προγράμματος. 899 00:45:25,400 --> 00:45:27,800 >> Όμως, ένα άλλο χαρακτηριστικό του CS50 πάνω 900 00:45:27,800 --> 00:45:29,830 τα χρόνια έχει γίνει ώρες γραφείου. 901 00:45:29,830 --> 00:45:32,720 Είναι μια ευκαιρία που είδε στις φωτογραφίες ένα κομμάτι οπτικά 902 00:45:32,720 --> 00:45:35,850 Πριν από όπου μαζευόμαστε - προηγουμένως σε δείπνο σπίτι 903 00:45:35,850 --> 00:45:37,780 αίθουσες, πριν από αυτό στο υπόγειο της Επιστήμης 904 00:45:37,780 --> 00:45:40,310 Κέντρο, και φέτος στο Annenberg Hall - τέσσερις νύχτες 905 00:45:40,310 --> 00:45:43,330 εβδομάδα 20:00 μμ - 23:00 μ.μ. όπου θα έχετε αυτό το πολύ 906 00:45:43,330 --> 00:45:46,320 πολύ κοινή εμπειρία της εργασίας σε, αγωνίζεται 907 00:45:46,320 --> 00:45:49,300 μέσω, ορισμένα προβλήματα, αλλά με σημαντική υποστήριξη 908 00:45:49,300 --> 00:45:50,380 δομή στη θέση του. 909 00:45:50,380 --> 00:45:53,180 Πράγματι, ο τρόπος με τον οποίο θα λειτουργήσει θα είναι φτάσετε στο Annenberg 910 00:45:53,180 --> 00:45:55,160 αν έχετε κάποια ερώτηση κατά τη διάρκεια της εβδομάδας, θα φέρει 911 00:45:55,160 --> 00:45:58,060 φορητό υπολογιστή σας, θα καθίσετε, πιάσε λίγη τροφή, και θα συνδεθείτε 912 00:45:58,060 --> 00:46:01,520 Συζητήστε σε CS50, μια web-based χρησιμότητα ότι η διδασκαλία 913 00:46:01,520 --> 00:46:04,480 προσωπικού που έχει αναπτύξει θα σας επιτρέψει να δημοσιεύσετε τις ερωτήσεις 914 00:46:04,480 --> 00:46:07,910 και δείτε παρακολουθήσεις σε ένα τυπικό φόρουμ συζήτησης 915 00:46:07,910 --> 00:46:10,550 αίσθηση, χρησιμοποιώντας τις ετικέτες και παρόμοια είδη και πλήρη αυτόματη να 916 00:46:10,550 --> 00:46:11,680 αναζήτηση των δεδομένων. 917 00:46:11,680 --> 00:46:14,850 Αλλά θα πρέπει επίσης να είναι σε θέση, κατά τη διάρκεια των ωρών γραφείου 918 00:46:14,850 --> 00:46:16,980 ώρες, οι ερωτήσεις σας να κλιμακωθεί 919 00:46:16,980 --> 00:46:18,360 πραγματικές ανθρώπινα όντα. 920 00:46:18,360 --> 00:46:21,430 Πράγματι, ο στόχος είναι τελικά έτσι ώστε η μία, αρχίζουμε να οικοδομήσουμε 921 00:46:21,430 --> 00:46:24,040 επάνω κατά τη διάρκεια του εξαμήνου ένα σώμα ελπίζουμε 922 00:46:24,040 --> 00:46:26,970 πραγματικά χρήσιμες πληροφορίες, κοινές απαντήσεις σε κοινές 923 00:46:26,970 --> 00:46:29,640 ερωτήσεις, έτσι ώστε να μπορείτε μόνοι σας να λύσετε τα προβλήματα 924 00:46:29,640 --> 00:46:33,490 και να ξεκολλήσει το συντομότερο δυνατό, αλλά παράλληλα έχει το 925 00:46:33,490 --> 00:46:37,210 διδακτικό προσωπικό, συνήθως 20 έως 30 των υποτρόφων διδασκαλίας και 926 00:46:37,210 --> 00:46:39,660 Φυσικά βοηθούς, για το προσωπικό σε μία φορά. 927 00:46:39,660 --> 00:46:42,420 >> Θα έχουμε αυτό που ονομάζεται η CS50 Greeter στο Annenberg. 928 00:46:42,420 --> 00:46:46,710 Και όταν διαπιστώσουμε ότι, ξέρετε τι, αυτό το ερώτημα, 929 00:46:46,710 --> 00:46:48,780 δεν μπορούμε πραγματικά να απαντήσει αποτελεσματικά σε απευθείας σύνδεση. 930 00:46:48,780 --> 00:46:49,800 Πρέπει να δείτε τον υπολογιστή σας. 931 00:46:49,800 --> 00:46:50,710 Θέλουμε να σας μιλήσουμε one-on-one. 932 00:46:50,710 --> 00:46:51,340 Από τη μία. 933 00:46:51,340 --> 00:46:53,400 Είσαι πραγματικά αγωνίζονται και εσείς, ως εκ τούτου, θέλω να μιλήσω 934 00:46:53,400 --> 00:46:56,010 one-on-one μαζί με κάποιον, θα πρέπει να αποστέλλονται με την 935 00:46:56,010 --> 00:46:58,730 CS50 Greeter, μια εκμετάλλευση συναδέλφους διδασκαλίας, κυριολεκτικά, ένα 936 00:46:58,730 --> 00:47:01,770 iPad που έχει τα ονόματα των μαθητών από τη μία πλευρά, το διδακτικό προσωπικό του 937 00:47:01,770 --> 00:47:02,790 ονόματα από την άλλη. 938 00:47:02,790 --> 00:47:04,760 Εμείς θα σας κάντε κλικ στο όνομα ακολουθούμενο από το όνομα του ενός 939 00:47:04,760 --> 00:47:06,860 διδακτικού προσωπικού, και την οθόνη του υπολογιστή σας θα αρχίσει 940 00:47:06,860 --> 00:47:11,170 αναβοσβήνει λέγοντας παρακαλώ να δείτε Alice ή μπορείτε να πάτε να δείτε στο Bob 941 00:47:11,170 --> 00:47:11,980 ο πίνακας προσωπικού. 942 00:47:11,980 --> 00:47:14,450 Και έτσι με αυτόν τον τρόπο, θα είμαστε σε θέση να αποστείλει τα πράγματα ως 943 00:47:14,450 --> 00:47:17,610 αποτελεσματικότερο δυνατό τρόπο, καθώς και να σας καθοδηγήσει προς την κατεύθυνση 944 00:47:17,610 --> 00:47:19,910 όλα τα διαλύματα πιο εύκολα. 945 00:47:19,910 --> 00:47:22,970 Στις ενότητες, αυτές θα είναι ευκαιρίες για περισσότερα 946 00:47:22,970 --> 00:47:25,570 οικεία hands-on ευκαιρίες με ένα από τα 947 00:47:25,570 --> 00:47:29,040 υποτρόφων διδασκαλίας και 12 έως 16 ή έτσι από τους συμμαθητές σας σε 948 00:47:29,040 --> 00:47:31,900 που κάθε εβδομάδα θα έχουμε προβλήματα στο σύνολο πρόβλημα 949 00:47:31,900 --> 00:47:33,800 που ζητούν μια σειρά από εννοιολογικά ζητήματα και 950 00:47:33,800 --> 00:47:35,740 αριθμός των bit μεγέθους ερωτήσεις προγραμματισμού που 951 00:47:35,740 --> 00:47:37,690 μπορούσα να καταλάβω από μόνος σας, και εσείς θα μπορούσε να λειτουργήσει για σας 952 00:47:37,690 --> 00:47:40,020 δικό του, αλλά στο πλαίσιο του τμήματος όπου εργαζόμαστε μέσω 953 00:47:40,020 --> 00:47:42,870 συλλογικά ορισμένα από αυτά τα προβλήματα και να πάει εκεί όπου η 954 00:47:42,870 --> 00:47:44,570 διαφορετικές συνομιλία μας παίρνει. 955 00:47:44,570 --> 00:47:48,010 >> Επιπλέον, το τμήμα θα έχετε ευκαιρίες να 956 00:47:48,010 --> 00:47:50,450 επανεξετάσουν τις εισηγήσεις του εργασία που έχετε κάνει, σας 957 00:47:50,450 --> 00:47:53,620 συμμαθητές, μερικές φορές ανώνυμα, πάντα μέσω opt-in 958 00:47:53,620 --> 00:47:55,810 αν θα θέλατε να μοιραστείτε τη δουλειά που έχετε υποβάλει. 959 00:47:55,810 --> 00:47:58,030 Γι 'αυτό θα είναι πραγματικά μια αμφίδρομη συζήτηση, 960 00:47:58,030 --> 00:48:00,840 μια ευκαιρία να επανεξετάσει την εργασία σας σε ένα πολύ πιο 961 00:48:00,840 --> 00:48:04,080 δυναμική αίσθηση, όχι απλώς κοιτάζοντας ένα PDF ή ένα 962 00:48:04,080 --> 00:48:06,920 εκτύπωση και σκέψης σχετικά με το για λίγα δευτερόλεπτα και δεν 963 00:48:06,920 --> 00:48:08,920 κατ 'ανάγκη την απορρόφηση της ανάδρασης ότι η διδασκαλία 964 00:48:08,920 --> 00:48:10,150 προσωπικό έχουν παράσχει. 965 00:48:10,150 --> 00:48:12,540 Και θα χρησιμοποιήσετε ένα εργαλείο που ονομάζεται εδώ CS50 χώρους. 966 00:48:12,540 --> 00:48:15,670 Για όσους δεν είναι εξοικειωμένοι, αυτή είναι η γλώσσα γνωστή ως C στην κορυφή 967 00:48:15,670 --> 00:48:17,500 αριστερά, και θα πάρετε να ξέρετε αυτή την πάροδο του χρόνου. 968 00:48:17,500 --> 00:48:19,640 Αλλά αυτό είναι μια web-based εργαλείο που θα χρησιμοποιήσουμε σε 969 00:48:19,640 --> 00:48:22,310 τμήμα που θα σας επιτρέψει και 15 ή έτσι τους συμμαθητές 970 00:48:22,310 --> 00:48:24,100 για να συνδεθείτε με τους συναδέλφους σας σε διδασκαλία της 971 00:48:24,100 --> 00:48:24,980 μπροστά από το δωμάτιο. 972 00:48:24,980 --> 00:48:26,750 Θα είστε σε θέση να γράψουν κώδικα σε αυτό το παράθυρο. 973 00:48:26,750 --> 00:48:28,720 Θα είστε σε θέση να κάνει chat με ηλεκτρονικά μέσα, αν δεν είστε 974 00:48:28,720 --> 00:48:30,930 πραγματικά στο τμήμα εκείνη τη συγκεκριμένη στιγμή. 975 00:48:30,930 --> 00:48:33,940 Και τους συναδέλφους σας διδασκαλία, όταν έρχεται η ώρα να συζητήσουμε 976 00:48:33,940 --> 00:48:38,645 Της Alice ή Bob λύση στην τάξη, η διδασκαλία τους συναδέλφους να 977 00:48:38,645 --> 00:48:41,380 κάντε κλικ σε ένα κουμπί και voila, έργο πάνω στην οθόνη, 978 00:48:41,380 --> 00:48:44,250 ό, τι ο φοιτητής έχει ασχοληθεί με τη συγκεκριμένη 979 00:48:44,250 --> 00:48:44,990 σημείο στο χρόνο. 980 00:48:44,990 --> 00:48:47,130 Έτσι, για όσους από εσάς έχουν φίλους που έχουν ληφθεί σε CS50 981 00:48:47,130 --> 00:48:49,750 το παρελθόν, να συνειδητοποιήσουμε ότι τα τμήματα έχουν σημαντικά 982 00:48:49,750 --> 00:48:52,600 επανεκκίνηση του τρέχοντος έτους να είναι όλο και πιο ενεργό, πολύ περισσότερο 983 00:48:52,600 --> 00:48:55,960 δυναμική, και πραγματικά μια αμφίδρομη συνομιλία μεταξύ διδασκαλίας 984 00:48:55,960 --> 00:48:58,190 προσωπικού και των φοιτητών. 985 00:48:58,190 --> 00:48:59,020 >> Και περάσματα. 986 00:48:59,020 --> 00:49:01,560 Έτσι, για αυτά τα σύνολα πρόβλημα, προσφέρουμε επίσης όχι μόνο η 987 00:49:01,560 --> 00:49:04,210 προδιαγραφή ίδια, η οποία είναι γενικά ένα αρκετά λεπτομερή 988 00:49:04,210 --> 00:49:07,380 PDF, αλλά και πράγματα που είναι γνωστό ως περάσματα με την οποία ένα 989 00:49:07,380 --> 00:49:11,000 μέλος του διδακτικού προσωπικού θα οδηγήσει σε εβδομαδιαία συνεδρίαση 990 00:49:11,000 --> 00:49:13,210 που περπατά σας κυριολεκτικά μέσα από το σύνολο πρόβλημα, δίνοντας 991 00:49:13,210 --> 00:49:15,720 Σας υποδείξεις και συμβουλές και σημεία εκκίνησης και προορίζεται 992 00:49:15,720 --> 00:49:17,250 να ζητήσει από τον πολύ συχνές 993 00:49:17,250 --> 00:49:19,360 ερώτηση, όπου μπορώ να ξεκινήσω; 994 00:49:19,360 --> 00:49:21,990 Λοιπόν, να ξεκινήσετε είτε από την κατάδυση στο spec για τους 995 00:49:21,990 --> 00:49:25,100 δικά ή με την παρουσία ή βλέποντας αυτά τα περάσματα. 996 00:49:25,100 --> 00:49:27,420 Το πρώτο πέρασμα, στην πραγματικότητα, θα είναι αυτή την Παρασκευή. 997 00:49:27,420 --> 00:49:29,520 Θα είναι την Παρασκευή, όχι τόσο γιατί πιστεύουμε ότι θα είναι 998 00:49:29,520 --> 00:49:32,160 μια δημοφιλής χρόνο, αλλά επειδή μπορούμε να κινηματογραφήσει τους έπειτα από πολύ νωρίς 999 00:49:32,160 --> 00:49:34,380 την εβδομάδα για να πάρει τους σε απευθείας σύνδεση από το Σαββατοκύριακο, έτσι ώστε να 1000 00:49:34,380 --> 00:49:37,670 έχουν όσες ημέρες είναι δυνατόν να ασκούν πράγματι ότι 1001 00:49:37,670 --> 00:49:38,390 περιεχόμενο, καθώς και. 1002 00:49:38,390 --> 00:49:40,900 Αλλά περισσότερα για αυτό σε διάλεξη αυτή την Παρασκευή. 1003 00:49:40,900 --> 00:49:43,620 >> Τώρα από την άποψη της δομής στήριξης, το πιο 1004 00:49:43,620 --> 00:49:46,430 σημαντικό στατιστικό στοιχείο είναι ίσως διδασκαλία του 108 1005 00:49:46,430 --> 00:49:47,950 υπότροφοι και οι βοηθοί βέβαια ότι αυτή η 1006 00:49:47,950 --> 00:49:49,730 Φυσικά έχει σήμερα. 1007 00:49:49,730 --> 00:49:52,030 Αν κάποιοι από εσάς που δεν έχουν αντικρουόμενες τάξεις θα ήθελα 1008 00:49:52,030 --> 00:49:55,070 να έρθεις μαζί μου εδώ στη σκηνή, είναι αυτά τα παιδιά που θα 1009 00:49:55,070 --> 00:49:57,990 τελικά καθορίζουν πραγματικά την εμπειρία σας κατά τη διάρκεια. 1010 00:50:06,750 --> 00:50:09,290 Είχα πολλά υποτρόφων διδασκαλίας διδασκαλία μου τάξεις 1011 00:50:09,290 --> 00:50:11,650 η ημέρα, και θυμάμαι πολύ λίγοι από αυτούς ειλικρίνεια. 1012 00:50:11,650 --> 00:50:15,590 Όμως, μέχρι σήμερα, θυμάμαι ακόμα μεταξύ εκείνων των λίγων, CS50 TF μου 1013 00:50:15,590 --> 00:50:18,100 που πραγματικά με βοήθησε να απαντήσει σε ερωτήσεις, που πραγματικά βοήθησε 1014 00:50:18,100 --> 00:50:20,690 μου όταν ήμουν αγωνίζεται, και πραγματικά ήταν συνεργάτης σε αυτό 1015 00:50:20,690 --> 00:50:23,630 εμπειρία της εκμάθησης μιας πολύ νέο κόσμο. 1016 00:50:23,630 --> 00:50:26,410 Σε λίγο, όλα αυτά τα παιδιά θα ενταχθούν έξω για 1017 00:50:26,410 --> 00:50:29,010 κέικ, το οποίο είναι μια παράδοση CS50, στην πτέρυγα των 1018 00:50:29,010 --> 00:50:30,030 Memorial Hall. 1019 00:50:30,030 --> 00:50:32,320 >> Αλλά επιτρέψτε μου πρώτα να σας παρουσιάσουμε Nate 1020 00:50:32,320 --> 00:50:35,820 Hardison, πάλι, Rob Bowden, και Tommy MacWilliam, αυτό 1021 00:50:35,820 --> 00:50:37,460 Φυσικά έτους κεφάλια. 1022 00:50:37,460 --> 00:50:39,250 Αν εσείς θα έρθεις μαζί μου εδώ στη μέση. 1023 00:50:45,250 --> 00:50:47,910 Έχουν όλα παρασκευασμένα αρκετές ενδιαφέρουσες παρατηρήσεις. 1024 00:50:51,540 --> 00:50:52,550 >> TOMMY MACWILLIAM: δεν είχα προετοιμάσει τίποτα 1025 00:50:52,550 --> 00:50:53,665 έμπνευση. 1026 00:50:53,665 --> 00:50:55,020 Όμως, το όνομά μου είναι ο Tommy. 1027 00:50:55,020 --> 00:50:56,140 Είμαι ένας ανώτερος σε Mather. 1028 00:50:56,140 --> 00:50:57,325 Είμαι μελέτη της επιστήμης των υπολογιστών. 1029 00:50:57,325 --> 00:50:59,490 Είμαι πραγματικά ενθουσιασμένος για να είναι στην ομάδα υψηλού κινδύνου και θα 1030 00:50:59,490 --> 00:51:01,365 μέσα από το ταξίδι CS50 μαζί σας. 1031 00:51:01,365 --> 00:51:04,010 Αυτό που πραγματικά αγάπη για CS50 είναι πώς διδάσκει πραγματικά σας 1032 00:51:04,010 --> 00:51:06,040 να σκεφτούμε τα προβλήματα με έναν νέο τρόπο. 1033 00:51:06,040 --> 00:51:08,570 Αυτό είναι πραγματικά μια ικανότητα που είναι gonna είναι ανεκτίμητη δεν έχει σημασία 1034 00:51:08,570 --> 00:51:09,950 ποιο πεδίο θα υπεισέλθω. 1035 00:51:09,950 --> 00:51:12,660 Και όχι μόνο αυτό, αλλά εμείς προσφέρουμε περισσότερο ελεύθερο καραμέλα από οποιαδήποτε 1036 00:51:12,660 --> 00:51:13,910 άλλη πορεία στην πανεπιστημιούπολη. 1037 00:51:20,088 --> 00:51:22,210 Ναι, και έτσι είμαι πραγματικά ανυπομονούμε να δούμε τι 1038 00:51:22,210 --> 00:51:23,560 ο καθένας χτίζει αυτό το εξάμηνο. 1039 00:51:23,560 --> 00:51:25,730 Και αν κάποιος έχει οποιεσδήποτε ερωτήσεις τώρα ή καθ 'όλη 1040 00:51:25,730 --> 00:51:27,770 το εξάμηνο, σίγουρα αισθάνονται ελεύθεροι να φτάσει σε μένα και 1041 00:51:27,770 --> 00:51:29,020 Θα χαρούμε να σας βοηθήσουμε. 1042 00:51:31,450 --> 00:51:31,780 >> ROB BOWDEN: Hi. 1043 00:51:31,780 --> 00:51:32,530 Είμαι Rob Bowden. 1044 00:51:32,530 --> 00:51:33,780 Είμαι ένας ανώτερος σε Kirkland. 1045 00:51:37,900 --> 00:51:39,760 Ναι, αυτό είναι σωστό. 1046 00:51:39,760 --> 00:51:41,930 Είμαστε όλοι πραγματικά ενθουσιασμένοι για αυτό το επόμενο εξάμηνο. 1047 00:51:41,930 --> 00:51:43,230 Ελπίζουμε να είστε όλοι ενθουσιασμένοι. 1048 00:51:47,710 --> 00:51:49,410 Δεν περίμενα αυτό. 1049 00:51:49,410 --> 00:51:50,390 Ναι. 1050 00:51:50,390 --> 00:51:52,200 Έτσι βάζουμε τόσο πολύ για να κάνει αυτό 1051 00:51:52,200 --> 00:51:53,370 εξάμηνο πραγματικά μεγάλη. 1052 00:51:53,370 --> 00:51:55,960 Και εφ 'όσον είστε πρόθυμοι να υποβάλετε την προσπάθεια, δεν υπάρχει 1053 00:51:55,960 --> 00:51:57,840 τόσα πολλά που μπορείτε να πάρετε από αυτό το μάθημα. 1054 00:51:57,840 --> 00:52:00,130 Αχ, εμείς - 1055 00:52:00,130 --> 00:52:01,380 ναι. 1056 00:52:04,640 --> 00:52:08,300 Μπορείτε να πάρετε μια πολλή διασκέδαση έξω από αυτό το μάθημα. 1057 00:52:08,300 --> 00:52:10,500 Εμείς δεν θα έχουν προσωπικό από 108 σε περίπτωση που δεν θα μπορούσε να πάρει πολλά 1058 00:52:10,500 --> 00:52:11,370 διασκέδαση έξω από αυτό. 1059 00:52:11,370 --> 00:52:15,300 Έτσι, απλώς προσπαθήστε να συμμετέχουν και δεν θα το μετανιώσετε. 1060 00:52:23,190 --> 00:52:23,890 >> NATE HARDISON: Γεια σας, παιδιά. 1061 00:52:23,890 --> 00:52:24,800 Είμαι Nate. 1062 00:52:24,800 --> 00:52:27,570 Είμαι ο διδάσκαλος για το μάθημα. 1063 00:52:27,570 --> 00:52:29,060 Είμαι πραγματικά ενθουσιασμένος που βρίσκομαι εδώ. 1064 00:52:29,060 --> 00:52:30,960 Αυτή είναι η πρώτη μου χρονιά εδώ. 1065 00:52:30,960 --> 00:52:34,210 Ελπίζω ότι θα λάβει όλα αυτό το μάθημα και να το απολαύσετε όσο 1066 00:52:34,210 --> 00:52:35,820 Έχω απολαύσει μέχρι τώρα. 1067 00:52:35,820 --> 00:52:38,570 Και αν ποτέ θέλετε να μάθετε πώς να υπολογίζετε σε 9 ή 10 στην 1068 00:52:38,570 --> 00:52:41,730 δυαδική, ελάτε να μου μιλήσει. 1069 00:52:41,730 --> 00:52:43,760 >> David J. Malan: Έτσι, με κίνδυνο να αφήσει αυτά τα παιδιά εδώ στη 1070 00:52:43,760 --> 00:52:46,980 στάδιο λίγο αδέξια, ας γυρίζω μέσα από μερικά μόνο από 1071 00:52:46,980 --> 00:52:49,370 τα πράγματα που περιμένουν πριν διακόψουμε για κέικ. 1072 00:52:49,370 --> 00:52:50,580 Τι είναι αυτό που μας περιμένει; 1073 00:52:50,580 --> 00:52:53,490 Λοιπόν, αν ρίξουμε μια γρήγορη ματιά πίσω στο προηγούμενο έτος, σε πρόβλημα 1074 00:52:53,490 --> 00:52:56,010 τεθεί στο 0, οι προκάτοχοί σας σε ένα περιστέρι προγραμματισμού 1075 00:52:56,010 --> 00:52:58,700 γλώσσα που ονομάζεται Scratch, μια γραφική γλώσσα προγραμματισμού 1076 00:52:58,700 --> 00:53:01,220 θα χρησιμοποιήσετε κατά τις πρώτες ημέρες των μαθημάτων που αρχίζει αυτό το 1077 00:53:01,220 --> 00:53:04,390 Παρασκευή για να μάθετε μερικές έννοιες άγνωστες για κάποιους από εσάς. 1078 00:53:04,390 --> 00:53:06,750 Αλλά συνειδητοποιούν θα υπάρξει μια προηγμένη όψη αυτό για 1079 00:53:06,750 --> 00:53:08,950 όσους από εσάς με την προηγούμενη υπόβαθρο. 1080 00:53:08,950 --> 00:53:11,450 >> Το πρόβλημα του περασμένου έτους set 2, οι μαθητές μέσα στο περιστέρι 1081 00:53:11,450 --> 00:53:14,780 κόσμο της κρυπτογραφίας, η τέχνη του κρυπτογραφικού ή κρυπτογράφησης 1082 00:53:14,780 --> 00:53:17,770 πληροφορίες, την εφαρμογή προγραμμάτων που κρυπτογραφημένα δεδομένα. 1083 00:53:17,770 --> 00:53:21,490 Και με την προσθήκη χάκερ πέρυσι είχε προχωρήσει φοιτητές 1084 00:53:21,490 --> 00:53:24,570 να σπάσει ή να το αποκωδικοποιήσει τους κωδικούς πρόσβασης σε ένα τυπικό 1085 00:53:24,570 --> 00:53:28,090 xe αρχείο του υπολογιστή με κωδικό πρόσβασης έρχονται με αλγορίθμους και 1086 00:53:28,090 --> 00:53:31,810 heuristics για την ωμή βία υπολογίζει τι είναι κάποιος 1087 00:53:31,810 --> 00:53:33,640 κωδικό πρόσβασης σε ένα σύστημα υπολογιστή ήταν. 1088 00:53:33,640 --> 00:53:36,630 Πέρυσι, επίσης, στο πρόβλημα που 3, οι μαθητές έκαναν impli - σε 1089 00:53:36,630 --> 00:53:37,680 πρόβλημα που 4 - έκανε τους μαθητές 1090 00:53:37,680 --> 00:53:39,280 εφαρμόσουν το παιχνίδι του Sudoku. 1091 00:53:39,280 --> 00:53:42,250 Και με την προσθήκη χάκερ εκείνη τη χρονιά οι μαθητές δεν έκαναν 1092 00:53:42,250 --> 00:53:45,650 εφαρμογή μόνο πώς να παίξει το παιχνίδι, αλλά στην πραγματικότητα ένας λύτης 1093 00:53:45,650 --> 00:53:47,800 σύμφωνα με την οποία ο υπολογιστής μπορεί να σας προσφέρει, τον άνθρωπο, με 1094 00:53:47,800 --> 00:53:50,130 υποδείξεις από πιο γρήγορα από ό, τι έχετε την επίλυση 1095 00:53:50,130 --> 00:53:51,420 αυτό το συγκεκριμένο πρόβλημα. 1096 00:53:51,420 --> 00:53:54,130 >> Στο σύνολο το πρόβλημα 5, κάναμε εγκληματολογίας, η τέχνη του 1097 00:53:54,130 --> 00:53:57,020 ανάκτηση πληροφοριών που ήταν τυχαία ή πολύ 1098 00:53:57,020 --> 00:53:59,320 σκόπιμα διαγραφεί από έναν υπολογιστή. 1099 00:53:59,320 --> 00:54:02,100 Πέρυσι, το διδακτικό προσωπικό και μου πέρασε γύρω από την πανεπιστημιούπολη 1100 00:54:02,100 --> 00:54:04,990 τη λήψη φωτογραφιών των ανθρώπων, τόπων, και τα πράγματα, και στη συνέχεια 1101 00:54:04,990 --> 00:54:07,830 τυχαία σχηματοποιημένη την κάρτα μέσα στη φωτογραφική μηχανή μας ότι 1102 00:54:07,830 --> 00:54:08,900 είχε όλες αυτές τις φωτογραφίες. 1103 00:54:08,900 --> 00:54:09,650 Αλλά δεν υπάρχει πρόβλημα. 1104 00:54:09,650 --> 00:54:13,780 Κάναμε μια εγκληματολογική εικόνα αυτής της κάρτας πολυμέσων, παρέδωσε έξω 1105 00:54:13,780 --> 00:54:16,320 σε όλους τους μαθητές μέσα στην τάξη, και αμφισβήτησε τους να γράψουν 1106 00:54:16,320 --> 00:54:20,110 προγράμματα που ανακτώνται όλα τα αρχεία JPEG από την εν λόγω κάρτα. 1107 00:54:20,110 --> 00:54:22,010 Και αυτό είναι στην πραγματικότητα μια από τις αγαπημένες μας σειρές πρόβλημα. 1108 00:54:22,010 --> 00:54:24,680 >> Και εγώ έσκαψε επάνω σε ένα email από έναν από τους προκατόχους σας, 1109 00:54:24,680 --> 00:54:27,270 η οποία ήταν πολύ διασκεδαστικό να διαβάσει κάποτε πριν. 1110 00:54:27,270 --> 00:54:30,240 Έγραψε - αυτό είναι από ματ - αγαπητέ David, χθες μου 1111 00:54:30,240 --> 00:54:33,710 αδελφή διαμορφωθεί κατά λάθος κάρτα SD κάμερα της και έχασε 1112 00:54:33,710 --> 00:54:35,630 Αξίζει ενός έτους από αξέχαστες φωτογραφίες. 1113 00:54:35,630 --> 00:54:38,710 Είναι, δυστυχώς, δεν είναι η καλύτερη στην δημιουργία αντιγράφων ασφαλείας των δεδομένων της. 1114 00:54:38,710 --> 00:54:41,230 Όμως, αυτή η κατάσταση μου θύμισε PSET 5, έτσι σκέφτηκα ότι 1115 00:54:41,230 --> 00:54:44,260 θα προσπαθήσει να τρέξει την κάρτα SD μέσω του προγράμματος ανακτήσει 1116 00:54:44,260 --> 00:54:46,310 Έγραψα ότι όλος ο τρόπος πίσω τον Οκτώβριο. 1117 00:54:46,310 --> 00:54:48,550 Έτσι, μετά από τέσσερις ώρες αναφέρονται για το πώς να δημιουργήσετε ένα 1118 00:54:48,550 --> 00:54:51,210 ακατέργαστη εικόνα από τη σχηματοποιημένη κάρτα SD - 1119 00:54:51,210 --> 00:54:53,370 Google αποδειχθεί ότι είναι αρκετά άχρηστη στο θέμα αυτό μέχρι 1120 00:54:53,370 --> 00:54:55,480 ειρωνικά εγώ έτυχε να συναντήσει τις οδηγίες σας για 1121 00:54:55,480 --> 00:54:58,070 το Διαδίκτυο - 1122 00:54:58,070 --> 00:55:00,490 μετά χάνουμε γύρω με μερικά από τα επιχειρήματα εντολή, 1123 00:55:00,490 --> 00:55:02,320 Κατάφερα να δημιουργήσει την ιατροδικαστική εικόνα. 1124 00:55:02,320 --> 00:55:04,490 Και μετά την εγκατάσταση και ρύθμιση του CS50 1125 00:55:04,490 --> 00:55:07,520 Appliance, κατάφερα να εκτελέσετε την εγκληματολογική εικόνα μέσα μου 1126 00:55:07,520 --> 00:55:13,110 προγραμματίσετε και να ανακτήσει όλες τις 1.027 από τις φωτογραφίες της αδελφής μου. 1127 00:55:13,110 --> 00:55:14,340 Δεξιά, ο Ματ. 1128 00:55:14,340 --> 00:55:15,165 >> Έτσι, στο διάστημα των τελευταίων year's - 1129 00:55:15,165 --> 00:55:23,080 [Χειροκρότημα] 1130 00:55:23,080 --> 00:55:25,680 Στο σύνολο το πρόβλημα του προηγούμενου έτους 6, δώσαμε στους μαθητές μια 1131 00:55:25,680 --> 00:55:29,910 λεξικό των 150.000 αγγλικές λέξεις και τους καλούνται να 1132 00:55:29,910 --> 00:55:32,570 γράψετε έναν ορθογράφο που απάντησαν ερωτήσεις της μορφής 1133 00:55:32,570 --> 00:55:33,930 είναι αυτή η λέξη είναι γραμμένες σωστά ή 1134 00:55:33,930 --> 00:55:35,705 λανθασμένα όσο το δυνατόν γρηγορότερα. 1135 00:55:35,705 --> 00:55:38,470 Και σε εθελοντική βάση ήταν φοιτητές τότε επιτρέπεται να 1136 00:55:38,470 --> 00:55:41,290 συμμαθητές πρόκληση με την ανάρτηση των αποτελεσμάτων τους, η 1137 00:55:41,290 --> 00:55:44,200 ποσό της μνήμης RAM που χρησιμοποιείται, ο αριθμός των κύκλων CPU ή 1138 00:55:44,200 --> 00:55:46,910 δευτερόλεπτα που θα χρησιμοποιηθούν, έτσι ώστε οι μαθητές στη συνέχεια κατατάσσονται 1139 00:55:46,910 --> 00:55:47,900 στην ιστοσελίδα του μαθήματος. 1140 00:55:47,900 --> 00:55:51,170 Και πάλι, καθαρά προαιρετική πτυχή του θέματος, αλλά και μεγάλη διασκέδαση σε αυτό 1141 00:55:51,170 --> 00:55:54,540 πολύ συχνά θα πάρει ένας φοιτητής για να τοποθετήσετε τον αριθμό 10 ή ούτω καθεξής 1142 00:55:54,540 --> 00:55:57,210 το μεγάλο συμβούλιο στην ιστοσελίδα, πάμε μακριά στο δείπνο, και στη συνέχεια 1143 00:55:57,210 --> 00:55:59,920 έρχονται πίσω και να συνειδητοποιήσει ο συγκάτοικός του είχε μόλις έφτασε στο 1144 00:55:59,920 --> 00:56:03,270 μπροστά από αυτόν ή αυτήν την μεγάλη του σκάφους, έτσι ρίχνει μια άλλη 1145 00:56:03,270 --> 00:56:07,170 δύο ή τρεις ώρες, μόνο για το ένα επάνω του ή ο συγκάτοικός του. 1146 00:56:07,170 --> 00:56:08,550 >> Γι 'αυτό και προσβλέπουμε σε κάτι παρόμοιο 1147 00:56:08,550 --> 00:56:09,580 του τρέχοντος έτους, καθώς και. 1148 00:56:09,580 --> 00:56:12,140 Το πρόβλημα που 7 είχαμε κατευθύνει προς την κατεύθυνση του web 1149 00:56:12,140 --> 00:56:14,840 προγραμματισμό, στην πραγματικότητα την επίλυση των προβλημάτων του ποτέ 1150 00:56:14,840 --> 00:56:18,170 όλο και περισσότερο κοινό περιβάλλον ενός web browser. 1151 00:56:18,170 --> 00:56:20,900 Γνωρίστε φθίνουσα κάνουμε κατεβάσετε το λογισμικό για Mac και 1152 00:56:20,900 --> 00:56:23,650 Υπολογιστές, αλλά όλο και περισσότερο το κάνουμε όλα μέσα στο διαδίκτυο. 1153 00:56:23,650 --> 00:56:27,530 >> Και πράγματι, το περασμένο έτος, περίπου το 88% των τελικών έργων των μαθητών σε 1154 00:56:27,530 --> 00:56:29,660 η πορεία ήταν web-based. 1155 00:56:29,660 --> 00:56:32,020 Και εκείνοι, επίσης, είναι δεξιότητες που θα αποκομίσουν από αυτό 1156 00:56:32,020 --> 00:56:33,230 τάξη μέχρι το τέλος του μαθήματος. 1157 00:56:33,230 --> 00:56:36,090 Γιατί αυτό που περιμένει στο τέλος του μαθήματος είναι η CS50 Fair, 1158 00:56:36,090 --> 00:56:39,060 αυτή η έκθεση, η οποία βασίζεται στην ιδέα της δίκαιης επιστήμης. 1159 00:56:39,060 --> 00:56:41,750 Αλλά σε αυτή την έκδοση μιας δίκαιης κάνει όλους τους μαθητές στην τάξη 1160 00:56:41,750 --> 00:56:45,400 φέρουν τους φορητούς υπολογιστές τους και τους φίλους τους και την οικογένεια και τους άλλους 1161 00:56:45,400 --> 00:56:48,310 να Northwest Science, ένα μεγάλο κτίριο στην πανεπιστημιούπολη, που έχει συσταθεί 1162 00:56:48,310 --> 00:56:51,030 φορητό υπολογιστή τους, θα πάρει λίγο φαγητό, να πάρετε κάποια ποπ κορν και ποτά, 1163 00:56:51,030 --> 00:56:53,990 και στη συνέχεια, παρουσιάζουν τα έργα τους τελικούς για όλους εκείνους που 1164 00:56:53,990 --> 00:56:57,210 συμμετοχή που πέρυσι αριθμούσε περίπου 2.500 συμμετέχοντες 1165 00:56:57,210 --> 00:56:58,320 από όλη την πανεπιστημιούπολη. 1166 00:56:58,320 --> 00:57:02,100 Και εκφράσεις όπως αυτό όπως και αυτό δεν ήταν 1167 00:57:02,100 --> 00:57:03,370 ασυνήθιστο στην έκθεση. 1168 00:57:03,370 --> 00:57:06,590 >> Οδηγώντας μέχρι την εύλογη είναι η CS50 hackathon, μια ευκαιρία 1169 00:57:06,590 --> 00:57:09,350 να hop σε ένα λεωφορείο του Χάρβαρντ, το κεφάλι κάτω από την οδό για να 1170 00:57:09,350 --> 00:57:12,700 Microsoft στις 8:00 μ.μ., και δεν πάω σπίτι μέχρι 7:00 π.μ.. 1171 00:57:12,700 --> 00:57:16,280 Εμείς πρώτο σερβίς δείπνο στις 8:00 μ.μ., το δεύτερο δείπνο στις 1:00 π.μ., 1172 00:57:16,280 --> 00:57:18,900 και για εκείνους που εξακολουθούν να στέκονται στις 5:00 π.μ., δεν μπορούμε να τη θεραπεία 1173 00:57:18,900 --> 00:57:20,400 τηγανίτες σε IHOP. 1174 00:57:20,400 --> 00:57:23,470 Και η hackathon είναι μια ευκαιρία, όπως απεικονίζεται εδώ, 1175 00:57:23,470 --> 00:57:25,930 να βουτήξει στην τελική έργα σας, είτε εργάζονται στο 1176 00:57:25,930 --> 00:57:29,470 δικά σας ή με τους φίλους σε ένα συνεργατικό περιβάλλον, 1177 00:57:29,470 --> 00:57:31,970 όπου το σύνολο του διδακτικού προσωπικού λειτουργεί καλά μέσα στο 1178 00:57:31,970 --> 00:57:35,430 νύχτα με μια άφθονη προσφορά του Χονγκ Κονγκ τροφίμων κινέζικη γλώσσα. 1179 00:57:35,430 --> 00:57:39,550 Στις 5:00 π.μ. θα τέτοιες εικόνες όπως αυτές είναι αρκετά κοινό αυτό 1180 00:57:39,550 --> 00:57:40,940 έτος, καθώς και. 1181 00:57:40,940 --> 00:57:44,390 >> Έτσι, όπως έχουμε αναβάλει σε μια στιγμή για κέικ, να έχετε κατά νου ότι 1182 00:57:44,390 --> 00:57:48,500 76% των ανθρώπων σε αυτό το δωμάτιο δεν έχουν καμία προηγούμενη εμπειρία. 1183 00:57:48,500 --> 00:57:51,090 Και σύμφωνα με την εξεταστέα ύλη, αυτό που έχει σημασία τελικά σε αυτό 1184 00:57:51,090 --> 00:57:53,740 Φυσικά δεν είναι τόσο πολύ πού θα καταλήξουμε σε σχέση με σας 1185 00:57:53,740 --> 00:57:57,400 συμμαθητές, αλλά όπου στην εβδομάδα 11 έως και τέλος σε σχέση με 1186 00:57:57,400 --> 00:57:59,400 τον εαυτό σας σε εβδομάδα 0. 1187 00:57:59,400 --> 00:58:01,850 Αυτό είναι CS50.