Hướng dẫn về Hour of Code 5. Tài liệu giảng dạy cho một bài học ở trường trung học

GIỜ MÃ 2014

Vụ Chính sách Nhà nước trong lĩnh vực Giáo dục phổ thông của Bộ Giáo dục và Khoa học Nga (sau đây gọi là Bộ) thông báo tổ chức chiến dịch Giờ viết mã ở Nga (sau đây gọi là chiến dịch) như một phần của chiến dịch quốc tế Giờ viết mã thế giới.

Hoạt động này nhằm tăng cường sự quan tâm của giới trẻ đối với công nghệ thông tin, cũng như khởi xướng và hỗ trợ sở thích nghiên cứu khoa học máy tính và lập trình, nâng cao uy tín của chuyên ngành CNTT đối với giới trẻ.

Chiến dịch do Bộ Giáo dục và Khoa học Nga phối hợp với Bộ Truyền thông Nga tổ chức với sự tham gia của các công ty CNTT hàng đầu: VKontakte, Kaspersky Lab, Microsoft, 1C, Dnevnik.ru, Acronis từ ngày 4 đến ngày 12 tháng 12 năm 2014 và trùng với Ngày Tin học, được tổ chức tại Liên bang Nga vào ngày 4 tháng 12.

Để giúp giáo viên, các khuyến nghị về phương pháp đã được chuẩn bị, một video bài học từ đại diện của các công ty CNTT, một trình mô phỏng trực tuyến cho phép sinh viên thực hiện những bước đầu tiên trong lập trình, một video động lực được chuẩn bị với sự tham gia của những người nổi tiếng về CNTT. Tất cả các tài liệu về phương pháp luận và thông tin cho Bài học sẽ được đăng tải trên trang web từ ngày 17 tháng 11 năm 2014.

Để truyền cảm hứng cho học sinh học cách viết mã, Hour of Code là một sự kiện toàn cầu đưa giáo viên và phụ huynh đến với các bài học, hoạt động và hoạt động bất thường nhằm khuyến khích và hỗ trợ sở thích tìm hiểu về công nghệ thông tin và khoa học máy tính của giới trẻ.

Các tài liệu độc đáo của hành động (video tạo động lực, trình mô phỏng và video bài giảng ngắn từ những người đứng đầu các công ty CNTT) cho phép giáo viên đạt được mức độ tham gia của học sinh cao trong các lớp học, tạo động lực để tự giáo dục và tạo ra tình huống thành công trong lớp học cho tất cả mọi người.

Trong quá trình thực hiện ở định dạng một bài học, giáo viên và học sinh được mời chọn một trong ba trình mô phỏng trò chơi cho công việc để làm quen với các khái niệm cơ bản hoặc kiểm tra kiến ​​thức cơ bản về lập trình:

1. Trình mô phỏng trực tuyến "Mê cung" dựa trên ngôn ngữ lập trình trực quan "Khối" (Blockly). Nhờ hình thức trò chơi và sự hiện diện của các anh hùng máy tính nổi tiếng, phần giả lập sẽ không kém phần thú vị đối với học sinh ở các độ tuổi khác nhau. Hoạt động trên trình mô phỏng dựa trên nguyên tắc giải các câu đố vui nhộn và giúp củng cố sự hứng thú của học sinh nảy sinh trong khối đầu tiên của bài học (video, bài giảng và thảo luận), đồng thời giúp học sinh có thể làm bài kiểm tra ngay lập tức. kỹ năng lập trình và logic của bạn [Ngôn ngữ lập trình trực quan Google Blockly].

.

2. Một khóa học nhỏ về tạo trò chơi 3D trong môi trường lập trình trực quan Kodu Game Lab. Trong khóa học, sinh viên tạo trò chơi máy tính 3D của riêng mình bằng cách sử dụng video hướng dẫn, lập trình hành động của nhân vật phù hợp với cốt truyện và quy tắc của riêng họ [viết chương trình đầu tiên và nhận chứng chỉ cá nhân hóa].

3. Môi trường lập trình hướng đối tượng mới "Scratch" (Scratch), cho phép học sinh tạo ra các câu chuyện, trò chơi và mô hình tương tác hoạt hình của riêng mình. Scratch là một môi trường trong đó các khối chương trình được ghép từ các khối lệnh nhiều màu. Nó cho phép bạn chơi với các đối tượng khác nhau, thay đổi diện mạo của chúng, di chuyển chúng xung quanh màn hình, thiết lập các hình thức tương tác giữa các đối tượng [phát triển trò chơi đầu tiên của bạn]

Ngoài ra, trong khuôn khổ hoạt động, một cuộc thi giữa các giáo viên sẽ được tổ chức để có tiết dạy hay nhất, những giáo viên đạt giải sẽ nhận được những giải thưởng và giấy chứng nhận có giá trị.

Các tài liệu phương pháp để thực hiện một bài học chuyên đề như một phần của chiến dịch Giờ làm luật ở Nga

Tài liệu phương pháp cho bài học ở tiểu học:

Tài liệu phương pháp cho bài học ở trường chính:

Tài liệu phương pháp cho bài học ở trường trung học phổ thông:

Video hướng dẫn "Lập trình trong môi trường LogoWorlds.

Các bài học lập trình bổ sung trong môi trường học tập Logo Mira 3.0:

Video bài học "Giới thiệu về môi trường lập trình SCRATCH" dành cho học sinh lớp 5-7.

Các bài học bổ sung trong môi trường lập trình SCRATCH:

Mark Zuckerberg dạy trẻ viết mã

Các trường đại học không có thời gian để thực hiện tất cả những đổi mới nảy sinh trên Internet, bao gồm cả việc dạy sinh viên cách lập trình.

Ở trường tiểu học, tình hình thậm chí còn tồi tệ hơn, và ở trường tiểu học, lập trình thậm chí còn không được coi trọng. Tại sao không đặt nó ngang hàng với các kỹ năng cơ bản khác mà một đứa trẻ phải thành thạo, và khả năng lập trình?

Giải pháp cho vấn đề này của Salesforce.com đã được quan tâm đặc biệt tại hội nghị quốc tế Dreamforce. (Lưu ý Hội nghị Dreamforce là một trong những sự kiện toàn cầu sáng giá nhất trong ngành CNTT.) Tại hội nghị, Hadi Partovi đã thảo luận với Kara Fischer từ Re / code dự án phi lợi nhuận Code.org của anh ấy, được dành riêng cho sự phát triển của giáo dục trong lĩnh vực khoa học máy tính và lập trình nói chung, cũng như "Hour of Code".

Tốt nghiệp Đại học Harvard, Hadi Partovi bắt đầu sự nghiệp của mình trong cuộc Chiến tranh trình duyệt vào những năm 1990 với tư cách là người đứng đầu bộ phận phát triển Internet Explorer tại Tập đoàn Microsoft. Là một doanh nhân, ông nằm trong số những người sáng lập Tellme (được Microsoft mua lại) và iLike (được MySpace mua lại). Partovi là một trong những nhà đầu tư lớn vào Facebook, Zappos, Dropbox và Airbnb.

Partovi tin rằng anh ấy có được tất cả thành công của mình từ việc lập trình. Sinh ra ở Iran vào năm 1972, Hadi và anh trai song sinh Adi của mình đã sống ở đó trong 12 năm đầu tiên của cuộc đời. Anh em Partovi đã học lập trình trên Commodore 64, một chiếc máy tính mà cha họ, một giáo sư tại trường đại học kỹ thuật hàng đầu của Iran, mang về từ Ý. Cuối cùng, khoa học máy tính đã giúp Partovi và gia đình anh đạt được mọi thứ, sống như "giấc mơ Mỹ".

Hiện tâm điểm của anh em Partovi là dự án Hour of Code (Giờ lập trình), diễn ra tại Mỹ trong khuôn khổ Tuần lễ Tin học vào đầu tháng 12. Năm ngoái, 15 triệu sinh viên đã tham gia Hour of Code trong một tuần. Và trong năm nay, mục tiêu của dự án phi lợi nhuận của Partovi là thu hút hơn 100 triệu sinh viên trên khắp thế giới tham gia Hour of Code vào cuối năm 2014. Với 45 triệu sinh viên cho đến nay, Partovi chắc chắn sẽ đạt được mục tiêu của mình.

Sự chú ý của Partovi đến chủ đề này đã thu hút một số nhân vật nổi tiếng trong ngành công nghệ thông tin, và chắc chắn rằng danh sách những người nổi tiếng giúp anh ta phát triển dự án này sẽ chỉ tăng lên.

<...>Ví dụ, Mark Zuckerberg và Bill Gates tham gia chương trình giảng dạy Giờ viết mã với tư cách là gia sư.

Doanh nhân người Canada Javon McDonald cũng chia sẻ niềm tin của Partovi. “Phát triển phần mềm có lẽ là sự nghiệp tuyệt vời nhất mà bạn có thể có,” anh nói với Canadian Business. Ý tưởng dạy trẻ em viết mã ở trường tiểu học đang dần phát triển ở Canada. “Chúng tôi tiếp tục cố gắng giáo dục trẻ em trở thành bác sĩ, luật sư, kế toán,” MacDonald nói, “khoa học máy tính phải vươn lên mức độ phổ biến này. Chúng ta phải cho trẻ em cơ hội học lập trình ở trường trung học cơ sở và trung học phổ thông. Nếu bạn đã 10 tuổi, thì bạn sẽ làm được ”.

Và thực sự khó để tranh luận với những lập luận như vậy: "Khả năng tưởng tượng ra một thứ gì đó và sau đó tự tạo ra nó, có toàn quyền kiểm soát quá trình, thật thú vị ... Bạn không cần người trung gian - bản thân bạn là một kiến ​​trúc sư, và nhà thiết kế và một nhà xây dựng. ”

Lần đầu tiên một buổi học như vậy được tổ chức cách đây hai năm và hơn bảy triệu học sinh đã tham gia, năm tiếp theo số lượng người tham gia, theo Bộ Giáo dục và Khoa học Liên bang Nga, đã tăng lên 8,3 triệu.
Từ ngày 5 đến ngày 10 tháng 12 năm nay, mỗi trường sẽ tổ chức một buổi học tin học đặc biệt, nơi trẻ em sẽ học những điều cơ bản trong lập trình. Trong Hour of Code 2016, sinh viên sẽ có thể thấy rõ rằng lập trình là ngôn ngữ giao tiếp phổ biến và là tương lai của tất cả các phương tiện truyền thông. Điều này cũng được cho biết bởi các video blogger nổi tiếng nhất của đất nước, những người chia sẻ ấn tượng của riêng họ về bài học đầu tiên trong lĩnh vực này. Các công ty lớn nhất hoạt động trong ngành CNTT đã hợp tác nhờ vào sáng kiến ​​xã hội này, vì họ nhận thức rõ ràng vấn đề nghiêm trọng như thế nào trong việc nâng cao trình độ công nghệ của sinh viên. Điều quan trọng nữa là nói về tính đơn giản và khả năng tiếp cận của các phương pháp và công cụ lập trình hiện đại.

Giải pháp cấp độ Hour of Code 2016

Ngoài ra, trong sự kiện Hour of Code 2016, ngay cả giáo viên cũng có thể học được điều gì đó mới cho chính mình. Trên trang web của dự án, bạn có thể tải xuống các tài liệu giảng dạy nâng cao sẽ giúp giáo viên chuẩn bị cho một lớp học thực sự thú vị. Vì vậy, các công nghệ tương tác và chơi game hiện đại đã được phát triển. Ban tổ chức tin rằng chính sự ủng hộ của các thầy cô sẽ khiến hành động này trở nên vô cùng hữu ích. Điểm khác biệt của khuyến mãi ngày nay là các nhiệm vụ trong game được chia thành nhiều cấp độ với độ phức tạp khác nhau. Ở đây mọi thứ sẽ phụ thuộc vào độ tuổi: trung học cơ sở từ lớp một đến lớp bốn, dành cho những người học từ lớp năm đến lớp bảy, cũng như lứa tuổi thanh thiếu niên.

Các tác giả của sáng kiến ​​tin rằng Giờ hành động sẽ khiến công nghệ thông tin không chỉ là một sở thích thú vị mà còn là một công cụ tuyệt vời để phát triển nghề nghiệp, điều này sẽ quyết định phần lớn tương lai của CNTT ở Nga. Bộ Giáo dục và Khoa học Liên bang Nga, cũng như Bộ Truyền thông, đang hỗ trợ đầy đủ trong việc thực hiện hành động này. Các đại diện hàng đầu trong khu vực đang được xem xét cũng tham gia: Microsoft, Kaspersky Lab và nhiều công ty khác.
Đừng quên rằng không có gì siêu nhiên trong lập trình. Nó dễ dàng hơn nhiều người nghĩ. Bạn chỉ có thể bắt đầu và sau đó bạn có thể trở thành một phần của một tương lai tươi sáng hơn.

Hướng dẫn về Hour of Code 2016

Dưới đây là các cấp độ theo lớp. Chỉ cần nhấp vào câu bạn muốn và thông tin về câu trả lời sẽ mở ra.

Câu trả lời của Hour of Code 2016 cho lớp 1-4

Cấp độ 1

Cấp độ 2

Cấp 3

Cấp 4

Cấp 5

Cấp độ 6

Cấp độ 7

Cấp 8

Cấp 9

Câu trả lời Hour of Code 2016 cho lớp 5-7

Cấp độ 1

Cấp độ 2

Cấp 3

Cấp 4

Cấp 5

Cấp độ 6

Cấp độ 7

Cấp 8

Giáo viên vật lý, khoa học máy tính: I.V. Safonova

Chiến dịch toàn Nga "Giờ viết mã" trong trường học của chúng tôi

Cuộc sống của một con người hiện đại không thể hình dung được nếu không có máy tính và Internet, họ đã đi vào tất cả các lĩnh vực của cuộc sống con người. Một số lượng lớn người làm việc trong lĩnh vực công nghệ thông tin. Công nghệ này chạm đến tất cả chúng ta theo cách này hay cách khác. Mỗi người khi còn trẻ nên cảm thấy mình là một phần của một sự kiện lớn và có ý nghĩa, tuyên bố khả năng của mình, nhận thức tầm quan trọng của việc học công nghệ thông tin đối với thành công của mình trong tương lai.

Ngày 8 tháng 12, học sinh trường chúng tôi tổ chức ngày hội Tin học. Cho đến ngày nay, nhà trường đã tổ chức hành động “Giờ học lập trình ở Nga”. Mục tiêu của nó là tăng cường sự quan tâm của giới trẻ đối với công nghệ thông tin, khởi xướng và hỗ trợ sở thích nghiên cứu khoa học máy tính và lập trình, nâng cao uy tín của chuyên ngành CNTT đối với giới trẻ. Từ ngày 8 đến ngày 10 tháng 12 năm 2015, ở mỗi tiết học trong giờ học tin học tôi đã cho tiết dạy chuyên đề này. Các khuyến nghị về phương pháp luận cho bài học được lấy từ trang webwww.coderussia.ru/ . Trên cùng một trang web cũng có các video cho bài học.

Công nghệ CNTT là gì? Chuyên gia CNTT làm gì? Lập trình có khó không? Tôi có thể học nghề liên quan đến công nghệ CNTT ở đâu? Những câu hỏi này và những câu hỏi khác khiến bọn trẻ lo lắng sau khi trường chúng tôi thông báo về việc trường chúng tôi sẽ tham gia vào hoạt động "Giờ lập mã" của toàn Nga.

Ở cấp liên bang, Giờ viết mã được hỗ trợ bởi Bộ Giáo dục và Khoa học Liên bang Nga, cũng như Bộ Viễn thông và Truyền thông Đại chúng của Liên bang Nga. Các đối tác của hành động này là các công ty CNTT quốc tế và lớn nhất của Nga: Kaspersky Lab, 1C, VKontakte, Microsoft, Acronis, Zeptolab và mạng giáo dục thống nhất Dnevnik.ru.

Chiến dịch Hour of Code ra đời nhằm thu hút sự chú ý của sinh viên đến một trong những lĩnh vực kinh doanh hứa hẹn nhất hiện nay - công nghệ thông tin.

Là một phần của chiến dịch, các buổi học tin học đặc biệt đã được tổ chức, nơi trẻ em học về thế giới CNTT và cơ hội phát triển nghề nghiệp mà chúng mở ra cho mỗi người. Các chàng trai đã có cơ hội học cách viết mã và từ đó thực hiện những bước đầu tiên để thành thạo nghề lập trình viên - một trong những nghề đang được yêu cầu nhiều nhất hiện nay.

Các tiết dạy chuyên đề đầu tiên được tổ chức ở lớp 9 và lớp 10. Một số học sinh đã quyết định lựa chọn nghề nghiệp tương lai của mình, nhưng thông tin mới nhận được đã làm dấy lên sự quan tâm lớn. Các chàng trai đã rất ngạc nhiên, đặt câu hỏi và thích thú thực hiện một nhiệm vụ thực tế trên trình mô phỏng trực tuyến tương tác Om Nom. Mục đích của nhiệm vụ thực hành là để nhận được chứng chỉ hoàn thành xuất sắc Giờ Quy tắc 2015. Bằng ví dụ của chính mình, các chàng trai đã thuyết phục rằng mọi người đều có thể học lập trìnhkhông phân biệt giới tính, tuổi tác và tư duy - "nhân đạo hay công nghệ".

Các bài học theo chủ đề, các nhiệm vụ thực tế thú vị sử dụng trình mô phỏng trực tuyến tương tác và lời khuyên từ các doanh nhân CNTT hàng đầu của Nga đã chứng minh rõ ràng lĩnh vực hoạt động này thú vị và hấp dẫn như thế nào đối với việc xây dựng sự nghiệp thành công và có lẽ sẽ giúp trẻ lựa chọn chuyên ngành tương lai của mình.

Theo các chàng trai, các bài học rất hữu ích. Điều này được chứng minh bằng phản hồi từ những người tham gia:

  • “Tôi thích trò chơi máy tính và giao tiếp với bạn bè trên mạng xã hội, nhưng tôi chưa bao giờ nghĩ về người tạo ra tất cả những thứ này là ai. Hóa ra đây là những nghề thú vị và có lẽ em sẽ chọn cho mình một nghề ”(học sinh khối 7).
  • “Tôi luôn thích khoa học máy tính, nhưng tôi không biết gì về các ngành nghề liên quan đến công nghệ thông tin. Tôi sẽ học để trở thành một nhà thiết kế web ”(lớp 11).
  • “Từ trước đến nay, tôi là một người tiêu dùng công nghệ thông tin, nhưng trong tương lai tôi dự định sẽ học cách tạo ra chúng để làm cho cuộc sống của mọi người trên hành tinh này trở nên thoải mái hơn” (lớp 8).
  • “Tôi nhận ra rằng công nghệ thông tin là một lĩnh vực hoạt động không phép. Tôi muốn thành công trong cuộc sống và do đó, tôi sẽ chọn một chuyên ngành liên quan đến việc tạo ra các công nghệ CNTT ”(lớp 10).