Tu hoc lap trinh Scratch

256 315 6
Tu hoc lap trinh Scratch

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Bùi Việt Hà We support approaches to coding that engage young people in thinking creatively, reasoning systematically, and working collaboratively essential skills for everyone in today's society Chúng tơi hỗ trợ cơng cụ lập trình giúp trẻ suy nghĩ hợp lý hơn, hệ thống hơn, sáng tạo hơn, làm việc nhóm rèn luyện kỹ cần thiết xã hội hôm Hà Nội 2016 2|Tự học lập trình Scratch Mục lục Vì Scratch? Mục đích .9 Bắt đầu Nội dung học Câu hỏi tập Mở rộng CHƯƠNG 1: LÀM QUEN VỚI SCRATCH 10 Bài Tư máy tính 11 Mục đích .11 Bắt đầu 11 Nội dung học 12 Câu hỏi tập .16 Mở rộng 18 Bài Làm quen với Scratch 19 Mục đích .19 Bắt đầu 19 Nội dung học 20 Câu hỏi tập .26 Mở rộng 28 CHƯƠNG 2: BẮT ĐẦU LẬP TRÌNH SCRATCH 29 Bài Chuyển động .31 Mục đích .31 Bắt đầu 31 Nội dung học 31 Câu hỏi tập .43 Mở rộng 45 Bài Vẽ hình 46 Mục đích .46 Bắt đầu 46 Hoạt động học .46 Câu hỏi tập .56 Mở rộng 58 Bài Âm 60 Mục đích .60 Bắt đầu 60 Nội dung học 60 Câu hỏi tập 67 Mở rộng 70 Bài Chuyển động .71 Mục đích .71 Bắt đầu 71 Nội dung học 71 Câu hỏi tập .78 Mở rộng 80 Bài Vẽ hình 83 Mục đích .83 Bắt đầu 83 Nội dung học 84 Câu hỏi tập .88 Mở rộng 90 Bài Âm 92 Mục đích .92 Bắt đầu 92 Nội dung học 92 Câu hỏi tập 102 Mở rộng 105 CHƯƠNG 3: TÌM HIỂU SÂU HƠN SCRATCH .106 Bài Hội thoại 107 Mục đích 107 Bắt đầu 107 Nội dung học 108 Câu hỏi tập .116 Mở rộng 119 Bài 10 Hội thoại truyền thông 121 Mục đích 121 Bắt đầu 121 Nội dung học 121 Câu hỏi tập .129 4|Tự học lập trình Scratch Mở rộng 130 Bài 11 Cảm biến 133 Mục đích 133 Bắt đầu 133 Nội dung học 134 Câu hỏi tập .141 Mở rộng 142 CHƯƠNG 4: SCRATCH NÂNG CAO .144 Bài 12 Xử lý số 145 Mục đích 145 Bắt đầu 145 Nội dung học 145 Câu hỏi tập .153 Mở rộng 156 Bài 13 Xử lý số 157 Mục đích 157 Bắt đầu 157 Nội dung học 157 Câu hỏi tập .161 Mở rộng 162 Bài 14 Xử lí xâu ký tự 163 Mục đích 163 Bắt đầu 163 Nội dung học 163 Câu hỏi tập .170 Mở rộng 171 Bài 15 Xử lí xâu ký tự 172 Mục đích 172 Bắt đầu 172 Nội dung học 172 Câu hỏi tập .177 Mở rộng 179 Bài 16 Làm việc với List 180 Mục đích 180 Bắt đầu 180 Nội dung học 180 5|Tự học lập trình Scratch Câu hỏi tập .191 Mở rộng 192 Bài 17 Làm việc với List 194 Mục đích 194 Bắt đầu 194 Nội dung học 194 Câu hỏi tập .207 Mở rộng 209 Bài 18 Thủ tục 211 Mục đích 211 Bắt đầu 211 Nội dung học 211 Câu hỏi tập .221 Mở rộng 222 Bài 19 Thủ tục 225 Mục đích 225 Bắt đầu 225 Nội dung học 226 Câu hỏi tập .240 Mở rộng 241 Bài 20 Clone Phân thân nhân vật 244 Mục đích 244 Bắt đầu 244 Nội dung học 244 Câu hỏi tập .251 Mở rộng 253 INDEX 255 Sách tham khảo 256 6|Tự học lập trình Scratch 7|Tự học lập trình Scratch Vì Scratch? Trên tay bạn sách Tự học lập trình Scratch, mơi trường, ngơn ngữ lập trình "kéo thả" Việt Nam Vì người cần học mơi trường lập trình này? Vì Scratch lại thích hợp cho lứa tuổi thiếu nhi, thiếu niên phù hợp cho việc đưa kiến thức lập trình cho bậc học này? Mơi trường ngơn ngữ lập trình Scratch nhóm nghiên cứu Lifelong Kindegarden Group thuộc đại học MIT (Massachusetts Institute of Technology) thiết lập đầu năm 2008 Ý tưởng ban đầu nhóm thiết lập ngơn ngữ lập trình mới, đơn giản, dùng kéo thả, dành cho trẻ để thiết lập trò chơi, phim hoạt hình, ứng dụng đơn giản, kích thích sáng tạo mơi trường làm việc nhóm trẻ Tuy nhiên Scratch thực bùng nổ từ năm 2014 số quốc gia Anh, Mỹ đổi đột phá chương trình giảng dạy mơn Tin học nhà trường, đưa nội dung kiến thức Khoa học máy tính vào nhà trường từ cấp Tiểu học Một đề nghị quan trọng chương trình cần đưa ngơn ngữ lập trình đơn giản, dạng kéo thả Scratch vào giảng dạy nhà trường từ Tiểu học Việc điều chỉnh chương trình mơn Tin học kéo theo gia tăng bùng nổ Scratch phạm vi toàn giới Số lượng học sinh đăng ký tham gia trang Scratch tăng đột biến số lượng chất lượng Thực tế chứng minh tính hấp dẫn mơi trường lập trình kéo thả Scratch, đam mê lập trình trẻ nhỏ Scratch vơ thích hợp cho trẻ lứa tuổi từ đến 14, tức cấp Tiểu học, THCS Việt Nam Chính Chương trình đổi giáo dục Việt Nam sau 2018, Bộ Giáo dục & Đào tạo định đưa nội dung kiến thức Khoa học máy tính mơn Tin học vào từ cấp Tiểu học, ngơn ngữ lập trình kéo thả Scratch lựa chọn tốt cho nhà trường học sinh Scratch gì? Tóm tắt vài ý để trả lời cho câu hỏi: Scratch gì? - Scratch mơi trường lập trình ứng dụng đặc biệt, việc “viết” lệnh thực thao tác “kéo thả” - Đầu Scratch hỗ trợ công nghệ ứng dụng CNTT-ICT, ứng dụng Scratch phong phú, hấp dẫn, trẻ nhỏ - Scratch có phát triển bùng nổ năm trở lại Đặc biệt sau số quốc gia có tiềm lực khoa học kỹ thuật mạnh giới đinh đưa Scratch vào giảng dạy nhà trường cho học sinh từ cấp Tiểu học - Scratch hồn tồn miễn phí chia sẻ rộng rãi cộng đồng - Scratch thích hợp để tạo ứng dụng đồ họa, animation, học, giảng, mơ kiến thức, trình diễn, sách điện tử, trò chơi, … phù hợp với nhà trường, giáo viên, học sinh - Scratch môi trường tốt để dạy học sinh làm quen với tư máy tính, khoa học máy tính từ lứa tuổi tiểu học Nội dung, đối tượng sách Cuốn sách bao quát tất chủ đề mơi trường lập trình Scratch bao gồm: chuyển động, đồ họa, âm thanh, hội thoại, cảm biến, biến nhớ, xử lý số - xâu ký tự - mảng số, thủ tục clone Đối tượng sách giáo viên tin học, giáo viên thường, học sinh tất cấp từ Tiểu học, THCS, THPT Về định hướng nội dung sách trung dung ứng dụng túy thực tế kiến thức hàn lâm khoa học máy tính Chúng tơi khơng q sâu vào học thuật gây nhàm chán, khó hiểu với học sinh, không sa đà nhiều vào kỹ thiết kế trò chơi, phim hoạt hình, … Nội dung sách chia thành nhiều học nhỏ Mỗi học có chung cấu trúc định Người học tự học học, thực hành hướng dẫn giáo viên Cấu trúc học thống bao gồm phần sau Mục đích Giới thiệu ngắn mục đích, yêu cầu cần đạt kiến thức lực người học Bắt đầu Phần mở đầu học thường bắt đầu câu hỏi, đặt vấn đề liên quan đến học để người đọc suy nghĩ chuẩn bị, trước bước vào phần thức Mơ hình phần khởi động khơi dậy nguồn cảm hứng người học, giúp người học ln chủ động q trình học tập luyện tập Nội dung học Nội dung học bao gồm dãy hoạt động trải nghiệm dành cho người học Người học tự học, đọc làm theo hướng dẫn giáo viên để thực hoạt động Các hoạt động dẫn dắt người học khám phá bước nắm bắt kiến thức, dựa hình thành lực theo u cầu học Câu hỏi tập Các tập, luyện trắc nghiệm lập trình giúp người học củng cố kiến thức học rèn luyện kỹ lập trình, tư thuật tốn giải vấn đề Đa số tập đơn giản Các tập khó có kèm thêm dấu * Mở rộng Đây phần thực có ý nghĩa vận dụng, mở rộng, tìm tòi trải nghiệm dành cho người học Đa số vấn đề, tập phần khó, yêu cầu người học phải suy nghĩ, thử nghiệm, thực hành nhiều Nếu người học làm tất toán, vấn đề đặt phần chứng tỏ xuất sắc hồn thành mục tiêu, mục đích học 9|Tự học lập trình Scratch CHƯƠNG 1: LÀM QUEN VỚI SCRATCH Bài Tư máy tính Bài Làm quen với Scratch 10 | T ự h ọ c l ậ p t r ì n h S c r a t c h ... trình Scratch 7|Tự học lập trình Scratch Vì Scratch? Trên tay bạn sách Tự học lập trình Scratch, mơi trường, ngơn ngữ lập trình "kéo thả" Việt Nam Vì người cần học mơi trường lập trình này? Vì Scratch. .. cấp Tiểu học, ngôn ngữ lập trình kéo thả Scratch lựa chọn tốt cho nhà trường học sinh Scratch gì? Tóm tắt vài ý để trả lời cho câu hỏi: Scratch gì? - Scratch mơi trường lập trình ứng dụng đặc... lượng Thực tế chứng minh tính hấp dẫn mơi trường lập trình kéo thả Scratch, đam mê lập trình trẻ nhỏ Scratch vơ thích hợp cho trẻ lứa tu i từ đến 14, tức cấp Tiểu học, THCS Việt Nam Chính Chương trình

Ngày đăng: 23/11/2017, 17:10

Mục lục

    Nội dung bài học

    Câu hỏi và bài tập

    CHƯƠNG 1: LÀM QUEN VỚI SCRATCH

    Bài 1. Tư duy máy tính là gì

    Nội dung bài học

    Câu hỏi và bài tập

    Bài 2. Làm quen với Scratch

    Nội dung bài học

    Câu hỏi và bài tập

    CHƯƠNG 2: BẮT ĐẦU LẬP TRÌNH SCRATCH

Tài liệu cùng người dùng

Tài liệu liên quan