1 00:00:00,000 --> 00:00:00,780 2 00:00:00,780 --> 00:00:03,390 >> Выступающий 1: Это CS50. 3 00:00:03,390 --> 00:00:05,950 И это Сандерс театра. 4 00:00:05,950 --> 00:00:09,500 CS50 является внедрение Гарвардского университета в интеллектуальные предприятия компьютере 5 00:00:09,500 --> 00:00:13,280 наука и искусство программирования, для майоров и не-майоров, так. 6 00:00:13,280 --> 00:00:17,270 Действительно, большая часть студентов ходе автора, как на территории кампуса и прочь, не имеют до 7 00:00:17,270 --> 00:00:18,620 программирование опыт. 8 00:00:18,620 --> 00:00:22,410 Но то ли вы сами делаете или не делаете, среди целей курса является научить 9 00:00:22,410 --> 00:00:25,830 Вы, как подумать, и решить проблемы более эффективно - 10 00:00:25,830 --> 00:00:29,350 уроки, которые вы найдете преодолеть очень практические навыки, с помощью которых вы 11 00:00:29,350 --> 00:00:31,780 также выхода из курса. 12 00:00:31,780 --> 00:00:35,260 >> Это здесь, в Сандерс, что, каждую неделю, мы исследуем новые способы мышления, 13 00:00:35,260 --> 00:00:36,930 новые методы решения задач. 14 00:00:36,930 --> 00:00:39,250 И это то, где мы будем Начало программирования. 15 00:00:39,250 --> 00:00:43,020 В нулевом неделю мы будем погружаться в пустом месте, а графический язык программирования от 16 00:00:43,020 --> 00:00:45,830 Массачусетский технологический институт, с которым мы сможем создавать программы путем перетаскивания и 17 00:00:45,830 --> 00:00:48,250 падая кусочки головоломки, которые будут только подключить, если это делает 18 00:00:48,250 --> 00:00:51,930 логический смысл это делать. 19 00:00:51,930 --> 00:00:55,010 Мы будем переходить в неделю один С, некоторые более традиционные программирования 20 00:00:55,010 --> 00:00:57,870 язык, с помощью которого мы выражаем решения проблем все больше 21 00:00:57,870 --> 00:01:00,950 Точнее, и в конечном счете тем более мощно. 22 00:01:00,950 --> 00:01:04,400 >> Мы рассмотрим простейший данных структуры, массивами или блоками 23 00:01:04,400 --> 00:01:06,405 памяти, что мы будем использовать для хранения данных. 24 00:01:06,405 --> 00:01:09,180 Мы будем нырять в алгоритмы, наборы инструкций с 25 00:01:09,180 --> 00:01:10,680 для решения проблем. 26 00:01:10,680 --> 00:01:14,735 Мы будем искать числа 50 за массив виртуальных дверей. 27 00:01:14,735 --> 00:01:17,800 Мы переставить эти двери для того, сортировать номера за ними, так 28 00:01:17,800 --> 00:01:20,480 что мы можем найти номера быстрее. 29 00:01:20,480 --> 00:01:24,410 Мы будем решать более сложные данные структуры и алгоритмы, такие вещи, как 30 00:01:24,410 --> 00:01:28,740 деревья и пытается, хеш-таблицы и связаны списки, все инструменты для своих 31 00:01:28,740 --> 00:01:32,490 инструментарий, с которым для решения проблем еще более эффективно. 32 00:01:32,490 --> 00:01:36,870 >> Вскоре мы будем переходить от С до веб-программирование, используя языки, как 33 00:01:36,870 --> 00:01:42,580 PHP и JavaScript в контексте HTML, CSS, и SQL - языки с 34 00:01:42,580 --> 00:01:45,040 которые сегодняшние сайты сделаны. 35 00:01:45,040 --> 00:01:49,330 К концу конечно в вы будете готовы, не только для дальнейших исследований в CS, если из 36 00:01:49,330 --> 00:01:52,870 интерес, но для применения уроков уже научились проблем 37 00:01:52,870 --> 00:01:54,500 интерес к вам. 38 00:01:54,500 --> 00:01:56,545 У нас есть совсем немного, чтобы сделать, хотя, в ближайшие недели. 39 00:01:56,545 --> 00:01:58,750 Таким образом мы будем видеть вас снова скоро. 40 00:01:58,750 --> 00:02:00,158 Это CS50. 41 00:02:00,158 --> 00:02:07,650 42 00:02:07,650 --> 00:02:11,590 >> Вещи называется хэш-таблицы и связаны списки, деревья и пытается, все инструменты для 43 00:02:11,590 --> 00:02:15,310 свое набор инструментов, с помощью которого для решения проблемы более эффективно. 44 00:02:15,310 --> 00:02:15,730 Мы возьмем - 45 00:02:15,730 --> 00:02:16,980 [Смеется]. 46 00:02:16,980 --> 00:02:22,990 47 00:02:22,990 --> 00:02:24,490 Мы должны использовать это! 48 00:02:24,490 --> 00:02:30,490 [Смеется] 49 00:02:30,490 --> 00:02:31,740 Как мы не видим, что идет? 50 00:02:31,740 --> 00:02:32,940