1 00:00:00,000 --> 00:00:00,780 2 00:00:00,780 --> 00:00:03,390 >> COLUMNA 1: Este é CS50. 3 00:00:03,390 --> 00:00:05,950 E esta é Sanders Theatre. 4 00:00:05,950 --> 00:00:09,500 CS50 é a introdución de Harvard ao empresas intelectuais de ordenador 5 00:00:09,500 --> 00:00:13,280 ciencia e da arte da programación, para Major e non majors iguais. 6 00:00:13,280 --> 00:00:17,270 En realidade, a maioría dos alumnos do curso, tanto no campus como fóra, non teñen antes 7 00:00:17,270 --> 00:00:18,620 experiencia de programación. 8 00:00:18,620 --> 00:00:22,410 Pero se aínda facer ou non facer, entre os obxectivos do curso é ensinar 9 00:00:22,410 --> 00:00:25,830 como pensar con coidado, e resolver problemas de forma máis eficaz - 10 00:00:25,830 --> 00:00:29,350 leccións que vai atopar transcender o habilidades moi prácticas coas que 11 00:00:29,350 --> 00:00:31,780 Tamén saír do curso. 12 00:00:31,780 --> 00:00:35,260 >> É aquí que Sanders, cada semana, imos explorar novas formas de pensar, 13 00:00:35,260 --> 00:00:36,930 novas técnicas para a resolución de problemas. 14 00:00:36,930 --> 00:00:39,250 E é onde imos iniciar a programación. 15 00:00:39,250 --> 00:00:43,020 A semana de cero, imos mergullar en risco, unha linguaxe de programación gráfica de 16 00:00:43,020 --> 00:00:45,830 MIT, co cal poderá crear programas arrastrando e 17 00:00:45,830 --> 00:00:48,250 caendo pezas do puzzle que vai chame só se fai 18 00:00:48,250 --> 00:00:51,930 sentido lóxico para facelo. 19 00:00:51,930 --> 00:00:55,010 Nós imos facer a transición nunha semana para C, algunha programación máis tradicional 20 00:00:55,010 --> 00:00:57,870 linguaxe, coa que imos expresar solucións para os problemas da máis 21 00:00:57,870 --> 00:01:00,950 precisamente, e, en definitiva aínda máis poderosa. 22 00:01:00,950 --> 00:01:04,400 >> Imos explorar o máis simple dos datos estruturas, matrices ou bloques de 23 00:01:04,400 --> 00:01:06,405 memoria que imos usar para almacenar datos. 24 00:01:06,405 --> 00:01:09,180 Imos mergullo en algoritmos, conxuntos de instrucións con 25 00:01:09,180 --> 00:01:10,680 que para resolver problemas. 26 00:01:10,680 --> 00:01:14,735 Imos buscar o número 50 atrás un conxunto de portas virtuais. 27 00:01:14,735 --> 00:01:17,800 Imos reorganizar esas portas, a fin para clasificar os números detrás deles, polo que 28 00:01:17,800 --> 00:01:20,480 que podemos atopar números máis rápido. 29 00:01:20,480 --> 00:01:24,410 Imos afrontar datos máis sofisticados estruturas e algoritmos, cousas como 30 00:01:24,410 --> 00:01:28,740 árbores e intentos, táboas de hash e conectado listas, as ferramentas para a súa 31 00:01:28,740 --> 00:01:32,490 kit de ferramentas con que para resolver problemas cada vez máis eficaz. 32 00:01:32,490 --> 00:01:36,870 >> En pouco tempo, imos facer a transición de C para programación web, utilizando linguaxes como 33 00:01:36,870 --> 00:01:42,580 PHP e JavaScript no contexto HTML, CSS e SQL - linguas con 34 00:01:42,580 --> 00:01:45,040 que sitios de hoxe son feitas. 35 00:01:45,040 --> 00:01:49,330 Ao final do curso estará listo, non só a novos estudos en CS de 36 00:01:49,330 --> 00:01:52,870 interese, pero para a aplicación das leccións xa aprendeu a problemas de 37 00:01:52,870 --> 00:01:54,500 seu interese. 38 00:01:54,500 --> 00:01:56,545 Temos un pouco de facer, con todo, nas próximas semanas. 39 00:01:56,545 --> 00:01:58,750 Entón, imos velo de novo en breve. 40 00:01:58,750 --> 00:02:00,158 Este é CS50. 41 00:02:00,158 --> 00:02:07,650 42 00:02:07,650 --> 00:02:11,590 >> Cousas chamados táboas hash e conectados listas, árbores e intentos, as ferramentas para 43 00:02:11,590 --> 00:02:15,310 un kit de ferramentas, coa cal a resolver problemas de forma máis eficaz. 44 00:02:15,310 --> 00:02:15,730 Imos levar - 45 00:02:15,730 --> 00:02:16,980 [Risas]. 46 00:02:16,980 --> 00:02:22,990 47 00:02:22,990 --> 00:02:24,490 Temos que usar isto! 48 00:02:24,490 --> 00:02:30,490 [Risas] 49 00:02:30,490 --> 00:02:31,740 Como é que nós non vemos que vén? 50 00:02:31,740 --> 00:02:32,940