1 00:00:19,994 --> 00:00:22,760 [Powered by Google Translate] ΟΜΙΛΗΤΗΣ 1: Αυτό είναι CS50. 2 00:00:22,760 --> 00:00:27,120 Γι 'αυτό και ήταν εκεί που είστε τώρα πριν από μερικά χρόνια, και όταν ήμουν πρωτοετής στο ο 3 00:00:27,120 --> 00:00:32,000 φορά, δεν ήμουν πραγματικά σε αυτή την πορεία της επιστήμης υπολογιστών να κάνει, να κάνει 4 00:00:32,000 --> 00:00:32,490 μηχανικής. 5 00:00:32,490 --> 00:00:35,780 Πράγματι, ήρθα σε αυτόν τον τόπο ως ένα συγκεντρωτή κυβέρνηση. 6 00:00:35,780 --> 00:00:38,910 Ήμουν στο λύκειο ένα παιδί που του άρεσε πράγματα όπως η ιστορία. 7 00:00:38,910 --> 00:00:41,940 Μου άρεσε συνταγματικό δίκαιο, το είδος της αγγλικής γλώσσας και μαθηματικών, την καλοσύνη του 8 00:00:41,940 --> 00:00:45,840 καλά στρογγυλεμένα, αλλά δεν ήξερα απαραίτητα πράγματα που δεν είχα διδαχθεί 9 00:00:45,840 --> 00:00:46,520 στο γυμνάσιο. 10 00:00:46,520 --> 00:00:49,570 Και έτσι το καινούριο έτος, είχα αυτό το φόβο, την οποία ακόμη κι αν 11 00:00:49,570 --> 00:00:53,400 άρεσε υπολογιστές, παίζουν παιχνίδια στον υπολογιστή και τα παρόμοια, σίγουρα ποτέ 12 00:00:53,400 --> 00:00:57,120 σκεφτεί τον εαυτό μου ως άτομο του υπολογιστή, ένας επιστήμονας υπολογιστών, και 13 00:00:57,120 --> 00:00:59,610 ειλικρινά, σκέφτηκα τους φίλους μου στο γυμνάσιο που έπαιρναν υπολογιστή 14 00:00:59,610 --> 00:01:03,990 επιστήμη ήταν ένα κομμάτι από ένα - geeks. 15 00:01:03,990 --> 00:01:08,880 >> Και όμως, όταν πήρα εδώ στην πανεπιστημιούπολη, δεν υπήρχε αυτό το μάθημα, CS50, και σε 16 00:01:08,880 --> 00:01:12,620 ο χρόνος, είχε αυτή τη φήμη της είναι πραγματικά κάτι να προσέξουμε. 17 00:01:12,620 --> 00:01:13,690 Ήταν μια καλή πορεία. 18 00:01:13,690 --> 00:01:15,360 Ήταν ένα διασκεδαστικό μάθημα. 19 00:01:15,360 --> 00:01:18,970 Αλλά θα έπρεπε να πάρει πραγματικά αυτό το πόδι στην πόρτα. 20 00:01:18,970 --> 00:01:22,090 Και ακόμη δεν είχα περάσει ότι το καινούριο έτος όριο. 21 00:01:22,090 --> 00:01:25,590 Και πήγα στο δρόμο μου είναι ένα συγκεντρωτή κυβέρνηση, που διέρχεται 22 00:01:25,590 --> 00:01:28,787 καθώς πολλές από τις προϋποθέσεις, όπως θα μπορούσα, διασχίζουν τα πράγματα για την καταμέτρηση gen 23 00:01:28,787 --> 00:01:32,340 ed ή πυρήνα και τα παρόμοια, και στη συνέχεια, το έτος δευτεροετών φοιτητών, για κάποιο λόγο, πήρα 24 00:01:32,340 --> 00:01:35,580 μέχρι το νεύρο που πάτησε στο Κέντρο Διάδοσης Επιστημών Β, όπου CS50. 25 00:01:35,580 --> 00:01:38,970 Ένα πολύ διάσημος επιστήμονας υπολογιστών με το όνομα του Brian Kernighan ήταν 26 00:01:38,970 --> 00:01:44,020 διδασκαλία εδώ εκείνο το έτος, και ακόμα και τότε, θα ήταν πρόθυμος να πραγματικά 27 00:01:44,020 --> 00:01:47,720 συμπληρώστε κάρτα μελέτη μου με τη λήψη αυτής της κατηγορίας επιτυχίας / αποτυχίας. 28 00:01:47,720 --> 00:01:50,140 Κοίταξα γύρω μου, και σκέφτηκα όλοι σε αυτή την αίθουσα πήρε να ξέρετε 29 00:01:50,140 --> 00:01:52,880 περισσότερα για τον τρόπο της επιστήμης των υπολογιστών, για τον προγραμματισμό, σχετικά με τους υπολογιστές. 30 00:01:52,880 --> 00:01:56,090 Ο καθένας πρέπει να τον προγραμματισμό σε αυτό το δωμάτιο, δεδομένου ότι ήταν 12, αλλά πράγματι, 31 00:01:56,090 --> 00:01:57,470 αυτό δεν ήταν η περίπτωση. 32 00:01:57,470 --> 00:02:01,600 Και έτσι το πολύ τελευταία ημέρα, το πέμπτο Δευτέρα του εξαμήνου που παίρνω 33 00:02:01,600 --> 00:02:05,300 αυτό το άλμα και την αλλαγή από επιτυχίας / αποτυχίας σε ένα γράμμα βαθμού, και στο τέλος να μου αλλάζει 34 00:02:05,300 --> 00:02:07,730 συγκέντρωση την ίδια μέρα με την επιστήμη υπολογιστών. 35 00:02:07,730 --> 00:02:10,630 >> Τώρα, αυτό δεν είναι ο στόχος μας σε αυτή την κατηγορία, μπορείτε να μετατρέψει όλα σε υπολογιστή 36 00:02:10,630 --> 00:02:14,600 επιστήμη συγκεντρωτές, αλλά πραγματικά, να προτείνει ότι υπάρχει αυτή η δυνατότητα 37 00:02:14,600 --> 00:02:18,630 σε αυτόν τον τομέα και σε άλλους τομείς με τους οποίους μπορεί να είναι αρκετά εξοικειωμένοι, 38 00:02:18,630 --> 00:02:21,920 δεδομένου ότι τα γυμνάσια ακολουθούν συνήθως ένα αρκετά πρότυπο πρόγραμμα σπουδών 39 00:02:21,920 --> 00:02:26,170 μονοπάτι, αλλά να βγείτε σε, σε CS50, σε νέα νερά. 40 00:02:26,170 --> 00:02:30,460 Και αν κάθεστε εδώ σήμερα σκέψης δεν ανήκουν στην πραγματικότητα, έτσι 41 00:02:30,460 --> 00:02:34,110 οι περισσότεροι από τους ανθρώπους στα δεξιά σας και αριστερά σας. 42 00:02:34,110 --> 00:02:39,970 Πράγματι, το περασμένο έτος, το 76% των μαθητών αυτής της κατηγορίας δεν είχε καμία προηγούμενη εμπειρία. 43 00:02:39,970 --> 00:02:43,510 Έτσι, σε αντίθεση με ό, τι μπορείτε να σκεφτείτε, οι περισσότεροι από τους ανθρώπους που κάθονται γύρω σας 44 00:02:43,510 --> 00:02:47,130 σήμερα δεν είναι, στην πραγματικότητα, δεν έχουν καμία προηγούμενη εμπειρία. 45 00:02:47,130 --> 00:02:52,030 18% έχουν ληφθεί ένα CS τάξη, και 6% έχουν λάβει δύο ή περισσότερα. 46 00:02:52,030 --> 00:02:55,300 Εν τω μεταξύ, ζητάμε από τους μαθητές μας κάθε χρόνο για να περιγράφουν τους εαυτούς τους ως προς 47 00:02:55,300 --> 00:02:57,760 του επιπέδου άνεσης, και αυτό είναι - 48 00:02:57,760 --> 00:02:59,010 δεν υπάρχει κανένας ορισμός αυτού. 49 00:02:59,010 --> 00:03:02,480 Μπορείτε ακριβώς το είδος του το γνωρίζουν, αν δεν είστε πολύ άνετα σε CS50. 50 00:03:02,480 --> 00:03:07,250 Και πέρυσι, είχαμε 55% σε αυτό το πράσινο κομμάτι πίτα, εδώ αυτο-που περιγράφουν 51 00:03:07,250 --> 00:03:10,640 ως λιγότερο άνετα φοιτητές που ειλικρινά δεν είχαμε ιδέα Γιατί το να 52 00:03:10,640 --> 00:03:14,800 κατάστημα την πορεία για την πρώτη ημέρα, αλλά η ίδια το 55% παρέμεινε μαζί μας μέχρι 53 00:03:14,800 --> 00:03:19,270 τέλος του χρόνου, όπως και το 35%, που ήταν κάπου ανάμεσα στους πιο 54 00:03:19,270 --> 00:03:22,100 άνετα και εκείνα λιγότερο άνετο. 55 00:03:22,100 --> 00:03:23,490 >> Ποια είναι λοιπόν η επιστήμη των υπολογιστών; 56 00:03:23,490 --> 00:03:26,630 Λοιπόν, στο γυμνάσιο, και πραγματικά, γενικότερα εκεί έξω αυτές τις μέρες, 57 00:03:26,630 --> 00:03:29,740 υπάρχει αυτή η αντίληψη ή η λανθασμένη αντίληψη ότι η επιστήμη των υπολογιστών είναι 58 00:03:29,740 --> 00:03:30,400 προγραμματισμού. 59 00:03:30,400 --> 00:03:33,550 Και αυτό είναι απολύτως μια πτυχή της επιστήμης των υπολογιστών, αλλά και τον προγραμματισμό, 60 00:03:33,550 --> 00:03:36,490 ό, τι είναι η γλώσσα, είναι πραγματικά ακριβώς ένα εργαλείο που οι επιστήμονες ηλεκτρονικών υπολογιστών 61 00:03:36,490 --> 00:03:39,890 χρησιμοποιούν για να λύσουν τα προβλήματα, είτε στον τομέα της επιστήμης των υπολογιστών ή, 62 00:03:39,890 --> 00:03:42,990 όλο και περισσότερο αυτές τις μέρες, στις φυσικές επιστήμες, η φυσική 63 00:03:42,990 --> 00:03:45,890 επιστήμες, στην ιατρική, στις ανθρωπιστικές επιστήμες, να αναλύσει 64 00:03:45,890 --> 00:03:47,320 μεγάλα σύνολα δεδομένων. 65 00:03:47,320 --> 00:03:51,070 Οπουδήποτε υπάρχει τώρα υπολογιστή και των δεδομένων, υπάρχει μια ευκαιρία για να εφαρμόσει 66 00:03:51,070 --> 00:03:54,400 διδάγματα σε μια κατηγορία όπως CS50. 67 00:03:54,400 --> 00:03:57,490 >> Ας λύσει ένα πρόβλημα που ένας επιστήμονας υπολογιστών θα μπορούσε να πάει για 68 00:03:57,490 --> 00:04:02,370 επίλυση και να προσπαθήσει να βάλει κάποια ορολογία, βάλτε κάποια εννοιολογικό πλαίσιο, γύρω από 69 00:04:02,370 --> 00:04:05,420 τι θα μπορούσε να είναι διαφορετικά μερικά αρκετά αφηρημένες ιδέες. 70 00:04:05,420 --> 00:04:07,370 Έτσι, αυτό είναι ένα τηλέφωνο. 71 00:04:07,370 --> 00:04:08,840 Δεν βλέπω αυτά τα πράγματα πάρα πολύ συχνά. 72 00:04:08,840 --> 00:04:11,910 Το κολέγιο φαίνεται ότι εξακολουθεί να έχει αυτά τα σπίτια και κοιτώνες, αλλά 73 00:04:11,910 --> 00:04:14,970 πίσω στην ημέρα, όταν θέλετε να χρησιμοποιήσετε ένα τηλέφωνο σαν αυτό, δεν υπήρχε 74 00:04:14,970 --> 00:04:16,760 ηλεκτρονικό βιβλίο διευθύνσεων του κινητού σας τηλεφώνου. 75 00:04:16,760 --> 00:04:20,250 Μάλλον, θα σηκώνεται κάτι που είναι γνωστό ως ένα τηλεφωνικό κατάλογο, και αυτά τα βιβλία τηλέφωνο 76 00:04:20,250 --> 00:04:23,110 είχε περίπου 1.000 σελίδες συνήθως. 77 00:04:23,110 --> 00:04:26,850 Ήταν ταξινομημένο από το Α έως το Ω, και απλά έπρεπε να βρει τη σωστή σελίδα για να 78 00:04:26,850 --> 00:04:30,150 βρείτε το άτομο που ψάχνετε για να βρείτε το όνομά τους και τους 79 00:04:30,150 --> 00:04:31,020 τηλεφωνικό αριθμό. 80 00:04:31,020 --> 00:04:33,120 Τώρα, πώς πηγαίνετε για την αναζήτηση κάποιος σε αυτό το βιβλίο; 81 00:04:33,120 --> 00:04:35,800 >> Ας υποθέσουμε ότι ο στόχος μου είναι να δώσετε στο φίλο μου τον Mike Smith μια κλήση. 82 00:04:35,800 --> 00:04:37,820 Λοιπόν, πώς μπορώ να πάω για την εύρεση Mike Smith; 83 00:04:37,820 --> 00:04:42,370 Λοιπόν, μια πολύ λογική προσέγγιση, αν αφελής και αναποτελεσματική, θα ξεκινήσει 84 00:04:42,370 --> 00:04:47,690 εδώ, και να αρχίσετε να ρίχνεις στη σελίδα τέσσερα, στη σελίδα πέντε, στη σελίδα έξι, και να ταξινομήσετε 85 00:04:47,690 --> 00:04:50,930 γραμμικά, κατά μήκος μιας ευθείας γραμμής, να περάσουν από αυτό το βιβλίο του τηλεφώνου, ακόμα και 86 00:04:50,930 --> 00:04:54,010 αν πρόκειται να είναι απίστευτα κουραστικό, αν ο Mike Smith είναι σε αυτό 87 00:04:54,010 --> 00:04:57,480 βιβλίο, είμαι τελικά πρόκειται να τον φτάσει, όταν τελικά αναστροφή της S 88 00:04:57,480 --> 00:04:58,790 τμήμα αυτού του βιβλίου. 89 00:04:58,790 --> 00:05:01,240 Τώρα, βέβαια, δεν χρειάζεται να είναι ένας επιστήμονας υπολογιστών να γνωρίζουν ότι αυτή η 90 00:05:01,240 --> 00:05:02,980 είναι ένας ηλίθιος τρόπος για την επίλυση αυτού του προβλήματος. 91 00:05:02,980 --> 00:05:04,620 Τι θα ήταν ένα τυπικό ανθρώπινο ον κάνει; 92 00:05:08,430 --> 00:05:09,330 Μπράβο. 93 00:05:09,330 --> 00:05:11,370 Έτσι, θα γυρίσετε στη μέση, έτσι δεν είναι; 94 00:05:11,370 --> 00:05:14,970 Έτσι θα αναστρέψετε περίπου στη μέση, κοιτάξτε εδώ, και μου φαίνεται να βρω τον εαυτό μου 95 00:05:14,970 --> 00:05:16,660 στο τμήμα Μ. 96 00:05:16,660 --> 00:05:19,880 Εντάξει, έτσι είναι σαφώς Μ δεν είναι αυτό που ψάχνω. 97 00:05:19,880 --> 00:05:23,150 Ο Mike είναι προς τα δεξιά, να το πω έτσι, του παρόντος άρθρου, καθώς και κάποιοι από εσάς έχετε 98 00:05:23,150 --> 00:05:27,740 ξαναδεί, μπορούμε τώρα να προχωρήσουμε στην κυριολεξία για να σχίσει αυτό 99 00:05:27,740 --> 00:05:28,990 πρόβλημα σε ένα μισό. 100 00:05:33,870 --> 00:05:35,060 >> Μπορείτε πραγματικά δεν πρέπει να είναι ότι εντυπωσιάστηκα. 101 00:05:35,060 --> 00:05:36,990 Λυσσασμένος τα κάτω της ραφής είναι πραγματικά δεν είναι ότι σκληρά. 102 00:05:36,990 --> 00:05:40,040 Οι πραγματικοί άνθρωποι το κάνουν με αυτόν τον τρόπο, αλλά κάτω από τη ραφή, εμείς 103 00:05:40,040 --> 00:05:41,400 Τώρα έχουμε δύο προβλήματα. 104 00:05:41,400 --> 00:05:44,800 Κάθε ένα από τα οποία είναι το μισό τόσο μεγάλη, και μπορούμε να πετάξουμε κυριολεκτικά ότι το ήμισυ των 105 00:05:44,800 --> 00:05:45,560 πρόβλημα μακριά. 106 00:05:45,560 --> 00:05:48,590 Τώρα είμαστε αριστερά δεν με 1.000 σελίδες, αλλά ας πούμε, 500. 107 00:05:48,590 --> 00:05:49,580 Και τώρα τι μπορώ να κάνω; 108 00:05:49,580 --> 00:05:53,030 Λοιπόν, ένας τυπικός άνθρωπος θα πάει περίπου στη μέση και πάλι, και εγώ βρίσκομαι σε 109 00:05:53,030 --> 00:05:55,080 το τμήμα R, έτσι δεν είναι αρκετά εκεί. 110 00:05:55,080 --> 00:05:58,380 Έτσι, και πάλι, δεν μπορώ να σχίσει αυτό το πρόβλημα στη μέση. 111 00:05:58,380 --> 00:05:59,630 Σας ευχαριστώ. 112 00:06:02,000 --> 00:06:07,050 Έτσι, τώρα έχω μόνο περίπου 250 σελίδες, και μπορώ να το κάνω αυτό ξανά, και ξανά, και 113 00:06:07,050 --> 00:06:11,340 πάλι, και να πάει από 125 σε περίπου 60, έως 30, έως 15, και ούτω καθεξής. 114 00:06:11,340 --> 00:06:16,680 Και τέλος, θα πάρω μειώνονται σε μία από τις σελίδες S, στις οποίες, αν είναι 115 00:06:16,680 --> 00:06:19,510 στον τηλεφωνικό κατάλογο, ο Mike Smith θα πρέπει να είναι. 116 00:06:19,510 --> 00:06:22,720 >> Τώρα αυτό είναι ένα προφανώς αρκετά λογικό αλγόριθμο, και αυτό είναι ένα 117 00:06:22,720 --> 00:06:25,395 one-time αλγόριθμος χρήση σε αυτή την περίπτωση, αλλά τι μπορούμε να ταξινομήσετε του 118 00:06:25,395 --> 00:06:26,920 να αφαιρέσει από αυτό; 119 00:06:26,920 --> 00:06:30,750 Λοιπόν, η πρώτη προσέγγιση, σωστή, αν αφελές, όμως, ήταν, μπορεί να είναι 120 00:06:30,750 --> 00:06:32,270 περιγράφεται από αυτήν την ευθεία γραμμή. 121 00:06:32,270 --> 00:06:35,740 Έτσι, αν για το x-άξονα, εδώ λέμε, αυτό είναι το μέγεθος του προβλήματος. 122 00:06:35,740 --> 00:06:39,530 Έτσι όπως το x-άξονα πηγαίνει προς τα δεξιά, το πρόβλημα μεγαλώνει. 123 00:06:39,530 --> 00:06:40,870 Τι σημαίνει να είναι μεγαλύτερο; 124 00:06:40,870 --> 00:06:43,920 Στο πλαίσιο αυτού του προβλήματος, περισσότερες σελίδες του βιβλίου τηλεφώνου. 125 00:06:43,920 --> 00:06:45,860 Υπάρχει περισσότερο κάτι που μπορούμε να ποσοτικοποιηθούν. 126 00:06:45,860 --> 00:06:47,660 Στις ο άξονας Ψ, ο χρόνος για την επίλυση. 127 00:06:47,660 --> 00:06:51,790 Έτσι, όπως ο άξονας ανεβαίνει, υποθέτουμε ότι κατά πάσα πιθανότητα παίρνει περισσότερο χρόνο. 128 00:06:51,790 --> 00:06:56,960 Έτσι, η πρώτη προσέγγιση των γραμμικά αναζήτηση από μία σελίδα σε σελίδα 1.000 129 00:06:56,960 --> 00:07:01,480 είναι μια γραμμική διαδικασία, ένας αλγόριθμος γραμμικής ή διαδικασία, και μπορούμε 130 00:07:01,480 --> 00:07:03,120 περιγράφουν τον παρόντα ευθεία γραμμή. 131 00:07:03,120 --> 00:07:06,560 Αν μπορώ να προσθέσω μία ακόμη σελίδα στον τηλεφωνικό κατάλογο, πρόκειται, προς το χειρότερο 132 00:07:06,560 --> 00:07:09,950 περίπτωση, πάρε μία ακόμη σελίδα αναστροφή για να βρει τον Mike Smith. 133 00:07:09,950 --> 00:07:13,840 Αν μπορώ να προσθέσω 100 σελίδες, 100 περισσότερα κτυπήματα, ή μονάδες χρόνου. 134 00:07:13,840 --> 00:07:15,350 >> Τώρα μπορώ να είμαι λίγο έξυπνος με αυτό. 135 00:07:15,350 --> 00:07:17,550 Δεν χρειάζεται πραγματικά να γυρίσει σελίδα το ένα σε έναν χρόνο. 136 00:07:17,550 --> 00:07:21,110 Μπορώ να κάνω τα πράγματα όπως και οι δύο σε έναν χρόνο ή τέσσερις σε ένα χρόνο, αλλά ακόμη και αυτό δεν είναι 137 00:07:21,110 --> 00:07:22,350 ότι ουσιαστικά όλα καλύτερα. 138 00:07:22,350 --> 00:07:26,540 Ακόμα κι αν είναι δύο σε έναν χρόνο, ναι, αυτό το είδος της αυτή τη γραμμή κινείται κάτω από ένα κομμάτι, 139 00:07:26,540 --> 00:07:31,010 και αυτό σημαίνει ότι απαιτεί λιγότερο χρόνο, δεδομένου ο ίδιος αριθμός των σελίδων, αλλά 140 00:07:31,010 --> 00:07:32,570 δεν είναι ουσιαστικά καλύτερα. 141 00:07:32,570 --> 00:07:36,290 Αλλά τι ακριβώς κάνουμε, και τι έκανε όλους να κάνετε ενστικτωδώς; 142 00:07:36,290 --> 00:07:41,210 Θα επιτευχθεί πραγματικά λίγο κάτι σαν αυτό, λογαριθμική φορά, 143 00:07:41,210 --> 00:07:46,540 σύμφωνα με την οποία το πρόβλημα μπορεί να αναπτυχθεί και να αναπτυχθούν και να αναπτυχθούν, αλλά και το κόστος της επίλυσης ότι 144 00:07:46,540 --> 00:07:49,460 προβλήματος, ο χρόνος που απαιτείται για την επίλυση αυτού του προβλήματος, δεν 145 00:07:49,460 --> 00:07:51,460 μεγαλώνουν σχεδόν τόσο γρήγορα. 146 00:07:51,460 --> 00:07:55,930 Αυτό θα ήταν μια λογαριθμική καμπύλη, log του n, όπου n είναι ακριβώς στο μέγεθος της 147 00:07:55,930 --> 00:07:58,310 το πρόβλημα, ο αριθμός των σελίδων αυτού του βιβλίου τηλέφωνο. 148 00:07:58,310 --> 00:07:59,780 Και τι σημαίνει αυτό σε πραγματικούς όρους; 149 00:07:59,780 --> 00:08:02,630 Λοιπόν, αν έχουμε, όπως, 500 άνθρωποι σε αυτή την αίθουσα αυτή τη στιγμή - 150 00:08:02,630 --> 00:08:04,470 ή μάλλον, αν έχουμε - 151 00:08:04,470 --> 00:08:06,020 ανάμιξης μεταφορά - 152 00:08:06,020 --> 00:08:09,870 δεν το κάνουμε αυτό ακόμη παράδειγμα φέτος - οπότε αν έχουμε 500 σελίδες στο τηλέφωνο 153 00:08:09,870 --> 00:08:14,450 βιβλίο, και εμείς θα διπλασιαστεί σε 1.000, σε αυτό το πιο έξυπνο μοντέλο 154 00:08:14,450 --> 00:08:17,670 κτύπημα στη μέση, πόσα σελίδα-tearers χρειάζεται για να πάει από 155 00:08:17,670 --> 00:08:19,520 500 σελίδες σε 1.000; 156 00:08:19,520 --> 00:08:21,650 Λοιπόν, μόνο ένα δάκρυ επιπλέον σελίδα. 157 00:08:21,650 --> 00:08:24,580 Αν μου έδωσε ένα 2.000 σελίδων βιβλίο του τηλεφώνου, δεν είναι μεγάλη υπόθεση. 158 00:08:24,580 --> 00:08:27,200 Είχα ακριβώς το δάκρυ αυτό ένα επιπλέον χρόνο. 159 00:08:27,200 --> 00:08:31,780 >> Έτσι με λίγα λόγια, το μέγεθος του προβλήματος μπορεί να αυξηθεί πολύ γρηγορότερα από το κόστος 160 00:08:31,780 --> 00:08:32,780 στην πραγματικότητα την επίλυση. 161 00:08:32,780 --> 00:08:35,030 Τώρα αυτό είναι ακριβώς ένα τέτοιο αλγόριθμο. 162 00:08:35,030 --> 00:08:37,610 Υπάρχουν και άλλοι, μπορούμε να λύσουμε σε αυτό το ίδιο τρόπο. 163 00:08:37,610 --> 00:08:40,730 Και γιατί να μην το κάνουμε αυτό - αν θα με χιούμορ, έστω και αδέξια εδώ 164 00:08:40,730 --> 00:08:45,085 σε Sanders, πάει, μπροστά σε όλους, αν θα μπορούσατε, και να στέκονται όρθιοι στη θέση τους. 165 00:08:48,550 --> 00:08:52,440 Όπως μπορείτε να δείτε στην οθόνη εδώ, αυτό είναι ένας αλγόριθμος, μια διαδικασία, ένας υπολογιστής 166 00:08:52,440 --> 00:08:55,980 πρόγραμμα, αν θέλετε, να εκτελεστεί από τον άνθρωπο, που έχει μόλις τρία βήματα. 167 00:08:55,980 --> 00:08:57,980 Είμαστε ήδη στο πρώτο βήμα, έχετε σηκώθηκε. 168 00:08:57,980 --> 00:09:00,260 Και τώρα σκεφτείτε τον εαυτό σας το νούμερο ένα. 169 00:09:00,260 --> 00:09:01,450 Αυτός είναι ο τρέχων αριθμός. 170 00:09:01,450 --> 00:09:03,120 Όλοι εδώ είναι το νούμερο ένα. 171 00:09:03,120 --> 00:09:07,160 Βήμα δύο, ζευγάρι επάνω με στέκεται κάποιος και τους αριθμούς σας μαζί, 172 00:09:07,160 --> 00:09:09,345 και να υιοθετήσει τότε το ποσό αυτό ως νέο αριθμό σας. 173 00:09:17,470 --> 00:09:20,830 Κάποιος από εσάς θα πρέπει να καθίσει, στη συνέχεια, επαναλάβετε. 174 00:10:11,330 --> 00:10:14,100 >> Σε αυτό το σημείο, όλο και λιγότεροι άνθρωποι θα πρέπει να στέκεται. 175 00:10:16,820 --> 00:10:20,030 Αυτό είναι που γίνεται πιο δύσκολη. 176 00:10:20,030 --> 00:10:21,280 Κάποιος εδώ, εδώ. 177 00:10:30,620 --> 00:10:34,180 Το χειρότερο μέρος είναι, μπορείτε επίσης να κάνετε πολύ προφορικά αριθμητική μπροστά 178 00:10:34,180 --> 00:10:36,310 εκατοντάδες προπτυχιακούς Χάρβαρντ. 179 00:10:42,920 --> 00:10:45,280 Εντάξει, κομμάτι από ένα σφάλμα εδώ. 180 00:10:45,280 --> 00:10:48,470 Εντάξει, τι είναι ο αριθμός σας; 181 00:10:48,470 --> 00:10:49,170 Εννέα. 182 00:10:49,170 --> 00:10:51,880 Εντάξει. 183 00:10:51,880 --> 00:10:53,130 Τι είναι ο αριθμός σας; 184 00:10:55,920 --> 00:10:57,710 179. 185 00:10:57,710 --> 00:10:58,470 Εντάξει, καλά. 186 00:10:58,470 --> 00:10:59,420 Έτσι, 188. 187 00:10:59,420 --> 00:11:00,570 Έτσι, εσείς μπορείτε να καθίσετε. 188 00:11:00,570 --> 00:11:02,320 Τι είναι ο αριθμός σας; 189 00:11:02,320 --> 00:11:04,420 118. 190 00:11:04,420 --> 00:11:07,440 Μερικά έξυπνα undergrad αρχίσει να κάνει τα μαθηματικά. 191 00:11:07,440 --> 00:11:09,180 Εντάξει, 118, 188. 192 00:11:09,180 --> 00:11:10,430 Τι άλλο έχουμε; 193 00:11:13,120 --> 00:11:16,450 71. 194 00:11:16,450 --> 00:11:17,650 79. 195 00:11:17,650 --> 00:11:18,260 Εντάξει. 196 00:11:18,260 --> 00:11:20,220 Και; 197 00:11:20,220 --> 00:11:23,240 47, η οποία, το διδακτικό προσωπικό, το οποίο μας δίνει πόσες; 198 00:11:26,250 --> 00:11:29,830 705 είναι η απάντηση. 199 00:11:29,830 --> 00:11:32,045 Και αυτό είναι, στην πραγματικότητα, ακριβώς σωστό. 200 00:11:37,250 --> 00:11:40,080 >> Όχι, στην πραγματικότητα ήμασταν λίγο πιο μακριά από εκεί, αλλά πώς 201 00:11:40,080 --> 00:11:41,220 αυτό θα πρέπει να έχουν εργαστεί; 202 00:11:41,220 --> 00:11:44,080 Τι θα πρέπει να έχουν ακριβώς συνέβη; 203 00:11:44,080 --> 00:11:48,270 Έτσι, σε κάθε επανάληψη του αλγορίθμου, ξεκινήσαμε με κάποιο αριθμό 204 00:11:48,270 --> 00:11:51,480 από ανθρώπους που στέκονται, και αυτό ήταν το συνολικό αριθμό, n, κατά την πρώτη. 205 00:11:51,480 --> 00:11:53,880 Στη συνέχεια, το ήμισυ του που κάθισε, και πήγαμε στο n πάνω από δύο. 206 00:11:53,880 --> 00:11:57,570 Στη συνέχεια, το ήμισυ του που κάθισε, πήγαμε για πάνω από τέσσερις n, n πάνω από οκτώ, πάνω από 16, 207 00:11:57,570 --> 00:12:01,220 και ούτω καθεξής, μέχρι, έστω και αν αυτό το είδος της αποσυντεθεί εκεί η 208 00:12:01,220 --> 00:12:04,760 τέλος, θεωρητικά, ο καθένας είχε συνδεθεί από το μπαλκόνι, και πατάρι, και 209 00:12:04,760 --> 00:12:10,180 ορχήστρα εδώ, θα είχαμε μόνο ένα άτομο που στέκεται μοναχικός, με συνολική 210 00:12:10,180 --> 00:12:13,930 τιμή, σε αυτή την περίπτωση, από 705. 211 00:12:13,930 --> 00:12:16,600 Τώρα, τι σημαίνει αυτό, όμως, για τη λειτουργία του χρόνου; 212 00:12:16,600 --> 00:12:18,960 Λοιπόν, σκεφτείτε αν εγώ, ως άνθρωπος, είχε κάνει αυτό με το χέρι. 213 00:12:18,960 --> 00:12:22,602 Θα έχουν αρχίσει αρκετά αφελώς αλλά σωστά με έναν, δύο, τρεις, 214 00:12:22,602 --> 00:12:27,060 τέσσερις, πέντε, έξι, επτά, οκτώ, και ούτω καθεξής? απαιτεί αρκετό χρόνο. 215 00:12:27,060 --> 00:12:28,120 Έτσι, μπορώ να κάνω, καλύτερα έτσι δεν είναι; 216 00:12:28,120 --> 00:12:29,830 Στο δημοτικό σχολείο, δεν μετράνε μόνο σε αυτά. 217 00:12:29,830 --> 00:12:30,580 Μπορείτε υπολογίζετε σε δυάρια. 218 00:12:30,580 --> 00:12:32,190 Έτσι δύο, τέσσερις, έξι, οκτώ, δέκα, δώδεκα. 219 00:12:32,190 --> 00:12:36,210 Και αυτό γίνεται πολύ πιο γρήγορα, αλλά τώρα ουσιαστικά, με τη μόχλευση του 220 00:12:36,210 --> 00:12:39,710 συλλογική νοημοσύνη του καθενός σε αυτή την αίθουσα, μπορούμε να επιτύχουμε ένα πολύ καμπύλη 221 00:12:39,710 --> 00:12:43,750 περισσότερο όπως αυτό, το οποίο σήμερα, ο αριθμός των ανθρώπων σε αυτό το δωμάτιο 222 00:12:43,750 --> 00:12:48,570 θα μπορούσε διπλό, άλλα 700 άτομα τα πόδια σε αυτό το δωμάτιο για 1.400 άτομα, αλλά 223 00:12:48,570 --> 00:12:53,010 θα μας πάρει μόνο ένα ακόμη επανάληψη του αλγορίθμου για την επίλυση. 224 00:12:53,010 --> 00:12:55,970 >> Και έτσι όλο και περισσότερο, αυτές τις μέρες, όταν έχουμε αυτά τα τεράστια σύνολα δεδομένων σε 225 00:12:55,970 --> 00:12:59,690 Facebook και το Google, και τα παρόμοια, είναι την επίλυση των προβλημάτων με αυτό το κομμάτι της 226 00:12:59,690 --> 00:13:04,060 διορατικότητα, αυτό το κομμάτι της εξυπνάδα, που είναι όλο και περισσότερο μας επιτρέπει να κάνουμε πολλά, 227 00:13:04,060 --> 00:13:07,290 πολύ πιο ισχυρό πράγματα με τους υπολογιστές σήμερα. 228 00:13:07,290 --> 00:13:10,440 Αν σας αρέσουν αυτού του είδους τα πράγματα, μπορεί να έχετε δει στο Facebook CS50 του 229 00:13:10,440 --> 00:13:12,990 Ημέρα δική παζλ, έρχεται αυτό το Σάββατο. 230 00:13:12,990 --> 00:13:15,860 Αν θέλετε να συμμετάσχετε σε κάτι σαν αυτό, το οποίο μπορείτε και 231 00:13:15,860 --> 00:13:20,470 δύο, ή τρεις, ή τέσσερις ομάδες των τεσσάρων, θα ήθελα να λύσει μερικά παζλ, όπως 232 00:13:20,470 --> 00:13:25,030 όπως αυτό, θα έχετε την ευκαιρία να κερδίσετε μερικά καταπληκτικά δώρα, μεταξύ των οποίων είναι 233 00:13:25,030 --> 00:13:29,130 Wii, και κάποιες κάρτες δώρων, καθώς και κάποια άλλα κλοπιμαία Facebook αυτό το Σάββατο, 234 00:13:29,130 --> 00:13:30,770 το μεσημέρι έως τις 3:00 μ.μ.. 235 00:13:30,770 --> 00:13:35,590 Μετάβαση στο cs50.net/rsvp για τέτοια. 236 00:13:35,590 --> 00:13:38,070 Και αυτή η διαφάνεια είναι σε απευθείας σύνδεση, αν θέλετε να παίξετε γύρω. 237 00:13:38,070 --> 00:13:40,170 Το παζλ του τρέχοντος έτους πρέπει να είναι καινούργια. 238 00:13:40,170 --> 00:13:43,350 >> Μπορείτε να παρατηρήσετε στην τάξη, κι όλες τις φωτογραφικές μηχανές περισσότερο φέτος. 239 00:13:43,350 --> 00:13:47,950 Έτσι, όχι μόνο θα είναι η πορεία είναι γυρισμένη με το συνήθη τρόπο, CS50 μπορεί επίσης να είναι 240 00:13:47,950 --> 00:13:51,230 λαμβάνοντας μέρος σε ένα ντοκιμαντέρ για την τριτοβάθμια εκπαίδευση που είναι κοιτάζοντας το 241 00:13:51,230 --> 00:13:54,460 μεταμορφωτική εμπειρία ότι ένας μαθητής μπορεί να έχει αυτές τις μέρες σε μια 242 00:13:54,460 --> 00:13:56,010 προπτυχιακό πρόγραμμα σπουδών. 243 00:13:56,010 --> 00:14:00,340 Έτσι, προς το τέλος αυτών, όχι μόνο θα είμαστε γυρίσματα για το ότι, εμείς θα πρέπει να κινηματογραφεί 244 00:14:00,340 --> 00:14:04,700 καθώς και για την, όλο και περισσότερο, σε απευθείας σύνδεση ακροατήριο μας, καθώς και, σε ορισμένες περιπτώσεις, 245 00:14:04,700 --> 00:14:05,810 αυτό το κοινό εδώ. 246 00:14:05,810 --> 00:14:09,120 Έτσι, καλωσορίζουμε στην τάξη φέτος Χάρβαρντ μαθητές σχολείου μας επέκταση, 247 00:14:09,120 --> 00:14:12,060 μεταπτυχιακή φοιτήτρια του σχεδιασμού, την εκπαίδευση, το σχολείο των επιχειρήσεων, ο Κένεντι 248 00:14:12,060 --> 00:14:15,600 Σχολείο, το σχολείο του νόμου, καθώς και ένας αριθμός φοιτητών από Belmont, 249 00:14:15,600 --> 00:14:18,280 Λέξινγκτον, Newton, και Watertown Λύκεια. 250 00:14:18,280 --> 00:14:19,250 Καλώς ήρθατε σε όλους σας. 251 00:14:19,250 --> 00:14:22,330 Επιπλέον, αυτό το έτος, όπως μπορεί να έχετε ακούσει, Harvard, MIT και, και 252 00:14:22,330 --> 00:14:25,740 Μπέρκλεϊ τώρα έχουν εισέλθει σε μία συνεργασία με ένα 253 00:14:25,740 --> 00:14:30,490 πρωτοβουλία που ονομάζεται EDX, το οποίο είναι μια πρωτοβουλία για να ανοίξει εκπαίδευση για όλους 254 00:14:30,490 --> 00:14:34,010 οι περισσότεροι άνθρωποι σε απευθείας σύνδεση και, ουσιαστικά, να αρχίσει να κάνει την έρευνα για 255 00:14:34,010 --> 00:14:36,530 μια πολύ ευρύτερη κλίμακα ως προς το πώς οι άνθρωποι μαθαίνουν. 256 00:14:36,530 --> 00:14:39,960 Και έτσι CS50 θα είναι η πρώτη πορεία του κολεγίου που συμμετέχουν στο ότι 257 00:14:39,960 --> 00:14:42,960 πρωτοβουλία, καθώς, το οποίο σημαίνει ότι θα έχετε πρόσβαση σε όλες τις πιο 258 00:14:42,960 --> 00:14:46,890 εργαλεία, πολύ περισσότερο περιεχόμενο του προγράμματος σπουδών, πολύ περισσότερο περιεχόμενο βίντεο, όπως 259 00:14:46,890 --> 00:14:52,410 αποτέλεσμα, καθώς και από χθες το πρωί, οι 53.019 άνθρωποι που έχουν 260 00:14:52,410 --> 00:14:56,825 εγγραφεί για να λάβουν CS50 μαζί με σας αυτό το έτος στο Διαδίκτυο. 261 00:15:05,940 --> 00:15:08,830 Λοιπόν, τι σημαίνει αυτό, ιδίως, είναι ότι το διδακτικό προσωπικό και έχω 262 00:15:08,830 --> 00:15:12,080 πέρασε αρκετή ώρα αυτό το καλοκαίρι την προετοιμασία για την πτώση, τόσο στην πανεπιστημιούπολη 263 00:15:12,080 --> 00:15:15,720 και να σβήνουν, έτσι ώστε να μπορούμε να αρχίσουμε να δημιουργήσουν ένα σώμα ενδιαφέρουσα, από 264 00:15:15,720 --> 00:15:20,760 συναρπαστικό, της συμμετοχής εκπαιδευτικού περιεχομένου, το οποίο επικεντρώνεται ιδιαίτερα στις 265 00:15:20,760 --> 00:15:26,090 πιο οικεία μεταφορικά από αρκετά σύνθετο υλικό. 266 00:15:26,090 --> 00:15:28,540 >> Έτσι, εκτός από τις διαλέξεις του μαθήματος, καθώς και τμήματα, και τα πράγματα 267 00:15:28,540 --> 00:15:31,810 αποκαλούμενη walkthroughs, η οποία θα επανεξετάσει μέσα σε μόλις ένα κομμάτι, θα πρέπει επίσης να 268 00:15:31,810 --> 00:15:35,090 αυτά τα σορτς φέτος που σας επιτρέπουν να συνεργαστεί με την πορεία από ένα 269 00:15:35,090 --> 00:15:36,660 διαφορετική οπτική γωνία όλοι μαζί. 270 00:15:36,660 --> 00:15:39,610 Έτσι ας χρησιμοποιήσουμε αυτό ως μια ευκαιρία να ρίξουμε μια γρήγορη ματιά σε αυτό που 271 00:15:39,610 --> 00:15:41,460 συζητά αυτή την έννοια του δυαδικού. 272 00:15:41,460 --> 00:15:44,890 >> Έτσι, στην επιστήμη των υπολογιστών, υπάρχουν πράγματα που ονομάζεται αλγορίθμων, δύο εκ των οποίων 273 00:15:44,890 --> 00:15:47,870 μόλις πήραμε μια ματιά σε - αυτές τις διαδικασίες για την επίλυση των προβλημάτων. 274 00:15:47,870 --> 00:15:51,060 Αλλά στο τέλος της ημέρας, θα πρέπει να αντιπροσωπεύουν πληροφορίες με κάποιο τρόπο, και σας 275 00:15:51,060 --> 00:15:54,540 Πρέπει να την εκπροσωπήσει σε έναν τρόπο που ένας υπολογιστής μπορεί να καταλάβει. 276 00:15:54,540 --> 00:15:57,330 Και ακόμα κι αν δεν καταλαβαίνετε πραγματικά υπολογιστές, και είστε σε 277 00:15:57,330 --> 00:16:01,470 ότι το 76% αυτή τη στιγμή, έχετε πιθανώς κάποια αόριστη αίσθηση ότι οι υπολογιστές 278 00:16:01,470 --> 00:16:05,300 κατά κάποιο τρόπο ασχολούνται με μηδενικά και μονάδες, το δυαδικό σύστημα, να το πω έτσι. 279 00:16:05,300 --> 00:16:06,630 Τώρα γιατί συμβαίνει αυτό; 280 00:16:06,630 --> 00:16:10,120 Λοιπόν, αποδεικνύεται ότι όταν οι υπολογιστές για πρώτη φορά, αν χρειάζεται να αντιπροσωπεύουν 281 00:16:10,120 --> 00:16:13,810 πληροφορίες, μπορείτε να το κάνετε με την ηλεκτρική ενέργεια, και αν και αυτό είναι λίγο 282 00:16:13,810 --> 00:16:18,140 από μια υπεραπλούστευση, ένας πολύ εύκολος τρόπος για την καταγραφή πληροφοριών είναι είτε 283 00:16:18,140 --> 00:16:22,600 στρέφοντας ότι η ηλεκτρική ενέργεια για, μία στις δυαδικό, να το πω έτσι, ή στροφή 284 00:16:22,600 --> 00:16:24,290 ότι η ηλεκτρική ενέργεια μακριά. 285 00:16:24,290 --> 00:16:26,210 >> Έτσι, Barry, αν δεν θα με πείραζε, θα μπορούσαμε χαμηλώστε τα φώτα 286 00:16:26,210 --> 00:16:28,140 πλήρως για μια στιγμή; 287 00:16:28,140 --> 00:16:31,750 Αυτό εδώ είναι ένα πολύ περιττή δυαδικό μηδέν. 288 00:16:31,750 --> 00:16:35,960 Εντάξει, αν γυρίσουμε πίσω τα φώτα επάνω, τώρα είναι Sanders Theatre 289 00:16:35,960 --> 00:16:37,990 αντιπροσωπεύει την δυαδική τιμή του ενός. 290 00:16:37,990 --> 00:16:41,860 Δυστυχώς, με ένα μόνο κομμάτι, με μόλις ένα σετ από φώτα, μπορούμε μόνο 291 00:16:41,860 --> 00:16:45,770 αντιπροσωπεύουν δύο αριθμούς στον κόσμο, μηδέν και ένα, και αυτό θα ήταν ωραίο αν 292 00:16:45,770 --> 00:16:48,510 υπολογιστές θα μπορούσε να μετρήσει λίγο υψηλότερη από αυτή, αλλά πράγματι, μπορούν. 293 00:16:48,510 --> 00:16:52,170 Επιτρέψτε μου λοιπόν να τραβήξει στην οθόνη εδώ ο φίλος μας, Nate Hardison, ο οποίος θα δώσει 294 00:16:52,170 --> 00:16:54,980 μας μια γρήγορη ματιά κατά τη διάρκεια του λίγα λεπτά σε 295 00:16:54,980 --> 00:16:56,505 αυτή η έννοια της δυαδικής. 296 00:17:03,526 --> 00:17:06,550 >> NATE HARDISON: Επιστροφή όταν έμαθε πώς να διαβάζουν και να γράφουν τους αριθμούς σας, 297 00:17:06,550 --> 00:17:10,589 έμαθαν για τα ψηφία μηδέν έως εννέα. 298 00:17:10,589 --> 00:17:13,589 Για να γράψετε ακέραιους αριθμούς μεγαλύτερο από εννέα, μπορείτε να μάθετε ότι το μόνο που είχε να κάνει 299 00:17:13,589 --> 00:17:23,130 είχε χρησιμοποιήσει κάποιο συνδυασμό αυτών των ψηφίων, όπως το 52 και 437. 300 00:17:23,130 --> 00:17:27,760 Έτσι, αυτός ο τρόπος γραφής αριθμών έχει ένα όνομα, δεκαδική μορφή. 301 00:17:27,760 --> 00:17:28,830 Γιατί δεκαδικό; 302 00:17:28,830 --> 00:17:33,630 Λοιπόν, η λατινική ρίζα των δεκαδικών, δεκα, σημαίνει 10, και όταν έχετε 10 ψηφία 303 00:17:33,630 --> 00:17:37,420 σε σύστημα γραφής σας, 10 γίνεται μια μάλλον ειδικό αριθμό. 304 00:17:37,420 --> 00:17:42,480 Ας δούμε τον αριθμό 437 γραμμένο σε δεκαδική μορφή να καταλάβω γιατί. 305 00:17:42,480 --> 00:17:52,330 >> Μπορούμε πρώτο διάλειμμα μέχρι 437 σε 400 συν 30 συν 7. 306 00:17:52,330 --> 00:18:00,260 Μπορούμε να το πάρετε χώρια ακόμα περισσότερο, έτσι ώστε να έχουμε τέσσερις φορές 100 συν 3 307 00:18:00,260 --> 00:18:05,120 φορές 10 συν 7 φορές 1. 308 00:18:05,120 --> 00:18:08,580 θυμούνται τις ιστορίες για τον τόπο αυτά, ο τόπος 10s, η 100s 309 00:18:08,580 --> 00:18:10,190 τόπο, και ούτω καθεξής; 310 00:18:10,190 --> 00:18:13,120 Αυτό είναι ακριβώς όπου που προέρχεται από. 311 00:18:13,120 --> 00:18:15,870 Και τέλος, μπορούμε να δούμε πώς έχουμε ένα σωρό των εξουσιών του 312 00:18:15,870 --> 00:18:17,900 10 ενσωματωμένα εδώ. 313 00:18:17,900 --> 00:18:28,820 Έχουμε 4 φορές το 10 έως 2 συν 3 φορές 10 έως το 1 συν 7 314 00:18:28,820 --> 00:18:31,720 10 φορές με το μηδέν. 315 00:18:31,720 --> 00:18:35,390 Έτσι, τώρα βλέπετε γιατί 10 είναι ένα ειδικό αριθμό σε δεκαδική μορφή. 316 00:18:35,390 --> 00:18:37,370 Στην πραγματικότητα, έχουμε ένα όνομα για αυτό. 317 00:18:37,370 --> 00:18:40,420 Λέγεται η βάση, δεδομένου ότι είναι η βάση του εκθέτη στον 318 00:18:40,420 --> 00:18:42,100 αριθμητική μας εδώ. 319 00:18:42,100 --> 00:18:45,320 >> Δεκαδική μορφή δεν είναι ο μόνος τρόπος για να αντιπροσωπεύσει τους αριθμούς. 320 00:18:45,320 --> 00:18:50,480 Στην πραγματικότητα, ακόμη και αν μπορούμε να απαλλαγούμε από τα ψηφία δύο έως εννέα, μπορούμε ακόμα 321 00:18:50,480 --> 00:18:53,740 εκπροσωπεί όλους τους αριθμούς που θα μπορούσαμε με δεκαδικό. 322 00:18:53,740 --> 00:18:58,910 Έτσι, τώρα που έχουμε δύο ψηφία, το μηδέν και ένα, δύο είναι ειδικός αριθμός μας, 323 00:18:58,910 --> 00:19:01,210 η βάση του συστήματος σημειογραφίας μας. 324 00:19:01,210 --> 00:19:04,580 Το όνομα του συστήματος αυτού σημειογραφίας ονομάζεται δυαδική, δεδομένου ότι η 325 00:19:04,580 --> 00:19:07,030 πρόθεμα bi σημαίνει δύο. 326 00:19:07,030 --> 00:19:11,190 Έτσι, αντί, τώρα, να έχει μια θέση αυτά, και 10s μέρος, και ούτω καθεξής, έχουμε 327 00:19:11,190 --> 00:19:15,900 τώρα έχουν μια θέση αυτά, μια θέση δυάρια, μια θέση τέσσερα, και ούτω καθεξής, ανεβαίνοντας από 328 00:19:15,900 --> 00:19:17,550 αρμοδιότητες των δύο. 329 00:19:17,550 --> 00:19:19,450 Ας δούμε λοιπόν αυτό με κάνει κάποια μέτρηση. 330 00:19:19,450 --> 00:19:24,940 Έτσι, εξακολουθεί να είναι μηδέν μηδέν, και το ένα είναι ακόμα ένα. 331 00:19:24,940 --> 00:19:31,050 Ωστόσο, τώρα που έχουμε μια θέση δυάρια αντί για μια θέση 10s, 10 332 00:19:31,050 --> 00:19:33,190 παριστάνει τον αριθμό δύο. 333 00:19:33,190 --> 00:19:38,386 Για να πάρετε τρία, προσθέστε ένα με αυτό, και να πάρει 11. 334 00:19:38,386 --> 00:19:44,660 Τέσσερις, δεδομένου ότι υπάρχει τώρα ένα μέρος τέσσερα, αντιπροσωπεύεται από 100. 335 00:19:44,660 --> 00:19:49,410 Πέντε είναι 101. 336 00:19:49,410 --> 00:19:53,642 Έξι είναι 110. 337 00:19:53,642 --> 00:19:56,610 Επτά είναι 111. 338 00:19:56,610 --> 00:19:58,470 Οκτώ, πάλι, έχει τη δική του θέση. 339 00:19:58,470 --> 00:20:02,790 Έτσι είναι 1000. 340 00:20:02,790 --> 00:20:05,201 Και νομίζω ότι μπορείτε να πάρετε το σημείο. 341 00:20:05,201 --> 00:20:09,800 >> ΟΜΙΛΗΤΗΣ 1: Έτσι, αυτό είναι να πει τι κάνουν οι υπολογιστές και ό, τι είναι δυαδικό είναι 342 00:20:09,800 --> 00:20:13,690 ότι στην πραγματικότητα δεν διαφέρει από αυτό που έχουμε ήδη λάβει για χορηγείται για ορισμένες 343 00:20:13,690 --> 00:20:14,560 χρόνια, έτσι δεν είναι; 344 00:20:14,560 --> 00:20:17,097 Επιστροφή στο σχολείο βαθμού, που έμαθαν να μετρούν με ακρίβεια στο 345 00:20:17,097 --> 00:20:19,970 μόδα που πρότεινε Nate, αλλά ίσως δεν έχουν σκεφτεί πραγματικά για 346 00:20:19,970 --> 00:20:22,440 αυτό από το γεγονός ότι υπάρχει αυτός ο τόπος αυτά, 10s θέση, και 100s 347 00:20:22,440 --> 00:20:23,315 χώρα, και αυτό είναι αρκετά αυθαίρετη. 348 00:20:23,315 --> 00:20:26,210 Και πράγματι, οι υπολογιστές χρησιμοποιούν απλά τη διαφορετική βάση. 349 00:20:26,210 --> 00:20:30,160 Αλλά στο τέλος της ημέρας, για να αντιπροσωπεύουν πραγματικά φυσικά αυτή την ιδέα ενός 350 00:20:30,160 --> 00:20:33,130 μηδέν και ένα, που προφανώς δεν γυρίσει μόνο τα φώτα και να σβήνουν 351 00:20:33,130 --> 00:20:33,445 κατ 'ανάγκην. 352 00:20:33,445 --> 00:20:36,100 Θα πρέπει να το κάνουμε σε μια πολύ λεπτότερη κλίμακα σιτηρών. 353 00:20:36,100 --> 00:20:39,990 Και με κόκκους λεπτότερα, μπορείτε να θυμηθείτε αυτό το ανόητο μικρό παιχνίδι από την παιδική ηλικία, 354 00:20:39,990 --> 00:20:42,570 Μαλλιαρός Willy και αυτά τα μικρά μαγνητικά σωματίδια. 355 00:20:42,570 --> 00:20:46,440 >> Έτσι μαγνητικά σωματίδια είναι κάτι που μπορείτε να ευθυγραμμιστούν σε ένα ζευγάρι των 356 00:20:46,440 --> 00:20:49,920 διαφορετικές κατευθύνσεις, ίσως Βορρά-Νότου ή βορρά-νότου. 357 00:20:49,920 --> 00:20:53,470 Και έτσι μια πολλή σωματική ενσαρκώσεις της τεχνολογίας αυτές τις μέρες που χρησιμοποιούν 358 00:20:53,470 --> 00:20:57,690 δυαδικό, που χρησιμοποιούν μηδενικά και μονάδες, απλά έχουν μαγνητισμό στο εσωτερικό 359 00:20:57,690 --> 00:21:04,110 που ευθυγραμμίζει τα πράγματα προς τα κάτω ή προς τα κάτω προς τα πάνω, με αποτέλεσμα να αντιπροσωπεύουν το μηδέν ή το ένα, 360 00:21:04,110 --> 00:21:04,890 αντιστοίχως. 361 00:21:04,890 --> 00:21:08,930 Έτσι, πράγματι, ας ξεφύγουμε από την περίληψη εδώ, και να κοιτάξουμε στο εσωτερικό 362 00:21:08,930 --> 00:21:10,780 του τι είναι ένα πιο παραδοσιακό σκληρό δίσκο του υπολογιστή. 363 00:21:10,780 --> 00:21:13,840 Αυτό συμβαίνει να είναι λίγο μεγαλύτερο στην οθόνη, δεδομένου ότι είναι από έναν επιτραπέζιο υπολογιστή 364 00:21:13,840 --> 00:21:18,310 ηλεκτρονικών υπολογιστών, φορητούς υπολογιστές, αλλά σήμερα εξακολουθούν να έχουν την ίδια τεχνολογία, αλλά είναι σταδιακά 365 00:21:18,310 --> 00:21:22,140 να αντικατασταθεί από πιο εξελιγμένα πράγματα που έχουν πραγματικά καμία κίνηση 366 00:21:22,140 --> 00:21:25,275 μέρη - το εσωτερικό, τότε, ενός σκληρού δίσκου. 367 00:21:25,275 --> 00:21:28,450 >> ΗΧΕΙΟ 2: Ο σκληρός δίσκος είναι όπου το PC σας αποθηκεύει περισσότερες από 368 00:21:28,450 --> 00:21:29,990 μόνιμα δεδομένα της. 369 00:21:29,990 --> 00:21:34,710 Για να γίνει αυτό, τα δεδομένα από τη RAM ταξιδεύει μαζί με το λογισμικό σήματα που λένε 370 00:21:34,710 --> 00:21:37,420 ο σκληρός δίσκος πώς να αποθηκεύσετε τα δεδομένα. 371 00:21:37,420 --> 00:21:40,720 Οι σκληρό δίσκο κυκλώματα μεταφράζουν αυτά τα σήματα σε τάση 372 00:21:40,720 --> 00:21:42,270 διακυμάνσεις. 373 00:21:42,270 --> 00:21:46,290 Αυτά, με τη σειρά του, ελέγχει τα κινούμενα μέρη του σκληρού δίσκου, μερικά από τα λίγα 374 00:21:46,290 --> 00:21:48,890 κινούμενα μέρη αριστερά στο σύγχρονο υπολογιστή. 375 00:21:48,890 --> 00:21:53,400 Μερικά από τα σήματα ελέγχει έναν κινητήρα, τα οποία σχολεία μεταλλική επίστρωση πιατέλες. 376 00:21:53,400 --> 00:21:56,810 Τα δεδομένα σας είναι αποθηκευμένα στην πραγματικότητα σε αυτές τις πιατέλες. 377 00:21:56,810 --> 00:21:59,940 Άλλα σήματα κινούνται οι ανάγνωσης-γραφής κεφάλια να διαβάσετε ή 378 00:21:59,940 --> 00:22:02,030 εγγραφή δεδομένων σχετικά με τις πιατέλες. 379 00:22:02,030 --> 00:22:06,710 Αυτά τα μηχανήματα είναι τόσο ακριβές ότι μια ανθρώπινη τρίχα δεν θα μπορούσε να περάσει ακόμη και μεταξύ 380 00:22:06,710 --> 00:22:11,390 οι αρχηγοί των κλώση πιατέλες, όμως λειτουργεί σε όλα καταπληκτική ταχύτητα. 381 00:22:11,390 --> 00:22:15,120 >> ΟΜΙΛΗΤΗΣ 1: Γι 'αυτό και τώρα ζουμ για το τι πραγματικά συμβαίνει στην κορυφή του εν λόγω 382 00:22:15,120 --> 00:22:19,620 platters από την άποψη του μαγνητισμού, έχουμε αυτό το δεύτερο από τα δύο βλέμματα. 383 00:22:19,620 --> 00:22:22,940 >> ΟΜΙΛΗΤΗΣ 3: Ας δούμε τι ακριβώς είδαμε σε αργή κίνηση. 384 00:22:22,940 --> 00:22:27,010 Όταν ένα σύντομο παλμό της ηλεκτρικής ενέργειας που αποστέλλεται στην κεφαλή ανάγνωσης-εγγραφής, το αντιστρέφει 385 00:22:27,010 --> 00:22:30,390 σε ένα μικροσκοπικό ηλεκτρομαγνητικό για ένα κλάσμα του δευτερολέπτου. 386 00:22:30,390 --> 00:22:34,280 Ο μαγνήτης δημιουργεί ένα πεδίο, το οποίο αλλάζει την πολικότητα του ένα μικρό, μικρό 387 00:22:34,280 --> 00:22:37,995 τμήμα των σωματιδίων του μετάλλου που επικάλυψη επιφανείας κάθε πιατέλα του. 388 00:22:37,995 --> 00:22:41,810 Μια σειρά μοτίβο από αυτά τα μικροσκοπικά φορτισμένα περιοχές του δίσκου αντιπροσωπεύει ένα 389 00:22:41,810 --> 00:22:45,820 μονό κομμάτι των δεδομένων σε ένα δυαδικό αριθμητικό σύστημα που χρησιμοποιείται από τους υπολογιστές. 390 00:22:45,820 --> 00:22:49,430 Τώρα, αν η τρέχουσα αποστέλλεται ένας τρόπος μέσω της ανάγνωσης-εγγραφής κεφάλι, η περιοχή 391 00:22:49,430 --> 00:22:51,170 είναι πολωμένο σε μια κατεύθυνση. 392 00:22:51,170 --> 00:22:53,250 Εάν το ρεύμα αποστέλλεται στην αντίθετη κατεύθυνση, το 393 00:22:53,250 --> 00:22:55,220 πόλωση αντιστρέφεται. 394 00:22:55,220 --> 00:22:57,680 Πώς μπορείτε να πάρετε τα δεδομένα από το σκληρό δίσκο; 395 00:22:57,680 --> 00:22:59,400 Απλά αντιστρέψει τη διαδικασία. 396 00:22:59,400 --> 00:23:02,050 Έτσι είναι τα σωματίδια στο δίσκο που παίρνουν το ρεύμα και η ανάγνωσης-εγγραφής 397 00:23:02,050 --> 00:23:03,340 κεφάλι κινείται. 398 00:23:03,340 --> 00:23:06,010 Βάλτε μαζί τα εκατομμύρια από αυτά τα μαγνητικά τμήματα, και 399 00:23:06,010 --> 00:23:07,440 έχετε ένα αρχείο. 400 00:23:07,440 --> 00:23:12,240 Τώρα τα κομμάτια ενός αρχείου μπορεί να είναι διασκορπισμένα σε όλη την platters ενός δίσκου, 401 00:23:12,240 --> 00:23:15,270 κάτι σαν το χάος των εγγράφων στο γραφείο σας. 402 00:23:15,270 --> 00:23:18,800 Έτσι, ένα ειδικό αρχείο επιπλέον παρακολουθεί όπου τα πάντα είναι. 403 00:23:18,800 --> 00:23:21,640 Μην επιθυμείτε είχατε κάτι τέτοιο; 404 00:23:21,640 --> 00:23:23,340 >> ΟΜΙΛΗΤΗΣ 1: Πράγματι. 405 00:23:23,340 --> 00:23:27,560 Έτσι έχουμε αυτή την ικανότητα να εκπροσωπούν αυτές τις πληροφορίες, οι αριθμοί 406 00:23:27,560 --> 00:23:28,440 σε πολύ χαμηλό επίπεδο. 407 00:23:28,440 --> 00:23:32,730 Έχουμε ένα φυσικό τρόπο που αντιπροσωπεύει το ίδιο πράγμα, αλλά δεν μπορούμε πραγματικά 408 00:23:32,730 --> 00:23:36,440 κάνει όλα αυτά πολύ ενδιαφέρον ακόμη, εκτός ίσως κάποια αριθμητική και 409 00:23:36,440 --> 00:23:36,940 τα μαθηματικά. 410 00:23:36,940 --> 00:23:40,830 Δεν έχουμε κανένα τρόπο αντιπροσωπεύει μέχρι στιγμής τα πράγματα όπως τα γράμματα του αλφαβήτου, 411 00:23:40,830 --> 00:23:44,100 έτσι ώστε να μπορούν να επικοινωνούν οι άνθρωποι, χρησιμοποιώντας αυτές τις ίδιες συσκευές. 412 00:23:44,100 --> 00:23:48,240 Αλλά ευτυχώς, υπάρχει κωδικοποιήσεις, πρότυπα μηδενικά και μονάδες 413 00:23:48,240 --> 00:23:52,920 που αντιπροσωπεύουν το υψηλότερο επίπεδο δομές, όπως Α, και Β, και Γ, καθώς και όλο το 414 00:23:52,920 --> 00:23:54,880 προτάσεις, και τις παραγράφους, και τα παρόμοια. 415 00:23:54,880 --> 00:24:00,300 Και έτσι ASCII, το οποίο είναι ένα αρκτικόλεξο που αναφέρεται σε αυτό το σύστημα κωδικοποίησης το οποίο 416 00:24:00,300 --> 00:24:04,350 ένας αριθμός αντιστοιχεί σε ένα ορισμένο επιστολή - για παράδειγμα, ο αριθμός που ξέρουμε 417 00:24:04,350 --> 00:24:09,120 ως δεκαδικά τιμή 65 είναι γνωστή ως το κεφαλαίο γράμμα Α έως υπολογιστές. 418 00:24:09,120 --> 00:24:13,670 Η δεκαδική τιμή από 97 σε υπολογιστές που είναι γνωστό ως ένα πεζό ένα. 419 00:24:13,670 --> 00:24:15,210 Και τι σημαίνει αυτό πραγματικά σημαίνει; 420 00:24:15,210 --> 00:24:19,510 Λοιπόν, αν και Nate, πριν από λίγο, μόνο μέχρι υπολογίζονται από το μηδέν έως οκτώ, αν 421 00:24:19,510 --> 00:24:24,910 επρόκειτο να συνεχίσουμε καταμέτρηση έως 65, ή περαιτέρω, έως 97, το πρότυπο των 422 00:24:24,910 --> 00:24:28,440 μηδενικά και αυτά που θα έχουν καταρτίσει στην οθόνη θα είναι ακριβώς 423 00:24:28,440 --> 00:24:33,420 τι ένας υπολογιστής χρησιμοποιεί για να αντιπροσωπεύουν το γράμμα Α σε όλα τα καλύμματα, ή το γράμμα A 424 00:24:33,420 --> 00:24:34,610 σε πεζά. 425 00:24:34,610 --> 00:24:36,690 Και πράγματι, υπάρχει ένα ολόκληρο σύστημα για αυτό. 426 00:24:36,690 --> 00:24:41,570 Αυτό είναι, με την πρώτη ματιά, συντριπτική διάγραμμα των κωδικοποιήσεις, αλλά αν επικεντρωθεί 427 00:24:41,570 --> 00:24:46,210 ακριβώς στο δεξιό μισό εδώ, σε αυτό το παρατηρήσετε μεσαία στήλη, έχουμε αυτό 428 00:24:46,210 --> 00:24:49,010 έννοια των αριθμών που ακολουθείται από γράμματα. 429 00:24:49,010 --> 00:24:53,830 Και στην κορυφή, έχουμε 32, καθώς και ο χαρακτήρας απανθράκωμα, στο οποίο 32, η 430 00:24:53,830 --> 00:24:57,360 ακέραιο, αναφέρεται πλέον, είναι προφανώς ο χαρακτήρας space bar. 431 00:24:57,360 --> 00:25:00,720 Όταν παίρνετε το χαρακτήρα πλήκτρο διαστήματος για το laptop σας, τι είστε πραγματικά 432 00:25:00,720 --> 00:25:04,160 αποστολή είναι ένας αριθμός, ένα σχέδιο από μηδενικά και μονάδες, μια ροή του ηλεκτρικού ρεύματος, 433 00:25:04,160 --> 00:25:07,770 αν θέλετε, που αντιπροσωπεύουν τα μηδενικά και μονάδες, ότι ο υπολογιστής τότε 434 00:25:07,770 --> 00:25:10,330 ερμηνεύει ως ένα κενό διάστημα στην οθόνη. 435 00:25:10,330 --> 00:25:12,210 Ένα θαυμαστικό είναι 33. 436 00:25:12,210 --> 00:25:13,345 Διπλά εισαγωγικά είναι 34. 437 00:25:13,345 --> 00:25:18,945 Και αν εμείς εδώ μετακινηθείτε προς τα κάτω πάνω προς τα δεξιά, βλέπουμε ότι το 65 είναι πράγματι Α, και 438 00:25:18,945 --> 00:25:21,290 97, πεζά πράγματι. 439 00:25:21,290 --> 00:25:23,910 >> Έτσι, τώρα που έχουμε αυτό το σύστημα κωδικοποίησης, μπορούμε να αρχίσουμε να 440 00:25:23,910 --> 00:25:25,080 διευκρινίσει τα πράγματα. 441 00:25:25,080 --> 00:25:30,170 Πράγματι, οι υπολογιστές να εκφραστούν συνήθως σε πρότυπες μονάδες, δεν 442 00:25:30,170 --> 00:25:33,020 χρησιμοποιώντας ένα μεμονωμένο κομμάτι, το οποίο και πάλι, δεν είναι όλοι ότι μόνο χρήσιμο να 443 00:25:33,020 --> 00:25:36,600 αντιπροσωπεύουν μηδέν ή ένα, φώτα ή να απενεργοποιήσετε, αλλά μάλλον, χρησιμοποιώντας 444 00:25:36,600 --> 00:25:37,530 αλληλουχίες των bits. 445 00:25:37,530 --> 00:25:40,100 Και η πιο κοινή μονάδα μέτρησης, όπως ίσως γνωρίζετε, ή τουλάχιστον 446 00:25:40,100 --> 00:25:41,810 προκύπτει, είναι ένα byte. 447 00:25:41,810 --> 00:25:45,960 Ένα byte είναι μόλις οκτώ κομμάτια, οκτώ μηδενικά ή αυτά σε μια σειρά. 448 00:25:45,960 --> 00:25:48,090 Έτσι, μπορούμε να αρχίσουμε την ορθογραφία πράγματα. 449 00:25:48,090 --> 00:25:52,580 Και έτσι, αν θα μπορούσαμε, γιατί να μην δοκιμάσετε αυτό το λίγο συλλογικά εδώ; 450 00:25:52,580 --> 00:25:55,670 Υπάρχουν οκτώ άτομα σε αυτό το δωμάτιο που θα ήταν πρόθυμοι 451 00:25:55,670 --> 00:25:56,870 για να καταλήξει στη σκηνή; 452 00:25:56,870 --> 00:26:00,880 Θα πρέπει να είναι άνετα εμφανίζονται στην κάμερα, αλλά δεν έχετε πραγματικά ανάγκη 453 00:26:00,880 --> 00:26:03,690 να γνωρίζουν με άλλο τρόπο το τι συμβαίνει ακριβώς ακόμα. 454 00:26:03,690 --> 00:26:07,240 Βλέπω ένα άτομο που εθελοντικά εδώ. 455 00:26:07,240 --> 00:26:18,380 Δύο, τρεις, τέσσερις, πέντε, έξι, επτά, και πώς περίπου οκτώ; 456 00:26:18,380 --> 00:26:18,920 Ελάτε επάνω. 457 00:26:18,920 --> 00:26:22,550 >> Έτσι, είστε έτοιμος να αντιπροσωπεύουν ένα byte των ανθρώπων. 458 00:26:22,550 --> 00:26:30,190 Επιτρέψτε μου να ήσουν ο τόπος 128s, που η θέση 64s, 32s που η χώρα. 459 00:26:30,190 --> 00:26:32,720 Αλλά θα πάμε να πρέπει πολύ γρήγορα να αντιστρέψει αυτό. 460 00:26:32,720 --> 00:26:35,170 Έτσι, επιτρέψτε μου να σας συναντήσω όλους εκεί πέρα. 461 00:26:35,170 --> 00:26:39,840 Και θα πρέπει να είναι σε θέση 128s σε όλη τη διαδρομή πάνω, εδώ μοιάζει πολύ με το 462 00:26:39,840 --> 00:26:43,080 εκατοντάδες τόπο ή ο τόπος χιλιάδες θα είναι μακρύτερα προς τα αριστερά, θέλουμε 463 00:26:43,080 --> 00:26:45,740 το μεγαλύτερο σύμβολο κράτησης θέσης που βρίσκομαι εδώ στα αριστερά, καθώς και. 464 00:26:45,740 --> 00:26:55,230 Έχουμε 64s, 32, 16s, 8s, 4s, 2s, και 1s - 465 00:26:55,230 --> 00:26:56,030 εξαιρετική. 466 00:26:56,030 --> 00:26:58,100 Έτσι τώρα έχουμε - 467 00:26:58,100 --> 00:27:00,190 εντάξει, μπορείτε να με βοηθήσετε. 468 00:27:00,190 --> 00:27:01,890 Έτσι τώρα έχουμε - τι είναι το όνομά σας; 469 00:27:01,890 --> 00:27:02,560 JOANNE: Joanne. 470 00:27:02,560 --> 00:27:06,240 ΟΜΙΛΗΤΗΣ 1: Joanne Έτσι και εγώ τώρα θα συμβουλεύει τα παιδιά για το πώς μπορούμε 471 00:27:06,240 --> 00:27:07,850 μπορεί να πάει για κάτι έξω ορθογραφία. 472 00:27:07,850 --> 00:27:10,640 Έτσι, στις πλάτες των φύλλων τους από χαρτί, έχουν ένα μικρό φύλλο εξαπατήσει 473 00:27:10,640 --> 00:27:14,720 που πρόκειται να τους πει αν ήταν αντιπροσωπεύει ένα μηδέν ή ένα. 474 00:27:14,720 --> 00:27:18,000 Και γιατί όχι, για λόγους απλότητας, θα αντιπροσωπεύει μόλις το μηδέν με 475 00:27:18,000 --> 00:27:19,580 στέκεται εκεί αδέξια. 476 00:27:19,580 --> 00:27:20,360 Πολύ καλό. 477 00:27:20,360 --> 00:27:24,200 Ή ένα one με την αύξηση το χέρι σας, που εκπροσωπούν το ένα. 478 00:27:24,200 --> 00:27:28,380 Και ας δούμε αν δεν μπορούμε να διευκρινίσει τεσσάρων χαρακτήρων φράση εδώ. 479 00:27:28,380 --> 00:27:33,870 >> Έτσι προχωρήστε τώρα, εθελοντές, και να εκτελέσει ένα γύρο με την αύξηση το χέρι σας 480 00:27:33,870 --> 00:27:38,940 εάν είστε ένα, ή κρατώντας το κάτω αν είσαι ένα μηδενικό. 481 00:27:38,940 --> 00:27:45,550 Έτσι, τώρα που έχουμε αυτά τα τρία χέρια επάνω, τι αριθμό, όλοι οι άλλοι, είναι 482 00:27:45,550 --> 00:27:47,800 που στην πραγματικότητα εκπροσωπούν; 483 00:27:47,800 --> 00:27:48,760 Εντάξει, 67. 484 00:27:48,760 --> 00:27:49,040 Γιατί; 485 00:27:49,040 --> 00:27:49,970 Λοιπόν, γρήγορη λογική ελέγχου. 486 00:27:49,970 --> 00:27:51,910 64s θέση, γιατί είναι ένα. 487 00:27:51,910 --> 00:27:58,870 Αυτό είναι σαν μία φορές 64, συν 1 φορές δύο, έτσι ώστε να είναι 66, συν 1 φορές 1. 488 00:27:58,870 --> 00:28:00,610 Αυτό είναι συν 1, έτσι 67. 489 00:28:00,610 --> 00:28:03,740 Μέχρι τώρα αυτοί οι τύποι που αντιπροσωπεύουν συλλογικά 67, η οποία προφανώς 490 00:28:03,740 --> 00:28:06,240 αντιπροσωπεύει ό, τι εδώ σε ASCII; 491 00:28:06,240 --> 00:28:06,510 Εντάξει, 492 00:28:06,510 --> 00:28:07,650 έτσι, ένα Γ. Εντάξει. 493 00:28:07,650 --> 00:28:09,530 Έτσι τώρα ας προχωρήσουμε στο δεύτερο γύρο. 494 00:28:09,530 --> 00:28:12,735 Όλοι αρχίζουν με τα χέρια τους προς τα κάτω, και στη συνέχεια, γύρω από δύο. 495 00:28:12,735 --> 00:28:15,260 Στην πραγματικότητα, δεν υπάρχει ένα μεγάλο μέρος μιας ρόλο εδώ, υποθέτω, αλλά θα προσποιηθεί. 496 00:28:15,260 --> 00:28:19,820 Έτσι δεύτερο γύρο, αυξάνουν ή να μειώνουν τα χέρια σας. 497 00:28:19,820 --> 00:28:20,530 >> Εντάξει. 498 00:28:20,530 --> 00:28:23,230 Ακροατήριο, τι είμαστε τώρα; 499 00:28:23,230 --> 00:28:24,860 Εκφράζοντας είναι 83. 500 00:28:24,860 --> 00:28:26,050 Έτσι, μπορείτε να κάνετε τα μαθηματικά. 501 00:28:26,050 --> 00:28:29,810 Όμως, για κάθε πρόσωπο του οποίου το χέρι είναι πάνω, μπορείτε να προσθέσετε τον αριθμό που εκπροσωπούν. 502 00:28:29,810 --> 00:28:31,610 Μέχρι τώρα έχουμε 83. 503 00:28:31,610 --> 00:28:36,510 Ας επεκτείνει το σκονάκι λίγο, και τώρα έχουμε - 504 00:28:36,510 --> 00:28:38,890 αυτό μπορεί να είναι προφανής, όπου θα πάμε εδώ, αλλά 505 00:28:38,890 --> 00:28:42,220 παρ 'όλα αυτά, τρίτο γύρο. 506 00:28:42,220 --> 00:28:45,870 Εντάξει, τρίτο γύρο είναι καλό να πάω εκεί κάτω, έτσι τρίτο γύρο, ποιος αριθμός είναι 507 00:28:45,870 --> 00:28:47,120 αυτά τα παιδιά τώρα που εκπροσωπούν; 508 00:28:50,090 --> 00:28:56,690 Εντάξει, άκουσα 53, η οποία αντιπροσωπεύει σήμερα - ενδιαφέρον. 509 00:28:56,690 --> 00:29:00,770 Τώρα γιατί αυτό το είδος του αντι-διαισθητικό αποτέλεσμα, έτσι δεν είναι; 510 00:29:00,770 --> 00:29:02,910 Αν θέλουμε να αντιπροσωπεύουν πέντε - 511 00:29:02,910 --> 00:29:03,900 όλοι ίσως γνωρίζετε, όταν αυτό πρόκειται - 512 00:29:03,900 --> 00:29:07,360 γιατί δεν μπορώ να αυξήσει απλώς τη θέση τέσσερα και τον τόπο είναι αυτές; 513 00:29:07,360 --> 00:29:10,060 >> Λοιπόν, έχουμε συνειδητοποιήσει ότι υπάρχει μια διαφορά, ουσιαστικά, μεταξύ του πώς 514 00:29:10,060 --> 00:29:11,760 ένας υπολογιστής ερμηνεύει τα κομμάτια. 515 00:29:11,760 --> 00:29:15,470 Αν προσπαθείτε να αντιπροσωπεύουν τον αριθμό πέντε, τότε απολύτως, εμείς απλά 516 00:29:15,470 --> 00:29:18,330 αυξήσει τον αριθμό χέρι σας τέσσερα και να αυξήσει τον αριθμό αφενός. 517 00:29:18,330 --> 00:29:20,010 Αλλά δεν είμαστε αριθμοί αντιπροσωπεύουν εδώ. 518 00:29:20,010 --> 00:29:23,690 Το πλαίσιο εδώ πάνω στη σκηνή είναι ότι είμαστε εκπροσωπούν χαρακτήρες ή 519 00:29:23,690 --> 00:29:28,110 χαρακτήρες, και σε αυτό το πλαίσιο, ο υπολογιστής πρέπει να συνειδητοποιήσει ότι το OH, αυτό 520 00:29:28,110 --> 00:29:30,720 μοτίβο των bits δεν είναι ένας αριθμός μόνο. 521 00:29:30,720 --> 00:29:33,210 Είναι στην πραγματικότητα αντιπροσωπεύουν ένα υψηλότερο επίπεδο έννοια. 522 00:29:33,210 --> 00:29:35,010 Σε αυτή την περίπτωση, μια αλφαβητική επιστολή. 523 00:29:35,010 --> 00:29:38,820 Έτσι, το γεγονός ότι εκπροσωπεί πλέον τον αριθμό πέντε με το 524 00:29:38,820 --> 00:29:44,290 αξίας 53 είναι επειδή σε ASCII, το πράγμα που βλέπουμε ως αισθητικά το 525 00:29:44,290 --> 00:29:48,200 ίδιο αριθμό πέντε χρειάζεται ένα μοτίβο των bits - γιατί γιατί; 526 00:29:48,200 --> 00:29:51,310 Λοιπόν, ο κόσμος απλά αποφάσισε να χρησιμοποιήσει τους χαμηλότερους αριθμούς, το μηδέν, ένα, δύο, 527 00:29:51,310 --> 00:29:54,130 τρεις για αυτό που φαινόταν να είναι αρκετά αινιγματικά πράγματα. 528 00:29:54,130 --> 00:29:56,830 Και πράγματι, αυτές είναι οι χαρακτήρες που δεν είναι σε ένα πληκτρολόγιο. 529 00:29:56,830 --> 00:30:00,330 Ειδικές εκφράσεις που χρειάζεστε σε έναν υπολογιστή για να κάνει ενδιαφέροντα πράγματα, αλλά 530 00:30:00,330 --> 00:30:02,010 οι άνθρωποι ποτέ δεν πληκτρολογήστε τους πραγματικότητα. 531 00:30:02,010 --> 00:30:04,220 Έτσι 53, πράγματι, αντιπροσωπεύει πέντε. 532 00:30:04,220 --> 00:30:10,460 Τώρα, ακριβώς όπως ένα τελικό έλεγχο λογική, τι αριθμό θα πρέπει να 533 00:30:10,460 --> 00:30:12,880 εκπροσωπούν σε μια στιγμή; 534 00:30:12,880 --> 00:30:14,060 Εντάξει, έτσι 48. 535 00:30:14,060 --> 00:30:15,720 Και πράγματι, να πάει, μπροστά γύρω από τέσσερα. 536 00:30:18,650 --> 00:30:22,680 16 συν 32 είναι πράγματι 48. 537 00:30:22,680 --> 00:30:26,510 Και έτσι ένα μεγάλο χειροκρότημα, αν μπορούσαμε, για οκτώ εθελοντές μας εδώ. 538 00:30:31,410 --> 00:30:32,660 Πολύ καλά κάνει. 539 00:30:35,290 --> 00:30:36,490 Κάθε φορά είναι μια χαρά. 540 00:30:36,490 --> 00:30:41,050 >> Έτσι, έχουμε τώρα έναν τρόπο όχι μόνο να σκεφτόμαστε πώς να εκπροσωπεί τα δεδομένα, 541 00:30:41,050 --> 00:30:44,120 και αντιπροσωπεύουν το πραγματικά σωματικά, αλλά και να κάνει μεγαλύτερη 542 00:30:44,120 --> 00:30:45,710 επίπεδο τα πράγματα στην κορυφή του. 543 00:30:45,710 --> 00:30:48,430 Και πράγματι, αυτό πρόκειται να είναι ένα θέμα σε όλη την επιστήμη των υπολογιστών του 544 00:30:48,430 --> 00:30:52,410 οικοδόμηση όλο και πιο ενδιαφέροντα και περίπλοκα πράγματα στην κορυφή της 545 00:30:52,410 --> 00:30:54,030 αρκετά απλές ιδέες - 546 00:30:54,030 --> 00:30:56,170 σε αυτή την περίπτωση, μόνο μηδενικά και μονάδες. 547 00:30:56,170 --> 00:31:00,120 Από την άποψη του γιατί αυτό είναι χρήσιμο, αλλά, έστω και αν σε μια πορεία σαν αυτή, 548 00:31:00,120 --> 00:31:03,810 θα επικεντρωθεί σε βασικές αρχές, και σχετικά με τον προγραμματισμό, και για την επίλυση των 549 00:31:03,810 --> 00:31:07,050 προβλήματα, μπορείτε να πάτε μακριά στην επιστήμη των υπολογιστών σε οποιοδήποτε αριθμό των κατευθύνσεων. 550 00:31:07,050 --> 00:31:10,950 Στην περίπτωση αυτή εδώ, αυτό είναι ένα γράφημα που έχετε στο πίσω μέρος της σελίδας σας 551 00:31:10,950 --> 00:31:14,580 ανεπίσημη οδηγός για CS στο Χάρβαρντ, μία από τις δύο σημερινές εκτυπώσεις. 552 00:31:14,580 --> 00:31:17,450 Αυτό δείχνει τις πολλές διαφορετικές κατευθύνσεις στις οποίες μπορείτε να πάτε μετά από ένα 553 00:31:17,450 --> 00:31:18,400 Φυσικά, όπως αυτό - 554 00:31:18,400 --> 00:31:21,530 μαθαίνοντας για την τεχνητή νοημοσύνη, σχετικά με τα γραφικά, για 555 00:31:21,530 --> 00:31:24,370 μηχανικής μάθησης, για την ίδια τη γλώσσα. 556 00:31:24,370 --> 00:31:26,410 Συνειδητοποίησε, επίσης, ότι υπάρχουν ακόμα άλλα μονοπάτια. 557 00:31:26,410 --> 00:31:28,670 Υπάρχουν περισσότερες μαθηματικές μονοπάτια στην επιστήμη των υπολογιστών. 558 00:31:28,670 --> 00:31:31,740 Αν δεν είστε ακόμη σε θέση να πάρει κάτι σαν CS50 αυτό το φθινόπωρο, υπάρχει 559 00:31:31,740 --> 00:31:35,070 εισαγωγικά μαθήματα στην άνοιξη, Επιστήμης Υπολογιστών 1, για παράδειγμα, είναι 560 00:31:35,070 --> 00:31:38,050 ακόμη on-ράμπα για αυτόν τον νέο κόσμο. 561 00:31:38,050 --> 00:31:41,600 >> Τώρα, ως ένα μέρος, προς το συμφέρον της επίλυσης των προβλημάτων που σχετίζονται με τα μαθήματα, 562 00:31:41,600 --> 00:31:46,050 συνειδητοποιούν CS50 που ορίζονται πριν από λίγο καιρό να προσπαθήσει να λύσει ένα από αυτά τα προβλήματα, η 563 00:31:46,050 --> 00:31:49,640 πρόβλημα που είναι γνωστό ως my.harvard, που πολλοί από εσάς μπορεί να χρησιμοποιεί πραγματικά 564 00:31:49,640 --> 00:31:54,040 κατάστημα για τα μαθήματα, αλλά αν όχι, ελέγξτε έξω ένα εργαλείο όπως αυτό, καθώς και άλλες 565 00:31:54,040 --> 00:31:57,800 ότι κάποιοι απόγονοι των προηγούμενων φοιτητές και το προσωπικό μας έχουν δημιουργήσει. 566 00:31:57,800 --> 00:32:00,770 Αλλά στο Χάρβαρντ Μαθήματα, η οποία είναι μια web-based εργαλείο, κάτι που 567 00:32:00,770 --> 00:32:05,510 θα είναι σε θέση να σχεδιάσει και εαυτούς ανάπτυξη, καθώς και ακόμη 568 00:32:05,510 --> 00:32:09,210 άλλα πράγματα, καθώς μέχρι το τέλος του εξαμήνου, συνειδητοποιούν ότι αυτό δημιουργεί 569 00:32:09,210 --> 00:32:10,590 από ένα ανοιχτό σύνολο δεδομένων. 570 00:32:10,590 --> 00:32:13,490 Σε αυτή την περίπτωση, βέβαια, κατάλογος, και επιτρέπει στους μαθητές σε αυτή την περίπτωση να 571 00:32:13,490 --> 00:32:16,320 διερευνήσει ένα αρκετά περίπλοκο σύνολο δεδομένων. 572 00:32:16,320 --> 00:32:19,495 >> Έχουμε σκάψει μέχρι χθες το βράδυ μερικά στατιστικά στοιχεία με βάση τις μερικές χιλιάδες παιδιά που 573 00:32:19,495 --> 00:32:21,530 έχουν χρησιμοποιήσει αυτό κατά τη διάρκεια των τελευταίων ημερών. 574 00:32:21,530 --> 00:32:25,260 Εάν έχετε περίεργος να μάθω πόσα μαθήματα φίλους σας πραγματικότητα 575 00:32:25,260 --> 00:32:29,720 έχουν την τάση να ψωνίσει, αλλά, σήμερα, τα δεδομένα δείχνουν ότι 7,6 είναι ο μέσος όρος 576 00:32:29,720 --> 00:32:32,610 αριθμός των μαθημάτων στον κατάλογο αγορών κάποιου. 577 00:32:32,610 --> 00:32:36,350 Και τώρα θα σας δώσει επίσης τη στατιστική του αριθμού των πιο 578 00:32:36,350 --> 00:32:39,550 μαθήματα για την λίστα με τα ψώνια κάποιου - και όλοι γνωρίζουμε πιθανώς 579 00:32:39,550 --> 00:32:40,800 κάποιον σαν κι αυτό. 580 00:32:43,820 --> 00:32:46,740 201 είναι ρεκόρ του τρέχοντος έτους. 581 00:32:46,740 --> 00:32:52,320 Τώρα, μερικοί από πρώην φοιτητές και το προσωπικό μας στην πραγματικότητα βάλει μαζί ένα κλιπ 582 00:32:52,320 --> 00:32:55,560 δίνουν μια εικόνα για το τι σας αυτό το μονοπάτι της επιστήμης των υπολογιστών 583 00:32:55,560 --> 00:32:57,360 και CS50 ίδια είναι. 584 00:32:57,360 --> 00:33:02,060 Επιτρέψτε μου να πάμε μπροστά και να σηκώσει, χάρη στον κ. Harvahd εδώ, ένα βίντεο που παράγονται από 585 00:33:02,060 --> 00:33:06,825 μερικοί από τους προκατόχους σας, αν θα μπορούσε να κρατήσει τα φώτα για αυτό. 586 00:33:10,980 --> 00:35:39,126 [Αναπαραγωγή μουσικής] 587 00:35:39,126 --> 00:35:42,630 >> ΟΜΙΛΗΤΗΣ 1: Δεν είχα ιδέα ότι επρόκειτο να συμβεί. 588 00:35:42,630 --> 00:35:46,170 Έτσι, μια πιο σοβαρή ματιά σε ό, τι βρίσκεται μπροστά μας. 589 00:35:46,170 --> 00:35:49,060 Έτσι, σε σχέση με τις προσδοκίες του μαθήματος αυτού, είστε πράγματι αναμένεται να 590 00:35:49,060 --> 00:35:52,817 παρακολουθήσουν ή να παρακολουθήσετε διάλεξη του μαθήματος, να υποβάλει οκτώ σύνολα πρόβλημα, πάρτε δύο 591 00:35:52,817 --> 00:35:54,720 κουίζ, να υποβάλει ένα τελικό σχέδιο. 592 00:35:54,720 --> 00:35:58,640 Όσον αφορά τους βαθμούς, συνειδητοποιούν ότι τα σχόλια μου στο άνοιγμα για 593 00:35:58,640 --> 00:36:02,380 περάσει-να αποτύχει, κάτι που σε μεγάλο βαθμό να λάβει για την καρδιά σε CS50 - δεν υπάρχει 594 00:36:02,380 --> 00:36:05,110 σχεδόν αρκετά από έναν πολιτισμό στο Χάρβαρντ προσπαθούν 595 00:36:05,110 --> 00:36:07,080 κάτι και να διακινδυνεύσει την αποτυχία. 596 00:36:07,080 --> 00:36:09,870 Πράγματι, είχαμε τους αριθμούς των φοιτητών, και τον εαυτό μου ιδιαίτερα, ο οποίος ήταν 597 00:36:09,870 --> 00:36:15,310 ανησυχούν για πληγώνει ΣΔΣ σας, ή να πάρει ένα Β σε κάτι σαν CS50, 598 00:36:15,310 --> 00:36:19,222 και την ευκαιρία να πάρετε μια σειρά μαθημάτων, όπως αυτό και άλλα μαθήματα στην πύλη 599 00:36:19,222 --> 00:36:23,950 το εισαγωγικό επίπεδο επιτυχίας / αποτυχίας είναι ένα πολύ αναξιοποίητη ευκαιρία σε αυτό 600 00:36:23,950 --> 00:36:24,740 κολέγιο σε γενικές γραμμές. 601 00:36:24,740 --> 00:36:29,750 Και έτσι πρέπει να γνωρίζετε, ακόμα και εγώ που συμμετείχαν σε αυτή την πορεία αρχικά για επιτυχίας / αποτυχίας 602 00:36:29,750 --> 00:36:32,840 πίστωσης μόνη της, και ακόμα κι αν έκανα διακόπτη στο τέλος της ημέρας, ήταν 603 00:36:32,840 --> 00:36:36,170 αυτές τις πέντε πρώτες εβδομάδες, μέχρι και την πέμπτη Δευτέρα του εξαμήνου, η οποία είναι 604 00:36:36,170 --> 00:36:39,700 η οριακή, που μου επέτρεψε να βάλει πραγματικά τα πόδια σε αυτές τις νέες 605 00:36:39,700 --> 00:36:43,660 υδάτων, και στην πραγματικότητα δοκιμάσετε κάτι άγνωστο και πολύ πολύ άβολα 606 00:36:43,660 --> 00:36:45,540 για μένα εκείνη την εποχή. 607 00:36:45,540 --> 00:36:49,440 >> Έτσι, όσον αφορά τώρα το τι ρόλο οι διάφορες γωνίες με τις οποίες μπορείτε να 608 00:36:49,440 --> 00:36:51,530 προσεγγίσουμε αυτό το μάθημα εξυπηρετεί - 609 00:36:51,530 --> 00:36:53,080 έτσι διαλέξεις. Είναι στο χέρι σας. 610 00:36:53,080 --> 00:36:56,550 Αν συμμετάσχουν μαζί μας σε άτομο σε αυτό το χώρο, μάλιστα, γνωρίζουμε 611 00:36:56,550 --> 00:37:00,920 στατιστικά ότι περίπου το 40% από εσάς θα το είδος του έρχονται και φεύγουν πάνω από το 612 00:37:00,920 --> 00:37:05,140 διάρκεια του εξαμήνου, και το 10% από εσάς θα δείτε ποτέ ξανά μετά από σήμερα. 613 00:37:05,140 --> 00:37:07,540 Και αυτό είναι απολύτως εντάξει, για να είμαι ειλικρινής. 614 00:37:07,540 --> 00:37:10,470 Ένα από τα καθοριστικά χαρακτηριστικά του CS50 είναι ότι υπάρχουν αυτά τα 615 00:37:10,470 --> 00:37:14,220 αμέτρητες πόρους, μερικά από τα οποία θα κουδουνίστρα μέσα σε μια στιγμή, 616 00:37:14,220 --> 00:37:17,890 περιλαμβάνει διαλέξεις και τμήματα, και τα πράγματα που ονομάζεται walkthroughs, και το γραφείο 617 00:37:17,890 --> 00:37:20,850 ώρες, και τα παρόμοια, και είναι περισσότερους πόρους από ό, τι το τυπικό φοιτητή 618 00:37:20,850 --> 00:37:24,400 θα πρέπει να έχουν ή θα μπορούσαν να επωφεληθούν από σωματικά, αλλά αυτό είναι επειδή 619 00:37:24,400 --> 00:37:27,510 των διαφορετικών στυλ μάθησης ότι οποιοσδήποτε φορέας που εκδηλώνεται φοιτητής. 620 00:37:27,510 --> 00:37:31,590 Και έτσι σε διαλέξεις, ο πρωταρχικός ρόλος, όπως το βλέπω εγώ είναι να μην ωθήσει προφορικά 621 00:37:31,590 --> 00:37:35,360 έξω αρκετά πολύπλοκη υλικό και να παραδώσει απαραιτήτως όλα τα 622 00:37:35,360 --> 00:37:39,040 περιπλοκές από τις βασικές αρχές που θα διερευνήσει αυτό το εξάμηνο, αλλά 623 00:37:39,040 --> 00:37:42,430 μάλλον, να κάνουμε τα πράγματα όπως έχουμε κάνει μέχρι τώρα ήδη, αυτά τα παραδείγματα 624 00:37:42,430 --> 00:37:46,480 που αφορούν τους ανθρώπους στη σκηνή προσπαθώντας να ζωγραφίσει μια διανοητική εικόνα, καθώς επίσης και 625 00:37:46,480 --> 00:37:49,430 τη δημιουργία, τολμώ να πω, μερικές από αυτές τις αξέχαστες στιγμές, έτσι ώστε ακόμη και όπως εσείς 626 00:37:49,430 --> 00:37:53,280 αγωνίζονται με ορισμένα θέματα, έχετε αυτές τις μνήμες, όπως το OH, ακόμα κι αν 627 00:37:53,280 --> 00:37:56,740 που ήταν αρκετά αφηρημένα, τα μαθηματικά, χάθηκα με μεταφέρουν ένα ένα, όπως, 628 00:37:56,740 --> 00:38:00,260 πραγματικά, στο τέλος της ημέρας, δεν είναι όλα ότι διαφέρει σε κάτι που 629 00:38:00,260 --> 00:38:01,060 ήδη γνωρίζουν. 630 00:38:01,060 --> 00:38:04,560 Και έτσι το ρόλο που θα εξυπηρετήσει διαλέξεις είτε αυτοπροσώπως εδώ στην Sanders 631 00:38:04,560 --> 00:38:09,040 ή σε απευθείας σύνδεση για το βίντεο είναι πραγματικά να θέσει τις βάσεις για διανοητικά σας κάθε εβδομάδα 632 00:38:09,040 --> 00:38:12,370 για τις διάφορες έννοιες και τα προβλήματα που θα είναι σε κατάδυση. 633 00:38:12,370 --> 00:38:16,800 >> Όσον αφορά τα υψηλού επιπέδου έννοιες, οι περισσότερες από αυτές τις λέξεις θα μπορούσε ρέει πάνω 634 00:38:16,800 --> 00:38:17,670 το κεφάλι σας προς το παρόν. 635 00:38:17,670 --> 00:38:18,680 Και αυτό είναι εντάξει. 636 00:38:18,680 --> 00:38:21,210 Όσοι από εσάς θα έρθει στην πορεία πιο άνετα θα γνωρίζουν 637 00:38:21,210 --> 00:38:24,870 ορισμένα από αυτά τα θέματα, αλλά τυπικά για το 10% της κατηγορίας για την οποία 638 00:38:24,870 --> 00:38:28,600 έχουν πολύ περισσότερα στοιχεία, λαμβάνοντας AP επιστήμη των υπολογιστών, τον προγραμματισμό από 639 00:38:28,600 --> 00:38:31,850 ήταν 12, να συνειδητοποιήσουν ότι θα υπάρξουν ευκαιρίες σε τμήματα και 640 00:38:31,850 --> 00:38:36,030 θέτει πρόβλημα να πάω ακόμη περισσότερο βάθος σε διάφορα θέματα, συμπληρώνοντας 641 00:38:36,030 --> 00:38:39,590 ανεξάρτητα από τα κενά που μπορεί να έχετε από το λύκειο ή πριν σας υπόβαθρο. 642 00:38:39,590 --> 00:38:43,440 Όσον αφορά τις γλώσσες, συνειδητοποιούν ότι τι γλώσσα που χρησιμοποιούμε είναι το CS50 643 00:38:43,440 --> 00:38:45,360 σε μεγάλο βαθμό άσχετη στο τέλος της ημέρας. 644 00:38:45,360 --> 00:38:49,500 Εμείς τυχαίνει να χρησιμοποιούν κατά κύριο λόγο μια γλώσσα που ονομάζεται Γ. Προς το τέλος του 645 00:38:49,500 --> 00:38:53,260 εξάμηνο, έχουμε εισαγάγει web-centric γλώσσες, όπως η PHP και JavaScript. 646 00:38:53,260 --> 00:38:56,800 Αλλά και άλλοι θα μπορούσαν να διδάξουν ένα μάθημα, όπως αυτό στις περισσότερες κάθε σύγχρονο 647 00:38:56,800 --> 00:38:57,740 υψηλού επιπέδου γλώσσα - 648 00:38:57,740 --> 00:39:01,710 Python, Ruby και, και άλλοι είναι αρκετά δημοφιλείς αυτές τις μέρες, επειδή συνειδητοποιούν, 649 00:39:01,710 --> 00:39:04,350 Στο τέλος της ημέρας, δεν είστε μάθησης σε αυτό C. Δεν είστε 650 00:39:04,350 --> 00:39:06,310 εκμάθηση PHP ή JavaScript. 651 00:39:06,310 --> 00:39:10,190 Θα μαθαίνετε πώς να λύσουν τα προβλήματα, είτε web-based, που βασίζονται σε υπολογιστή, ή 652 00:39:10,190 --> 00:39:14,810 προσανατολισμένων δεδομένων στοιχείων εαυτό της, χρησιμοποιώντας αυτά απλώς ως εργαλεία. 653 00:39:14,810 --> 00:39:17,910 >> Τώρα, όσον αφορά την υλικοτεχνική υποστήριξη, θα χρησιμοποιήσετε κάτι που ονομάζεται τελικά η 654 00:39:17,910 --> 00:39:18,810 CS50 συσκευή. 655 00:39:18,810 --> 00:39:22,150 Δεν έχει σημασία αν έχετε ένα Mac, έναν υπολογιστή, έναν υπολογιστή Linux, ή κάτι παρόμοιο, 656 00:39:22,150 --> 00:39:25,740 θα έχετε ελεύθερα διαθέσιμο λογισμικό αρχίζουν την επόμενη εβδομάδα με την οποία η χρήση 657 00:39:25,740 --> 00:39:28,890 CS50 η συσκευή, ένα εικονικό περιβάλλον που θα χρησιμοποιήσετε για σας 658 00:39:28,890 --> 00:39:32,720 δικό του υπολογιστή, έτσι ώστε εσείς και όλοι οι συμμαθητές σας έχουν ομοιόμορφη Linux 659 00:39:32,720 --> 00:39:34,220 επιφάνεια εργασίας σε αυτή την περίπτωση. 660 00:39:34,220 --> 00:39:37,010 Είναι τα σύνολα πρόβλημα, όμως, με τον οποίο θα πάρετε πραγματικά τα χέρια σας 661 00:39:37,010 --> 00:39:37,910 βρώμικα κατά τη διάρκεια. 662 00:39:37,910 --> 00:39:40,820 Και στο τέλος της ημέρας, είναι τα σύνολα πρόβλημα, πιστεύω, ότι πραγματικά 663 00:39:40,820 --> 00:39:43,510 καθορίσει την εμπειρία ενός μαθητή σε αυτό το μάθημα. 664 00:39:43,510 --> 00:39:46,660 Συνειδητοποιήστε ότι πολλά από τα σύνολα πρόβλημα θα κυκλοφορήσει σε δύο εκδόσεις - 665 00:39:46,660 --> 00:39:50,140 μια τυπική έκδοση που περιμένουμε και να ενθαρρύνει το 90% του 666 00:39:50,140 --> 00:39:51,690 τάξη για να βουτήξει. 667 00:39:51,690 --> 00:39:55,255 Αλλά έχουμε επίσης κυκλοφορήσει μερικά σύνολα πρόβλημα στις λεγόμενες εκδόσεις χάκερ, και σας 668 00:39:55,255 --> 00:39:58,110 ξέρουν ότι είναι η έκδοση χάκερ, γιατί σε κάθε σελίδα με ένα υδατογράφημα, 669 00:39:58,110 --> 00:39:59,970 λέει έκδοση χάκερ σε αυτό. 670 00:39:59,970 --> 00:40:03,390 Και αυτό είναι για αυτό το δημογραφικό από εσάς που έχετε AP επιστήμη των υπολογιστών με 10 671 00:40:03,390 --> 00:40:06,500 χρόνια προγραμματισμού κάτω από τη ζώνη σας, και ψάχνουν να συμπληρώσουν τα κενά, 672 00:40:06,500 --> 00:40:10,170 και να έχουν πιο επίσημο, παρά αυτοδίδακτος εκπαίδευση ίσως, συνειδητοποιούν 673 00:40:10,170 --> 00:40:13,420 ότι υπάρχει μια πολύ σημαντική δημογραφική στην τάξη που έχει 674 00:40:13,420 --> 00:40:15,230 ακριβώς τον ίδιο στόχο. 675 00:40:15,230 --> 00:40:16,460 Θα έχει πέντε τελευταίες μέρες. 676 00:40:16,460 --> 00:40:19,380 Πρόβλημα σύνολα οφείλονται γενικά την Πέμπτη, αλλά μπορείτε να επεκτείνετε πέντε 677 00:40:19,380 --> 00:40:22,900 οι προθεσμίες αυτές χρησιμοποιώντας αυτά τα πράγματα που ονομάζεται τελευταίες μέρες, και θα μειωθεί επίσης 678 00:40:22,900 --> 00:40:25,520 χαμηλότερο σκορ σας στο τέλος του εξαμήνου, ανά την 679 00:40:25,520 --> 00:40:27,540 στοιχεία στην εξεταστέα ύλη. 680 00:40:27,540 --> 00:40:31,630 >> Όμως, ένα άλλο χαρακτηριστικό των CS50 όλα αυτά τα χρόνια έχει γίνει το γραφείο 681 00:40:31,630 --> 00:40:36,060 ώρες, μια ευκαιρία που είδατε οπτικά σε φωτογραφίες λίγο πριν στην οποία 682 00:40:36,060 --> 00:40:39,090 μαζευόμαστε στο παρελθόν στις αίθουσες τραπεζαρία σπίτι, πριν από αυτό στο 683 00:40:39,090 --> 00:40:42,120 υπόγειο του κέντρου επιστήμης, και φέτος σε Annenberg Hall, τέσσερις 684 00:40:42,120 --> 00:40:45,670 νύχτες την εβδομάδα 20:00 μμ με 23:00 μ.μ., όπου θα έχετε αυτό το πολύ 685 00:40:45,670 --> 00:40:49,810 κοινή εμπειρία της εργασίας σε, αγωνίζεται μέσα από ορισμένα προβλήματα, 686 00:40:49,810 --> 00:40:52,520 αλλά με μια ουσιαστική δομή υποστήριξης στη θέση του. 687 00:40:52,520 --> 00:40:55,780 Πράγματι, ο τρόπος με τον οποίο θα λειτουργήσει θα είναι φτάσετε στο Annenberg αν έχετε 688 00:40:55,780 --> 00:40:56,950 κάποια ερώτηση κατά τη διάρκεια της εβδομάδας. 689 00:40:56,950 --> 00:41:00,190 Θα φέρετε το φορητό υπολογιστή σας, θα καθίσετε, πιάσε λίγη τροφή, και θα συνδεθείτε 690 00:41:00,190 --> 00:41:04,100 για να CS50 Συζητήστε, ένα web-based εργαλείο που το διδακτικό προσωπικό έχει 691 00:41:04,100 --> 00:41:07,860 αναπτύσσεται που θα σας επιτρέψει να δημοσιεύσετε τις ερωτήσεις και δείτε συνεχίσεις σε ένα 692 00:41:07,860 --> 00:41:12,590 τυπική αίσθηση φόρουμ συζητήσεων, με τη χρήση ετικετών και τα παρόμοια, καθώς και αυτόματη συμπλήρωση 693 00:41:12,590 --> 00:41:13,790 για την αναζήτηση των δεδομένων. 694 00:41:13,790 --> 00:41:17,950 Αλλά θα πρέπει επίσης να είναι σε θέση, κατά τις ώρες των ωρών γραφείου, σας έχουν 695 00:41:17,950 --> 00:41:20,490 ερωτήσεις που κλιμακώθηκε με την πραγματική ανθρώπων. 696 00:41:20,490 --> 00:41:24,000 Πράγματι, ο στόχος είναι τελικά έτσι ώστε το ένα, θα αρχίσουν να συσσωρεύονται πάνω από το 697 00:41:24,000 --> 00:41:27,740 διάρκεια του εξαμήνου ένα σώμα ελπίζουμε πραγματικά χρήσιμες πληροφορίες, 698 00:41:27,740 --> 00:41:31,770 κοινές απαντήσεις σε συνήθεις ερωτήσεις, έτσι ώστε να μπορείτε μόνοι σας να λύσετε τα προβλήματα 699 00:41:31,770 --> 00:41:35,980 και να ξεκολλήσει το συντομότερο δυνατό, ενώ έχει τη διδασκαλία 700 00:41:35,980 --> 00:41:40,320 προσωπικό - συνήθως 20% έως 30% των υποτρόφων διδασκαλίας και φυσικά οι βοηθοί 701 00:41:40,320 --> 00:41:41,780 για το προσωπικό σε μία φορά. 702 00:41:41,780 --> 00:41:45,150 >> Θα έχουμε αυτό που ονομάζεται η CS50 Greeter σε Annenberg, και όταν 703 00:41:45,150 --> 00:41:46,610 καθορίσει ότι, ξέρετε τι; 704 00:41:46,610 --> 00:41:50,900 Το ερώτημα αυτό, που πραγματικά απαντήσει αποτελεσματικά σε απευθείας σύνδεση. 705 00:41:50,900 --> 00:41:51,930 Πρέπει να δείτε τον υπολογιστή σας. 706 00:41:51,930 --> 00:41:53,470 Θέλουμε να σας μιλήσουμε ένας εναντίον ενός. 707 00:41:53,470 --> 00:41:56,060 Είσαι πραγματικά αγωνίζονται, και ως εκ τούτου θα θέλετε να μιλήσετε ένας προς έναν 708 00:41:56,060 --> 00:41:59,160 μαζί με κάποιον, θα πρέπει να αποστέλλονται στην Greeter CS50, ένα 709 00:41:59,160 --> 00:42:02,700 διδασκαλίας εκμετάλλευση τους συναδέλφους, κυριολεκτικά, ένα iPod που έχει τα ονόματα των μαθητών σε ένα 710 00:42:02,700 --> 00:42:04,880 πλευρά, διδάσκοντας τα ονόματα του προσωπικού από την άλλη. 711 00:42:04,880 --> 00:42:07,900 Εμείς θα συλλέξουμε το όνομά σας, ακολουθούμενο από το όνομα του διδακτικού προσωπικού, και σας 712 00:42:07,900 --> 00:42:12,020 οθόνη του υπολογιστή θα αρχίσει να αναβοσβήνει, λέγοντας παρακαλούμε να πάω να δω Alice ή παρακαλώ 713 00:42:12,020 --> 00:42:14,110 πάω να δω τον Bob στο τραπέζι του προσωπικού. 714 00:42:14,110 --> 00:42:17,240 Και έτσι με αυτό τον τρόπο, θα είμαστε σε θέση να αποστείλει τα πράγματα όσο πιο αποτελεσματικά 715 00:42:17,240 --> 00:42:22,030 δυνατόν, καθώς και να σας καθοδηγήσει ως προς την κατεύθυνση λύσεις όλο και πιο εύκολα. 716 00:42:22,030 --> 00:42:25,900 Στις ενότητες, αυτές θα είναι ευκαιρίες για πιο στενή hands- 717 00:42:25,900 --> 00:42:30,080 σχετικά με τις ευκαιρίες με έναν από τους συνεργάτες διδασκαλίας και 12 έως 16 ή έτσι του 718 00:42:30,080 --> 00:42:34,020 συμμαθητές σας, όπου κάθε εβδομάδα, θα έχουμε προβλήματα στο σύνολο πρόβλημα 719 00:42:34,020 --> 00:42:36,750 που ζητούν μια σειρά από εννοιολογικά ζητήματα, καθώς και μια σειρά από δάγκωμα-μεγέθους 720 00:42:36,750 --> 00:42:39,180 προγραμματισμού ερωτήσεις που θα μπορούσα να καταλάβω από μόνος σας, και εσείς θα μπορούσε να 721 00:42:39,180 --> 00:42:42,140 εργάζονται για τη δική σας, αλλά και στο πλαίσιο της ενότητας, θα λειτουργήσει μέσα 722 00:42:42,140 --> 00:42:45,230 συλλογικά ορισμένα από αυτά τα προβλήματα και να πάει εκεί όπου η 723 00:42:45,230 --> 00:42:46,700 συνομιλία μας παίρνει. 724 00:42:46,700 --> 00:42:51,340 >> Επιπλέον, το τμήμα θα έχετε ευκαιρίες να επανεξετάσουν τις εισηγήσεις του 725 00:42:51,340 --> 00:42:54,470 την εργασία που έχετε κάνει, τους συμμαθητές σας, μερικές φορές ανώνυμα, 726 00:42:54,470 --> 00:42:56,780 πάντα από ένα opt-in, αν θα ήθελα να μοιραστώ το 727 00:42:56,780 --> 00:42:57,930 εργασία που έχετε υποβάλει. 728 00:42:57,930 --> 00:43:00,890 Γι 'αυτό θα πρέπει πραγματικά να είναι μια αμφίδρομη συνομιλία, και την ευκαιρία να 729 00:43:00,890 --> 00:43:05,050 αναθεωρήσει την εργασία σας σε μια πολύ πιο δυναμική αίσθηση, όχι απλώς 730 00:43:05,050 --> 00:43:08,620 κοιτάζοντας ένα PDF ή εκτύπωση και σκέφτεται για λίγα δευτερόλεπτα 731 00:43:08,620 --> 00:43:10,760 και όχι κατ 'ανάγκη απορροφά την ανατροφοδότηση ότι η 732 00:43:10,760 --> 00:43:12,270 διδακτικό προσωπικό έχουν παράσχει. 733 00:43:12,270 --> 00:43:14,670 Και θα χρησιμοποιήσετε ένα εργαλείο που ονομάζεται εδώ CS50 χώρους. 734 00:43:14,670 --> 00:43:18,165 Για όσους δεν είναι εξοικειωμένοι, αυτή είναι η γλώσσα γνωστή ως C στην αριστερή κορυφή, ενώ 735 00:43:18,165 --> 00:43:21,360 θα πάρετε να ξέρετε αυτή την πάροδο του χρόνου, αλλά αυτό είναι μια web-based εργαλείο που θα 736 00:43:21,360 --> 00:43:25,350 χρησιμοποιήσετε στο τμήμα που θα σας επιτρέψει και 15 ή έτσι τους συμμαθητές σας να συνδεθείτε με 737 00:43:25,350 --> 00:43:27,120 διδασκαλίας τους συναδέλφους σας στο μπροστινό μέρος του δωματίου. 738 00:43:27,120 --> 00:43:28,890 Θα είστε σε θέση να γράψουν κώδικα σε αυτό το παράθυρο. 739 00:43:28,890 --> 00:43:31,800 Θα είστε σε θέση να κάνει chat με ηλεκτρονικά μέσα, αν δεν είστε πραγματικά στο τμήμα στο 740 00:43:31,800 --> 00:43:35,300 ότι τη συγκεκριμένη στιγμή, καθώς και τους συναδέλφους σας διδασκαλία, όταν έρχεται η ώρα να 741 00:43:35,300 --> 00:43:41,295 συζητήσουν Alice ή Bob λύση στην τάξη, η διδασκαλία τους συναδέλφους να κάνετε κλικ σε ένα 742 00:43:41,295 --> 00:43:45,210 κουμπί, και voila, έργο πάνω στην οθόνη ό, τι ο φοιτητής έχει 743 00:43:45,210 --> 00:43:47,120 εργάζονται σε εκείνη τη συγκεκριμένη χρονική στιγμή. 744 00:43:47,120 --> 00:43:50,400 Έτσι, για όσους από εσάς έχετε φίλους που έχουν λάβει CS50 στο παρελθόν, συνειδητοποιούν 745 00:43:50,400 --> 00:43:53,790 ότι τα τμήματα έχουν σημαντικά επανεκκίνηση φέτος να είναι ακόμη πιο 746 00:43:53,790 --> 00:43:57,700 ενεργός, όλο και πιο δυναμική, και πραγματικά, μια αμφίδρομη συνομιλία μεταξύ 747 00:43:57,700 --> 00:44:00,300 διδακτικού προσωπικού και των φοιτητών. 748 00:44:00,300 --> 00:44:01,160 >> Και περάσματα. 749 00:44:01,160 --> 00:44:04,520 Έτσι, για αυτά τα σύνολα πρόβλημα, προσφέρουμε επίσης όχι μόνο τις προδιαγραφές 750 00:44:04,520 --> 00:44:08,110 η ίδια, η οποία είναι γενικά μια αρκετά λεπτομερή PDF, αλλά επίσης πράγματα γνωστά 751 00:44:08,110 --> 00:44:12,070 ως περάσματα, σύμφωνα με την οποία ένα μέλος του διδακτικού προσωπικού θα οδηγήσει σε εβδομαδιαία βάση 752 00:44:12,070 --> 00:44:15,460 συνεδρία που περπατά σας κυριολεκτικά μέσα από το σύνολο πρόβλημα, δίνοντάς σας 753 00:44:15,460 --> 00:44:18,700 υποδείξεις και συμβουλές, και αφετηρίες, και έχει σκοπό να ζητήσει από το πολύ 754 00:44:18,700 --> 00:44:21,370 συχνή ερώτηση: πού μπορώ να ξεκινήσω; 755 00:44:21,370 --> 00:44:25,550 Λοιπόν, να ξεκινήσετε είτε από την κατάδυση στο spec από μόνη της, είτε με την παρουσία 756 00:44:25,550 --> 00:44:27,230 ή βλέποντας αυτά τα περάσματα. 757 00:44:27,230 --> 00:44:29,550 Το πρώτο πέρασμα, στην πραγματικότητα, θα είναι αυτή την Παρασκευή. 758 00:44:29,550 --> 00:44:32,120 Θα είναι την Παρασκευή, όχι τόσο γιατί πιστεύουμε ότι θα είναι μια δημοφιλής 759 00:44:32,120 --> 00:44:34,940 χρόνο, αλλά επειδή μπορούμε να κινηματογραφήσει τους τότε πολύ νωρίς την εβδομάδα και να πάρει 760 00:44:34,940 --> 00:44:38,410 τους σε απευθείας σύνδεση από το Σαββατοκύριακο, ώστε να έχετε όσες ημέρες είναι δυνατόν να 761 00:44:38,410 --> 00:44:40,530 στην πραγματικότητα ασκούν αυτό το περιεχόμενο, καθώς και. 762 00:44:40,530 --> 00:44:43,050 Αλλά περισσότερα για αυτό σε διάλεξη αυτή την Παρασκευή. 763 00:44:43,050 --> 00:44:46,930 >> Τώρα από την άποψη της δομής στήριξης, το πιο σημαντικό είναι στατιστικό 764 00:44:46,930 --> 00:44:50,600 ίσως τα 108 υποτρόφους βοηθούς διδασκαλίας και φυσικά ότι αυτή η σειρά μαθημάτων 765 00:44:50,600 --> 00:44:51,870 σήμερα έχει. 766 00:44:51,870 --> 00:44:54,490 Αν κάποιοι από εσάς που δεν έχουν αντικρουόμενες τάξεις θα ήθελαν να ενταχθούν 767 00:44:54,490 --> 00:44:58,900 μου εδώ στη σκηνή, είναι αυτά τα παιδιά που τελικά θα καθορίσει πραγματικά σας 768 00:44:58,900 --> 00:45:00,150 εμπειρία κατά τη διάρκεια. 769 00:45:08,890 --> 00:45:11,870 Είχα πολλά υποτρόφων διδασκαλίας τάξεις διδασκαλίας με την ημέρα, και εγώ 770 00:45:11,870 --> 00:45:15,650 θυμάμαι πολύ λίγα από αυτά, ειλικρινά, αλλά μέχρι σήμερα, θυμάμαι ακόμα μεταξύ των 771 00:45:15,650 --> 00:45:19,990 αυτά τα λίγα μου CS50 TF, που πραγματικά με βοήθησε να απαντήσει σε ερωτήσεις, ο οποίος πραγματικά 772 00:45:19,990 --> 00:45:22,830 με βοήθησε όταν ήμουν αγωνίζεται, και πραγματικά ήταν συνεργάτης σε αυτό 773 00:45:22,830 --> 00:45:25,770 εμπειρία της εκμάθησης μιας πολύ νέο κόσμο. 774 00:45:25,770 --> 00:45:29,100 Σε λίγο, όλα αυτά τα παιδιά θα ενταχθούν έξω για κέικ, το οποίο 775 00:45:29,100 --> 00:45:32,560 Είναι μια παράδοση CS50, στην πτέρυγα του Memorial Hall, αλλά επιτρέψτε μου να 776 00:45:32,560 --> 00:45:36,980 πρώτα να εισαγάγει Nate Hardison, πάλι Rob Bowden, και Tommy 777 00:45:36,980 --> 00:45:39,370 McWilliams, φυσικά φετινή κεφάλια. 778 00:45:39,370 --> 00:45:41,385 Αν εσείς θα έρθεις μαζί μου εδώ στη μέση. 779 00:45:47,380 --> 00:45:50,045 Έχουν όλα παρασκευασμένα αρκετές ενδιαφέρουσες παρατηρήσεις. 780 00:45:53,212 --> 00:45:55,775 >> TOMMY McWilliams: Δεν είχα προετοιμάσει τίποτα έμπνευση. 781 00:45:55,775 --> 00:45:57,170 Όμως, το όνομά μου είναι ο Tommy. 782 00:45:57,170 --> 00:45:58,370 Είμαι ένας ανώτερος σε Mather. 783 00:45:58,370 --> 00:46:01,620 Είμαι μελέτη της επιστήμης των υπολογιστών, πραγματικά ενθουσιασμένος για να είναι στην ομάδα κεφάλια και 784 00:46:01,620 --> 00:46:03,720 που διέρχεται από το ταξίδι CS50 μαζί σας. 785 00:46:03,720 --> 00:46:06,750 Αυτό που πραγματικά αγάπη για CS50 είναι πώς διδάσκει πραγματικά να σκεφτείτε 786 00:46:06,750 --> 00:46:08,180 προβλήματα με έναν νέο τρόπο. 787 00:46:08,180 --> 00:46:11,170 Αυτό είναι πραγματικά μια δεξιότητα που πρόκειται να είναι ανεκτίμητη, δεν έχει σημασία ποιο τομέα 788 00:46:11,170 --> 00:46:12,090 πηγαίνετε στο. 789 00:46:12,090 --> 00:46:14,800 Και όχι μόνο αυτό, αλλά εμείς προσφέρουμε περισσότερο ελεύθερο καραμέλα από οποιαδήποτε 790 00:46:14,800 --> 00:46:16,050 άλλη πορεία στην πανεπιστημιούπολη. 791 00:46:22,730 --> 00:46:24,350 Έτσι είμαι απλά πραγματικά ανυπομονούμε να δούμε τι 792 00:46:24,350 --> 00:46:25,645 ο καθένας χτίζει αυτό το εξάμηνο. 793 00:46:25,645 --> 00:46:28,860 Και αν κάποιος έχει οποιεσδήποτε ερωτήσεις τώρα ή τη διάρκεια του εξαμήνου, σίγουρα 794 00:46:28,860 --> 00:46:32,976 διστάσετε να φτάσει σε μένα, και θα ήθελα να είναι στην ευχάριστη θέση να βοηθήσει. 795 00:46:32,976 --> 00:46:33,920 >> ROB BOWDEN: Hi. 796 00:46:33,920 --> 00:46:34,670 Είμαι Rob Bowden. 797 00:46:34,670 --> 00:46:35,920 Είμαι ένας ανώτερος σε Kirkland. 798 00:46:40,030 --> 00:46:41,890 Ναι, αυτό είναι σωστό. 799 00:46:41,890 --> 00:46:44,070 Είμαστε όλοι πραγματικά ενθουσιασμένοι για αυτό το επόμενο εξάμηνο. 800 00:46:44,070 --> 00:46:45,325 Ελπίζουμε να είστε όλοι ενθουσιασμένοι. 801 00:46:49,850 --> 00:46:51,580 Δεν περίμενα αυτό. 802 00:46:51,580 --> 00:46:52,530 Ναι. 803 00:46:52,530 --> 00:46:56,030 Έτσι βάζουμε τόσο πολύ για να κάνει αυτό το εξάμηνο πραγματικά μεγάλη, και ως 804 00:46:56,030 --> 00:46:58,830 εφ 'όσον είστε πρόθυμοι να υποβάλετε την προσπάθεια, υπάρχει τόσο πολύ μπορείτε να πάρετε 805 00:46:58,830 --> 00:47:00,080 από αυτή την πορεία. 806 00:47:06,810 --> 00:47:10,470 Μπορείτε να πάρετε μια πολλή διασκέδαση έξω από αυτό το μάθημα. 807 00:47:10,470 --> 00:47:13,510 Εμείς δεν θα έχουν προσωπικό από 108 σε περίπτωση που δεν θα μπορούσε να πάρει πολλή διασκέδαση έξω από αυτό, 808 00:47:13,510 --> 00:47:17,450 οπότε απλώς προσπαθήστε να συμμετέχουν, και δεν θα το μετανιώσετε. 809 00:47:24,815 --> 00:47:26,020 >> NATE HARDISON: Γεια σας, παιδιά. 810 00:47:26,020 --> 00:47:26,930 Είμαι Nate. 811 00:47:26,930 --> 00:47:29,700 Είμαι ο διδάσκαλος για το μάθημα. 812 00:47:29,700 --> 00:47:31,200 Είμαι πραγματικά ενθουσιασμένος που βρίσκομαι εδώ. 813 00:47:31,200 --> 00:47:33,100 Αυτή είναι η πρώτη μου χρονιά εδώ. 814 00:47:33,100 --> 00:47:36,520 Ελπίζω ότι θα λάβει όλα αυτή την πορεία, και να το απολαύσετε όσο έχω 815 00:47:36,520 --> 00:47:37,960 απόλαυσα τόσο πολύ. 816 00:47:37,960 --> 00:47:41,520 Και αν ποτέ θέλετε να μάθετε πώς να έρθει σε εννέα ή δέκα σε δυαδικό, έρχονται 817 00:47:41,520 --> 00:47:43,351 να μου μιλήσει. 818 00:47:43,351 --> 00:47:46,480 >> ΟΜΙΛΗΤΗΣ 1: Έτσι, με κίνδυνο να αφήσει αυτά τα παιδιά εδώ στη σκηνή λίγο 819 00:47:46,480 --> 00:47:50,330 αδέξια, ας στροβιλίζονται μέσα από μερικά μόνο από τα πράγματα που περιμένουν πριν 820 00:47:50,330 --> 00:47:51,500 αναβάλει για κέικ. 821 00:47:51,500 --> 00:47:52,980 Τι είναι αυτό που μας περιμένει; 822 00:47:52,980 --> 00:47:56,410 Λοιπόν, αν ρίξουμε μια γρήγορη ματιά πίσω στο προηγούμενο έτος, σε πρόβλημα που το μηδέν, σας 823 00:47:56,410 --> 00:47:59,960 προκατόχους περιστέρι σε μια γλώσσα προγραμματισμού που ονομάζεται Scratch, μια γραφική 824 00:47:59,960 --> 00:48:03,160 γλώσσα προγραμματισμού που θα χρησιμοποιήσετε κατά τις πρώτες ημέρες των μαθημάτων, αρχίζοντας 825 00:48:03,160 --> 00:48:07,080 αυτή την Παρασκευή, για να μάθουν μερικές έννοιες άγνωστες για κάποιους από εσάς, αλλά συνειδητοποιούν 826 00:48:07,080 --> 00:48:10,330 θα υπάρξει μια προηγμένη πτυχή αυτή για όσους από εσάς με την προηγούμενη 827 00:48:10,330 --> 00:48:11,070 φόντο. 828 00:48:11,070 --> 00:48:14,082 >> Το πρόβλημα του περασμένου έτους έθεσε δύο, οι μαθητές περιστέρι στον κόσμο της 829 00:48:14,082 --> 00:48:17,740 κρυπτογραφία, η τέχνη του κρυπτογραφικού ή κρυπτογράφησης πληροφοριών, 830 00:48:17,740 --> 00:48:21,310 εφαρμογή προγραμμάτων που κρυπτογραφημένα δεδομένα, καθώς και στην έκδοση χάκερ τελευταία 831 00:48:21,310 --> 00:48:26,710 χρονιά ήταν οι μαθητές να προχωρήσει για να ραγίσει ή να αποκωδικοποιήσει τους κωδικούς πρόσβασης σε ένα τυπικό 832 00:48:26,710 --> 00:48:31,190 . αρχείο του υπολογιστή με κωδικό XC έρχεται με αλγόριθμους και heuristics για 833 00:48:31,190 --> 00:48:34,980 ωμής βίας υπολογίζει τι τον κωδικό πρόσβασης κάποιου σε έναν υπολογιστή 834 00:48:34,980 --> 00:48:35,770 σύστημα ήταν. 835 00:48:35,770 --> 00:48:39,820 Πέρυσι ή δύο, στο πρόβλημα έθεσε τέσσερις μαθητές έκαναν 836 00:48:39,820 --> 00:48:41,420 εφαρμόσουν το παιχνίδι του Sudoku. 837 00:48:41,420 --> 00:48:45,180 Και η έκδοση χάκερ ότι η χρονιά ήταν οι μαθητές όχι μόνο πώς να εφαρμόσουν 838 00:48:45,180 --> 00:48:49,360 παίζουν το παιχνίδι, αλλά στην πραγματικότητα μια λύτης, σύμφωνα με την οποία ο υπολογιστής μπορεί να σας προσφέρει, 839 00:48:49,360 --> 00:48:52,260 ο άνθρωπος, με υπαινιγμούς, με πιο γρήγορα από ό, τι την επίλυση 840 00:48:52,260 --> 00:48:53,550 αυτό το συγκεκριμένο πρόβλημα. 841 00:48:53,550 --> 00:48:57,420 >> Στο σύνολο πρόβλημα πέντε, κάναμε εγκληματολογίας, την τέχνη της ανάκτησης πληροφοριών 842 00:48:57,420 --> 00:49:00,160 αυτό ήταν τυχαία ή σκόπιμα πολύ 843 00:49:00,160 --> 00:49:01,450 διαγράφεται από τον υπολογιστή. 844 00:49:01,450 --> 00:49:04,530 Πέρυσι, το διδακτικό προσωπικό και μου πέρασε γύρω από την πανεπιστημιούπολη, λαμβάνοντας 845 00:49:04,530 --> 00:49:07,780 φωτογραφίες των ανθρώπων, τόπων, και τα πράγματα και στη συνέχεια κατά λάθος 846 00:49:07,780 --> 00:49:10,900 μορφοποίηση της κάρτας πολυμέσων στη φωτογραφική μηχανή μας, που είχαν όλες αυτές τις φωτογραφίες. 847 00:49:10,900 --> 00:49:15,920 Αλλά δεν υπάρχει πρόβλημα, κάναμε μια εικόνα εγκληματολογίας αυτής της κάρτας πολυμέσων, παρέδωσε έξω 848 00:49:15,920 --> 00:49:19,410 σε όλους τους μαθητές μέσα στην τάξη, και αμφισβήτησε τους να γράψουν προγράμματα που 849 00:49:19,410 --> 00:49:22,240 ανακτηθεί όλα τα αρχεία JPEG από αυτή την κάρτα. 850 00:49:22,240 --> 00:49:24,720 Και αυτό είναι στην πραγματικότητα μια από τις αγαπημένες μας σειρές πρόβλημα, και εγώ ξέθαψαν ένα 851 00:49:24,720 --> 00:49:27,750 παλιά e-mail από έναν από τους προκατόχους σας, η οποία ήταν πολύ διασκεδαστικό να 852 00:49:27,750 --> 00:49:29,940 διαβάσει κάποτε πριν. 853 00:49:29,940 --> 00:49:31,270 >> Αυτό είναι από ματ. 854 00:49:31,270 --> 00:49:34,970 Αγαπητέ David, χθες η αδελφή μου διαμορφωθεί κατά λάθος SD κάμερα της είναι 855 00:49:34,970 --> 00:49:37,770 κάρτα και έχασε την αξία ενός έτους από αξέχαστες φωτογραφίες. 856 00:49:37,770 --> 00:49:40,830 Είναι, δυστυχώς, δεν είναι η καλύτερη στην δημιουργία αντιγράφων ασφαλείας των δεδομένων της. 857 00:49:40,830 --> 00:49:43,780 Όμως, αυτή η κατάσταση μου θύμισε π-σύνολο πέντε, έτσι σκέφτηκα ότι θα προσπαθήσει να 858 00:49:43,780 --> 00:49:47,620 τρέχει κάρτα SD της μέσα από την ανάκτηση πρόγραμμα που έγραψα σε όλη τη διαδρομή πίσω 859 00:49:47,620 --> 00:49:48,180 τον Οκτώβριο. 860 00:49:48,180 --> 00:49:51,660 Έτσι, μετά από τέσσερις ώρες αναφέρονται για το πώς να δημιουργήσετε μια εικόνα των πρώτων από την 861 00:49:51,660 --> 00:49:53,350 διαμορφωμένη κάρτα SD - 862 00:49:53,350 --> 00:49:56,050 Google να αποδειχθεί πολύ χρήσιμη στο πλαίσιο αυτό, μέχρι που κατά ειρωνεία της τύχης 863 00:49:56,050 --> 00:50:00,140 έτυχε να συναντήσει τις οδηγίες σας στο διαδίκτυο - 864 00:50:00,140 --> 00:50:03,080 μετά χάνουμε γύρω με μερικά από τα επιχειρήματα της γραμμής εντολών, κατάφερα 865 00:50:03,080 --> 00:50:06,020 να δημιουργήσει την ιατροδικαστική εικόνα, και μετά την εγκατάσταση και τη ρύθμιση του 866 00:50:06,020 --> 00:50:10,600 CS50 συσκευή, κατάφερα να εκτελέσετε την εγκληματολογική εικόνα μέσα από το πρόγραμμά μου και 867 00:50:10,600 --> 00:50:16,065 ανακτήσει όλες τις 1.027 από τις φωτογραφίες της αδελφής μου, γράφει ο Ματ. 868 00:50:25,210 --> 00:50:28,600 >> Στο σύνολο το πρόβλημα του περασμένου έτους έξι, που έδωσε στους μαθητές του ένα λεξικό 869 00:50:28,600 --> 00:50:33,350 150.000 αγγλικές λέξεις και αμφισβήτησε τους να γράψουν έναν ορθογράφο που 870 00:50:33,350 --> 00:50:36,870 απαντηθούν ερωτήματα του μορφή, αυτή η λέξη είναι γραμμένες σωστά ή λανθασμένα 871 00:50:36,870 --> 00:50:38,150 όσο το δυνατόν γρηγορότερα. 872 00:50:38,150 --> 00:50:41,900 Και σε εθελοντική βάση ήταν φοιτητές τη δυνατότητα να αμφισβητήσει τότε συμμαθητές 873 00:50:41,900 --> 00:50:45,220 με την ανάρτηση των αποτελεσμάτων τους, το ποσό της μνήμης RAM που χρησιμοποιούν, τον αριθμό των 874 00:50:45,220 --> 00:50:49,190 Κύκλους CPU ή τα δευτερόλεπτα που χρησιμοποιούνται, έτσι ώστε οι μαθητές στη συνέχεια κατατάσσονται 875 00:50:49,190 --> 00:50:53,010 ιστοσελίδα του μαθήματος - και πάλι, καθαρά προαιρετική πτυχή του θέματος, αλλά και μεγάλη διασκέδαση 876 00:50:53,010 --> 00:50:56,970 σε αυτό το πολύ συχνά ένας φοιτητής θα πάρει θέση στον αριθμό 10 ή έτσι στη μεγάλη 877 00:50:56,970 --> 00:51:00,370 σκάφους, στην ιστοσελίδα, πηγαίνετε μακριά για δείπνο και στη συνέχεια να επανέλθει, και να συνειδητοποιήσουν 878 00:51:00,370 --> 00:51:04,340 συγκάτοικός του είχε μόλις έφτασε μπροστά από το άτομό του στη μεγάλη του σκάφους, 879 00:51:04,340 --> 00:51:07,620 έτσι ρίχνει άλλες δύο ή τρεις ώρες, μόνο σε ένα 880 00:51:07,620 --> 00:51:09,300 μέχρι του ή συγκάτοικος της. 881 00:51:09,300 --> 00:51:11,730 >> Γι 'αυτό και προσβλέπουμε σε κάτι παρόμοιο και φέτος. 882 00:51:11,730 --> 00:51:15,400 Σε σύνολο 7 πρόβλημα δεν θα κατευθύνει προς την κατεύθυνση του web προγραμματισμό, στην πραγματικότητα 883 00:51:15,400 --> 00:51:19,320 επίλυση των προβλημάτων σε μια συνεχώς όλο και περισσότερο κοινό περιβάλλον 884 00:51:19,320 --> 00:51:20,300 από ένα web browser. 885 00:51:20,300 --> 00:51:23,670 Μάθετε τότε φθίνουσα κάνουμε κατεβάσετε το λογισμικό για Mac και PC, αλλά 886 00:51:23,670 --> 00:51:25,790 όλο και περισσότερο, το κάνουμε όλα μέσα στο διαδίκτυο. 887 00:51:25,790 --> 00:51:30,140 >> Και πράγματι, το περασμένο έτος, περίπου το 88% των τελικών σχεδίων των μαθητών κατά τη διάρκεια 888 00:51:30,140 --> 00:51:31,790 ήταν web-based. 889 00:51:31,790 --> 00:51:34,670 Και εκείνοι, επίσης, είναι δεξιότητες που θα προέρχονται από αυτή την κατηγορία από 890 00:51:34,670 --> 00:51:38,410 τέλος βέβαια, επειδή ό, τι σας περιμένει στο τέλος του μαθήματος είναι η CS50 Fair, αυτό 891 00:51:38,410 --> 00:51:42,100 έκθεση, η οποία βασίζεται στην ιδέα της δίκαιης επιστήμη, αλλά σε αυτή την έκδοση του 892 00:51:42,100 --> 00:51:45,370 μια δίκαιη κάνουν όλοι οι μαθητές στην τάξη φέρουν τους φορητούς υπολογιστές τους, και τους 893 00:51:45,370 --> 00:51:49,720 τους φίλους και την οικογένεια, και άλλοι για να Northwest Science, ένα μεγάλο κτίριο για 894 00:51:49,720 --> 00:51:53,420 πανεπιστημιούπολη, που έχει συσταθεί τους φορητό υπολογιστή, θα πάρει λίγο φαγητό, να πάρετε κάποια ποπ κορν και ποτά, και 895 00:51:53,420 --> 00:51:57,180 στη συνέχεια, παρουσιάζουν τα έργα τους τελικό για όλους τους παρόντες, ο οποίος πέρυσι 896 00:51:57,180 --> 00:52:01,510 αριθμούσε περίπου 2.500 συμμετέχοντες από όλη την πανεπιστημιούπολη, και εκφράσεις όπως 897 00:52:01,510 --> 00:52:05,510 αυτό, όπως και αυτό δεν ήταν ασυνήθιστο στην έκθεση. 898 00:52:05,510 --> 00:52:09,660 >> Οδηγώντας μέχρι την εύλογη είναι η CS50 hackathon, μια ευκαιρία να πάρετε μια 899 00:52:09,660 --> 00:52:13,610 Χάρβαρντ λεωφορείο, το κεφάλι κάτω από την οδό στη Microsoft στις 8:00 μ.μ., και δεν πάω σπίτι 900 00:52:13,610 --> 00:52:14,810 μέχρι 7:00 π.μ.. 901 00:52:14,810 --> 00:52:19,040 Εμείς πρώτο σερβίς δείπνο στις 8:00 μ.μ., το δεύτερο δείπνο στις 1:00 π.μ., και για εκείνους που εξακολουθούν να 902 00:52:19,040 --> 00:52:22,540 στέκεται στο 5:00 πμ χειριζόμαστε με τηγανίτες σε IHOP. 903 00:52:22,540 --> 00:52:26,580 Και η hackathon είναι μια ευκαιρία, όπως απεικονίζεται εδώ, για να βουτήξει σας 904 00:52:26,580 --> 00:52:30,470 τελικά έργα, είτε εργάζονται μόνοι σας ή με φίλους σε ένα 905 00:52:30,470 --> 00:52:33,770 συνεργατικό περιβάλλον, όπου το σύνολο του διδακτικού προσωπικού λειτουργεί καλά 906 00:52:33,770 --> 00:52:37,560 μέσα στη νύχτα με μια άφθονη προσφορά του Χονγκ Κονγκ τροφίμων κινέζικη γλώσσα. 907 00:52:37,560 --> 00:52:43,070 Στις 5:00 π.μ. θα τέτοιες εικόνες όπως αυτές είναι αρκετά κοινό και φέτος. 908 00:52:43,070 --> 00:52:48,170 >> Έτσι, όπως έχουμε αναβάλει σε μια στιγμή για κέικ, να έχετε κατά νου ότι το 76 τοις εκατό% των 909 00:52:48,170 --> 00:52:51,720 οι άνθρωποι σε αυτό το δωμάτιο δεν έχουν καμία προηγούμενη εμπειρία, και σύμφωνα με την εξεταστέα ύλη, 910 00:52:51,720 --> 00:52:55,300 αυτό που τελικά έχει σημασία σε αυτό το μάθημα δεν είναι τόσο πολύ πού θα καταλήξουμε 911 00:52:55,300 --> 00:52:59,540 σε σχέση με τους συμμαθητές σας, αλλά όπου, στην εβδομάδα 11, καταλήγουν σε σχέση με 912 00:52:59,540 --> 00:53:01,540 τον εαυτό σας σε εβδομάδα 0. 913 00:53:01,540 --> 00:53:03,690 Αυτό είναι CS50.