1 00:00:00,000 --> 00:00:00,780 2 00:00:00,780 --> 00:00:03,390 >> Gjuha 1: Kjo është CS50. 3 00:00:03,390 --> 00:00:05,950 Dhe kjo është Teatrit Sanders. 4 00:00:05,950 --> 00:00:09,500 CS50 është futja Harvardit për të ndërmarrje intelektuale e kompjuterit 5 00:00:09,500 --> 00:00:13,280 shkenca dhe arti i programimit, për diploma dhe jo-diploma njësoj. 6 00:00:13,280 --> 00:00:17,270 Në të vërtetë, shumica e studentëve të kursit-së, si në kampus dhe jashtë, nuk kanë para 7 00:00:17,270 --> 00:00:18,620 Përvoja programing. 8 00:00:18,620 --> 00:00:22,410 Por nëse ju vetë bëni apo nuk bëni, ndër qëllimet Kursi është të mësojmë 9 00:00:22,410 --> 00:00:25,830 ju se si të mendojnë me kujdes, dhe për të zgjidhur Problemet më efektive - 10 00:00:25,830 --> 00:00:29,350 mësimet që ju do të gjeni të kapërcej Aftësi shumë praktike me të cilat ju 11 00:00:29,350 --> 00:00:31,780 gjithashtu të dalë nga kursi. 12 00:00:31,780 --> 00:00:35,260 >> Është këtu në Sanders që, çdo javë, ne do të shqyrtojë mënyra të reja të të menduarit, 13 00:00:35,260 --> 00:00:36,930 Teknikat e reja për zgjidhjen e problemeve. 14 00:00:36,930 --> 00:00:39,250 Dhe kjo është ajo ku ne do të fillosh programin. 15 00:00:39,250 --> 00:00:43,020 Në javën zero ne do të zhyten në Scratch, a programimit Gjuha grafike nga 16 00:00:43,020 --> 00:00:45,830 MIT, me të cilën ne do të jemi në gjendje të krijimin e programeve duke i tërhequr dhe 17 00:00:45,830 --> 00:00:48,250 rënë copa mister që do të vetëm lidheni në qoftë se ajo bën 18 00:00:48,250 --> 00:00:51,930 kuptim logjik për ta bërë këtë. 19 00:00:51,930 --> 00:00:55,010 Ne do të tranzicionit në javë për një C, disa programim më tradicionale 20 00:00:55,010 --> 00:00:57,870 gjuhën, me të cilën ne do të shprehim zgjidhjet e problemeve të gjithë më shumë 21 00:00:57,870 --> 00:01:00,950 pikërisht, dhe në fund të fundit edhe më të fuqishëm. 22 00:01:00,950 --> 00:01:04,400 >> Ne do të shqyrtojë më të thjeshtë e të dhënave strukturat, vargjeve, ose blloqe të 23 00:01:04,400 --> 00:01:06,405 kujtesës që ne do të përdorim për të ruajtur të dhënat. 24 00:01:06,405 --> 00:01:09,180 Ne do të pikiatë në algoritme, grupe të udhëzimeve me 25 00:01:09,180 --> 00:01:10,680 e cila për të zgjidhur problemet. 26 00:01:10,680 --> 00:01:14,735 Ne do të kërkoni për numrin 50 prapa një grup i dyerve virtuale. 27 00:01:14,735 --> 00:01:17,800 Ne do të korrigjoj këto dyer në mënyrë të lloj numrat pas tyre, në mënyrë 28 00:01:17,800 --> 00:01:20,480 që ne mund të gjeni numrat më të shpejtë. 29 00:01:20,480 --> 00:01:24,410 Ne do të merret me të dhëna më të sofistikuara strukturat dhe algoritmet, gjëra të tilla si 30 00:01:24,410 --> 00:01:28,740 pemë dhe mundohet, tabelat hash dhe të lidhura listat, të gjitha mjetet për një-të 31 00:01:28,740 --> 00:01:32,490 toolkit me të cilat për të zgjidhur problemet gjithnjë e më shumë në mënyrë efektive. 32 00:01:32,490 --> 00:01:36,870 >> Para se të gjatë ne do të kalojnë nga C në programimit web, duke përdorur gjuhë si 33 00:01:36,870 --> 00:01:42,580 PHP dhe JavaScript në kontekstin e HTML, CSS, dhe SQL - gjuhë me 34 00:01:42,580 --> 00:01:45,040 faqet e internetit të cilat e sotme janë bërë. 35 00:01:45,040 --> 00:01:49,330 Deri në fund kurs e ju do të jetë gati, nuk vetëm për studime të mëtejshme në CS nëse i 36 00:01:49,330 --> 00:01:52,870 interes, por për zbatimin e mësimeve të tashmë të mësuar për problemet e 37 00:01:52,870 --> 00:01:54,500 interes për ju. 38 00:01:54,500 --> 00:01:56,545 Ne kemi marrë shumë pak për të bërë, pse, në javët e ardhshme. 39 00:01:56,545 --> 00:01:58,750 Pra, ne do të shihemi përsëri së shpejti. 40 00:01:58,750 --> 00:02:00,158 Kjo është CS50. 41 00:02:00,158 --> 00:02:07,650 42 00:02:07,650 --> 00:02:11,590 >> Gjërat quajtur tavolina hash dhe të lidhura listat, pemët dhe përpiqet, të gjitha mjetet për 43 00:02:11,590 --> 00:02:15,310 dikujt kit mjet, me të cilin për të zgjidhur Problemet më efektive. 44 00:02:15,310 --> 00:02:15,730 Ne do të marrë - 45 00:02:15,730 --> 00:02:16,980 [LAUGHING]. 46 00:02:16,980 --> 00:02:22,990 47 00:02:22,990 --> 00:02:24,490 Ne duhet të përdorin atë! 48 00:02:24,490 --> 00:02:30,490 [LAUGHING] 49 00:02:30,490 --> 00:02:31,740 Si e nuk shohim se vjen? 50 00:02:31,740 --> 00:02:32,940