0:00:00.651,0:00:03.830 Đó là một buổi chiều thứ Bảy tháng Năm, 0:00:03.830,0:00:06.344 tôi bỗng nhiên nhận ra 0:00:06.344,0:00:09.798 rằng ngày hôm sau là ngày của Mẹ, 0:00:09.798,0:00:11.644 và tôi chưa chuẩn bị món quà nào cho mẹ tôi cả. 0:00:11.644,0:00:13.045 vì vậy tôi bắt đầu nghĩ đến 0:00:13.045,0:00:15.382 tôi nên mua món quà gì cho ngày của Mẹ đây? 0:00:15.382,0:00:17.226 Tôi nghĩ, tại sao không làm cho mẹ 0:00:17.226,0:00:20.275 một tấm thiệp có khả năng tương tác bằng cách sử dụng 0:00:20.275,0:00:22.983 phần mềm Scratch một chương trình mà tôi đang nghiên cứu 0:00:22.983,0:00:26.800 cùng với nhóm của tôi ở phòng Thí Nghiệm Truyền Thông ờ MIT 0:00:26.800,0:00:30.180 Chúng tôi phát triển phần mềm này để mọi người có thể dễ dàng tạo ra 0:00:30.180,0:00:34.424 những câu chuyện, trò chơi tương tác và chuyển động của riêng họ, 0:00:34.424,0:00:38.193 và sau đó sẽ chia sẻ những sản phẩm đó cho mọi người.. 0:00:38.193,0:00:42.061 Do đó tôi nghĩ, đây là cơ hội tốt để sử dụng phần mềm Scratch 0:00:42.061,0:00:44.961 để tạo ra tấm thiệp có tính tương tác cho Mẹ tôi. 0:00:44.961,0:00:47.137 Trước khi làm tấm thiệp cho ngày của Mẹ, 0:00:47.137,0:00:49.122 Tôi nghĩ tôi lướt qua 0:00:49.122,0:00:50.695 trang web của Scratch. 0:00:50.695,0:00:54.053 Những năm gần đây, trẻ em trên thế giới 0:00:54.053,0:00:57.247 cỡ tám tuổi trở đi, đã chia sẻ những sản phẩm của chúng, 0:00:57.247,0:01:00.682 va tôi nghĩ, tôi tự hỏi nếu như trong ba triệu sản phẩm này 0:01:00.682,0:01:04.067 liệu có ai đã nghĩ ra tấm thiệp điện tử cho ngày của Mẹ. 0:01:04.067,0:01:07.061 Tôi gõ vào mục tìm kiếm 0:01:07.061,0:01:08.606 "Ngày Của Mẹ" 0:01:08.606,0:01:11.609 và rất ngạc nhiên và vui khi nhìn thấy 0:01:11.609,0:01:14.313 hàng loạt những tấm thiệp 0:01:14.313,0:01:16.827 hiện ra trên trang web Scratch, 0:01:16.827,0:01:19.145 rất nhiều trong số này chỉ mới được làm cách đây 24 tiếng đồng hồ 0:01:19.145,0:01:22.351 bởi những người "hay trễ nài" như bản thân tôi 0:01:22.351,0:01:25.473 Nên tôi bắt đầu xem từng cái một. 0:01:25.473,0:01:27.929 Tôi thấy một cái với hình con mèo con 0:01:27.929,0:01:34.800 và mèo mẹ, và lời ước 'Chúc mừng ngày của Mẹ'. 0:01:34.800,0:01:37.331 Và tác giả của tấm thiếp đã rất cẩn thận 0:01:37.331,0:01:40.835 đặt thêm một phím "replay" (xem lại lần nữa) cho mẹ của cậu ta. 0:01:40.835,0:01:43.219 Một tính năng có khả năng tương tác khác, đó là 0:01:43.219,0:01:46.417 khi bạn di chuyển con chuột vào những từ trong 'Chúc Mừng Ngày Của Mẹ' 0:01:46.417,0:01:51.337 nó sẽ hiện ra một câu chúc đặc biệt cho Ngày Của Mẹ. 0:01:51.337,0:01:55.320 Chẳng hạn như cái này, tác giả kể về 0:01:55.320,0:01:57.979 việc cô đã tìm kiếm thông tin qua Google 0:01:57.979,0:02:01.096 thông tin về 'Ngày Của Mẹ' bắt đầu từ khi nào. 0:02:01.096,0:02:05.239 Và khi cô ấy đã tìm ra được thông tin đó, 0:02:05.239,0:02:07.717 cô đã tạo ra một lời chúc đặc biệt cho Ngày Của Mẹ 0:02:07.717,0:02:11.344 nhắn nhủ rằng cô yêu mẹ rất nhiều. 0:02:11.344,0:02:13.569 Tôi thật sự rất thích thú khi xem những sản phẩm này 0:02:13.569,0:02:15.221 và rất là ngưỡng mộ chúng. 0:02:15.221,0:02:19.062 Thật ra thì tôi thích đến nỗi mà thay vì tôi làm một cái cho mẹ tôi, 0:02:19.062,0:02:23.816 thì tôi gởi những đường link với hàng tá những tấm thiệp như vậy cho mẹ tôi. 0:02:23.816,0:02:27.396 Và thú vị là, bà phản ứng giống với những gì tôi hi vọng. 0:02:27.396,0:02:28.781 Bà viết thư trả lời tôi và nói, 0:02:28.781,0:02:32.048 'Mẹ rất tự hào có môt con trai như con, người tạo ra phần mềm 0:02:32.048,0:02:36.160 để cho mấy đứa trẻ có thể tạo ra những tấm thiệp mừng 'Ngày Của Mẹ' cho mẹ của chúng.' 0:02:36.160,0:02:39.960 Và mẹ tôi rất vui mừng, và điều đó làm tôi vui theo, 0:02:39.960,0:02:44.584 nhưng một điều làm tôi vui hơn nữa, 0:02:44.584,0:02:48.543 Tôi vui vì những đứa trẻ này dùng Scatch 0:02:48.543,0:02:51.344 đúng theo hướng mà chúng tôi hi vọng. 0:02:51.344,0:02:54.155 Khi chúng tạo ra những tấm thiệp tương tác, 0:02:54.155,0:02:56.436 bạn có thể thấy rằng chúng thật sự 0:02:56.436,0:02:59.748 trở nên thành thục với công nghệ mới. 0:02:59.748,0:03:01.211 Tôi có ý gì khi nói "thành thục"? 0:03:01.211,0:03:05.243 Ý tôi muốn nói ở đây là chúng có thể chia sẻ ý nghĩ 0:03:05.243,0:03:08.020 và cũng bắt đầu chia sẻ ý tưởng. 0:03:08.020,0:03:10.674 Khi chúng ta thành thạo một ngôn ngữ, 0:03:10.674,0:03:14.211 có nghĩa là bạn có thể viết một trang trong lịch trình của bạn 0:03:14.211,0:03:18.264 hoặc kể câu chuyện cười hoặc viết một lá thư cho một người bạn. 0:03:18.264,0:03:21.421 Nó cũng giống như những kỹ thuật mới. 0:03:21.421,0:03:25.603 Bằng cách viết ra, tạo ra những tấm thiệp mừng 'Ngày Của Mẹ', 0:03:25.603,0:03:28.133 những đứa trẻ này chứng minh được là chúng thực sự thành thạo 0:03:28.133,0:03:29.806 với công nghệ mới. 0:03:29.806,0:03:32.571 Còn bây giờ, có thể bạn sẽ không ngạc nhiên lắm với cái này, 0:03:32.571,0:03:35.267 bởi vì nhiều lúc mọi người cảm thấy rằng 0:03:35.267,0:03:38.667 thế hệ trẻ bây giờ có thể làm mọi thứ với công nghệ thông tin. 0:03:38.667,0:03:43.128 Ý tôi là, hầu hết chúng ta nghe nhắc đến thể hệ trẻ như là 'thế hệ kỹ thuật số. 0:03:43.128,0:03:46.925 Cá nhân tôi thì tôi hơi nghi ngại cho thuật ngữ này. 0:03:46.925,0:03:50.426 Tôi không nghĩ là chúng ta nên nghĩ về chúng như một thế hệ ký thuật số. 0:03:50.426,0:03:52.979 Khi chúng ta thật sự cân nhắc, làm thế nào mà thế hệ trẻ 0:03:52.979,0:03:56.515 sử dụng hầu hết thời gian vào những công nghệ mới? 0:03:56.515,0:04:00.038 Bạn thường thấy những trường hợp như vậy, 0:04:00.038,0:04:02.232 hoặc như thế này, 0:04:02.232,0:04:03.750 và đúng là thế hệ trẻ 0:04:03.750,0:04:07.066 rất thỏa mái và quen với việc lướt net 0:04:07.066,0:04:11.588 chat, gửi tin nhắn hoặc chơi game. 0:04:11.588,0:04:14.787 Nhưng những việc này không thật sự làm bạn trở nên 'điêu luyện'. 0:04:14.787,0:04:18.746 Nên thế hệ trẻ ngày nay có rất nhiều kinh nghiệm 0:04:18.746,0:04:22.541 và rất quen với việc sử dụng các công nghệ thông tin mới, 0:04:22.541,0:04:25.946 nhưng không nhiều trong số này tạo ra một cái gì đó với công nghệ thông tin 0:04:25.946,0:04:28.918 và thể hiện bản thân mình với kỹ thuật mới. 0:04:28.918,0:04:31.310 Hầu hết là họ có thể đọc 0:04:31.310,0:04:34.643 nhưng không viết được với công nghệ. 0:04:34.643,0:04:38.541 Và tôi rất thích tìm hiểu xem là chúng tôi có thể giúp gì để thế hệ trẻ trở nên điêu luyện 0:04:38.541,0:04:41.070 để họ có thể viết các kỹ thuật mới? 0:04:41.070,0:04:44.430 Và đó cũng có nghĩa là họ cần có khả năng 0:04:44.430,0:04:48.942 viết chương trình máy tính, hoặc lập trình. 0:04:48.942,0:04:51.654 Vậy nên, càng ngày càng nhiều người nhận thấy 0:04:51.654,0:04:54.958 việc quan trọng học cách lập trình. 0:04:54.958,0:04:57.560 Trong những năm gần đây, có khoảng 0:04:57.560,0:05:00.452 hàng trăm các tổ chức và website 0:05:00.452,0:05:03.746 giúp thế hệ trẻ học cách lập trình 0:05:03.746,0:05:07.337 Nếu bạn tìm trên mạng, bạn sẽ thấy những nơi như là Codecademy 0:05:07.337,0:05:09.708 và các sự kiện như CoderDojo 0:05:09.708,0:05:12.139 hoặc trang web như Girls Who Code, 0:05:12.139,0:05:13.833 hoặc Black Girls Code. 0:05:13.833,0:05:16.941 Dường như là mọi người đang bắt đầu tìm hiểu. 0:05:16.941,0:05:19.524 Đầu năm nay, 0:05:19.524,0:05:20.889 ngay lúc chuẩn bị qua năm mới, 0:05:20.889,0:05:23.549 Thị Trưởng thành phố New York Michael Bloomberg 0:05:23.549,0:05:25.809 đưa ra tiêu chí trong năm mới là ông sẽ đi học 0:05:25.809,0:05:28.588 lập trình trong năm 2012. 0:05:28.588,0:05:31.756 Một vài tháng sau, nước Estonia ra quyết định 0:05:31.756,0:05:35.412 tất cả các học sinh trung học nên học cách lập trình 0:05:35.412,0:05:38.204 Và đó cũng là vấn đề gây tranh cãi ở Anh. 0:05:38.204,0:05:42.513 về việc nên cho trẻ con học lập trình hay không. 0:05:42.513,0:05:45.356 Trong số các bạn, khi chúng ta nghe về vấn đề này, 0:05:45.356,0:05:48.964 có thể nghe rất lạ về việc mọi người học lập trình 0:05:48.964,0:05:52.114 Khi nhiều người nghĩ đến việc lập trình, người ta nghĩ đến nó 0:05:52.114,0:05:55.690 như một việc gì đó mà chỉ có một phần rất ít 0:05:55.690,0:05:58.348 người đang làm, 0:05:58.348,0:06:01.270 và họ nghĩ lập trình giống như vậy. 0:06:01.270,0:06:03.436 Nhưng thật ra, lập trình là như thế này, 0:06:03.436,0:06:05.931 nó chỉ thật sự dành cho một số ít cộng đồng người 0:06:05.931,0:06:09.003 với kỹ năng tính toán đặc biệt và trình độ kỹ thuật 0:06:09.003,0:06:11.269 có thể lập trình 0:06:11.269,0:06:13.769 Nhưng lập trình không phải như vậy. 0:06:13.769,0:06:17.748 Để tôi chứng minh cho các bạn thấy việc lập trình sẽ như thế nào trong Scratch. 0:06:17.748,0:06:22.027 Trong Scratch, để lập trình, bạn chỉ cần dịch chuyển các khối lại với nhau. 0:06:22.027,0:06:23.942 Trong trường hợp này, bạn lấy một khối 0:06:23.942,0:06:25.711 và chuyển nó vào một khối hộp, 0:06:25.711,0:06:28.469 và khối hộp này điều khiển hành động 0:06:28.469,0:06:31.987 của các nhân vật khác nhau trong trò chơi hay câu chuyện của bạn, 0:06:31.987,0:06:34.288 trong trường hợp này là điều khiển một con cá lớn. 0:06:34.288,0:06:37.739 Sau khi đã tạo ra chương trình của mình, bạn có thể nhấn vào "chia sẻ", 0:06:37.739,0:06:40.815 và gửi đến những người khác, 0:06:40.815,0:06:42.638 và sau đó bạn có thể sử dụng sản phẩm này 0:06:42.638,0:06:45.612 và cũng có thể bắt đầu phát triển nó. 0:06:45.612,0:06:48.934 Đương nhiên là tạo ra một trò chơi cá không chỉ là một chương trình duy nhất 0:06:48.934,0:06:50.579 mà bạn có thể làm với Scratch. 0:06:50.579,0:06:52.559 Trong hàng triệu sản phẩm trong trang web Scratch, 0:06:52.559,0:06:55.383 có tất cả mọi thứ từ những câu chuyện hoạt hình 0:06:55.383,0:06:57.799 đến các dự án khoa học ở trường 0:06:57.799,0:06:59.863 đến các chương trình phát thanh 0:06:59.863,0:07:02.185 đến các chương trình không gian 3 chiều 0:07:02.185,0:07:04.898 đến việc tạo lại các chương trình trò chơi video được tạo trước đó 0:07:04.898,0:07:07.167 đến các cuộc bầu cử 0:07:07.167,0:07:09.807 đến các bài toán hình học 0:07:09.807,0:07:12.727 đến các môn nghệ thuật chuyển đông, và 0:07:12.727,0:07:15.511 cả các tấm thiệp Mừng Ngày của Mẹ. 0:07:15.511,0:07:18.547 Nên tôi nghĩ, có rất nhiều cách 0:07:18.547,0:07:22.007 mà mọi người có thể biểu hiện bằng cách sử dụng chương trình này, 0:07:22.007,0:07:25.407 để có thể tạo và chia xẻ các ý tưởng với thế giới. 0:07:25.407,0:07:27.969 Và các ý tưởng này không chỉ ở yên trên màn hình. 0:07:27.969,0:07:31.736 Bạn có thể lập trình để tương tác với thế giới xung quanh bạn. 0:07:31.736,0:07:34.215 Đây là một ví dụ từ Hồng Kông, 0:07:34.215,0:07:35.622 nơi mấy đứa trẻ tạo ra một trò chơi 0:07:35.622,0:07:38.903 và sau đó tạo ra thiết bị riêng 0:07:38.903,0:07:41.795 và có cả cảm ứng ánh sáng, và chính thiết bị cảm ứng này 0:07:41.795,0:07:43.738 phát hiện ra cái lổ trên tấm bảng, 0:07:43.738,0:07:45.938 và khi chúng di chuyển cái cưa 0:07:45.938,0:07:48.178 thiết bị cảm ứng ánh sáng phát hiện thấy cái lổ 0:07:48.178,0:07:51.134 và kiểm soát bàn cưa trên màn hình 0:07:51.134,0:07:53.914 và cưa đổ cái cây. 0:07:53.914,0:07:56.023 Chúng ta sẽ tiếp tục quan sát cách mới khác liên quan 0:07:56.023,0:07:59.079 đến việc liên kết thể giới thật và thế giới ảo 0:07:59.079,0:08:02.007 và liên kết thế giới xung quanh chúng ta. 0:08:02.007,0:08:04.240 Đây là một ví dụ từ một phiên bản mới của Scratch 0:08:04.240,0:08:07.863 mà chúng ta sẽ ra mắt trong vài tháng tới, 0:08:07.863,0:08:09.913 và chúng tôi đang xem xét lại để có thể 0:08:09.913,0:08:11.609 khiến bạn đi vào hướng mới hay không. 0:08:11.609,0:08:13.873 Đây là một ví dụ. 0:08:13.873,0:08:17.947 Nó được sử dụng webcam. 0:08:17.947,0:08:22.803 Và khi bàn tay tôi di chuyển, tôi có thể làm nổ mấy quả bóng 0:08:22.803,0:08:25.688 hoặc có thể di chuyển những con bọ. 0:08:25.688,0:08:28.253 Nó cũng hơi giống với Microsoft Kinect, 0:08:28.253,0:08:30.969 mà các bạn có thể tương tác với các cử chỉ. 0:08:30.969,0:08:33.213 Nhưng thay vì chỉ chơi trò chơi của những người khác, 0:08:33.213,0:08:35.455 bạn có thể tạo ra các trò chơi, 0:08:35.455,0:08:36.838 và nếu bạn thấy trò chơi của ai đó, 0:08:36.838,0:08:39.478 bạn chỉ cần nói 'nhìn bên trong', 0:08:39.478,0:08:42.372 và nếu bạn nhìn vào trong các khối hộp mà kiểm soát. 0:08:42.372,0:08:45.927 Trong đó, có một khối hộp thể hiện cho chúng ta thấy có bao nhiêu chuyển động cảm xúc, 0:08:45.927,0:08:49.048 và sau đó những chuyển động này 0:08:49.048,0:08:52.427 sẽ kết nối với các bong bóng hiệu ứng để phát ra. 0:08:52.427,0:08:54.811 Cách này cũng giống trong sử dụng máy chụp hình 0:08:54.811,0:08:57.316 để lấy thông tin trong Scratch, 0:08:57.316,0:09:00.323 bạn cũng có thể sử dụng microphone. 0:09:00.323,0:09:04.307 Đây là một ví dụng của một dự án sử dụng microphone. 0:09:04.307,0:09:06.707 Nên tôi sẽ để cho các bạn điều khiển trò chơi này 0:09:06.707,0:09:08.953 bằng cách sử dụng giọng nói của mình. 0:09:08.953,0:09:25.409 (tiếng dế kêu) (tiếng hét) (tiếng nuốt chửng) 0:09:25.409,0:09:34.038 (tiếng cười) 0:09:34.038,0:09:42.822 (tiếng vỗ tay) 0:09:42.822,0:09:45.427 Mấy đứa trẻ tạo ra những dự án như thế này, 0:09:45.427,0:09:47.692 chúng cũng học cách lập trình, 0:09:47.692,0:09:51.626 nhưng quan trọng hơn, là chúng đang học lập trình. 0:09:51.626,0:09:53.915 Vì khi học cách lập trình, 0:09:53.915,0:09:57.235 mấy đứa trẻ có cơ hội học nhiều thứ khác, 0:09:57.235,0:10:00.107 có nhiều cơ hội mới cho việc học tập. 0:10:00.107,0:10:04.491 hãy so sánh với việc đọc và viết. 0:10:04.491,0:10:07.431 Khi bạn có thể học cách đọc và viết, nó tạo ra 0:10:07.431,0:10:10.491 nhiều cơ hội cho bạn học nhiều thứ khác. 0:10:10.491,0:10:14.251 Khi bạn học cách để đọc, bạn cũng bắt đầu đọc để học. 0:10:14.251,0:10:16.439 Và lập trình cũng như vậy. 0:10:16.439,0:10:18.986 Nếu bạn học các lập trình, bạn cũng bắt đầu lập trình để học. 0:10:18.986,0:10:21.540 Nên những việc bạn có thể học trở nên rõ ràng. 0:10:21.540,0:10:24.038 Bạn học nhiều về cách vận hành của máy tính. 0:10:24.038,0:10:26.356 Nhưng đó chỉ là bước khởi đầu. 0:10:26.356,0:10:28.951 Khi bạn học cách lập trình, bạn lại có thể học thêm 0:10:28.951,0:10:31.196 nhiều thứ. 0:10:31.196,0:10:33.542 Để tôi cho các bạn một ví dụ nữa. 0:10:33.542,0:10:35.812 Đây là một dự án khác, 0:10:35.812,0:10:38.080 và tôi thấy cái này khi tôi đi thăm 0:10:38.080,0:10:40.222 một trung tâm vi tính. 0:10:40.222,0:10:43.242 Đây là những trung tâm đào tạo thêm mà chúng tôi giúp mở ra 0:10:43.242,0:10:46.004 tại đây những bạn trẻ từ những nhóm thu nhập thấp 0:10:46.004,0:10:50.083 học cách thể hiện mình một cách sáng tạo với kỹ thuật mới. 0:10:50.083,0:10:52.878 Và khi tôi tới một trong những trung tâm này vài năm trước, 0:10:52.878,0:10:56.603 tôi có gặp một cậu bé 13 tuổi dùng chương trình Scratch 0:10:56.603,0:10:59.499 để tạo ra một trò chơi giống như cái này, 0:10:59.499,0:11:02.422 cậu bé rất vui và tự hào với trò chơi của cậu ấy 0:11:02.422,0:11:05.387 nhưng cậu bé cũng muốn làm hơn như vậy nữa. 0:11:05.387,0:11:07.691 Cậu bé muốn giữ điểm của mình. 0:11:07.691,0:11:10.767 Đây là một trò mà mấy con cá lớn ăn mấy con cá nhỏ, 0:11:10.767,0:11:13.694 nhưng cậu bé muốn giữ nguyên điểm đạt, nên mỗi lần 0:11:13.694,0:11:17.072 cá lớn ăn cá bé, 0:11:17.072,0:11:19.611 điểm được cộng thêm và điểm vẫn có thể được giữ nguyên, 0:11:19.611,0:11:22.123 nhưng cậu bé không biết cách làm sao. 0:11:22.123,0:11:24.388 Và tôi đã chỉ cho cậu bé cách làm. 0:11:24.388,0:11:27.965 Trong Scratch, bạn cũng có thể tạo ra một thứ được gọi là 'biến số' 0:11:27.965,0:11:32.092 Tôi sẽ gọi là điểm đạt. 0:11:32.092,0:11:34.923 Và một vài hộp block mới tạo ra cho bạn, 0:11:34.923,0:11:39.589 và cũng tạo ra một bảng điểm để có thể lưu lại các điểm đạt được, 0:11:39.589,0:11:44.841 nên mỗi lần tôi nhấn vào 'thay đổi điểm', nó tự động thêm điểm. 0:11:44.841,0:11:47.366 Sau đó, tôi có đưa cho một thành viên trong câu lạc bộ xem 0:11:47.366,0:11:50.067 cậu ta là Victor - và Victor, 0:11:50.067,0:11:52.869 khi cậu ấy nhận thấy rằng những khối này có thể tự động cộng điểm đạt, 0:11:52.869,0:11:54.685 cậu ấy biết ngay phải làm gì. 0:11:54.685,0:11:56.999 Cậu ấy dùng khối block 0:11:56.999,0:12:00.043 và bỏ nó vào trong chương trình 0:12:00.043,0:12:04.236 ngay vị trí mà cá lớn ăn cá bé. 0:12:04.236,0:12:09.259 Nên, mỗi lần cá lớn ăn cá bé, 0:12:09.259,0:12:15.254 cậu ta sẽ được thêm điểm, và điểm này sẽ được cộng dồn. 0:12:15.254,0:12:16.951 Và nó ngay lập tức phát huy hiệu quả 0:12:16.951,0:12:19.205 Cậu bé rất hứng khởi khi làm được như vậy, 0:12:19.205,0:12:20.884 cậu ấy chìa tay ra, 0:12:20.884,0:12:23.433 và nói với tôi 'Cảm ơn, cảm ơn, cảm ơn.' 0:12:23.433,0:12:25.502 Và tự nhiên tôi chợt nghĩ, 0:12:25.502,0:12:28.544 có bao nhiêu lần giáo viên nhận được lời cảm ơn từ học trò của mình 0:12:28.544,0:12:31.947 về việc dạy chúng các "biến số" như thế? 0:12:31.947,0:12:34.428 Chắc chuyện như vậy không thường xảy ra trong hầu hết các lớp học, 0:12:34.428,0:12:37.387 nhưng đó là vì trong hầu hết các lớp học, khi mấy đứa trẻ học về các 'biến số' 0:12:37.387,0:12:39.895 chúng không biết tại sao chúng được dạy về điều này. 0:12:39.895,0:12:42.766 Đó không phải như là, chúng có thể lợi dụng nó. 0:12:42.766,0:12:44.928 Khi chúng ta học những ý tưởng như Scratch, 0:12:44.928,0:12:49.031 bạn có thể học nó theo cách thật sụ hữu dụng và thúc đẩy cho bạn, 0:12:49.031,0:12:52.021 như vậy bạn có thể hiểu được ký do học các 'biến số', 0:12:52.021,0:12:54.063 và chúng tôi nhận thấy rằng trẻ học về phần này sâu hơn 0:12:54.063,0:12:55.478 và học tốt hơn. 0:12:55.478,0:12:58.519 Tôi chắc rằng, Victor được dạy về các 'biến số' trong trường, 0:12:58.519,0:13:00.707 nhưng cậu bé không thật sự để ý đến. 0:13:00.707,0:13:02.990 Và bây giờ cậu có lý do để học về các 'biến số'. 0:13:02.990,0:13:06.064 Nên khi bạn học về cách lập trình, và lập trình để học, 0:13:06.064,0:13:10.948 bạn nên học theo đúng hoàn cảnh, và đó là các tốt nhất để học. 0:13:10.948,0:13:14.403 Những đứa trẻ như Victor đang tạo ra những dự án như thế này, 0:13:14.403,0:13:17.187 chúng học về những phần quan trọng như 'biến số', 0:13:17.187,0:13:19.315 nhưng đó chỉ là phần khởi đầu. 0:13:19.315,0:13:23.165 khi Victor làm ra dự án và viết chương trình, 0:13:23.165,0:13:26.417 cậu ấy cũng học về cách xây dựng thiết kế, 0:13:26.417,0:13:29.036 làm sao để bắt đầu với một ý tưởng sơ khai 0:13:29.036,0:13:31.942 và phát triển ý tưởng hơn nữa 0:13:31.942,0:13:34.449 như các bạn thấy ở đây. 0:13:34.449,0:13:38.489 Vì vậy mà cậu học rất nhiều phần chính khác nhau của việc thiết kế, 0:13:38.489,0:13:41.731 vầ cách thể hiện ý tưởng mới, 0:13:41.731,0:13:46.436 và cách nắm được ý tưởng phức tạp và tách nó ra thành những phần nhỏ đơn giản hơn, 0:13:46.436,0:13:49.426 và cách phối hợp làm việc với những thành viên trong dự án của mình, 0:13:49.426,0:13:52.877 và về cách tìm và sửa đổi những phần bị lỗi, 0:13:52.877,0:13:55.931 cách kiên định và kiên trì 0:13:55.931,0:13:59.336 khi đối mặt với những áp lực nhất là khi có những phần không hoạc động tốt. 0:13:59.336,0:14:01.109 Đó là những kỹ năng quan trọng 0:14:01.109,0:14:03.977 mà nó không chỉ liên quan đến việc lập trình. 0:14:03.977,0:14:06.804 Nó liên quan đến tất cả các hoạt động khác. 0:14:06.804,0:14:09.972 Ai mà biết được là sau này Victor sẽ lớn lên và trở thành 0:14:09.972,0:14:12.896 một lập trình viên hoặc một nhà khoa học máy tính? 0:14:12.896,0:14:14.708 Có thể nó sẽ không giống như vậy, 0:14:14.708,0:14:16.496 nhưng dù cậu bé làm gì, 0:14:16.496,0:14:20.200 thì cậu bé vẵn có thể dùng những kỹ năng thiết kế mà cậu bé học được. 0:14:20.200,0:14:22.784 Dù cậu bé có trở thành Giám Đốc Quảng Cáo khi lớn lên 0:14:22.784,0:14:25.904 hoặc một kỹ sư máy móc hoặc một người tổ chức các chương trình cộng đồng, 0:14:25.904,0:14:28.360 thì những điều này đều rất hữu dụng đối với mọi người. 0:14:28.360,0:14:32.282 Một lần nữa, hãy nghĩ so sánh nó với ngôn ngữ. 0:14:32.282,0:14:36.638 Khi bạn đọc và viết trôi chảy, 0:14:36.638,0:14:39.079 Đó không chỉ là việc bạn làm 0:14:39.079,0:14:41.039 để trở thành nhà văn. 0:14:41.039,0:14:43.736 Rất ít người trở thành nhà văn chuyên nghiệp. 0:14:43.736,0:14:47.304 Nhưng nó rất hữu dụng để học đọc và viết cho mọi người. 0:14:47.304,0:14:49.399 Và tôi cũng xin lặp lại, nó giống với việc lập trình. 0:14:49.399,0:14:51.621 Nhiều người sẽ không trở thành 0:14:51.621,0:14:54.840 nhà khoa học máy tính hoặc viết chương trình chuyên nghiệp, 0:14:54.840,0:14:57.178 nhưng những kỹ năng về suy nghĩ một cách sáng tạo, 0:14:57.178,0:14:59.692 lý do hóa một cách hệ thống, hổ trợ nhau làm việc 0:14:59.692,0:15:02.402 những kỹ năng mà bạn có thể phát triển khi bạn tạo mã trong chương trình Scatch 0:15:02.402,0:15:07.224 là những phần mà mọi người có thể dùng trong bất cứ công việc này mà người ta đang làm. 0:15:07.224,0:15:09.600 Và nó không chỉ phục vụ cho công việc. 0:15:09.600,0:15:12.320 Lập trình cũng có thể giúp bạn 0:15:12.320,0:15:15.496 thể hiện ý tưởng và cảm xúc trong cuộc sống riêng của mình. 0:15:15.496,0:15:18.169 Tôi xin kết thúc với một ví dụ nữa. 0:15:18.169,0:15:21.296 Đây là một ví dụ từ 0:15:21.296,0:15:25.764 ngày sau khi tôi gởi những tấm thiệp Mừng Ngày của Mẹ tới mẹ tôi, 0:15:25.764,0:15:28.865 bà quyết định đi học Scratch. 0:15:28.865,0:15:31.896 Để bà có thể tạo ra một tấm thiệp cho ngày sinh nhật của tôi 0:15:31.896,0:15:35.472 và gởi cho tôi một tấm thiệp mừng sinh nhật Scatch. 0:15:35.472,0:15:39.328 Tấm thiệp này sẽ không dành giải gì cho việc thiết kế, 0:15:39.328,0:15:42.303 và bạn cũng yên tâm rằng người mẹ 83 tuổi của tôi 0:15:42.303,0:15:46.540 không học để trở thành lập trình viên cũng như kỹ sư máy tính chuyên nghiệp. 0:15:46.540,0:15:49.512 Nhưng khi làm thiệp cho phép bà 0:15:49.512,0:15:52.178 kết nối với một ai đó mà bà thương yêu 0:15:52.178,0:15:54.986 và giúp bà học được nhiều điều mới 0:15:54.986,0:15:57.418 và tiếp tục với sự sáng tạo của bà 0:15:57.418,0:16:00.593 và tạo ra cách mới mà bà muốn thể hiện bản thân mình. 0:16:00.593,0:16:04.804 Như chúng ta đã thấy 0:16:04.804,0:16:07.368 Michael Bloomberg học cách lập trình, 0:16:07.368,0:16:10.018 các người con của Estonia học cách lập trình, 0:16:10.018,0:16:12.218 thậm chí cả mẹ tôi, 0:16:12.218,0:16:13.990 bạn có nghĩ rằng đến lúc bạn cũng 0:16:13.990,0:16:15.902 nghĩ là mình nên học lập trình? 0:16:15.902,0:16:18.095 Nếu bạn muốn thử, 0:16:18.095,0:16:20.531 Tôi khuyến khích bạn nên vào website Scatch. 0:16:20.531,0:16:22.556 scratch.mit.edu, 0:16:22.556,0:16:24.378 và thử lập trình nhé. 0:16:24.378,0:16:28.496 Cảm ơn. (Vỗ tay)