1 00:00:01,491 --> 00:01:38,659 [Powered by Google Translate] [Musiikki soi] 2 00:05:18,350 --> 00:05:20,630 David J. MALAN: Tämä on CS50. 3 00:05:20,630 --> 00:05:23,610 Joten olin missä olet nyt joitakin vuosia sitten. 4 00:05:23,610 --> 00:05:27,850 Ja kun olin fuksi tuolloin olin oikeastaan ​​on 5 00:05:27,850 --> 00:05:30,350 tämä polku tehdä tietojenkäsittelytiede, tekemisen suunnittelu. 6 00:05:30,350 --> 00:05:33,650 Itse tulin tähän paikkaan kuin valtion rikastamo. 7 00:05:33,650 --> 00:05:35,430 Olin ollut lukiossa, poika, joka 8 00:05:35,430 --> 00:05:36,770 halunnut asioita, kuten historiaa. 9 00:05:36,770 --> 00:05:39,350 Pidin perustuslaki, millaisia ​​Englanti ja matematiikka. 10 00:05:39,350 --> 00:05:41,300 Se on kuin eräänlainen monipuolinen, mutta ei 11 00:05:41,300 --> 00:05:43,290 välttämättä tiedä asioita, joita en ollut 12 00:05:43,290 --> 00:05:44,380 opetti lukiossa. 13 00:05:44,380 --> 00:05:47,060 Ja niin fuksi vuosi, minulla oli pelko jolloin jopa 14 00:05:47,060 --> 00:05:49,730 vaikka pidin tietokoneita, pelataan tietokonepelejä ja 15 00:05:49,730 --> 00:05:52,080 kuten en varmasti koskaan ajatellut itseäni 16 00:05:52,080 --> 00:05:54,830 tietokone henkilö, tietojenkäsittelytieteessä. 17 00:05:54,830 --> 00:05:56,705 Ja suoraan sanottuna, ajattelin ystäväni lukiossa, jotka 18 00:05:56,705 --> 00:06:01,840 ottivat tietojenkäsittelytiede olivat hieman geeks. 19 00:06:01,840 --> 00:06:04,910 Ja vielä, kun sain täällä kampuksella oli 20 00:06:04,910 --> 00:06:06,240 Tällä kurssilla CS50. 21 00:06:06,240 --> 00:06:09,640 >> Ja tuolloin se oli tämä maine todella on 22 00:06:09,640 --> 00:06:10,480 jotain varoa. 23 00:06:10,480 --> 00:06:11,560 Se oli hyvä kurssi. 24 00:06:11,560 --> 00:06:13,425 Se oli hauska kurssi. 25 00:06:13,425 --> 00:06:16,850 Mutta sinun täytyi itse saada että jalka oven. 26 00:06:16,850 --> 00:06:19,950 Ja vaikka en läpäise tätä kynnystä lukuvuoden aikana. 27 00:06:19,950 --> 00:06:23,330 Ja lähdin tapa olla hallituksen rikastamo, menee 28 00:06:23,330 --> 00:06:25,190 läpi niin monta edellytyksistä kuin pystyin, 29 00:06:25,190 --> 00:06:28,010 rajat laskenta asioita gen ed tai ytimen ja vastaavat. 30 00:06:28,010 --> 00:06:30,290 Ja sitten sophomore vuosi, jostain syystä, sain ylös 31 00:06:30,290 --> 00:06:33,450 hermo vaiheeseen jalka Science Center B, jossa CS50 oli. 32 00:06:33,450 --> 00:06:36,150 Hyvin kuuluisa tietokone tiedemies, jonka nimi Brian 33 00:06:36,150 --> 00:06:38,530 Kernighan opetti täällä, että vuosi. 34 00:06:38,530 --> 00:06:42,490 Ja silloinkin, olin vain halukas todella täyttää 35 00:06:42,490 --> 00:06:45,600 Työssäni kortti ottamalla tämän luokan hyväksytty / hylätty. 36 00:06:45,600 --> 00:06:47,590 Katsoin ympärilleni, ja olen tajunnut kaikkia tämän oman 37 00:06:47,590 --> 00:06:49,550 Täytyy tietää paljon enemmän tietoa Computer Science, noin 38 00:06:49,550 --> 00:06:50,750 ohjelmointi, tietokoneista. 39 00:06:50,750 --> 00:06:52,370 Jokaisella täytyy olla ohjelma, tässä huoneessa, 40 00:06:52,370 --> 00:06:53,510 koska ne olivat 12. 41 00:06:53,510 --> 00:06:55,330 Mutta todellakin, että ei ollut. 42 00:06:55,330 --> 00:06:58,660 Ja niin viimeinen päivä, viides maanantaina lukukauden, 43 00:06:58,660 --> 00:07:01,410 otin tämän askeleen ja muutos hyväksytty / hylätty ja 44 00:07:01,410 --> 00:07:04,120 kirjain luokan ja päätyi muutan pitoisuutena, että 45 00:07:04,120 --> 00:07:05,330 samana päivänä tietojenkäsittelytiede. 46 00:07:05,330 --> 00:07:07,870 >> Nyt se ei ole meidän tavoite tässä luokassa, kääntää teille kaikille 47 00:07:07,870 --> 00:07:10,500 Tietokoneiden tiede keskittimistä, mutta oikeastaan 48 00:07:10,500 --> 00:07:13,420 ehdottaa, että on olemassa mahdollisuus tällä alalla ja 49 00:07:13,420 --> 00:07:16,500 muilla aloilla, joiden kanssa saatat olla melko tuntematon 50 00:07:16,500 --> 00:07:18,750 sillä lukiot noudattavat tyypillisesti melko 51 00:07:18,750 --> 00:07:23,140 standardin opetussuunnitelman polku, mutta uskaltaa, vuonna CS50, osaksi 52 00:07:23,140 --> 00:07:24,030 uusia vesiä. 53 00:07:24,030 --> 00:07:27,040 Ja jos istuu täällä tänään ajatellut et 54 00:07:27,040 --> 00:07:31,130 varsinaisesti kuulu, joten tee useimmat ihmiset oikealla ja 55 00:07:31,130 --> 00:07:31,980 vasemmalle. 56 00:07:31,980 --> 00:07:36,640 Itse asiassa viime vuonna, 76% opiskelijoista tässä luokassa ei ollut 57 00:07:36,640 --> 00:07:37,840 aikaisempi kokemus. 58 00:07:37,840 --> 00:07:40,550 Joten toisin voisi luulla, useimmat ihmiset 59 00:07:40,550 --> 00:07:43,630 istuu täällä tänään eivät itse asiassa ole etukäteen 60 00:07:43,630 --> 00:07:44,970 kokemus. 61 00:07:44,970 --> 00:07:49,890 18% on ottanut yhden CS luokka, ja 6% on ottanut kaksi tai enemmän. 62 00:07:49,890 --> 00:07:52,440 Samalla pyydämme oppilaita vuosittain kuvaamaan 63 00:07:52,440 --> 00:07:54,440 itsensä kannalta mukavuuden tasolla. 64 00:07:54,440 --> 00:07:56,870 Ja ei kukaan määritelmän tämän. 65 00:07:56,870 --> 00:07:58,730 Olet juuri sellainen tietää, jos et ole kovin 66 00:07:58,730 --> 00:08:00,340 mukava CS50. 67 00:08:00,340 --> 00:08:04,270 Ja viime vuonna meillä oli 55% tämän vihreän piirakka viipale tästä 68 00:08:04,270 --> 00:08:06,720 itsekuvaava vähemmän mukava, opiskelijat 69 00:08:06,720 --> 00:08:09,390 rehellisesti ollut aavistustakaan miksi he edes asioinut kurssin 70 00:08:09,390 --> 00:08:10,340 että ensimmäinen päivä. 71 00:08:10,340 --> 00:08:14,010 Mutta sama 55% jäi meille asti aikavälin lopussa, samoin 72 00:08:14,010 --> 00:08:17,770 35%, jotka olivat jossain välillä mukavampaa 73 00:08:17,770 --> 00:08:19,960 ja ne vähemmän mukavat. 74 00:08:19,960 --> 00:08:21,350 >> Joten, mikä on tietojenkäsittelytiede? 75 00:08:21,350 --> 00:08:23,680 Hyvin lukiossa, ja oikeastaan ​​yleisemmin ulos 76 00:08:23,680 --> 00:08:25,670 siellä näinä päivinä, on tämä käsitys tai tätä 77 00:08:25,670 --> 00:08:28,260 harhakäsitys, että tietojenkäsittelytiede on ohjelmointi. 78 00:08:28,260 --> 00:08:30,700 Ja se on ehdottomasti yksi osa tietotekniikassa. 79 00:08:30,700 --> 00:08:33,100 Mutta ohjelmointi, mikä kieli on, on oikeastaan ​​vain 80 00:08:33,100 --> 00:08:35,760 työkalu, tietokone tutkijat käyttävät ratkaista ongelmia, joko 81 00:08:35,760 --> 00:08:38,710 toimialueella tietojenkäsittelytieteen tai enemmän näitä 82 00:08:38,710 --> 00:08:41,710 päivää fysikaalisten tieteiden, luonnontieteiden, vuonna 83 00:08:41,710 --> 00:08:45,180 lääketieteen, humanististen tieteiden, analysoimaan suurien tietomäärien. 84 00:08:45,180 --> 00:08:47,660 Anywhere nyt on tietokone ja data, siellä 85 00:08:47,660 --> 00:08:52,250 mahdollisuus soveltaa opittuja luokassa kuin CS50. 86 00:08:52,250 --> 00:08:55,050 >> Joten ratkaista ongelma, että tietokone tiedemies voi mennä 87 00:08:55,050 --> 00:08:58,760 noin ratkaista ja yrittää laittaa ammattikieltä, laittaa 88 00:08:58,760 --> 00:09:01,750 käsitteellinen kehys, noin mitä muuten olla joitakin 89 00:09:01,750 --> 00:09:03,250 melko abstrakti ajatus. 90 00:09:03,250 --> 00:09:05,170 Joten tämä on puhelin. 91 00:09:05,170 --> 00:09:07,100 Et näe näitä asioita liian usein, vaikka college 92 00:09:07,100 --> 00:09:09,690 näyttää edelleen olevan näitä taloja ja asuntoloita. 93 00:09:09,690 --> 00:09:11,940 Mutta takaisin päivän kun halusi käyttää puhelinta kuten 94 00:09:11,940 --> 00:09:13,880 tämä ei ollut sähköisen osoitekirjan 95 00:09:13,880 --> 00:09:14,620 kännykkäsi. 96 00:09:14,620 --> 00:09:16,130 Pikemminkin sinun revitä jotain 97 00:09:16,130 --> 00:09:17,330 tunnetaan puhelinluetteloa. 98 00:09:17,330 --> 00:09:20,970 Ja nämä puhelinluetteloista oli noin 1000 sivua, tyypillisesti. 99 00:09:20,970 --> 00:09:23,800 Ne lajitellaan ja Z. Ja voit vain piti löytää 100 00:09:23,800 --> 00:09:26,390 oikeus löydät henkilölle etsit jotta 101 00:09:26,390 --> 00:09:28,890 löytää niiden nimi ja puhelinnumero. 102 00:09:28,890 --> 00:09:30,060 Nyt miten edetä etsii 103 00:09:30,060 --> 00:09:31,000 joku tämän kirjan? 104 00:09:31,000 --> 00:09:33,670 >> Oletetaan minun tavoite on antaa ystäväni, Mike Smith, puhelu. 105 00:09:33,670 --> 00:09:35,680 No, miten voin mennä noin löytää Mike Smith? 106 00:09:35,680 --> 00:09:38,840 No, hyvin järkevä, jos naiivi ja 107 00:09:38,840 --> 00:09:42,080 tehotonta, olisi aloittaa tästä ja aloita kääntäminen on 108 00:09:42,080 --> 00:09:46,630 sivu 4 sivu 5 sivu 6, ja tavallaan lineaarisesti sekä 109 00:09:46,630 --> 00:09:48,490 suora, läpi tämän puhelinluetteloa. 110 00:09:48,490 --> 00:09:50,920 Ja vaikka se tulee olemaan uskomattoman tylsiä, jos Mike 111 00:09:50,920 --> 00:09:53,550 Smith on tässä kirjassa, olen lopulta aion tavoittaa hänet 112 00:09:53,550 --> 00:09:56,660 kun lopulta läppä S osan tämän kirjan. 113 00:09:56,660 --> 00:09:58,670 Nyt tietenkin, sinun ei tarvitse olla tietokone tiedemies 114 00:09:58,670 --> 00:10:00,840 tietävät, että tämä on tyhmä tapa ratkaista tämä ongelma. 115 00:10:00,840 --> 00:10:02,350 Mikä olisi tyypillinen ihminen tehdä? 116 00:10:06,310 --> 00:10:07,550 Hyvin tehty. 117 00:10:07,550 --> 00:10:09,230 Joten voisitte läppä keskelle, oikealle. 118 00:10:09,230 --> 00:10:12,050 Joten haluat kääntää suunnilleen keskelle, katso tänne, ja olen ilmeisesti 119 00:10:12,050 --> 00:10:14,520 löytää itseni M osiossa. 120 00:10:14,520 --> 00:10:17,710 OK, joten M ei selvästikään ole mitä etsin. 121 00:10:17,710 --> 00:10:20,070 Ja Miken oikealle, niin sanotusti, tämän jakson. 122 00:10:20,070 --> 00:10:22,930 Ja kuten jotkut teistä ovat nähneet, voimme kirjaimellisesti nyt 123 00:10:22,930 --> 00:10:26,670 Siirrymme repiä tämän ongelman puoli. 124 00:10:26,670 --> 00:10:31,720 >> [Taputuksia] 125 00:10:31,720 --> 00:10:32,930 Sinun ei todellakaan pitäisi olla, että vaikuttunut. 126 00:10:32,930 --> 00:10:34,820 Revittiin alas sauma ei oikeastaan ​​ole niin kova. 127 00:10:34,820 --> 00:10:36,040 Real ihmiset tekevät sen tällä tavalla. 128 00:10:36,040 --> 00:10:39,510 Mutta, alas sauma, meillä on nyt kaksi ongelmaa, ja jokainen 129 00:10:39,510 --> 00:10:40,360 , joka on puolet niin suuri. 130 00:10:40,360 --> 00:10:43,430 Ja voimme kirjaimellisesti heittää että puolet ongelman pois. 131 00:10:43,430 --> 00:10:46,450 Nyt emme jää eikä 1000 sivua, mutta vaikkapa 500. 132 00:10:46,450 --> 00:10:47,450 Mitä nyt teen? 133 00:10:47,450 --> 00:10:50,080 No, tyypillisellä ihmisellä menee suunnilleen keskellä uudelleen. 134 00:10:50,080 --> 00:10:52,000 Ja huomaan R osiossa. 135 00:10:52,000 --> 00:10:52,950 Joten ei aivan siellä. 136 00:10:52,950 --> 00:10:55,890 Joten jälleen, voin repiä tämän ongelman puoli. 137 00:10:55,890 --> 00:10:56,395 [Taputuksia] 138 00:10:56,395 --> 00:10:57,645 Kiitos. 139 00:10:59,870 --> 00:11:03,260 Joten nyt minulla on vain noin 250 sivua. 140 00:11:03,260 --> 00:11:05,580 Ja voin tehdä tämän uudestaan ​​ja uudestaan ​​ja uudestaan ​​ja siirtyä 141 00:11:05,580 --> 00:11:09,200 125 alas noin 60-30 15 ja niin edelleen. 142 00:11:09,200 --> 00:11:13,880 Ja lopuksi, saan supistettu yhteen S sivut 143 00:11:13,880 --> 00:11:17,370 joka, jos hän on puhelinluettelossa, Mike Smith olisi. 144 00:11:17,370 --> 00:11:19,980 >> Nyt se on ilmeisesti varsin kohtuullinen algoritmi, 145 00:11:19,980 --> 00:11:22,200 ja se on kertaluonteista käyttöä algoritmi tässä tapauksessa. 146 00:11:22,200 --> 00:11:24,790 Mutta mitä voimme tavallaan ottaa pois siitä? 147 00:11:24,790 --> 00:11:27,640 No, ensimmäinen lähestymistapa, korjaa jos naiivi vaikka se 148 00:11:27,640 --> 00:11:30,130 oli, voidaan kuvata tätä suoraa linjaa. 149 00:11:30,130 --> 00:11:32,920 Joten jos x-akselin tässä sanomme, että tämä on koko 150 00:11:32,920 --> 00:11:36,240 ongelma, jotta x-akseli menee oikealle, 151 00:11:36,240 --> 00:11:37,400 Ongelma suurenee. 152 00:11:37,400 --> 00:11:38,940 Mitä se tarkoittaa olla isompi 153 00:11:38,940 --> 00:11:40,140 Tässä ongelma? 154 00:11:40,140 --> 00:11:41,750 Lisää sivuja puhelinluettelosta. 155 00:11:41,750 --> 00:11:43,750 On enemmän me voi mitata. 156 00:11:43,750 --> 00:11:45,530 Y-akseli, aika ratkaista. 157 00:11:45,530 --> 00:11:49,650 Jotta akseli menee ylös, se oletettavasti vie enemmän aikaa. 158 00:11:49,650 --> 00:11:52,640 Siten, että ensin lähestymistapa lineaarisesti etsiä sivulta 1 159 00:11:52,640 --> 00:11:57,050 jotta dot dot dot sivu 1000 on lineaarinen menettely, lineaarinen 160 00:11:57,050 --> 00:11:59,020 algoritmia tai prosessi. 161 00:11:59,020 --> 00:12:00,990 Ja voimme kuvata sitä tällä suoralla. 162 00:12:00,990 --> 00:12:04,050 Jos minä vielä yhden sivun puhelinluettelosta, se tulee, on 163 00:12:04,050 --> 00:12:06,630 pahimmassa tapauksessa viedä minua vielä sivu flip 164 00:12:06,630 --> 00:12:07,810 löytää Mike Smith. 165 00:12:07,810 --> 00:12:11,700 Jos voin lisätä 100 sivua, 100 enemmän voltteja tai aikayksikön. 166 00:12:11,700 --> 00:12:13,210 >> Nyt voin olla hieman fiksu tähän. 167 00:12:13,210 --> 00:12:15,410 En tarvitse oikeastaan ​​kääntää sitä yksi sivu kerrallaan. 168 00:12:15,410 --> 00:12:18,060 Voin tehdä asioita, kuten 2 kerrallaan tai 4 kerrallaan. 169 00:12:18,060 --> 00:12:20,220 Mutta sekään ei ole kovin oleellisesti parempi. 170 00:12:20,220 --> 00:12:23,030 Vaikka se 2 kerrallaan, joo, että sellainen liikkuu tämän 171 00:12:23,030 --> 00:12:27,410 rivi alas hieman, ja se tarkoittaa, että se vie vähemmän aikaa antaa 172 00:12:27,410 --> 00:12:28,730 sama määrä sivuja. 173 00:12:28,730 --> 00:12:30,430 Mutta se ei ole oleellisesti parempi. 174 00:12:30,430 --> 00:12:33,080 Mutta mitä me vain teemme, ja mitä kaikkia teette 175 00:12:33,080 --> 00:12:34,160 vaistomaisesti? 176 00:12:34,160 --> 00:12:37,350 Sinä todella saavutetaan hieman jotain tällaista, 177 00:12:37,350 --> 00:12:42,020 logaritminen aika, jolloin ongelma voi kasvaa ja kasvaa ja 178 00:12:42,020 --> 00:12:45,210 kasvaa, mutta kustannukset tämän ongelman ratkaisemiseksi, kun 179 00:12:45,210 --> 00:12:47,330 vaaditaan ratkaisemaan tämän ongelman, ei 180 00:12:47,330 --> 00:12:49,270 kasvaa lähes yhtä nopeasti. 181 00:12:49,270 --> 00:12:52,880 Tämä olisi logaritminen käyrä, log n, jossa n on 182 00:12:52,880 --> 00:12:55,480 vain koko ongelman, sivumäärä tässä 183 00:12:55,480 --> 00:12:56,180 puhelinluettelo. 184 00:12:56,180 --> 00:12:57,650 Ja mitä tämä tarkoittaa reaalisesti? 185 00:12:57,650 --> 00:13:00,500 No, jos meillä on esimerkiksi 500 ihmistä tässä huoneessa juuri nyt, 186 00:13:00,500 --> 00:13:02,330 tai paremminkin, jos meillä on - 187 00:13:02,330 --> 00:13:05,520 sekoitus metafora, ei tee sitä esimerkiksi vielä tänä vuonna - 188 00:13:05,520 --> 00:13:08,900 joten jos meillä on 500 sivua puhelinluettelosta ja tuplaamme sen 189 00:13:08,900 --> 00:13:12,660 1000, tässä älykkäämpää malli flipping 190 00:13:12,660 --> 00:13:15,370 Lähi-, kuinka monta sivun kyyneleitä kestää mennä 191 00:13:15,370 --> 00:13:17,390 500 sivua ja 1000? 192 00:13:17,390 --> 00:13:19,510 No, vain yksi ylimääräinen sivu kyynel. 193 00:13:19,510 --> 00:13:22,440 Jos ojensi minulle 2000 sivun puhelinluettelosta, no big deal. 194 00:13:22,440 --> 00:13:25,070 Minä vain repiä sen yhden ylimääräisen kerran. 195 00:13:25,070 --> 00:13:28,860 >> Niin lyhyt, koko ongelma voi kasvaa paljon nopeammin 196 00:13:28,860 --> 00:13:30,650 kuin kustannukset todella ratkaista sen. 197 00:13:30,650 --> 00:13:32,890 Nyt tämä on vain yksi tällainen algoritmi. 198 00:13:32,890 --> 00:13:35,480 On olemassa muita, voidaan ratkaista samalla tavalla. 199 00:13:35,480 --> 00:13:36,630 Ja miksi emme tee tätä? 200 00:13:36,630 --> 00:13:39,650 Jos haluat huumoria minua, vaikkakin kömpelösti täällä Sanders, siirry 201 00:13:39,650 --> 00:13:42,950 eteenpäin, kaikki, jos voisit ja seisomaan paikallaan. 202 00:13:46,420 --> 00:13:49,040 Kuten näet ruudulla täällä, tämä on algoritmi, 203 00:13:49,040 --> 00:13:52,110 prosessi, tietokoneohjelma, jos haluatte, joka toteutetaan 204 00:13:52,110 --> 00:13:53,850 ihmisille että on vain 3 askeleen. 205 00:13:53,850 --> 00:13:55,010 Olemme jo vaiheessa 1. 206 00:13:55,010 --> 00:13:55,840 Olet seisomaan. 207 00:13:55,840 --> 00:13:58,120 Ja nyt ajatella itse numero 1. 208 00:13:58,120 --> 00:13:59,310 Tämä on nykyinen numero. 209 00:13:59,310 --> 00:14:00,990 Kaikki täällä on numero 1. 210 00:14:00,990 --> 00:14:04,360 Vaihe 2, pareiksi jonkun pysyvän, lisätä numeroita 211 00:14:04,360 --> 00:14:07,155 yhteen, ja sitten hyväksyy summan uusi numero. 212 00:14:15,760 --> 00:14:18,730 Yksi sinun pitäisi istua alas, sitten toista. 213 00:14:29,260 --> 00:14:33,715 >> SPEAKER 1: 205. 214 00:14:33,715 --> 00:14:34,210 DAVID J. MALAN: Mikä se on? 215 00:14:34,210 --> 00:14:35,200 SPEAKER 1: 205. 216 00:14:35,200 --> 00:14:36,450 DAVID J. MALAN: OK. 217 00:14:43,120 --> 00:14:44,605 SPEAKER 2: Hänellä on toisilla. 218 00:14:58,120 --> 00:14:58,780 DAVID J. MALAN: 205? 219 00:14:58,780 --> 00:14:59,666 SPEAKER 3: Joo. 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 SPEAKER 4: 400. 223 00:15:02,040 --> 00:15:02,350 SPEAKER 5: 5. 224 00:15:02,350 --> 00:15:04,640 700. 225 00:15:04,640 --> 00:15:05,890 DAVID J. MALAN: Selvä. 226 00:15:09,110 --> 00:15:11,965 Tässä vaiheessa, vähemmän ihmisiä tulisi seisomaan. 227 00:15:14,690 --> 00:15:17,860 Tämä on, jos se saa hankalampi. 228 00:15:17,860 --> 00:15:18,660 Joku täällä. 229 00:15:18,660 --> 00:15:19,910 Täällä. 230 00:15:28,490 --> 00:15:31,170 Pahinta on sinun on myös hyvin suullisesti tekemään 231 00:15:31,170 --> 00:15:33,830 aritmeettinen edessä satoja Harvard 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 bug täällä. 235 00:15:43,140 --> 00:15:43,490 Okei. 236 00:15:43,490 --> 00:15:44,490 Mikä on sinun numero? 237 00:15:44,490 --> 00:15:45,390 SPEAKER 6: Nine. 238 00:15:45,390 --> 00:15:45,815 DAVID J. MALAN: Mikä se on? 239 00:15:45,815 --> 00:15:46,330 SPEAKER 6: Nine. 240 00:15:46,330 --> 00:15:47,040 DAVID J. MALAN: Nine. 241 00:15:47,040 --> 00:15:49,740 Okei. 242 00:15:49,740 --> 00:15:52,388 Mikä on sinun numero? 243 00:15:52,388 --> 00:15:53,780 SPEAKER 7: 179. 244 00:15:53,780 --> 00:15:55,570 David J. MALAN: 179? 245 00:15:55,570 --> 00:15:56,330 Okei. 246 00:15:56,330 --> 00:15:56,470 Hyvä. 247 00:15:56,470 --> 00:15:57,280 Niin 188. 248 00:15:57,280 --> 00:15:58,430 Joten te voi istua alas. 249 00:15:58,430 --> 00:15:59,090 Mikä on sinun numero? 250 00:15:59,090 --> 00:16:00,090 SPEAKER 8: 118. 251 00:16:00,090 --> 00:16:02,260 DAVID J. MALAN: 118. 252 00:16:02,260 --> 00:16:05,310 Jotkut fiksu undergrad alkaa tehdä matematiikkaa. 253 00:16:05,310 --> 00:16:05,590 Okei. 254 00:16:05,590 --> 00:16:07,050 118, 188. 255 00:16:07,050 --> 00:16:10,022 Mitä muuta meillä on? 256 00:16:10,022 --> 00:16:10,990 SPEAKER 9: 71. 257 00:16:10,990 --> 00:16:13,884 David J. MALAN: 71. 258 00:16:13,884 --> 00:16:14,310 SPEAKER 10: 79. 259 00:16:14,310 --> 00:16:15,510 DAVID J. MALAN: 79. 260 00:16:15,510 --> 00:16:17,100 Okei. 261 00:16:17,100 --> 00:16:18,080 SPEAKER 11: 47. 262 00:16:18,080 --> 00:16:19,100 David J. MALAN: 47. 263 00:16:19,100 --> 00:16:21,100 Joka, opetushenkilöstö, joka antaa meille kuinka monta? 264 00:16:24,100 --> 00:16:27,690 705 on vastaus. 265 00:16:27,690 --> 00:16:29,905 Ja se on itse asiassa aivan oikeassa. 266 00:16:35,060 --> 00:16:36,970 Ei, olimme todella vähän pois sieltä. 267 00:16:36,970 --> 00:16:40,435 >> Mutta miten olisi tämä on toiminut? 268 00:16:40,435 --> 00:16:41,940 Mitä olisi pitänyt juuri tapahtui? 269 00:16:41,940 --> 00:16:45,560 Niin, joka iteroinnin tämän algoritmin aloitimme 270 00:16:45,560 --> 00:16:48,000 jotkut määrä ihmisiä seisoo, ja se oli 271 00:16:48,000 --> 00:16:49,350 kokonaismäärä n ensimmäisessä. 272 00:16:49,350 --> 00:16:51,750 Sitten puoli teistä istui alas, ja menimme n. yli 2. 273 00:16:51,750 --> 00:16:52,830 Sitten puolet istuit alas. 274 00:16:52,830 --> 00:16:56,310 Menimme n yli 4, n yli 8, n yli 16, ja niin edelleen, 275 00:16:56,310 --> 00:16:59,080 saakka, vaikka se tavallaan hajosi siellä 276 00:16:59,080 --> 00:17:02,000 lopussa, teoriassa, oli jokainen pariksi pois parvekkeelta ja 277 00:17:02,000 --> 00:17:05,780 mezzanine ja orkesterille täällä, meillä olisi ollut vain yksi yksinäinen 278 00:17:05,780 --> 00:17:11,790 henkilö seisoo kokonaisarvo, tässä tapauksessa 705. 279 00:17:11,790 --> 00:17:14,460 Nyt, mitä se tarkoittaa kuitenkin, että ajoaika? 280 00:17:14,460 --> 00:17:16,829 No ajattele jos sillä ihmisen oli tehnyt tämän manuaalisesti. 281 00:17:16,829 --> 00:17:19,819 Olisin aloittanut varsin sinisilmäisesti vaan oikein 1, 282 00:17:19,819 --> 00:17:23,740 2, 3, 4, 5, 6, 7, 8, ja niin edelleen. 283 00:17:23,740 --> 00:17:24,920 Vie aikaa. 284 00:17:24,920 --> 00:17:25,980 Joten en voi tehdä paremmin, eikö? 285 00:17:25,980 --> 00:17:27,690 Alakoulussa, et vain lasketa niitä. 286 00:17:27,690 --> 00:17:28,109 Voit laskea pareittain. 287 00:17:28,109 --> 00:17:30,050 Joten 2, 4, 6, 8, 10, 12. 288 00:17:30,050 --> 00:17:31,630 Ja se saa paljon nopeammin. 289 00:17:31,630 --> 00:17:34,620 Mutta nyt perusteellisesti, hyödyntämällä kollektiivisen 290 00:17:34,620 --> 00:17:37,070 älykkyys jokainen tässä huoneessa, voimme saavuttaa 291 00:17:37,070 --> 00:17:40,660 hillitä paljon enemmän kuin tämä, jolloin nyt numero 292 00:17:40,660 --> 00:17:42,450 ihmiset tässä huoneessa voi kaksinkertaistua. 293 00:17:42,450 --> 00:17:45,940 Toinen 700 henkilöä törmätä tähän huoneeseen 1400 henkilöä, 294 00:17:45,940 --> 00:17:49,680 mutta se vain vie meidät yhden iteraation tästä 295 00:17:49,680 --> 00:17:50,880 algoritmin. 296 00:17:50,880 --> 00:17:53,170 >> Ja niin yhä näinä päivinä, kun meillä on näitä valtavia 297 00:17:53,170 --> 00:17:55,860 aineistoja Facebook ja Google sekä kaltaiset, se on 298 00:17:55,860 --> 00:17:58,710 ongelmanratkaisukyky vähän tietoa, tätä vähän 299 00:17:58,710 --> 00:18:02,280 älykkyydestä, joka on antaa meille yhä tekemään paljon, paljon 300 00:18:02,280 --> 00:18:05,150 tehokkaampi asioita tietokoneita tänään. 301 00:18:05,150 --> 00:18:07,340 Jos pidät näitä juttuja, ehkä nähneet 302 00:18:07,340 --> 00:18:10,650 Facebook CS50 oma Puzzle Day tulossa lauantaina. 303 00:18:10,650 --> 00:18:12,580 Jos haluat osallistua jotain 304 00:18:12,580 --> 00:18:17,010 Tämän jolloin te, 2 tai 3 tai 4 joukkueet 4, haluaisi 305 00:18:17,010 --> 00:18:20,820 ratkaista joitakin pulmia, kuten tämä, seisot mahdollisuus 306 00:18:20,820 --> 00:18:23,510 voittaa upeita palkintoja, joista on Wii ja jotkut 307 00:18:23,510 --> 00:18:25,900 lahjakortteja tai muu Facebook nyytti. 308 00:18:25,900 --> 00:18:28,660 Tänä lauantaina puolenpäivän 15:00, siirry 309 00:18:28,660 --> 00:18:33,440 cs50.net/rsvp tällaista. 310 00:18:33,440 --> 00:18:35,940 Ja tämä dia on verkossa, jos haluat leikkiä. 311 00:18:35,940 --> 00:18:38,010 Ongelmat tänä vuonna on uusia. 312 00:18:38,010 --> 00:18:40,210 >> Saatat huomata luokkahuoneessa, myös kaikki enemmän 313 00:18:40,210 --> 00:18:41,210 kamerat tänä vuonna. 314 00:18:41,210 --> 00:18:45,180 Joten ei vain luonnollisesti kuvattiin tavalliseen tapaan, CS50 315 00:18:45,180 --> 00:18:47,760 voidaan myös osallistuu dokumentin korkeampi 316 00:18:47,760 --> 00:18:50,370 koulutuksen että katselee transformative kokemus 317 00:18:50,370 --> 00:18:53,000 että opiskelija voi olla näinä päivinä perustutkintoa 318 00:18:53,000 --> 00:18:53,870 opinnot. 319 00:18:53,870 --> 00:18:56,990 Joten kohti näitä, sitten emme ainoastaan ​​saa kuvaamisen 320 00:18:56,990 --> 00:19:00,170 että me tullaan kuvaamisen yhtä hyvin yhä meidän 321 00:19:00,170 --> 00:19:03,670 Online yleisö, sekä kerran tämä yleisö täällä. 322 00:19:03,670 --> 00:19:05,880 Joten olemme tyytyväisiä siihen luokkaan tänä vuonna meidän Harvard 323 00:19:05,880 --> 00:19:08,190 Extension School opiskelijat, Graduate School of Design, 324 00:19:08,190 --> 00:19:10,470 Koulutus, Business School, Kennedy School, 325 00:19:10,470 --> 00:19:12,970 Law School, sekä joukko opiskelijoita 326 00:19:12,970 --> 00:19:16,140 Belmont, Lexington, Newton, ja Watertown lukioissa. 327 00:19:16,140 --> 00:19:17,120 Tervetuloa teille kaikille. 328 00:19:17,120 --> 00:19:20,070 Lisäksi tänä vuonna, olet ehkä kuullut, Harvard ja MIT, 329 00:19:20,070 --> 00:19:22,500 ja Berkeley nyt ovat tehneet yhteistyönä 330 00:19:22,500 --> 00:19:26,020 kumppanuuden aloite nimeltään EDX, mikä on 331 00:19:26,020 --> 00:19:28,650 aloitetta avata koulutuksen sitäkin 332 00:19:28,650 --> 00:19:31,210 ihmisiä verkossa ja pohjimmiltaan alkaa tehdä 333 00:19:31,210 --> 00:19:34,400 tutkimusta huomattavasti laajamittaisempaa kuin miten ihmiset oppivat. 334 00:19:34,400 --> 00:19:36,920 Ja niin CS50 tulee college ensimmäinen kurssi 335 00:19:36,920 --> 00:19:38,790 osallistuvat tähän aloitteeseen samoin. 336 00:19:38,790 --> 00:19:41,320 Mikä tarkoittaa, että on pääsy kaikkiin lisää työkaluja, 337 00:19:41,320 --> 00:19:44,020 sitäkin opetussuunnitelman sisällön, sitäkin video 338 00:19:44,020 --> 00:19:48,190 sisällön seurauksena, sekä, kuten eilen aamulla, 339 00:19:48,190 --> 00:19:52,210 53019 ihmiset, jotka ovat rekisteröityneet ottaa CS50 mukaan 340 00:19:52,210 --> 00:19:55,290 teille tänä vuonna internetissä. 341 00:19:55,290 --> 00:19:56,530 Joten ilman - 342 00:19:56,530 --> 00:20:03,800 [Taputuksia] 343 00:20:03,800 --> 00:20:05,680 Joten mitä tämä tarkoittaa erityisesti, että 344 00:20:05,680 --> 00:20:07,770 opetushenkilökunnan ja olen viettänyt melko vähän aikaa tämän 345 00:20:07,770 --> 00:20:10,600 Kesällä valmistautuu syksyllä, sekä kampuksella ja pois, niin 346 00:20:10,600 --> 00:20:13,580 että voimme alkaa rakentaa corpus mielenkiintoisia, ja 347 00:20:13,580 --> 00:20:16,130 pakottavia, harjoittamisesta opetussisältöjen että 348 00:20:16,130 --> 00:20:22,490 keskitytään erityisesti enemmän intiimi kuljetusvälineitä ja 349 00:20:22,490 --> 00:20:23,960 melko monimutkainen materiaali. 350 00:20:23,960 --> 00:20:26,210 >> Joten lisäksi kurssin luennot ja osat sekä 351 00:20:26,210 --> 00:20:28,300 asioita kutsutaan walkthroughs, jonka me uudelleen vain 352 00:20:28,300 --> 00:20:31,620 bit, me myös nämä shortsit tänä vuonna, jotka mahdollistavat 353 00:20:31,620 --> 00:20:33,570 voit sitoutua kurssin eri kulmasta 354 00:20:33,570 --> 00:20:34,520 kokonaan. 355 00:20:34,520 --> 00:20:36,540 Joten käytä tätä tilaisuutta tehdä nopeasti 356 00:20:36,540 --> 00:20:38,905 kurkistaa joka käsittelee tätä käsitettä binäärejä. 357 00:20:38,905 --> 00:20:42,220 >> Joten tietotekniikassa, on olemassa asioita kutsutaan algoritmeja - 358 00:20:42,220 --> 00:20:44,610 joista kaksi olemme vain vei katsomaan - nämä menettelyt 359 00:20:44,610 --> 00:20:45,690 ongelmien ratkaisuun. 360 00:20:45,690 --> 00:20:46,770 Mutta loppujen lopuksi, sinun täytyy 361 00:20:46,770 --> 00:20:48,730 edustavat tiedot jotenkin. 362 00:20:48,730 --> 00:20:51,640 Ja sinun täytyy edustaa sitä niin, että tietokone voi 363 00:20:51,640 --> 00:20:52,400 ymmärtää. 364 00:20:52,400 --> 00:20:54,940 Ja vaikka et todellakaan ymmärrä tietokoneista ja 365 00:20:54,940 --> 00:20:58,150 olet että 76% ​​nyt, olet todennäköisesti joitakin epämääräisiä 366 00:20:58,150 --> 00:21:01,860 mielessä, että tietokoneet jotenkin käsitellä 0s ja 1s, binary 367 00:21:01,860 --> 00:21:03,160 järjestelmä, niin sanoakseni. 368 00:21:03,160 --> 00:21:04,480 Nyt, miksi näin on? 369 00:21:04,480 --> 00:21:07,060 No, se kääntyy pois, kun tietokoneet tuli ensimmäisen kerran noin, jos 370 00:21:07,060 --> 00:21:09,400 sinun piti edustaa tietoja, voit tehdä sen 371 00:21:09,400 --> 00:21:10,600 sähköllä. 372 00:21:10,600 --> 00:21:13,460 Ja vaikka tämä on vähän liian yksinkertaistava, hyvin 373 00:21:13,460 --> 00:21:16,190 helppo tapa tallennuksen tiedot joko 374 00:21:16,190 --> 00:21:18,000 kääntämällä että sähköä - 375 00:21:18,000 --> 00:21:20,460 1 binary, niin sanotusti - tai kääntämällä 376 00:21:20,460 --> 00:21:22,100 että sähkön käytöstä. 377 00:21:22,100 --> 00:21:24,080 >> Joten, jos Barry, jos et mielessä, voisimme himmentää valoja 378 00:21:24,080 --> 00:21:26,000 täysin hetkeksi? 379 00:21:26,000 --> 00:21:29,730 Tämä tässä on hyvin vastikkeeton binäärinen 0. 380 00:21:29,730 --> 00:21:33,830 Jos me kääntää valot takaisin ylös, nyt Sanders Theatre on 381 00:21:33,830 --> 00:21:35,860 edustaa binäärinen arvo 1. 382 00:21:35,860 --> 00:21:38,710 Valitettavasti, vain yksi bitti, jolla on vain yksi joukko 383 00:21:38,710 --> 00:21:41,070 valot, voimme vain edustavat kahta numeroa 384 00:21:41,070 --> 00:21:42,690 maailmassa, 0 ja 1. 385 00:21:42,690 --> 00:21:44,470 Ja olisi mukava jos tietokoneet voivat laskea 386 00:21:44,470 --> 00:21:45,340 hieman korkeampi kuin. 387 00:21:45,340 --> 00:21:46,370 Mutta tosiaan voi. 388 00:21:46,370 --> 00:21:49,230 Joten anna minun vetää ruudulla täällä ystävämme Nate Hardison 389 00:21:49,230 --> 00:21:52,000 joka antaa meille vilkaista aikana vain muutamia 390 00:21:52,000 --> 00:21:54,680 minuuttia tämän käsitteen binary. 391 00:21:54,680 --> 00:22:01,870 >> [VIDEO PLAYBACK] 392 00:22:01,870 --> 00:22:03,450 NATE Hardison: Back kun opin lukemaan ja kirjoittamaan 393 00:22:03,450 --> 00:22:08,450 numerot, opit numerot 0-9. 394 00:22:08,450 --> 00:22:10,840 Voit kirjoittaa kokonaislukuina suurempi kuin 9, olet oppinut, että kaikki 395 00:22:10,840 --> 00:22:13,830 sinun piti vain käyttää joitakin näiden yhdistelmä numeroita, 396 00:22:13,830 --> 00:22:21,000 kuten 52 ja 437. 397 00:22:21,000 --> 00:22:23,220 Joten tämä tapa kirjoittaa numeroita on 398 00:22:23,220 --> 00:22:25,620 nimi, Desimaalijärjestelmän. 399 00:22:25,620 --> 00:22:26,690 Miksi desimaalin? 400 00:22:26,690 --> 00:22:30,340 No, latina juuri desimaali, joulu, tarkoittaa 10. 401 00:22:30,340 --> 00:22:33,190 Ja kun olet 10 numeroa teidän notaatio järjestelmä, 10 402 00:22:33,190 --> 00:22:35,290 tulee varsin erikoinen numero. 403 00:22:35,290 --> 00:22:38,950 Katsokaamme numero 437 kirjoitettu lukuna ja 404 00:22:38,950 --> 00:22:40,340 ymmärtää miksi. 405 00:22:40,340 --> 00:22:50,200 >> Emme voi ensin hajottaa 437 otetaan 400 plus 30 plus 7. 406 00:22:50,200 --> 00:22:56,050 Voimme ottaa sen lisäksi vielä niin että meillä 4 kertaa 100 407 00:22:56,050 --> 00:23:02,990 plus 3 kertaa 10 plus 7 kertaa 1. 408 00:23:02,990 --> 00:23:05,970 Muista oppia niistä paikasta, kymmeniä paikka, 409 00:23:05,970 --> 00:23:08,050 satoja paikka, ja niin edelleen? 410 00:23:08,050 --> 00:23:10,990 Juuri mistä se tulee. 411 00:23:10,990 --> 00:23:14,150 Ja lopuksi, me voimme nähdä meillä joukko toimivalta 10 412 00:23:14,150 --> 00:23:15,770 upotettu täällä. 413 00:23:15,770 --> 00:23:25,330 Meillä 4 kertaa 10 2 plus 3 kertaa 10 1 plus 414 00:23:25,330 --> 00:23:29,580 7 kertaa 10 0. 415 00:23:29,580 --> 00:23:31,330 Joten nyt näette miksi 10 on erityinen 416 00:23:31,330 --> 00:23:33,240 määrä lukuna. 417 00:23:33,240 --> 00:23:35,240 Itse asiassa meillä nimi. 418 00:23:35,240 --> 00:23:38,170 Sitä kutsutaan pohja, koska se on perusta eksponentti 419 00:23:38,170 --> 00:23:39,960 meidän aritmeettinen täällä. 420 00:23:39,960 --> 00:23:43,190 >> Desimaalijärjestelmän ei ole ainoa tapa edustaa numeroita. 421 00:23:43,190 --> 00:23:48,020 Itse asiassa, vaikka eroon numerot 2 kautta 9, voimme 422 00:23:48,020 --> 00:23:49,610 ovat edelleen kaikki numerot 423 00:23:49,610 --> 00:23:51,620 voisimme kanssa desimaalin. 424 00:23:51,620 --> 00:23:56,220 Joten nyt meillä on kaksi numeroa, 0 ja 1, 2 on meidän erityinen 425 00:23:56,220 --> 00:23:59,070 numero, pohjan meidän notaatio järjestelmä. 426 00:23:59,070 --> 00:24:02,340 Nimi tämä merkintätapa on nimeltään binary vuodesta 427 00:24:02,340 --> 00:24:04,890 etuliite "bi" tarkoittaa 2. 428 00:24:04,890 --> 00:24:08,130 Joten sen sijaan nyt ottaa niistä paikka ja kymmeniä paikka ja 429 00:24:08,130 --> 00:24:11,950 niin edelleen, meillä on nyt niitä paikka, kaksittain paikka, nelosta 430 00:24:11,950 --> 00:24:15,420 paikka, ja niin edelleen, menossa ylös jonka toimivalta 2. 431 00:24:15,420 --> 00:24:17,320 Joten katsotaanpas tämän tekemällä joitakin laskentaa. 432 00:24:17,320 --> 00:24:22,790 Niin, 0 on edelleen 0, ja 1 on edelleen 1. 433 00:24:22,790 --> 00:24:25,700 Kuitenkin nyt, että meillä kaksittain paikka sijasta kymmenien 434 00:24:25,700 --> 00:24:31,070 paikka, 10 kuvaa numero 2. 435 00:24:31,070 --> 00:24:36,240 Saadaksesi 3, lisäämme yksi sitä ja saada 11. 436 00:24:36,240 --> 00:24:38,310 4, koska siellä on nyt nelosta paikka, on 437 00:24:38,310 --> 00:24:42,520 edustaa 100. 438 00:24:42,520 --> 00:24:47,280 Viisi on 101. 439 00:24:47,280 --> 00:24:50,610 6 on 110. 440 00:24:50,610 --> 00:24:54,470 7 on 111. 441 00:24:54,470 --> 00:24:56,330 8, jälleen, on oma paikkansa. 442 00:24:56,330 --> 00:25:00,650 Joten se on 1000. 443 00:25:00,650 --> 00:25:01,750 Ja mielestäni saat pisteen. 444 00:25:01,750 --> 00:25:03,510 [END VIDEO PLAYBACK] 445 00:25:03,510 --> 00:25:06,900 >> DAVID J. MALAN: Niin, tämä on sanoa, mitä tietokoneet tekevät ja 446 00:25:06,900 --> 00:25:09,650 Mikä binary ei oikeastaan ​​ole se, että erilaisia ​​mitä 447 00:25:09,650 --> 00:25:12,260 olemme ottaneet itsestäänselvyytenä joitakin vuosia, eikö? 448 00:25:12,260 --> 00:25:14,330 Luuletko alakoulussa, olet oppinut laskemaan juuri 449 00:25:14,330 --> 00:25:16,310 muoti että Nate ehdotettu. 450 00:25:16,310 --> 00:25:18,250 Mutta luultavasti ole oikeastaan ​​ajatellut sitä, koska 451 00:25:18,250 --> 00:25:19,990 sitä, että on olemassa tämän kanssa paikka, kymmeniä paikka, ja 452 00:25:19,990 --> 00:25:20,490 satoja paikka. 453 00:25:20,490 --> 00:25:21,185 Ja se on aika mielivaltaista. 454 00:25:21,185 --> 00:25:24,090 Ja todellakin, tietokoneet yksinkertaisesti käytä tätä eri pohja. 455 00:25:24,090 --> 00:25:27,430 Mutta lopussa päivä, todella fyysisesti edustamaan 456 00:25:27,430 --> 00:25:30,100 tämä käsite 0 ja 1, olet ilmeisesti eivät vain kääntää 457 00:25:30,100 --> 00:25:31,630 valot päälle ja pois välttämättä. 458 00:25:31,630 --> 00:25:33,960 Sinun täytyy tehdä se paljon hienompaa hienosyinen mittakaavassa. 459 00:25:33,960 --> 00:25:36,240 Ja hienompaa hienosyinen, saatat muistaa tämä typerä 460 00:25:36,240 --> 00:25:38,990 pikku lelu lapsuudesta, Woolly Willy ja nämä pienet 461 00:25:38,990 --> 00:25:40,360 magneettisia hiukkasia. 462 00:25:40,360 --> 00:25:43,830 >> Joten magneettiset hiukkaset ovat jotain, että voit kohdistaa 463 00:25:43,830 --> 00:25:45,720 parin eri suuntiin, ehkä 464 00:25:45,720 --> 00:25:47,780 pohjois-etelä tai etelästä pohjoiseen. 465 00:25:47,780 --> 00:25:50,340 Ja niin paljon fyysistä inkarnaatioihin teknologian 466 00:25:50,340 --> 00:25:53,410 näinä päivinä, jotka käyttävät binääri, jotka käyttävät 0s ja 1s, yksinkertaisesti 467 00:25:53,410 --> 00:25:58,190 on magnetismi sisäpuolella että osuu asioita, ylös-alas-tai 468 00:25:58,190 --> 00:26:01,970 alas-ylös, jossa mikä edustaa 0 tai 1, 469 00:26:01,970 --> 00:26:02,750 vastaavasti. 470 00:26:02,750 --> 00:26:05,360 Joten todellakin, lähdetään pois abstraktin täällä 471 00:26:05,360 --> 00:26:07,580 tarkastella sisällä mitä enemmän perinteistä 472 00:26:07,580 --> 00:26:08,640 tietokoneen kiintolevylle. 473 00:26:08,640 --> 00:26:10,980 Tämä sattuu olemaan hieman suurempi näytön siitä, että se on 474 00:26:10,980 --> 00:26:12,420 alkaen pöytätietokoneen. 475 00:26:12,420 --> 00:26:15,670 Mutta läppäreissä nykyään yhä samaa tekniikkaa, mutta on 476 00:26:15,670 --> 00:26:18,190 korvataan asteittain kehittyneempiä asioita, jotka 477 00:26:18,190 --> 00:26:20,490 ole oikeastaan ​​mitään liikkuvia osia. 478 00:26:20,490 --> 00:26:22,440 Sisällä, sitten on kovalevy. 479 00:26:22,440 --> 00:26:23,610 >> [VIDEO PLAYBACK] 480 00:26:23,610 --> 00:26:26,320 SPEAKER 12: kovalevy on, jos tietokoneen tallentaa useimmat 481 00:26:26,320 --> 00:26:27,870 sen pysyviä tietoja. 482 00:26:27,870 --> 00:26:31,600 Voit tehdä, että data kulkee RAM sekä ohjelmiston 483 00:26:31,600 --> 00:26:35,290 signaaleja, jotka kertovat kiintolevyn miten säilyttää tietoihin. 484 00:26:35,290 --> 00:26:38,000 Kiintolevyn piirit kääntää nämä signaalit 485 00:26:38,000 --> 00:26:40,130 jännitteen vaihtelut. 486 00:26:40,130 --> 00:26:43,700 Nämä puolestaan ​​hallita kiintolevyn liikkuvat osat, jotkut 487 00:26:43,700 --> 00:26:46,750 vähän liikkuvia osia jäljellä modernissa tietokoneessa. 488 00:26:46,750 --> 00:26:49,460 Jotkin signaalit ohjata moottorin, joka pyörii 489 00:26:49,460 --> 00:26:51,300 metalli-pinnoitettu Platters. 490 00:26:51,300 --> 00:26:54,670 Tietosi on tallentanut näiden Platters. 491 00:26:54,670 --> 00:26:57,810 Muut signaalit liikkuvat luku-kirjoituspää lukea tai 492 00:26:57,810 --> 00:26:59,900 kirjoittamaan tietoja Platters. 493 00:26:59,900 --> 00:27:03,520 Tämä kone on niin tarkka, että hiuksista ei voinut 494 00:27:03,520 --> 00:27:06,470 jopa kulkea päätä ja kehruu Platters. 495 00:27:06,470 --> 00:27:08,780 Silti se kaikki toimii loistava nopeuksilla. 496 00:27:08,780 --> 00:27:09,520 [END VIDEO PLAYBACK] 497 00:27:09,520 --> 00:27:11,410 >> DAVID J. MALAN: Eli, jos nyt zoomata mitä todellisuudessa 498 00:27:11,410 --> 00:27:14,300 tapahtuu päälle näistä Platters kannalta 499 00:27:14,300 --> 00:27:17,470 magnetismi, meillä on tämä toinen kahdesta näyttää. 500 00:27:17,470 --> 00:27:17,755 >> [VIDEO PLAYBACK] 501 00:27:17,755 --> 00:27:20,820 SPEAKER 13: Katsotaanpa mitä juuri näimme hidastettuna. 502 00:27:20,820 --> 00:27:23,300 Kun lyhyt pulssi sähkön lähetetään 503 00:27:23,300 --> 00:27:26,520 luku-kirjoituspää, se kääntää päälle pieni sähkömagneetti varten 504 00:27:26,520 --> 00:27:28,110 sekunnin murto-osassa. 505 00:27:28,110 --> 00:27:31,320 Magneetti luo kentän, joka muuttaa polariteetin 506 00:27:31,320 --> 00:27:34,280 pieni, pieni osa metallin hiukkasten takki 507 00:27:34,280 --> 00:27:35,790 kunkin vati pinnalla. 508 00:27:35,790 --> 00:27:39,090 Kuvio sarja näitä pieniä peritään alueilla levylle 509 00:27:39,090 --> 00:27:41,650 edustaa yksi databitti on binääriluku 510 00:27:41,650 --> 00:27:43,680 järjestelmä, jota tietokoneet. 511 00:27:43,680 --> 00:27:45,977 Nyt, jos nykyinen lähetetään yksi tapa läpi luku-ja kirjoitusoikeudet 512 00:27:45,977 --> 00:27:49,030 pään alue on polarisoitu yhteen suuntaan. 513 00:27:49,030 --> 00:27:51,110 Jos nykyinen on asetettu vastakkaiseen suuntaan, 514 00:27:51,110 --> 00:27:53,070 polarisaatio on päinvastainen. 515 00:27:53,070 --> 00:27:55,540 Miten saat tietoja pois kiintolevyltä? 516 00:27:55,540 --> 00:27:57,270 Vain kääntää prosessi. 517 00:27:57,270 --> 00:27:59,670 Joten se on hiukkasia levyn jotka saavat virran 518 00:27:59,670 --> 00:28:01,190 luku-kirjoituspää liikkuu. 519 00:28:01,190 --> 00:28:04,090 Kokoa miljoonia tällaisia ​​magnetisoitu segmenttien ja olet 520 00:28:04,090 --> 00:28:05,300 sai-tiedosto. 521 00:28:05,300 --> 00:28:08,600 Nyt palaset yhteen tiedostoon voidaan hajallaan ympäri 522 00:28:08,600 --> 00:28:11,140 aseman kiekot, ikään kuin sotku 523 00:28:11,140 --> 00:28:13,140 paperit pöydällä. 524 00:28:13,140 --> 00:28:16,680 Joten erityinen extra tiedosto pitää kirjaa siitä, missä kaikki on. 525 00:28:16,680 --> 00:28:18,560 Etkö halua sinulla olisi jotain tuollaista? 526 00:28:18,560 --> 00:28:19,990 [END VIDEO PLAYBACK] 527 00:28:19,990 --> 00:28:21,200 >> DAVID J. MALAN: Todellakin. 528 00:28:21,200 --> 00:28:25,420 Joten meillä on tämä kyky edustaa tietoa, numerot 529 00:28:25,420 --> 00:28:26,310 erittäin alhaisella tasolla. 530 00:28:26,310 --> 00:28:29,920 Meillä on fyysinen tapa esittää saman asian. 531 00:28:29,920 --> 00:28:32,710 Mutta emme voi oikeastaan ​​tehdä kaiken, että paljon kiinnostusta vielä 532 00:28:32,710 --> 00:28:34,580 muu kuin ehkä jotkut aritmeettinen ja matematiikka. 533 00:28:34,580 --> 00:28:37,660 Meillä ei ole mitään tapaa edustaa toistaiseksi asioita, kuten 534 00:28:37,660 --> 00:28:40,310 aakkosellinen kirjeet jotta ihmiset voivat kommunikoida 535 00:28:40,310 --> 00:28:41,970 Käyttämällä näitä samoja laitteita. 536 00:28:41,970 --> 00:28:45,710 Mutta onneksi on olemassa koodauksia, kuvioita 0 ja 537 00:28:45,710 --> 00:28:49,240 1s, jotka edustavat korkeamman tason rakenteet, kuten a ja b 538 00:28:49,240 --> 00:28:52,740 ja c ja koko virkkeitä ja kappaleita, ja vastaavat. 539 00:28:52,740 --> 00:28:56,070 Ja niin ASCII, joka on lyhenne, joka viittaa tähän 540 00:28:56,070 --> 00:29:00,410 koodausjärjestelmän, jossa numero edustaa tiettyä kirjain. 541 00:29:00,410 --> 00:29:04,580 >> Esimerkiksi määrä, että tiedämme desimaalin arvo 65 on 542 00:29:04,580 --> 00:29:06,980 tunnetaan kirjain tietokoneisiin. 543 00:29:06,980 --> 00:29:10,700 Desimaaliarvoa 97 tietokoneissa tunnetaan 544 00:29:10,700 --> 00:29:11,980 pieniksi. 545 00:29:11,980 --> 00:29:13,070 Ja mitä se oikeastaan ​​tarkoittaa? 546 00:29:13,070 --> 00:29:15,520 No, vaikka Nate hetki sitten Lasketaan vain ylös 547 00:29:15,520 --> 00:29:20,460 0-8, jos jatkamme laskemista jopa 65 tai 548 00:29:20,460 --> 00:29:24,180 edelleen 97, kuvio 0s ja 1s että hän olisi 549 00:29:24,180 --> 00:29:27,810 piirretään ruudulle olisi mitä tietokone käyttää 550 00:29:27,810 --> 00:29:30,300 edustaa kirjain kaikissa caps tai 551 00:29:30,300 --> 00:29:32,470 kirjain pienillä kirjaimilla. 552 00:29:32,470 --> 00:29:35,460 Ja todellakin, siellä on koko järjestelmän tähän. 553 00:29:35,460 --> 00:29:38,170 Tämä on ensi silmäyksellä, ylivoimainen kaavio 554 00:29:38,170 --> 00:29:41,150 koodauksia, mutta jos keskittyy juuri oikealla puoli tässä, 555 00:29:41,150 --> 00:29:45,820 huomaa tässä keskimmäinen sarake meillä on tämä käsitys numeroiden 556 00:29:45,820 --> 00:29:46,860 seurasi kirjaimet. 557 00:29:46,860 --> 00:29:48,640 Ja ylhäällä meillä on 32. 558 00:29:48,640 --> 00:29:53,270 Ja merkin, nieriä, jonka 32, kokonaisluku, viittaa 559 00:29:53,270 --> 00:29:55,220 on ilmeisesti Space Bar luonnetta. 560 00:29:55,220 --> 00:29:57,350 Kun välilyöntiä merkin kannettavan tietokoneen, 561 00:29:57,350 --> 00:30:00,110 hyvin, mitä olet todella lähetät on numero, kuvio 562 00:30:00,110 --> 00:30:02,620 0 ja 1s, sähkövirta, jos haluatte, 563 00:30:02,620 --> 00:30:05,630 edustavat näiden 0s ja 1s, että tietokone sitten 564 00:30:05,630 --> 00:30:08,190 tulkitsee välilyönti näyttöön. 565 00:30:08,190 --> 00:30:10,070 Huutomerkki on 33. 566 00:30:10,070 --> 00:30:11,210 Lainausmerkkeihin on 34. 567 00:30:11,210 --> 00:30:14,890 Ja jos me selaa täällä yli oikealle, näemme, että 568 00:30:14,890 --> 00:30:18,840 65 on todellakin, ja 97 on todellakin pieniä kirjaimia. 569 00:30:18,840 --> 00:30:21,690 >> Ja nyt, että meillä on tämä koodausmenettelyssä voimme aloittaa 570 00:30:21,690 --> 00:30:22,920 tarkentaa asioita. 571 00:30:22,920 --> 00:30:27,180 Todellakin, tietokoneet yleensä ilmaista itseään vakio 572 00:30:27,180 --> 00:30:29,980 yksiköt, jotka eivät käytä yksittäisen vähän, mikä taas ei ole kaikkia 573 00:30:29,980 --> 00:30:33,630 että hyödyllistä edusta vain 0 tai 1, valot päälle tai pois päältä, mutta 574 00:30:33,630 --> 00:30:35,390 pikemminkin käyttäen sekvenssejä bittejä. 575 00:30:35,390 --> 00:30:37,610 Ja yleisin mittayksikkö, kuten ehkä tiedätte 576 00:30:37,610 --> 00:30:39,370 ja tai ainakin päätellä, on tavu. 577 00:30:39,370 --> 00:30:43,820 Tavu on vain kahdeksan bittiä, kahdeksan 0s tai 1s peräkkäin. 578 00:30:43,820 --> 00:30:45,950 Joten voimme aloittaa oikeinkirjoituksen asioita. 579 00:30:45,950 --> 00:30:48,990 Ja niin, jos voisimme miksi ei kokeilla tätä vähän 580 00:30:48,990 --> 00:30:50,440 kollektiivisesti tässä. 581 00:30:50,440 --> 00:30:53,630 Onko kahdeksan ihmistä tässä huoneessa, jotka olisivat halukkaita 582 00:30:53,630 --> 00:30:54,660 keksiä lavalla? 583 00:30:54,660 --> 00:30:57,790 Sinun täytyy olla mukava näy kamerassa, vaan sinun 584 00:30:57,790 --> 00:30:59,860 ei todellakaan tarvitse tietää, muuten, mitä 585 00:30:59,860 --> 00:31:01,550 käynnissä vielä. 586 00:31:01,550 --> 00:31:05,080 Näen yksi henkilö on vapaaehtoisesti tänne. 587 00:31:05,080 --> 00:31:16,220 Kaksi, kolme, neljä, viisi, kuusi, seitsemän, ja miten noin kahdeksan. 588 00:31:16,220 --> 00:31:16,800 Tule ylös. 589 00:31:16,800 --> 00:31:20,390 >> Joten olet edustamaan tavu ihmisiä. 590 00:31:20,390 --> 00:31:26,750 Saanen oletko olla 128: n paikan, sinun 64 paikka, sinun 591 00:31:26,750 --> 00:31:28,050 32 paikka. 592 00:31:28,050 --> 00:31:30,530 Mutta aiomme nopeasti täytyy kääntää tätä. 593 00:31:30,530 --> 00:31:33,030 Joten haluan tavata kaikki siellä. 594 00:31:33,030 --> 00:31:37,230 Ja sinun pitäisi olla 128: n paikka aina tänne. 595 00:31:37,230 --> 00:31:39,500 Aivan kuten sadat paikka ja tuhannet paikka olisi 596 00:31:39,500 --> 00:31:42,050 olla kauempana vasemmalla, haluamme suurin paikkamerkin 597 00:31:42,050 --> 00:31:43,600 olla täällä vasemmalla samoin. 598 00:31:43,600 --> 00:31:53,090 Meillä on 64s: n 32, 16: n, 8: n, 4: n, 2: n ja 1: n. 599 00:31:53,090 --> 00:31:53,900 Erinomainen. 600 00:31:53,900 --> 00:31:56,090 Joten nyt meillä on - 601 00:31:56,090 --> 00:31:58,050 OK, voit auttaa minua. 602 00:31:58,050 --> 00:32:00,085 Joten nyt meillä on - mikä on nimesi? 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 Joten Joanne ja minä nyt aio neuvoja nämä kaverit, miten me 606 00:32:04,100 --> 00:32:05,860 voi mennä noin oikeinkirjoitus jotain. 607 00:32:05,860 --> 00:32:07,730 Joten selkään heidän paperiarkkeja, ne ovat 608 00:32:07,730 --> 00:32:10,160 pieni lunttilappu että aikoo kertoa heille siitä 609 00:32:10,160 --> 00:32:12,590 ne edustavat 0 tai 1. 610 00:32:12,590 --> 00:32:15,870 Ja miksi eivät yksinkertaisuuden, me edustaa 0 vain hieman 611 00:32:15,870 --> 00:32:17,440 seisoi hankalasti. 612 00:32:17,440 --> 00:32:18,220 Erittäin hyvä. 613 00:32:18,220 --> 00:32:22,060 Tai 1 nostamalla kätesi eli 1. 614 00:32:22,060 --> 00:32:25,430 Ja katsotaanpa jos emme voi täsmentää neljämerkkinen 615 00:32:25,430 --> 00:32:26,250 fraasia. 616 00:32:26,250 --> 00:32:30,930 >> Joten mene eteenpäin nyt, vapaaehtoisten ja suorita pyöreä yksi 617 00:32:30,930 --> 00:32:33,390 nostamalla kätesi jos olet 1 tai pitämällä se 618 00:32:33,390 --> 00:32:36,820 alaspäin, jos olet 0. 619 00:32:36,820 --> 00:32:42,280 Joten, nyt kun meillä on nämä kolme kädet ylös, mitä numero, 620 00:32:42,280 --> 00:32:45,670 kaikki muutkin, he todella edustavat? 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 Miksi? 624 00:32:46,910 --> 00:32:47,830 No, nopea järki tarkistaa. 625 00:32:47,830 --> 00:32:53,200 64 paikka, koska se on 1, joka on kuin 1 kertaa 64 plus 1 626 00:32:53,200 --> 00:32:56,565 kertaa 2, niin se on 66 plus 1 kertaa 1. 627 00:32:56,565 --> 00:32:58,470 Se on plus 1, niin 67. 628 00:32:58,470 --> 00:33:01,020 Joten nyt nämä kaverit ovat kollektiivisesti edustavat 67 629 00:33:01,020 --> 00:33:04,110 joka ilmeisesti edustaa mitä täällä ASCII? 630 00:33:04,110 --> 00:33:04,380 OK. 631 00:33:04,380 --> 00:33:05,140 Joten c. 632 00:33:05,140 --> 00:33:05,510 Selvä. 633 00:33:05,510 --> 00:33:07,400 Joten nyt mennään edetä pyöristää kaksi. 634 00:33:07,400 --> 00:33:08,940 Jokainen alkaa kädet alas. 635 00:33:08,940 --> 00:33:10,590 Ja kierros kaksi - 636 00:33:10,590 --> 00:33:12,410 oikeastaan ​​siellä ei ole paljon rooli tässä, luulisin, mutta 637 00:33:12,410 --> 00:33:13,130 me teeskennellä. 638 00:33:13,130 --> 00:33:17,690 Joten kierros kaksi nosta tai laske kätesi. 639 00:33:17,690 --> 00:33:18,380 >> Selvä. 640 00:33:18,380 --> 00:33:22,700 Yleisö, mitä me nyt ilmaista on 83. 641 00:33:22,700 --> 00:33:23,910 Joten voit tehdä matematiikka. 642 00:33:23,910 --> 00:33:27,000 Mutta kaikille, joiden käsi on ylhäällä, voit lisätä määrä, joka 643 00:33:27,000 --> 00:33:27,670 ne edustavat. 644 00:33:27,670 --> 00:33:29,470 Meillä on nyt siis 83. 645 00:33:29,470 --> 00:33:32,140 Katsotaanpa laajentaa lunttilappua hieman, ja nyt meillä on -? 646 00:33:32,140 --> 00:33:34,340 [Kuulumattomissa] 647 00:33:34,340 --> 00:33:35,370 DAVID J. MALAN: OK. 648 00:33:35,370 --> 00:33:36,740 Tämä voi olla selvää minne olemme menossa täällä, mutta 649 00:33:36,740 --> 00:33:40,080 kuitenkin, pyöreä kolme. 650 00:33:40,080 --> 00:33:40,455 OK. 651 00:33:40,455 --> 00:33:41,730 Kolmas kierros on hyvä mennä sinne. 652 00:33:41,730 --> 00:33:44,450 Joten pyöreä kolme, mikä numero nämä kaverit nyt 653 00:33:44,450 --> 00:33:45,700 mikä? 654 00:33:47,940 --> 00:33:48,200 OK. 655 00:33:48,200 --> 00:33:51,770 Kuulin 53, mikä edustaa nyt? 656 00:33:51,770 --> 00:33:54,550 Mielenkiintoista. 657 00:33:54,550 --> 00:33:58,630 Nyt miksi tällaista absurdia tuloksen, eikö? 658 00:33:58,630 --> 00:34:00,890 Jos haluamme edustaa 5 - me kaikki varmaan tietävät 659 00:34:00,890 --> 00:34:01,770 mihin tämä on menossa - 660 00:34:01,770 --> 00:34:05,230 miksi en vain nostaa 4 paikka ja 1 paikka? 661 00:34:05,230 --> 00:34:07,340 >> No, ymmärtää, että on olemassa ero, pohjimmiltaan, 662 00:34:07,340 --> 00:34:09,630 välillä, miten tietokone tulkitsee nämä bitit. 663 00:34:09,630 --> 00:34:13,030 Jos yrität edustamaan numero 5, sitten ehdottomasti, 664 00:34:13,030 --> 00:34:16,199 me vain nostaa käsi numero 4 ja nostaa käden numero 1. 665 00:34:16,199 --> 00:34:17,880 Mutta me emme edustavat numerot tähän. 666 00:34:17,880 --> 00:34:20,710 Konteksti täällä lavalla että olemme edustavat 667 00:34:20,710 --> 00:34:22,300 merkkiä tai merkkiä. 668 00:34:22,300 --> 00:34:25,139 Ja tässä yhteydessä tietokoneessa on ymmärrettävä, että 669 00:34:25,139 --> 00:34:28,780 Voi, tämä malli bittien ei määrää yksin, se on 670 00:34:28,780 --> 00:34:31,620 itse asiassa edustavat korkeamman tason käsitteen, tässä tapauksessa 671 00:34:31,620 --> 00:34:32,840 aakkosellinen kirjain. 672 00:34:32,840 --> 00:34:36,600 Niin, että se on nyt edustaa numero 5 kanssa 673 00:34:36,600 --> 00:34:40,550 arvo 53 on sillä ASCII asia, 674 00:34:40,550 --> 00:34:44,280 esteettisesti näkevät numero 5 itse tarvitsee 675 00:34:44,280 --> 00:34:45,290 kuvio bittejä. 676 00:34:45,290 --> 00:34:46,080 Koska miksi? 677 00:34:46,080 --> 00:34:48,780 No, maailma on juuri päättänyt käyttää alemman numeroita, 0, 678 00:34:48,780 --> 00:34:51,989 1, 2, 3, mitä katsoa olevan melko kryptisen asioita. 679 00:34:51,989 --> 00:34:54,070 Ja todellakin, nämä ovat merkkejä, jotka eivät ole 680 00:34:54,070 --> 00:34:56,870 näppäimistö, erityisiä lausekkeita, jotka tarvitset tietokoneen 681 00:34:56,870 --> 00:34:58,800 tehdä mielenkiintoisia asioita, mutta ihmiset eivät koskaan 682 00:34:58,800 --> 00:34:59,880 oikeastaan ​​kirjoittaa ne. 683 00:34:59,880 --> 00:35:02,080 Joten 53 todellakin edustaa 5. 684 00:35:02,080 --> 00:35:08,320 Nyt, aivan kuten lopullinen järki tarkistaa, kuinka monta pitäisikään 685 00:35:08,320 --> 00:35:10,356 edustavat vain hetken? 686 00:35:10,356 --> 00:35:10,752 YLEISÖ: 48. 687 00:35:10,752 --> 00:35:11,150 DAVID J. MALAN: OK. 688 00:35:11,150 --> 00:35:11,920 Niin 48. 689 00:35:11,920 --> 00:35:12,770 Ja todellakin, mennä eteenpäin. 690 00:35:12,770 --> 00:35:14,020 Pyöreä neljä. 691 00:35:16,510 --> 00:35:20,540 16 plus 32 on todellakin 48. 692 00:35:20,540 --> 00:35:22,830 Ja niin suuri aplodit, jos voisimme meidän 693 00:35:22,830 --> 00:35:25,382 kahdeksan vapaaehtoisten tässä. 694 00:35:25,382 --> 00:35:25,870 Kiitos. 695 00:35:25,870 --> 00:35:27,822 Voit pitää tätä. 696 00:35:27,822 --> 00:35:29,286 Jos - 697 00:35:29,286 --> 00:35:30,536 Hyvin tehty. 698 00:35:33,140 --> 00:35:34,360 Mihinkään suuntaan on hieno. 699 00:35:34,360 --> 00:35:37,950 >> Joten meillä on nyt keino paitsi ajatella miten 700 00:35:37,950 --> 00:35:40,810 edustavat dataa ja itse asiassa edustavat se fyysisesti, 701 00:35:40,810 --> 00:35:43,650 vaan myös tekee korkeamman tason asioita sen päälle. 702 00:35:43,650 --> 00:35:45,640 Todellakin, tämä tulee olemaan teema koko tietokoneen 703 00:35:45,640 --> 00:35:48,630 tiede rakennus enemmän ja enemmän mielenkiintoisia monimutkaisia 704 00:35:48,630 --> 00:35:52,170 asioita päälle melko yksinkertaisia ​​ideoita, tässä 705 00:35:52,170 --> 00:35:54,040 Jos vain 0s ja 1s. 706 00:35:54,040 --> 00:35:57,270 Mitä, miksi tämä on hyödyllistä, hyvin vaikka 707 00:35:57,270 --> 00:35:59,760 Tietenkin näin me keskitymme perustekijät ja 708 00:35:59,760 --> 00:36:03,120 ohjelmointi ja ratkaiseminen ongelmia, voit mennä pois 709 00:36:03,120 --> 00:36:04,970 tietojenkäsittelytiede tahansa määrän suuntaan. 710 00:36:04,970 --> 00:36:07,600 Tässä tapauksessa täällä, tämä on kaavio, että sinulla on 711 00:36:07,600 --> 00:36:11,120 takasivulla teidän Epävirallinen opas CS Harvardin, yksi 712 00:36:11,120 --> 00:36:12,450 tänään on kaksi tulosteita. 713 00:36:12,450 --> 00:36:14,270 Tämä viittaa siihen, moniin eri suuntiin, joissa 714 00:36:14,270 --> 00:36:16,270 voit mennä kurssin jälkeen näin. 715 00:36:16,270 --> 00:36:19,170 Oppia tekoäly, noin grafiikkaa, 716 00:36:19,170 --> 00:36:22,230 noin koneoppiminen, kielestä itsestään. 717 00:36:22,230 --> 00:36:23,975 Toteuta myös, että on olemassa vielä muita polkuja. 718 00:36:23,975 --> 00:36:26,550 On enemmän matemaattisia polkuja tietotekniikassa. 719 00:36:26,550 --> 00:36:29,020 Jos et edes voi ottaa jotain CS50 tätä 720 00:36:29,020 --> 00:36:30,930 pudota, siellä perehdyttämiskoulutuksesta keväällä. 721 00:36:30,930 --> 00:36:33,420 Computer Science 1, esimerkiksi, on vielä toinen 722 00:36:33,420 --> 00:36:35,920 on-ramppi tähän uuteen maailmaan. 723 00:36:35,920 --> 00:36:38,230 >> Nyt syrjään edun ratkaista ongelmia 724 00:36:38,230 --> 00:36:41,380 liittyviä kursseja, ymmärtää, että CS50 asetettu joitakin aikaa 725 00:36:41,380 --> 00:36:44,405 sitten yrittää ratkaista yksi näistä ongelmista, ongelma tunnetaan 726 00:36:44,405 --> 00:36:47,500 kuten my.harvard, jonka monet teistä saattaa käyttää todella 727 00:36:47,500 --> 00:36:48,480 ostaa kursseja. 728 00:36:48,480 --> 00:36:51,900 Mutta jos ei, tutustu väline, kuten tämä, samoin kuin muut 729 00:36:51,900 --> 00:36:54,130 jälkeläisiä että joitakin menneisyyden opiskelijoiden 730 00:36:54,130 --> 00:36:55,660 ja henkilöstö ovat luoneet. 731 00:36:55,660 --> 00:36:57,970 Mutta Harvard Kurssit, joka on web-pohjainen työkalu - 732 00:36:57,970 --> 00:37:00,680 jotain, mitä pystyy suunnittelemaan ja 733 00:37:00,680 --> 00:37:04,610 käyttöön itse, samoin vielä muutakin, jota 734 00:37:04,610 --> 00:37:05,920 lukukauden loppuun. 735 00:37:05,920 --> 00:37:08,890 Ymmärtäkää, että tämä rakentuu avoimen tietokokonaisuus, tässä tapauksessa 736 00:37:08,890 --> 00:37:11,350 Opinto-opas, ja mahdollistaa opiskelijoiden tässä tapauksessa 737 00:37:11,350 --> 00:37:14,180 tutkia melko monimutkainen tietokokonaisuutta. 738 00:37:14,180 --> 00:37:16,710 >> Kaivoimme viime yönä muutaman perustuvien tilastojen harvoista 739 00:37:16,710 --> 00:37:18,200 tuhat ihmiset, jotka ovat käyttäneet tätä yli 740 00:37:18,200 --> 00:37:19,380 viime päivinä. 741 00:37:19,380 --> 00:37:22,630 Jos olet ollut utelias tietämään, kuinka paljon kursseja ystävillesi 742 00:37:22,630 --> 00:37:25,900 todella taipumus tehdä ostoksia, hyvin, tänään se on tietojen mukaan 743 00:37:25,900 --> 00:37:29,260 7.6 on keskimäärin kursseja 744 00:37:29,260 --> 00:37:30,470 jonkun ostoslista. 745 00:37:30,470 --> 00:37:33,730 Ja nyt minä annan teille myös, tilastotieto eniten 746 00:37:33,730 --> 00:37:36,500 kurssien määrä jonkun ostoslistan. 747 00:37:36,500 --> 00:37:38,220 Ja me kaikki varmaan tietävät jonkun näin. 748 00:37:41,700 --> 00:37:44,610 201 on tämän vuoden ennätys. 749 00:37:44,610 --> 00:37:47,220 Nyt joitakin entisiä opiskelijoita ja henkilökuntaa todella 750 00:37:47,220 --> 00:37:52,210 koota leikkeen maalata kuvan teille, mitä tämän 751 00:37:52,210 --> 00:37:55,220 polku tietojenkäsittelytieteen ja CS50 itse. 752 00:37:55,220 --> 00:37:58,350 Anna minun mennä eteenpäin ja vedä ylös, kiitos herra Hahvahd täällä, 753 00:37:58,350 --> 00:38:02,390 video tuottama joitakin edeltäjiensä. 754 00:38:02,390 --> 00:38:04,680 Jos voisimme pitää syttyy tähän. 755 00:38:07,860 --> 00:39:08,101 [VIDEO PLAYBACK] 756 00:39:08,101 --> 00:39:11,987 [END VIDEO PLAYBACK] 757 00:39:11,987 --> 00:39:14,160 >> SPEAKER 14: (laulaen) Otamme aikaa joidenkin tyhjästä, 758 00:39:14,160 --> 00:39:17,410 Silmukoiden, tapahtumia, voimme vastata, koota käyttämällä 759 00:39:17,410 --> 00:39:20,370 bash, tämä termi ei ole reiän. 760 00:39:20,370 --> 00:39:23,970 Hakkerointi hauskaa, jotkut ilmaisia ​​aterioita, luennot ovat yksinkertaisesti epätodellista, 761 00:39:23,970 --> 00:39:28,200 Meidän oikeudenmukainen on niin iso juttu, siellä on niin paljon adore. 762 00:39:28,200 --> 00:39:29,784 Mene, David Malan. 763 00:39:29,784 --> 00:39:31,810 Walkthroughs, en pelastamisesta. 764 00:39:31,810 --> 00:39:33,794 Aukioloajat, kukaan ei ole epäonnistunut. 765 00:39:33,794 --> 00:39:36,274 Mistä luulet koodaus, vauva? 766 00:39:36,274 --> 00:39:40,242 Hei, olen juuri tavannut sinua, ja tämä on hullua, 767 00:39:40,242 --> 00:39:42,226 mutta tässä meidän syy. 768 00:39:42,226 --> 00:39:44,210 Ota CS50. 769 00:39:44,210 --> 00:39:48,674 On vaikea koodia oikealle ilman sinua, kulta. 770 00:39:48,674 --> 00:39:50,658 Mutta tässä on meidän syy. 771 00:39:50,658 --> 00:39:52,146 Ota CS50. 772 00:39:52,146 --> 00:39:56,610 Hei, olen juuri tavannut sinua, ja tämä on hullua, 773 00:39:56,610 --> 00:39:58,098 mutta tässä meidän syy. 774 00:39:58,098 --> 00:40:00,082 Ota CS50. 775 00:40:00,082 --> 00:40:06,530 Ja jokainen tähti yritys haluaa palkata minut, toinen syy. 776 00:40:06,530 --> 00:40:08,018 Ota CS50. 777 00:40:08,018 --> 00:40:12,978 Ennen tuli elämääni, olen koodattu niin huono, en koodattu niin 778 00:40:12,978 --> 00:40:15,954 huono, olen koodattu niin, niin huono. 779 00:40:15,954 --> 00:40:19,922 Ennen tuli elämääni, olen koodattu niin huono 780 00:40:19,922 --> 00:40:22,402 enkä voi mennä takaisin. 781 00:40:22,402 --> 00:40:37,410 Ota CS50. 782 00:40:37,410 --> 00:40:40,490 >> DAVID J. MALAN: Minulla ei ollut aavistustakaan siitä, että tapahtuisi. 783 00:40:40,490 --> 00:40:44,030 Joten vakavampi katsoa, ​​mitä on edessä. 784 00:40:44,030 --> 00:40:45,980 Joten kannalta odotukset tämän kurssin, 785 00:40:45,980 --> 00:40:48,490 olet todellakin odotetaan osallistuvan tai katsella kurssin 786 00:40:48,490 --> 00:40:51,600 luentoja, lähetä ongelman asetettu, ottaa kaksi tietokilpailuja, lähetä 787 00:40:51,600 --> 00:40:52,590 opinnäytetyön. 788 00:40:52,590 --> 00:40:56,250 Mitä laatuja, ymmärtää, että kommenttini avajaisissa 789 00:40:56,250 --> 00:40:58,190 noin hyväksytty / hylätty, jota me kovasti ryhtyä 790 00:40:58,190 --> 00:40:59,310 sydän CS50. 791 00:40:59,310 --> 00:41:02,970 Ei ole läheskään tarpeeksi kulttuurin Harvardin yrittää 792 00:41:02,970 --> 00:41:04,940 jotain ja vaarana epäonnistuminen. 793 00:41:04,940 --> 00:41:07,010 Itse asiassa meillä oli määrä opiskelijoita, ja minä, 794 00:41:07,010 --> 00:41:09,910 Erityisesti ovat huolissaan satuttaa GPA tai 795 00:41:09,910 --> 00:41:13,170 saada B jotain CS50. 796 00:41:13,170 --> 00:41:16,250 Ja mahdollisuus ottaa kurssin näin, ja muut 797 00:41:16,250 --> 00:41:19,080 yhdyskäytävä kursseja johdanto tason, hyväksytty / hylätty 798 00:41:19,080 --> 00:41:22,190 on hyvin alihyödynnettyyn tällä college, 799 00:41:22,190 --> 00:41:22,620 yleensä. 800 00:41:22,620 --> 00:41:25,420 Ja niin tietäkää, vaikka olen ilmoittautunut tälle kurssille 801 00:41:25,420 --> 00:41:28,430 aluksi hyväksytty / hylätty luotto yksin. 802 00:41:28,430 --> 00:41:30,710 Ja vaikka tein kytkin lopussa päivä, se oli 803 00:41:30,710 --> 00:41:33,280 Näiden viiden viikkoina, jopa viides maanantaina 804 00:41:33,280 --> 00:41:36,020 lukukauden mikä on raja, joka saa minut todella 805 00:41:36,020 --> 00:41:39,270 laittaa jalka näitä uusia vesille ja itse kokeilla jotain 806 00:41:39,270 --> 00:41:41,520 hyvin tuntemattomia ja erittäin epämiellyttävä 807 00:41:41,520 --> 00:41:43,400 minulle tuolloin. 808 00:41:43,400 --> 00:41:47,130 >> Joten mitä nyt, mitä roolia eri näkökulmista, joiden kautta 809 00:41:47,130 --> 00:41:50,630 Voit lähestyä tämän kurssin palvella, joten luentoja, se on jopa 810 00:41:50,630 --> 00:41:53,330 , jos harrastat meille henkilökohtaisesti tämän paikka. 811 00:41:53,330 --> 00:41:57,590 Itse asiassa tiedämme tilastollisesti että noin 40% voit 812 00:41:57,590 --> 00:41:59,530 Tällainen tulevat ja menevät aikana lukukauden. 813 00:41:59,530 --> 00:42:03,000 Ja 10% sinulle, emme koskaan näe uudelleen tänään. 814 00:42:03,000 --> 00:42:05,400 Ja se on täysin hieno, olla rehellinen. 815 00:42:05,400 --> 00:42:07,810 Yksi ominaispiirteistä CS50 on 816 00:42:07,810 --> 00:42:10,160 että on olemassa nämä lukemattomia resursseja, jotkut 817 00:42:10,160 --> 00:42:12,570 jonka me rymistellä läpi vain hetken, kuten 818 00:42:12,570 --> 00:42:15,320 luentoja ja profiilit sekä asioita kutsutaan walkthroughs ja 819 00:42:15,320 --> 00:42:16,720 virka-aikana ja niiden kaltaiset. 820 00:42:16,720 --> 00:42:18,890 Ja se on enemmän resursseja kuin tyypillinen opiskelija olisi 821 00:42:18,890 --> 00:42:21,580 on tai voisi fyysisesti hyödyntää. 822 00:42:21,580 --> 00:42:23,650 Mutta se johtuu erilaisista oppimisen tyylit 823 00:42:23,650 --> 00:42:25,370 tahansa ylioppilaskunta ilmenee. 824 00:42:25,370 --> 00:42:28,120 Ja niin luennoille, ensisijainen rooli, koska mielestäni on 825 00:42:28,120 --> 00:42:31,650 ei sanallisesti työntää ulos melko monimutkainen materiaali ja 826 00:42:31,650 --> 00:42:34,670 välttämättä toimittaa kaikki koukerot 827 00:42:34,670 --> 00:42:36,910 perustekijät että me tutkia tätä lukukauden, mutta 828 00:42:36,910 --> 00:42:39,530 mieluummin tehdä asioita, kuten olemme tehneet tähän mennessä jo, 829 00:42:39,530 --> 00:42:42,350 Nämä esimerkit, joihin ihmisten lavalla, yrittäen 830 00:42:42,350 --> 00:42:45,340 maalata mielikuva, ja myös luoda, uskallan sanoa, jotkut 831 00:42:45,340 --> 00:42:46,450 Näiden ikimuistoisia hetkiä. 832 00:42:46,450 --> 00:42:49,200 Niin, että vaikka sinulla kamppailemaan tiettyjä aiheita, olet 833 00:42:49,200 --> 00:42:51,770 Näiden muistoja, oi, vaikka se oli melko 834 00:42:51,770 --> 00:42:54,770 abstrakti, matematiikka, eksyin harjoittamiseen 1, kuten se 835 00:42:54,770 --> 00:42:57,510 todella, lopussa päivä, ei ole kovin erilainen kuin 836 00:42:57,510 --> 00:42:58,920 jotain Tiedän jo. 837 00:42:58,920 --> 00:43:01,590 Ja niin roolia luennot toimii joko henkilökohtaisesti 838 00:43:01,590 --> 00:43:05,120 täällä Sanders tai verkossa video, on todella asettaa 839 00:43:05,120 --> 00:43:08,170 vaiheessa henkisesti sinulle viikoittain eri käsitteitä 840 00:43:08,170 --> 00:43:10,240 ja ongelmia, jotka tulemme sukeltamalla. 841 00:43:10,240 --> 00:43:13,790 >> Mitattuna korkean tason konseptit, useimmat näistä sanoista 842 00:43:13,790 --> 00:43:16,340 saattaa virrata yli oman pään hetkellä, ja se on hienoa. 843 00:43:16,340 --> 00:43:18,495 Niille teistä, jotka tulevat kurssin mukavampaa 844 00:43:18,495 --> 00:43:20,150 tietää joitakin näistä aiheista. 845 00:43:20,150 --> 00:43:23,150 Mutta tyypillisesti, että 10%: n luokkaan, jota varten ne on 846 00:43:23,150 --> 00:43:25,810 paljon tausta, ottaen AP tietojenkäsittelytiede, 847 00:43:25,810 --> 00:43:28,200 ohjelmointi koska ne olivat 12, ymmärtää, että tulee olemaan 848 00:43:28,200 --> 00:43:31,230 mahdollisuuksia kohdissa ja ongelma asettaa mennä kaikki 849 00:43:31,230 --> 00:43:34,240 paremmin syvällisesti eri aiheista, täyttämällä tahansa 850 00:43:34,240 --> 00:43:36,710 aukkoja saatat olla omasta lukion tai ennen 851 00:43:36,710 --> 00:43:37,460 tausta. 852 00:43:37,460 --> 00:43:39,930 Kannalta kielten, ymmärtää, että mitä kieltä me 853 00:43:39,930 --> 00:43:42,550 käyttää CS50 on pitkälti merkityksetöntä osoitteessa 854 00:43:42,550 --> 00:43:43,220 päivän päätteeksi. 855 00:43:43,220 --> 00:43:47,090 Satumme käyttämään ensisijaisesti kieli nimeltään C. Kohti 856 00:43:47,090 --> 00:43:49,010 lukukauden loppuun, esittelemme web-keskeinen 857 00:43:49,010 --> 00:43:51,110 kieliä kuten PHP ja JavaScript. 858 00:43:51,110 --> 00:43:54,280 Mutta me ja muut voisivat opettaa kurssin näin useimmissa tahansa 859 00:43:54,280 --> 00:43:55,610 moderni korkean tason kielellä. 860 00:43:55,610 --> 00:43:58,520 Python ja Ruby ja muut ovat varsin suosittuja näinä päivinä. 861 00:43:58,520 --> 00:44:00,970 Koska ymmärtävät lopussa päivä, et oppimista 862 00:44:00,970 --> 00:44:04,180 Tämän kurssin C. Et oppimisen PHP tai JavaScript. 863 00:44:04,180 --> 00:44:07,140 Olet oppia, miten ratkaista ongelmat, onko web-pohjainen, 864 00:44:07,140 --> 00:44:10,480 atk-pohjainen, tai data-suuntautunut itse käyttäen 865 00:44:10,480 --> 00:44:12,700 Näiden yksinkertaisesti työkaluja. 866 00:44:12,700 --> 00:44:14,730 >> Nyt kannalta logistiikan, voit käyttää 867 00:44:14,730 --> 00:44:16,670 jotain, lopulta, nimeltään CS50 Appliance. 868 00:44:16,670 --> 00:44:19,350 Ei ole väliä, jos sinulla on Mac, PC, Linux tietokone, 869 00:44:19,350 --> 00:44:20,010 tai vastaavat. 870 00:44:20,010 --> 00:44:22,510 Sinulla on vapaasti saatavilla oleva ohjelmisto alkavat ensi viikolla 871 00:44:22,510 --> 00:44:25,460 joiden käyttö CS50 Appliance, virtuaalisen 872 00:44:25,460 --> 00:44:28,020 ympäristö, jota käytät omalla tietokoneellasi, jotta voit 873 00:44:28,020 --> 00:44:31,120 ja kaikki luokkatoverit on yhtenäinen Linux 874 00:44:31,120 --> 00:44:31,890 tässä tapauksessa. 875 00:44:31,890 --> 00:44:34,390 Se on ongelma asetetaan, vaikka, jossa voit todella saada 876 00:44:34,390 --> 00:44:35,780 kädet likainen aikana. 877 00:44:35,780 --> 00:44:37,630 Ja loppujen lopuksi, se on ongelma asetetaan, I 878 00:44:37,630 --> 00:44:39,680 ajattelevat, että todella määritellä opiskelijan 879 00:44:39,680 --> 00:44:41,380 kokea tämän kurssin. 880 00:44:41,380 --> 00:44:43,460 Ymmärrettävä, että monet ongelma sarjaa vapautetaan 881 00:44:43,460 --> 00:44:46,430 kaksi versiota, tavallinen lisäksi, että odotamme ja 882 00:44:46,430 --> 00:44:49,550 kannustaa 90% luokkaa sukeltaa. 883 00:44:49,550 --> 00:44:51,620 Mutta me myös vapauttaa joitakin ongelmia setit 884 00:44:51,620 --> 00:44:52,920 ns hakkeri lisäyksiä. 885 00:44:52,920 --> 00:44:54,900 Ja tiedät sen hakkeri Lisäksi koska jokaisella sivulla 886 00:44:54,900 --> 00:44:57,840 kanssa vesileima se sanoo hakkeri Lisäksi sitä. 887 00:44:57,840 --> 00:45:00,000 Ja se on tämä väestörakenteen teistä, jotka ovat AP 888 00:45:00,000 --> 00:45:02,890 tietojenkäsittelytiede 10 vuotta ohjelmatyön vyöhön 889 00:45:02,890 --> 00:45:05,640 ja etsivät näiden puutteiden korjaamiseksi ja saada enemmän muodollista, 890 00:45:05,640 --> 00:45:07,370 kuin itseoppinut, koulutus, ehkä. 891 00:45:07,370 --> 00:45:10,410 Tajuaa, että on erittäin merkittävä demografinen vuonna 892 00:45:10,410 --> 00:45:13,090 luokka, joka on juuri se sama tavoite. 893 00:45:13,090 --> 00:45:14,320 Sinulla on viisi myöhässä vuorokautta. 894 00:45:14,320 --> 00:45:16,490 Ongelma sarjaa johtuvat yleensä torstaisin, mutta voit 895 00:45:16,490 --> 00:45:18,440 pidentää viisi näistä määräajoista käyttää näitä 896 00:45:18,440 --> 00:45:19,700 asioita kutsutaan myöhässä vuorokautta. 897 00:45:19,700 --> 00:45:22,590 Ja me myös pudota alin pisteet lopussa 898 00:45:22,590 --> 00:45:25,400 lukukauden kohden merkinnät oppimäärän. 899 00:45:25,400 --> 00:45:27,800 >> Mutta toinen ominaispiirre CS50 yli 900 00:45:27,800 --> 00:45:29,830 vuosina on tullut virka. 901 00:45:29,830 --> 00:45:32,720 Se mahdollisuus, että näit visuaalisesti kuvaa hieman 902 00:45:32,720 --> 00:45:35,850 sitten jossa me kokoonnumme - aiemmin Ravintola 903 00:45:35,850 --> 00:45:37,780 hallit, ennen että kellarissa Science 904 00:45:37,780 --> 00:45:40,310 Center, ja tänä vuonna Annenberg Hall - neljä yötä 905 00:45:40,310 --> 00:45:43,330 viikko 20:00-23:00 jossa sinulla on tässä hyvin 906 00:45:43,330 --> 00:45:46,320 paljon yhteisiä kokemuksia työskentelystä, kamppailee 907 00:45:46,320 --> 00:45:49,300 kautta, tiettyjä ongelmia, mutta huomattavaa kannatusta 908 00:45:49,300 --> 00:45:50,380 rakenteen paikalleen. 909 00:45:50,380 --> 00:45:53,180 Todellakin, miten tämä toimii on sinun saapua Annenberg 910 00:45:53,180 --> 00:45:55,160 jos sinulla on joitakin kysymyksiä viikolla, saat tuoda 911 00:45:55,160 --> 00:45:58,060 kannettavan tietokoneen, voit istua alas, tartu ruokaa, ja voit kirjautua 912 00:45:58,060 --> 00:46:01,520 osaksi CS50 Keskustele, web-pohjainen apuohjelma, jonka opetuksen 913 00:46:01,520 --> 00:46:04,480 henkilöstö on kehittänyt jonka avulla voit lähettää kysymyksiä 914 00:46:04,480 --> 00:46:07,910 ja katso seurannat tyypillisessä keskustelufoorumi 915 00:46:07,910 --> 00:46:10,550 mielessä, etiketeillä yms. ja auto täydellisiä 916 00:46:10,550 --> 00:46:11,680 hakuja. 917 00:46:11,680 --> 00:46:14,850 Mutta voit myös pystyä aukioloaikoina toimisto 918 00:46:14,850 --> 00:46:16,980 tuntia, on kysymyksesi suurennettiin 919 00:46:16,980 --> 00:46:18,360 todellinen ihminen. 920 00:46:18,360 --> 00:46:21,430 Itse tavoite lopulta on niin, että yksi, alamme rakentaa 921 00:46:21,430 --> 00:46:24,040 ylös aikana lukukauden corpus toivottavasti 922 00:46:24,040 --> 00:46:26,970 todella hyödyllistä tietoa, yhteisiä vastauksia yhteisiin 923 00:46:26,970 --> 00:46:29,640 kysymyksiä, jotta voit itse ratkaista ongelmia 924 00:46:29,640 --> 00:46:33,490 ja saada myttyyn niin nopeasti kuin mahdollista, mutta kun ottaa 925 00:46:33,490 --> 00:46:37,210 opetushenkilökunta, yleensä 20-30 opetus stipendiaattien ja 926 00:46:37,210 --> 00:46:39,660 kurssin assistentit, henkilöstön kerralla. 927 00:46:39,660 --> 00:46:42,420 >> Meillä on mitä kutsutaan CS50 Greeter vuonna Annenberg. 928 00:46:42,420 --> 00:46:46,710 Ja kun päätämme, että tiedät mitä, tämä kysymys, 929 00:46:46,710 --> 00:46:48,780 emme voi oikeastaan ​​vastata tehokkaasti verkossa. 930 00:46:48,780 --> 00:46:49,800 Meidän täytyy nähdä tietokoneellesi. 931 00:46:49,800 --> 00:46:50,710 Haluamme puhua teille yksi-vastaan-yksi. 932 00:46:50,710 --> 00:46:51,340 Yhteen. 933 00:46:51,340 --> 00:46:53,400 Olet todella kamppailee ja teitä siksi halua puhua 934 00:46:53,400 --> 00:46:56,010 one-on-one rinnalla joku, sinut lähetetään 935 00:46:56,010 --> 00:46:58,730 CS50 Greeter, opetus mies tilalle, kirjaimellisesti, 936 00:46:58,730 --> 00:47:01,770 iPad että on oppilaiden nimiä toisella puolella, opetushenkilökunnan 937 00:47:01,770 --> 00:47:02,790 nimet toisaalta. 938 00:47:02,790 --> 00:47:04,760 Me sitten nimesi seurasi nimi 939 00:47:04,760 --> 00:47:06,860 opetushenkilökunnan ja tietokoneen näyttö alkaa 940 00:47:06,860 --> 00:47:11,170 vilkkuu sanomalla kiitos katsomassa Alice tai siirry nähdä Bob kello 941 00:47:11,170 --> 00:47:11,980 henkilökunnan taulukkoa. 942 00:47:11,980 --> 00:47:14,450 Ja niin tällä tavalla, voimme lähettää muassa 943 00:47:14,450 --> 00:47:17,610 mahdollisimman tehokkaasti, sekä opastaa kohti 944 00:47:17,610 --> 00:47:19,910 ratkaisut kaikki helpommin. 945 00:47:19,910 --> 00:47:22,970 Kohdissa, nämä ovat mahdollisuuksia entistä 946 00:47:22,970 --> 00:47:25,570 intiimi käytännön mahdollisuuksia yhden 947 00:47:25,570 --> 00:47:29,040 opetus kaverit ja 12-16 tai niin teidän luokkatoverit 948 00:47:29,040 --> 00:47:31,900 joka viikoittain saamme ongelmia Harjoitus 949 00:47:31,900 --> 00:47:33,800 että kysy useita käsitteellisiä kysymyksiä ja 950 00:47:33,800 --> 00:47:35,740 määrä bit kokoinen ohjelmointi kysymyksiin sinulla 951 00:47:35,740 --> 00:47:37,690 voisi selvittää itse, ja voit työskennellä oman 952 00:47:37,690 --> 00:47:40,020 yksinään, vaan osana osio, jossa työskentelemme läpi 953 00:47:40,020 --> 00:47:42,870 kollektiivisesti joitakin näistä ongelmista ja minne 954 00:47:42,870 --> 00:47:44,570 Eri keskustelu vie meidät. 955 00:47:44,570 --> 00:47:48,010 >> Lisäksi osiossa sinulla on mahdollisuus 956 00:47:48,010 --> 00:47:50,450 lue huomautuksissa kotitehtäviä, jotka olet tehnyt, sinun 957 00:47:50,450 --> 00:47:53,620 luokkatoverit, joskus anonyymeiksi, aina kautta opt-in 958 00:47:53,620 --> 00:47:55,810 Jos haluat jakaa työn että olet antanut. 959 00:47:55,810 --> 00:47:58,030 Joten se todella kaksisuuntainen keskustelu, 960 00:47:58,030 --> 00:48:00,840 mahdollisuuden tarkastella omaa työtä paljon 961 00:48:00,840 --> 00:48:04,080 dynaamisessa mielessä, eikä vain katsomalla PDF tai 962 00:48:04,080 --> 00:48:06,920 tuloste ja ajatellut sitä muutaman sekunnin ja ei 963 00:48:06,920 --> 00:48:08,920 välttämättä absorboivat palautetta opetuksesta 964 00:48:08,920 --> 00:48:10,150 henkilöstö on säädetty. 965 00:48:10,150 --> 00:48:12,540 Ja voit käyttää työkalua kutsutaan tässä CS50 Spaces. 966 00:48:12,540 --> 00:48:15,670 Niille tunne, tämä kieli tunnetaan C yläosassa 967 00:48:15,670 --> 00:48:17,500 vasemmalle, ja saat tietää tämän ajan. 968 00:48:17,500 --> 00:48:19,640 Mutta tämä on web-pohjainen apuohjelma, käytämme vuonna 969 00:48:19,640 --> 00:48:22,310 jakso, jonka avulla sinä ja 15 tai niin luokkatoverit 970 00:48:22,310 --> 00:48:24,100 on kirjauduttava sisään opetuksen tutkijana 971 00:48:24,100 --> 00:48:24,980 huoneen etuosaan. 972 00:48:24,980 --> 00:48:26,750 Pystyt kirjoittamaan koodia tässä ikkunassa. 973 00:48:26,750 --> 00:48:28,720 Pystyt keskustella sähköisesti, jos et ole 974 00:48:28,720 --> 00:48:30,930 oikeastaan ​​jaksossa kyseisellä hetkellä. 975 00:48:30,930 --> 00:48:33,940 Ja opetus mies, kun on aika keskustella 976 00:48:33,940 --> 00:48:38,645 Alicen ja Bobin ratkaisu luokassa, opetus mies voi 977 00:48:38,645 --> 00:48:41,380 Napsauta painiketta ja voila, projekti näytölle 978 00:48:41,380 --> 00:48:44,250 mitä että opiskelija on työskennellyt, että erityisesti 979 00:48:44,250 --> 00:48:44,990 vaiheessa. 980 00:48:44,990 --> 00:48:47,130 Joten ne teistä, jotka ovat ystäviä, jotka ovat ottaneet CS50 vuonna 981 00:48:47,130 --> 00:48:49,750 Aiemmin ymmärtää, että osat ovat huomattavasti 982 00:48:49,750 --> 00:48:52,600 käynnistetään tänä vuonna olemaan kaikki aktiivisempi, sitäkin 983 00:48:52,600 --> 00:48:55,960 dynaaminen, ja oikeastaan ​​kaksisuuntaisen keskustelun välillä opetuksen 984 00:48:55,960 --> 00:48:58,190 henkilökunta ja opiskelijat. 985 00:48:58,190 --> 00:48:59,020 >> Ja walkthroughs. 986 00:48:59,020 --> 00:49:01,560 Joten nämä ongelma asetetaan, tarjoamme myös paitsi 987 00:49:01,560 --> 00:49:04,210 spesifikaatio itse, joka on yleensä melko yksityiskohtainen 988 00:49:04,210 --> 00:49:07,380 PDF, mutta myös asioita tunnetaan walkthroughs jolloin yksi 989 00:49:07,380 --> 00:49:11,000 jäsen opetushenkilöstön johtaa viikoittain istuntoon 990 00:49:11,000 --> 00:49:13,210 että kirjaimellisesti kävelee läpi Harjoitus, jolloin 991 00:49:13,210 --> 00:49:15,720 vihjeitä ja neuvoja sekä lähtökohdat ja tarkoitus 992 00:49:15,720 --> 00:49:17,250 pyytää hyvin usein kysyttyihin 993 00:49:17,250 --> 00:49:19,360 kysymys, missä voin aloittaa? 994 00:49:19,360 --> 00:49:21,990 No, aloitat joko sukeltamalla spec sen 995 00:49:21,990 --> 00:49:25,100 Omien tai osallistumalla tai katsomassa näitä walkthroughs. 996 00:49:25,100 --> 00:49:27,420 Ensimmäinen läpikäynti, itse asiassa, on perjantaina. 997 00:49:27,420 --> 00:49:29,520 He ovat perjantaisin, ei niinkään koska mielestämme se tulee olemaan 998 00:49:29,520 --> 00:49:32,160 suosittu aikaa, mutta koska voimme kuvata heitä hyvin varhaisessa 999 00:49:32,160 --> 00:49:34,380 viikolla saada ne verkossa viikonloppuna niin, että 1000 00:49:34,380 --> 00:49:37,670 on niin monta päivää kuin mahdollista todella sitoutua tähän 1001 00:49:37,670 --> 00:49:38,390 myös sisältö. 1002 00:49:38,390 --> 00:49:40,900 Mutta lisää, että luento perjantaina. 1003 00:49:40,900 --> 00:49:43,620 >> Nyt kannalta tukirakenteen, kaikkein 1004 00:49:43,620 --> 00:49:46,430 merkittävä tilastotieto on ehkä 108 opetus 1005 00:49:46,430 --> 00:49:47,950 kaverit ja tietenkin avustajille että 1006 00:49:47,950 --> 00:49:49,730 Tietenkin tällä hetkellä. 1007 00:49:49,730 --> 00:49:52,030 Jos jotkut teistä, jotka eivät ole ristiriidassa luokkia haluaisi 1008 00:49:52,030 --> 00:49:55,070 liittyä minut tänne lavalle, se on nämä kaverit jotka tulee 1009 00:49:55,070 --> 00:49:57,990 lopulta todella määritellä kokemus kurssin. 1010 00:50:06,750 --> 00:50:09,290 Minulla oli paljon opetuksen stipendiaattien opettaa minua luokat 1011 00:50:09,290 --> 00:50:11,650 päivä, ja muistan hyvin harvat niistä avoimesti. 1012 00:50:11,650 --> 00:50:15,590 Mutta tähän mennessä, muistan vielä joukossa muutama, minun CS50 TF 1013 00:50:15,590 --> 00:50:18,100 jotka todella auttoivat minua vastaamaan kysymyksiin, jotka todella auttoivat 1014 00:50:18,100 --> 00:50:20,690 minulle kun olin kamppailee, ja oikeastaan ​​oli kumppani tässä 1015 00:50:20,690 --> 00:50:23,630 kokemusta oppiminen aivan uusi maailma. 1016 00:50:23,630 --> 00:50:26,410 Vuonna vähän, kaikki nämä kaverit liittymään sinua ulkona 1017 00:50:26,410 --> 00:50:29,010 kakku, joka on perinteisesti CS50 vuonna poikkilaivoissa ja 1018 00:50:29,010 --> 00:50:30,030 Memorial Hall. 1019 00:50:30,030 --> 00:50:32,320 >> Mutta sallikaa minun ensin esitellä sinulle Nate 1020 00:50:32,320 --> 00:50:35,820 Hardison, jälleen, Rob Bowden, ja Tommy MacWilliam, tämä 1021 00:50:35,820 --> 00:50:37,460 vuoden aikana päät. 1022 00:50:37,460 --> 00:50:39,250 Jos kaverit liittyä minua täällä keskellä. 1023 00:50:45,250 --> 00:50:47,910 He ovat kaikki valmiita joitakin innostava huomautuksia. 1024 00:50:51,540 --> 00:50:52,550 >> TOMMY MACWILLIAM: En valmistella mitään 1025 00:50:52,550 --> 00:50:53,665 inspiroiva. 1026 00:50:53,665 --> 00:50:55,020 Mutta nimeni on Tommy. 1027 00:50:55,020 --> 00:50:56,140 Olen vanhempi Mather. 1028 00:50:56,140 --> 00:50:57,325 Opiskelen tietojenkäsittelytiede. 1029 00:50:57,325 --> 00:50:59,490 Olen todella innoissani olla hedge joukkue ja menee 1030 00:50:59,490 --> 00:51:01,365 kautta CS50 matkaa kanssasi. 1031 00:51:01,365 --> 00:51:04,010 Mitä minä todella rakastan CS50 on, miten se todella opettaa sinua 1032 00:51:04,010 --> 00:51:06,040 ajatella ongelmia uudella tavalla. 1033 00:51:06,040 --> 00:51:08,570 Tämä on todellakin taito, joka tulee olemaan korvaamatonta ei väliä 1034 00:51:08,570 --> 00:51:09,950 mitä kenttä mennään. 1035 00:51:09,950 --> 00:51:12,660 Eikä vain sitä, vaan tarjoamme enemmän vapaa karkkia kuin mikään 1036 00:51:12,660 --> 00:51:13,910 muut kurssilaiset kampuksella. 1037 00:51:20,088 --> 00:51:22,210 Joo, ja niin olen todella innolla mitä 1038 00:51:22,210 --> 00:51:23,560 jokainen rakentaa tällä lukukaudella. 1039 00:51:23,560 --> 00:51:25,730 Ja jos jollakulla on kysyttävää nyt tai koko 1040 00:51:25,730 --> 00:51:27,770 lukukauden, ehdottomasti vapaasti tavoittaa minua ja 1041 00:51:27,770 --> 00:51:29,020 Mielelläni auttaa. 1042 00:51:31,450 --> 00:51:31,780 >> ROB Bowden: Hei. 1043 00:51:31,780 --> 00:51:32,530 Olen Rob Bowden. 1044 00:51:32,530 --> 00:51:33,780 Olen vanhempi Kirkland. 1045 00:51:37,900 --> 00:51:39,760 Joo, aivan oikein. 1046 00:51:39,760 --> 00:51:41,930 Olemme kaikki todella innoissaan tästä ensi lukukauden. 1047 00:51:41,930 --> 00:51:43,230 Toivomme että olet aivan innoissaan. 1048 00:51:47,710 --> 00:51:49,410 En odottanut sitä. 1049 00:51:49,410 --> 00:51:50,390 Joo. 1050 00:51:50,390 --> 00:51:52,200 Joten teemme paljon vaivaa tehdä tämän 1051 00:51:52,200 --> 00:51:53,370 lukukauden todella suuri. 1052 00:51:53,370 --> 00:51:55,960 Ja niin kauan kuin olet valmis ottamaan käyttöön vaivaa, on 1053 00:51:55,960 --> 00:51:57,840 niin paljon voit saada ulos tämän kurssin. 1054 00:51:57,840 --> 00:52:00,130 Ah, me - 1055 00:52:00,130 --> 00:52:01,380 joo. 1056 00:52:04,640 --> 00:52:08,300 Voit saada hauskaa pois tämän kurssin. 1057 00:52:08,300 --> 00:52:10,500 Meillä ei ole henkilökuntaa 108, jos et voisi saada paljon 1058 00:52:10,500 --> 00:52:11,370 hauskaa irti. 1059 00:52:11,370 --> 00:52:15,300 Joten, vain yrittää olla mukana ja et tule katumaan sitä. 1060 00:52:23,190 --> 00:52:23,890 >> NATE Hardison: Hei, kaverit. 1061 00:52:23,890 --> 00:52:24,800 Olen Nate. 1062 00:52:24,800 --> 00:52:27,570 Olen opettajansa kurssille. 1063 00:52:27,570 --> 00:52:29,060 Olen todella innoissani olla täällä samoin. 1064 00:52:29,060 --> 00:52:30,960 Tämä on minun ensimmäinen vuosi täällä. 1065 00:52:30,960 --> 00:52:34,210 Toivottavasti kaikki ottaa tämän kurssin, ja nauttia siitä niin paljon kuin 1066 00:52:34,210 --> 00:52:35,820 Olen nauttinut siitä toistaiseksi. 1067 00:52:35,820 --> 00:52:38,570 Ja jos haluat joskus oppia laskemaan 9 tai 10 1068 00:52:38,570 --> 00:52:41,730 binary, tule puhumaan minulle. 1069 00:52:41,730 --> 00:52:43,760 >> DAVID J. MALAN: Joten riski jättää nämä kaverit täällä 1070 00:52:43,760 --> 00:52:46,980 vaiheessa hieman kömpelösti, mennään pöllytä läpi vain muutamia 1071 00:52:46,980 --> 00:52:49,370 asioita, jotka odottavat ennen kuin lykätä kakku. 1072 00:52:49,370 --> 00:52:50,580 Mikä on se, että edessämme? 1073 00:52:50,580 --> 00:52:53,490 No, jos otamme vilkaista taaksepäin viime vuonna, ongelma 1074 00:52:53,490 --> 00:52:56,010 asettaa 0, edeltäjiensä sukelsi ohjelmointi 1075 00:52:56,010 --> 00:52:58,700 kieli kutsutaan Scratch, graafinen ohjelmointikieli 1076 00:52:58,700 --> 00:53:01,220 voit käyttää ensimmäisinä päivinä kurssin aloitusta 1077 00:53:01,220 --> 00:53:04,390 Perjantaista oppia joitakin käsitteitä tuntemattomia joillekin teistä. 1078 00:53:04,390 --> 00:53:06,750 Mutta ymmärtää, siellä on kehittynyt osa tätä varten 1079 00:53:06,750 --> 00:53:08,950 ne teistä etukäteen taustalla. 1080 00:53:08,950 --> 00:53:11,450 >> Viimevuotisessa Harjoitus 2, opiskelijoita sukelsi 1081 00:53:11,450 --> 00:53:14,780 maailman salakirjoituksen, taidetta salakoodausohjelmia tai muokkaamisella 1082 00:53:14,780 --> 00:53:17,770 tietoa, ohjelmien toteuttamista salattuja tietoja. 1083 00:53:17,770 --> 00:53:21,490 Ja hakkeri lisäksi viime vuonna ollut opiskelija jatkaa 1084 00:53:21,490 --> 00:53:24,570 halki tai purkaa salasanat tyypillinen 1085 00:53:24,570 --> 00:53:28,090 Tietokoneen XE salasana tiedosto keksimään algoritmien ja 1086 00:53:28,090 --> 00:53:31,810 heuristiikka on brute force miettiminen mitä joku on 1087 00:53:31,810 --> 00:53:33,640 salasana tietokonejärjestelmään oli. 1088 00:53:33,640 --> 00:53:36,630 Viime vuonna, myös vuonna Harjoitus 3, tekivät opiskelijat vaikutukset ulottuvat - in 1089 00:53:36,630 --> 00:53:37,680 Harjoitus 4 - teki opiskelijoille 1090 00:53:37,680 --> 00:53:39,280 täytäntöön peliä Sudoku. 1091 00:53:39,280 --> 00:53:42,250 Ja hakkeri lisäksi, että vuosi ei opiskelijat eivät 1092 00:53:42,250 --> 00:53:45,650 vain toteuttaa kuinka pelata peliä, mutta todellisuudessa ratkaisija 1093 00:53:45,650 --> 00:53:47,800 jolloin tietokone voi tarjota sinulle, ihmisten kanssa 1094 00:53:47,800 --> 00:53:50,130 vihjeitä by nopeammin kuin olet ratkaista 1095 00:53:50,130 --> 00:53:51,420 että erityinen ongelma. 1096 00:53:51,420 --> 00:53:54,130 >> Vuonna Harjoitus 5, teimme Forensics, tämä taidetta 1097 00:53:54,130 --> 00:53:57,020 toipumassa tiedot, jotka olivat vahingossa tai hyvin 1098 00:53:57,020 --> 00:53:59,320 tarkoituksellisesti poistettu tietokoneesta. 1099 00:53:59,320 --> 00:54:02,100 Viime vuonna, opetushenkilöstön ja kävelin ympäri kampusta 1100 00:54:02,100 --> 00:54:04,990 valokuvien ottaminen ihmisiä, paikkoja ja asioita, ja sitten 1101 00:54:04,990 --> 00:54:07,830 vahingossa alustettu muistikortin meidän kamera 1102 00:54:07,830 --> 00:54:08,900 oli kaikki nuo kuvat. 1103 00:54:08,900 --> 00:54:09,650 Mutta ei ole ongelma. 1104 00:54:09,650 --> 00:54:13,780 Teimme rikosteknisen kuvan tästä mediakortti, ojensi sen pois 1105 00:54:13,780 --> 00:54:16,320 kaikki oppilaat, ja haastoi heidät kirjoittamaan 1106 00:54:16,320 --> 00:54:20,110 ohjelmia, jotka talteen kaikki JPEG kyseisen kortin. 1107 00:54:20,110 --> 00:54:22,010 Ja tämä on oikeastaan ​​yksi meidän suosikki ongelma sarjaa. 1108 00:54:22,010 --> 00:54:24,680 >> Ja minä kaivettu sähköpostia joltakin edeltäjänsä, 1109 00:54:24,680 --> 00:54:27,270 mikä oli hauskaa lukea joskus sitten. 1110 00:54:27,270 --> 00:54:30,240 Hän kirjoitti - tämä on Matt - rakas David, eilen minun 1111 00:54:30,240 --> 00:54:33,710 sisko vahingossa alustettu hänen kameran SD-kortin ja menetti 1112 00:54:33,710 --> 00:54:35,630 vuoden verran ikimuistoisia kuvia. 1113 00:54:35,630 --> 00:54:38,710 Hän ei valitettavasti ole paras varmuuskopiointia häntä tietoja. 1114 00:54:38,710 --> 00:54:41,230 Mutta tämä tilanne muistutti minua PSET 5, joten ajattelin 1115 00:54:41,230 --> 00:54:44,260 yrittää ajaa hänen SD-kortin kautta kerrytettävissä ohjelma 1116 00:54:44,260 --> 00:54:46,310 että olen kirjoittanut aina takaisin lokakuussa. 1117 00:54:46,310 --> 00:54:48,550 Joten neljän tunnin miettiminen, miten luoda 1118 00:54:48,550 --> 00:54:51,210 Raaka kuva alustettu SD-kortti - 1119 00:54:51,210 --> 00:54:53,370 Google osoittautunut melko hyödytöntä tältä osin vasta 1120 00:54:53,370 --> 00:54:55,480 ironisesti satuin törmännyt teidän ohjeet 1121 00:54:55,480 --> 00:54:58,070 Internet - 1122 00:54:58,070 --> 00:55:00,490 sen jälkeen, kun puuhastelun noin joidenkin komentoriviargumentteja, 1123 00:55:00,490 --> 00:55:02,320 Onnistuin luomaan oikeuslääketieteen kuvan. 1124 00:55:02,320 --> 00:55:04,490 Ja kun asennuksen ja määrityksen CS50 1125 00:55:04,490 --> 00:55:07,520 Appliance, onnistuin ajaa oikeuslääketieteen kuvan kautta minun 1126 00:55:07,520 --> 00:55:13,110 ohjelmoida ja palauttaa 1027 siskoni valokuvista. 1127 00:55:13,110 --> 00:55:14,340 Oikea, Matt. 1128 00:55:14,340 --> 00:55:15,165 >> Joten viime year's - 1129 00:55:15,165 --> 00:55:23,080 [Taputuksia] 1130 00:55:23,080 --> 00:55:25,680 Viimevuotisessa Harjoitus 6, annoimme opiskelijoille 1131 00:55:25,680 --> 00:55:29,910 sanakirja 150000 Englanti sanoja ja haastoi heidät 1132 00:55:29,910 --> 00:55:32,570 kirjoittaa oikeinkirjoituksen tarkistus, joka vastasi kyselyihin muotoa 1133 00:55:32,570 --> 00:55:33,930 on tämä sana kirjoitettu oikein tai 1134 00:55:33,930 --> 00:55:35,705 virheellisesti mahdollisimman nopeasti. 1135 00:55:35,705 --> 00:55:38,470 Ja opt-in pohjalta oli opiskelijoita saa sitten 1136 00:55:38,470 --> 00:55:41,290 haastaa luokkatoverit julkaisemalla niiden tulokset, 1137 00:55:41,290 --> 00:55:44,200 RAM-muistin määrä, että niitä käytetään, määrä CPU sykliä tai 1138 00:55:44,200 --> 00:55:46,910 sekuntia että ne käytetään, jotta opiskelijat sitten paremmuusjärjestykseen 1139 00:55:46,910 --> 00:55:47,900 kurssin verkkosivuilla. 1140 00:55:47,900 --> 00:55:51,170 Jälleen täysin vapaaehtoinen osa sitä, mutta hauskaa siinä 1141 00:55:51,170 --> 00:55:54,540 hyvin usein se opiskelija saa asentoon numero 10 tai niin edelleen 1142 00:55:54,540 --> 00:55:57,210 iso aluksella sivustolla, mene pois syömään, ja sitten 1143 00:55:57,210 --> 00:55:59,920 tulla takaisin ja ymmärtää hänen kämppis oli juuri reunus 1144 00:55:59,920 --> 00:56:03,270 edessä häntä suurella aluksella, mikä kaatamalla toisen 1145 00:56:03,270 --> 00:56:07,170 kaksi tai kolme tuntia vain yksi ylös hänen kämppis. 1146 00:56:07,170 --> 00:56:08,550 >> Joten odotamme jotain vastaavaa 1147 00:56:08,550 --> 00:56:09,580 myös tänä vuonna. 1148 00:56:09,580 --> 00:56:12,140 Ongelma asettaa 7 teimme ohjata suuntaan rainan 1149 00:56:12,140 --> 00:56:14,840 ohjelmointi, itse ratkaista ongelmia koskaan 1150 00:56:14,840 --> 00:56:18,170 yhä useammin ympäristön selaimen. 1151 00:56:18,170 --> 00:56:20,900 Tiedä vähenevässä me ladata ohjelmistoja Mac-ja 1152 00:56:20,900 --> 00:56:23,650 PC, mutta yhä teemme sen kaiken sisällä web. 1153 00:56:23,650 --> 00:56:27,530 >> Ja todellakin viime vuonna noin 88% opiskelijoista lopullisten hankkeiden 1154 00:56:27,530 --> 00:56:29,660 Kurssin oli web-pohjainen. 1155 00:56:29,660 --> 00:56:32,020 Ja nekin ovat taitoja, jotka voit saada tästä 1156 00:56:32,020 --> 00:56:33,230 luokkaansa kurssin lopussa. 1157 00:56:33,230 --> 00:56:36,090 Sillä mitä odottaa sinua Kurssin lopussa on CS50 Fair, 1158 00:56:36,090 --> 00:56:39,060 Tämä näyttely pohjautuu ajatukseen tieteen reilun. 1159 00:56:39,060 --> 00:56:41,750 Mutta tässä versiossa reilun tehdä kaikki oppilaat 1160 00:56:41,750 --> 00:56:45,400 tuovat tietokoneet ja heidän ystävänsä ja perheensä ja muut 1161 00:56:45,400 --> 00:56:48,310 Luoteis Science, suuri rakennus kampuksella perustettu 1162 00:56:48,310 --> 00:56:51,030 heidän laptop, saada ruokaa, saada joitakin popcorn ja juoma, 1163 00:56:51,030 --> 00:56:53,990 ja sitten esittelemään opinnäytetyöt kaikille niille 1164 00:56:53,990 --> 00:56:57,210 osallistumisprosentti joka viime vuonna numeroitu noin 2500 osallistujaa 1165 00:56:57,210 --> 00:56:58,320 alkaen eri kampuksella. 1166 00:56:58,320 --> 00:57:02,100 Ja ilmauksia kuten tämä, ja näin ei 1167 00:57:02,100 --> 00:57:03,370 harvinaista messuilla. 1168 00:57:03,370 --> 00:57:06,590 >> Vievät Messujen CS50 hackathon, tilaisuus 1169 00:57:06,590 --> 00:57:09,350 hop Harvard sukkula, pää alas katua 1170 00:57:09,350 --> 00:57:12,700 Microsoftin klo 20:00, ja mennä kotiin vasta 07:00. 1171 00:57:12,700 --> 00:57:16,280 Palvelemme ensimmäinen päivällinen klo 20:00, toinen illallinen 01:00, 1172 00:57:16,280 --> 00:57:18,900 ja niille vielä seisomaan 05:00, me hoitoon ja 1173 00:57:18,900 --> 00:57:20,400 lettuja IHOP. 1174 00:57:20,400 --> 00:57:23,470 Ja hackathon on tilaisuus, kuten kuvassa täällä, 1175 00:57:23,470 --> 00:57:25,930 sukeltaa lopulliseen hankkeisiin, onko työtä 1176 00:57:25,930 --> 00:57:29,470 omia tai ystävien kanssa yhteistyöhön ympäristön, 1177 00:57:29,470 --> 00:57:31,970 jossa koko opetushenkilöstö toimii pitkälle 1178 00:57:31,970 --> 00:57:35,430 yöllä runsaasti tarjontaa Hongkongin kiinalaista ruokaa. 1179 00:57:35,430 --> 00:57:39,550 Klo 05:00 tulee sellaisia ​​kuvia kuin nämä ovat melko yleisiä tämän 1180 00:57:39,550 --> 00:57:40,940 vuonna. 1181 00:57:40,940 --> 00:57:44,390 >> Niin me lykätä hetken kakku, pitää mielessä, että 1182 00:57:44,390 --> 00:57:48,500 76% ihmisistä tässä huoneessa ei ole aiempaa kokemusta. 1183 00:57:48,500 --> 00:57:51,090 Ja kohti oppimäärä, mitä lopulta väliä tässä 1184 00:57:51,090 --> 00:57:53,740 Kurssi ei ole niin paljon, jos voit päätyä suhteessa omaan 1185 00:57:53,740 --> 00:57:57,400 luokkatoverit, mutta missä te viikolla 11 päätyvät suhteessa 1186 00:57:57,400 --> 00:57:59,400 itseäsi viikolla 0. 1187 00:57:59,400 --> 00:58:01,850 Tämä on CS50.