1 00:00:00,000 --> 00:00:00,780 2 00:00:00,780 --> 00:00:03,390 >> Spreker 1: Dit is CS50. 3 00:00:03,390 --> 00:00:05,950 En dit is Sanders Teater. 4 00:00:05,950 --> 00:00:09,500 CS50 is Harvard se inleiding tot die intellektuele ondernemings van die rekenaar 5 00:00:09,500 --> 00:00:13,280 wetenskap en die kuns van die ontwikkeling, vir hoofvakke en nie-hoofvakke gelyk. 6 00:00:13,280 --> 00:00:17,270 Trouens, die meeste van die kursus se studente, beide op die kampus en af, het geen vorige 7 00:00:17,270 --> 00:00:18,620 programing ervaring. 8 00:00:18,620 --> 00:00:22,410 Maar of jy self doen of nie doen nie, onder die doelwitte van die kursus se is om te leer 9 00:00:22,410 --> 00:00:25,830 hoe goed na te dink, en op te los probleme meer effektief - 10 00:00:25,830 --> 00:00:29,350 lesse wat jy sal vind oorbrug die baie praktiese vaardighede waarmee jy 11 00:00:29,350 --> 00:00:31,780 ook die uitgang van die kursus. 12 00:00:31,780 --> 00:00:35,260 >> Dit is hier in Sanders dat elke week, ons sal 'n nuwe maniere van dink te verken, 13 00:00:35,260 --> 00:00:36,930 nuwe tegnieke vir die oplos van probleme. 14 00:00:36,930 --> 00:00:39,250 En dit is waar ons sal begin programmering. 15 00:00:39,250 --> 00:00:43,020 In week nul sal ons duik in nuuts af, 'n grafiese programmeertaal uit 16 00:00:43,020 --> 00:00:45,830 MIT, waarmee ons sal in staat wees om te programme te skep deur te sleep en 17 00:00:45,830 --> 00:00:48,250 laat val stukke van die legkaart wat sal slegs konnekteer as dit maak 18 00:00:48,250 --> 00:00:51,930 logiese sin om dit te doen. 19 00:00:51,930 --> 00:00:55,010 Ons sal die oorgang in week een tot C, sommige meer tradisionele ontwikkeling 20 00:00:55,010 --> 00:00:57,870 taal, met wat ons sal uitspreek oplossings vir probleme al hoe meer 21 00:00:57,870 --> 00:01:00,950 presies, en uiteindelik al hoe meer kragtig. 22 00:01:00,950 --> 00:01:04,400 >> Ons sal die eenvoudigste van data verken strukture, skikkings, of blokke 23 00:01:04,400 --> 00:01:06,405 geheue wat ons sal gebruik om data te stoor. 24 00:01:06,405 --> 00:01:09,180 Ons sal duik in algoritmes, stelle van instruksies met 25 00:01:09,180 --> 00:01:10,680 wat probleme op te los. 26 00:01:10,680 --> 00:01:14,735 Ons sal soek na die nommer 50 agter 'n verskeidenheid van virtuele deure. 27 00:01:14,735 --> 00:01:17,800 Ons sal hierdie deure herrangskik ten einde die nommers agter hulle te sorteer, sodat 28 00:01:17,800 --> 00:01:20,480 dat ons getalle kan vind vinniger. 29 00:01:20,480 --> 00:01:24,410 Ons sal meer gesofistikeerde data pak strukture en algoritmes, dinge soos 30 00:01:24,410 --> 00:01:28,740 bome en drieƫ, hash tabelle en gekoppel lyste, al die gereedskap vir 'n mens se 31 00:01:28,740 --> 00:01:32,490 toolkit waarmee probleme op te los steeds meer effektief. 32 00:01:32,490 --> 00:01:36,870 >> Kort voor lank sal ons die oorgang van C na web ontwikkeling, met behulp van tale soos 33 00:01:36,870 --> 00:01:42,580 PHP en JavaScript in die konteks van HTML, CSS, en SQL - tale met 34 00:01:42,580 --> 00:01:45,040 wat vandag se webwerwe gemaak word. 35 00:01:45,040 --> 00:01:49,330 Deur kursus se einde sal jy gereed is, nie Slegs vir verdere studies in CS indien van 36 00:01:49,330 --> 00:01:52,870 belang nie, maar vir die toepassing van lesse reeds geleer om probleme van 37 00:01:52,870 --> 00:01:54,500 belang is vir jou. 38 00:01:54,500 --> 00:01:56,545 Ons het nogal 'n bietjie te doen, egter in die komende weke. 39 00:01:56,545 --> 00:01:58,750 So ons sal sien jy gou weer. 40 00:01:58,750 --> 00:02:00,158 Dit is CS50. 41 00:02:00,158 --> 00:02:07,650 42 00:02:07,650 --> 00:02:11,590 >> Dinge genoem hash tabelle en gekoppel lyste, bome en drieƫ, al die gereedskap vir 43 00:02:11,590 --> 00:02:15,310 'n mens se tool kit, waarmee op te los probleme meer effektief. 44 00:02:15,310 --> 00:02:15,730 Ons neem - 45 00:02:15,730 --> 00:02:16,980 [Lag]. 46 00:02:16,980 --> 00:02:22,990 47 00:02:22,990 --> 00:02:24,490 Ons het om dit te gebruik! 48 00:02:24,490 --> 00:02:30,490 [Lag] 49 00:02:30,490 --> 00:02:31,740 Hoe het ons nie sien wat kom? 50 00:02:31,740 --> 00:02:32,940