Nội dung text Tu_hoc_Scratch BÙI VIỆT HÀ.pdf
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ợ một công cụ lập trình mới 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 và rèn luyện các kỹ năng cần thiết trong xã hội hôm nay. Hà Nội 2017
Mục lục Vì sao Scratch?.......................................................................................................................12 Mục đích.............................................................................................................................13 Bắt đầu................................................................................................................................13 Nội dung bài học ................................................................................................................13 Câu hỏi và bài tập...............................................................................................................13 Mở rộng ..............................................................................................................................14 Vì sao học sinh cần học lập trình?..........................................................................................15 1. Cái nhìn lệch lạc hiện nay về việc dạy lập trình cho học sinh phổ thông ......................15 2. Lập trình sẽ giúp các em những kiến thức gì, năng lực gì, kỹ năng gì? ........................15 3. Vì sao lập trình hiện nay trở nên hấp dẫn hơn, dễ học hơn, dễ dạy hơn........................16 GIỚI THIỆU NHANH NỘI DUNG SÁCH...........................................................................17 Chương 1. Làm quen với Scratch......................................................................................17 Chương 2. Bắt đầu lập trình Scratch ..................................................................................17 Chương 3. Tìm hiểu sâu hơn Scratch.................................................................................18 Chương 4. Scratch nâng cao...............................................................................................18 Chương 5. Thiết kế trò chơi và phần mềm giáo dục ..........................................................19 Các phụ lục.........................................................................................................................20 Index. Tài liệu tham khảo...................................................................................................20 CHƯƠNG 1: LÀM QUEN VỚI SCRATCH.........................................................................22 Bài 1. Tư duy máy tính là gì...................................................................................................23 Mục đích.............................................................................................................................23 Bắt đầu................................................................................................................................23 Nội dung bài học ................................................................................................................24 1. Quân cờ trên bàn cờ vuông ................................................................................................................. 24 2. Quét nhà .............................................................................................................................................. 25 3. Quan sát một chương trình máy tính mô phỏng giải quyết vấn đề.................................................... 26 4. Máy tính "nghĩ" như thế nào?............................................................................................................. 27 5. Con người sử dụng máy tính để giải quyết vấn đề gì và như thế nào?............................................... 28 Câu hỏi và bài tập...............................................................................................................28 Mở rộng ..............................................................................................................................30 Bài 2. Làm quen với Scratch ..................................................................................................31 Mục đích.............................................................................................................................31
3 | T ự h ọ c l ậ p t r ì n h S c r a t c h Bắt đầu................................................................................................................................31 Nội dung bài học ................................................................................................................32 1. Làm quen với giao diện Scratch........................................................................................................... 32 2. Điều khiển nhân vật bằng các lệnh...................................................................................................... 34 3. Bắt đầu 1 chương trình đơn giản bằng sự kiện "Bắt đầu chương trình" ............................................ 35 4. Phân loại các nhóm lệnh điều khiển nhân vật..................................................................................... 36 5. Cửa sổ lệnh của nhân vật và sân khấu................................................................................................. 36 Câu hỏi và bài tập...............................................................................................................38 Mở rộng ..............................................................................................................................40 CHƯƠNG 2: BẮT ĐẦU LẬP TRÌNH SCRATCH ..............................................................41 Bài 3. Chuyển động 1.............................................................................................................43 Mục đích.............................................................................................................................43 Bắt đầu................................................................................................................................43 Nội dung bài học ................................................................................................................43 1. Cùng quan sát nhóm lệnh Motion....................................................................................................... 43 2. Tọa độ nhân vật và kích thước sân khấu............................................................................................. 44 3. Hướng chuyển động của nhân vật....................................................................................................... 46 4. Hãy cho nhân vật chuyển động đơn giản trên sân khấu ..................................................................... 47 5. Thêm lệnh lặp ...................................................................................................................................... 48 6. Bổ sung nhân vật ................................................................................................................................. 49 7. Thay đổi nền sân khấu......................................................................................................................... 51 8. Cho nhân vật chào hỏi......................................................................................................................... 54 Câu hỏi và bài tập...............................................................................................................55 Mở rộng ..............................................................................................................................57 Bài 4. Vẽ hình 1......................................................................................................................59 Mục đích.............................................................................................................................59 Bắt đầu................................................................................................................................59 Hoạt động bài học...............................................................................................................59 1. Chế độ vẽ theo chuyển động nhân vật................................................................................................ 59 2. Vẽ 1 số hình hình học đơn giản ........................................................................................................... 60 3. Thay đổi màu và nét bút...................................................................................................................... 62 4. Thiết lập bút vẽ riêng........................................................................................................................... 64 5. Vẽ theo điều kiện và sự kiện cảm biến................................................................................................ 66 6. Bổ sung cảm biến bàn phím ................................................................................................................ 67 7. Lệnh Stamp vẽ hình của nhân vật lên màn hình.................................................................................. 68 Câu hỏi và bài tập...............................................................................................................69 Mở rộng ..............................................................................................................................72
4 | T ự h ọ c l ậ p t r ì n h S c r a t c h Bài 5. Âm thanh 1...................................................................................................................73 Mục đích.............................................................................................................................73 Bắt đầu................................................................................................................................73 Nội dung bài học ................................................................................................................73 1. Nhân vật có thể nói, hát ...................................................................................................................... 73 2. Nhóm lệnh âm thanh........................................................................................................................... 74 3. Âm thanh, nhạc nền sân khấu ............................................................................................................. 75 4. Thu âm trực tiếp âm thanh cho nhân vật............................................................................................ 76 5. Bổ sung âm thanh cho nhân vật và sân khấu ...................................................................................... 78 Câu hỏi và bài tập..............................................................................................................80 Mở rộng ..............................................................................................................................83 Bài 6. Chuyển động 2.............................................................................................................84 Mục đích.............................................................................................................................84 Bắt đầu................................................................................................................................84 Nội dung bài học ................................................................................................................84 1. Điều khiển nhân vật khi chạm biên màn hình ..................................................................................... 84 2. Lệnh lặp vô hạn.................................................................................................................................... 85 3. Hội thoại giữa 2 nhân vật, chương trình song song ............................................................................ 85 4. Chuyển động bằng thay đổi trang phục .............................................................................................. 87 5. Lệnh điều khiển có điều kiện............................................................................................................... 88 Câu hỏi và bài tập...............................................................................................................91 Mở rộng ..............................................................................................................................94 Bài 7. Vẽ hình 2......................................................................................................................97 Mục đích.............................................................................................................................97 Bắt đầu................................................................................................................................97 Nội dung bài học ................................................................................................................98 1. Thực hành vẽ 1 số hình đa giác đều .................................................................................................... 98 2. Tìm qui luật của cách vẽ đa giác đều................................................................................................... 98 3. Vẽ hình tròn......................................................................................................................................... 99 4. Vẽ hình phức tạp với vòng lặp lồng nhau.......................................................................................... 101 Câu hỏi và bài tập.............................................................................................................102 Mở rộng ............................................................................................................................105 Bài 8. Âm thanh 2.................................................................................................................106 Mục đích...........................................................................................................................106 Bắt đầu..............................................................................................................................106 Nội dung bài học ..............................................................................................................106 1. Kết nối âm thanh với nhân vật, nền sân khấu. Ứng dụng kể chuyện................................................ 106