Tài liệu Tự học lập trình Scratch

pdf 209 trang Người đăng duyenlinhkn2 Ngày đăng 07/12/2025 Lượt xem 25Lượt tải 0 Download
Bạn đang xem 20 trang mẫu của tài liệu "Tài liệu Tự học lập trình Scratch", để tải tài liệu gốc về máy bạn click vào nút DOWNLOAD ở trên
Tài liệu Tự học lập trình Scratch
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 2016 
2 | T ự h ọ c l ậ p t r ì n h S c r a t c h 
Mục lục 
Vì sao Scratch? ......................................................................................................................... 6 
Mục đích ............................................................................................................................... 7 
Bắt đầu .................................................................................................................................. 7 
Nội dung bài học .................................................................................................................. 7 
Câu hỏi và bài tập ................................................................................................................. 7 
Mở rộng ................................................................................................................................ 7 
CHƯƠNG 1: LÀM QUEN VỚI SCRATCH ........................................................................... 8 
Bài 1. Tư duy máy tính là gì ..................................................................................................... 9 
Mục đích ............................................................................................................................... 9 
Bắt đầu .................................................................................................................................. 9 
Nội dung bài học ................................................................................................................ 10 
Câu hỏi và bài tập ............................................................................................................... 14 
Mở rộng .............................................................................................................................. 15 
Bài 2. Làm quen với Scratch .................................................................................................. 17 
Mục đích ............................................................................................................................. 17 
Bắt đầu ................................................................................................................................ 17 
Nội dung bài học ................................................................................................................ 18 
Câu hỏi và bài tập ............................................................................................................... 22 
Mở rộng .............................................................................................................................. 23 
CHƯƠNG 2: BẮT ĐẦU LẬP TRÌNH SCRATCH .............................................................. 24 
Bài 3. Chuyển động 1 ............................................................................................................. 25 
Mục đích ............................................................................................................................. 25 
Bắt đầu ................................................................................................................................ 25 
Nội dung bài học ................................................................................................................ 25 
Câu hỏi và bài tập ............................................................................................................... 37 
Mở rộng .............................................................................................................................. 38 
Bài 4. Vẽ hình 1 ...................................................................................................................... 39 
Mục đích ............................................................................................................................. 39 
Bắt đầu ................................................................................................................................ 39 
Hoạt động bài học............................................................................................................... 39 
Câu hỏi và bài tập ............................................................................................................... 48 
Mở rộng .............................................................................................................................. 49 
Bài 5. Âm thanh 1................................................................................................................... 50 
3 | T ự h ọ c l ậ p t r ì n h S c r a t c h 
Mục đích ............................................................................................................................. 50 
Bắt đầu ................................................................................................................................ 50 
Nội dung bài học ................................................................................................................ 50 
Câu hỏi và bài tập .............................................................................................................. 57 
Mở rộng .............................................................................................................................. 58 
Bài 6. Chuyển động 2 ............................................................................................................. 60 
Mục đích ............................................................................................................................. 60 
Bắt đầu ................................................................................................................................ 60 
Nội dung bài học ................................................................................................................ 60 
Câu hỏi và bài tập ............................................................................................................... 66 
Mở rộng .............................................................................................................................. 67 
Bài 7. Vẽ hình 2 ...................................................................................................................... 70 
Mục đích ............................................................................................................................. 70 
Bắt đầu ................................................................................................................................ 70 
Nội dung bài học ................................................................................................................ 71 
Câu hỏi và bài tập ............................................................................................................... 76 
Mở rộng .............................................................................................................................. 76 
Bài 8. Âm thanh 2................................................................................................................... 77 
Mục đích ............................................................................................................................. 77 
Bắt đầu ................................................................................................................................ 77 
Nội dung bài học ................................................................................................................ 77 
Câu hỏi và bài tập .............................................................................................................. 87 
Mở rộng .............................................................................................................................. 88 
CHƯƠNG 3: TÌM HIỂU SÂU HƠN SCRATCH ................................................................. 89 
Bài 9. Hội thoại ...................................................................................................................... 90 
Mục đích ............................................................................................................................. 90 
Bắt đầu ................................................................................................................................ 90 
Nội dung bài học ................................................................................................................ 91 
Câu hỏi và bài tập ............................................................................................................... 98 
Mở rộng .............................................................................................................................. 98 
Bài 10. Hội thoại và truyền thông ........................................................................................ 100 
Mục đích ........................................................................................................................... 100 
Bắt đầu .............................................................................................................................. 100 
Nội dung bài học .............................................................................................................. 100 
Câu hỏi và bài tập ............................................................................................................. 104 
Mở rộng ............................................................................................................................ 105 
4 | T ự h ọ c l ậ p t r ì n h S c r a t c h 
Bài 11. Cảm biến .................................................................................................................. 107 
Mục đích ........................................................................................................................... 107 
Bắt đầu .............................................................................................................................. 107 
Nội dung bài học .............................................................................................................. 108 
Câu hỏi và bài tập ............................................................................................................. 113 
Mở rộng ............................................................................................................................ 113 
CHƯƠNG 4: SCRATCH NÂNG CAO ............................................................................... 115 
Bài 12. Xử lý số 1 ................................................................................................................. 116 
Mục đích ........................................................................................................................... 116 
Bắt đầu .............................................................................................................................. 116 
Nội dung bài học .............................................................................................................. 116 
Câu hỏi và bài tập ............................................................................................................. 123 
Mở rộng ............................................................................................................................ 123 
Bài 13. Xử lý số 2 ................................................................................................................. 125 
Mục đích ........................................................................................................................... 125 
Bắt đầu .............................................................................................................................. 125 
Nội dung bài học .............................................................................................................. 125 
Câu hỏi và bài tập ............................................................................................................. 129 
Mở rộng ............................................................................................................................ 129 
Bài 14. Xử lí xâu ký tự 1 ...................................................................................................... 130 
Mục đích ........................................................................................................................... 130 
Bắt đầu .............................................................................................................................. 130 
Nội dung bài học .............................................................................................................. 130 
Câu hỏi và bài tập ............................................................................................................. 137 
Mở rộng ............................................................................................................................ 137 
Bài 15. Xử lí xâu ký tự 2 ...................................................................................................... 138 
Mục đích ........................................................................................................................... 138 
Bắt đầu .............................................................................................................................. 138 
Nội dung bài học .............................................................................................................. 138 
Câu hỏi và bài tập ............................................................................................................. 143 
Mở rộng ............................................................................................................................ 144 
Bài 16. Làm việc với List 1 .................................................................................................. 145 
Mục đích ........................................................................................................................... 145 
Bắt đầu .............................................................................................................................. 145 
Nội dung bài học .............................................................................................................. 145 
Câu hỏi và bài tập ............................................................................................................. 155 
5 | T ự h ọ c l ậ p t r ì n h S c r a t c h 
Mở rộng ............................................................................................................................ 156 
Bài 17. Làm việc với List 2 .................................................................................................. 157 
Mục đích ........................................................................................................................... 157 
Bắt đầu .............................................................................................................................. 157 
Nội dung bài học .............................................................................................................. 157 
Câu hỏi và bài tập ............................................................................................................. 170 
Mở rộng ............................................................................................................................ 170 
Bài 18. Thủ tục 1 .................................................................................................................. 171 
Mục đích ........................................................................................................................... 171 
Bắt đầu .............................................................................................................................. 171 
Nội dung bài học .............................................................................................................. 171 
Câu hỏi và bài tập ............................................................................................................. 181 
Mở rộng ............................................................................................................................ 182 
Bài 19. Thủ tục 2 .................................................................................................................. 184 
Mục đích ........................................................................................................................... 184 
Bắt đầu .............................................................................................................................. 184 
Nội dung bài học .............................................................................................................. 185 
Câu hỏi và bài tập ............................................................................................................. 199 
Mở rộng ............................................................................................................................ 199 
Bài 20. Clone. Phân thân của nhân vật ................................................................................. 202 
Mục đích ........................................................................................................................... 202 
Bắt đầu .............................................................................................................................. 202 
Nội dung bài học .............................................................................................................. 202 
Câu hỏi và bài tập ............................................................................................................. 208 
Mở rộng ............................................................................................................................ 208 
6 | T ự h ọ c l ậ p t r ì n h S c r a t c h 
Vì sao Scratch? 
Trên tay các bạn là cuốn sách Tự học lập trình Scratch, một môi trường, ngôn ngữ lập 
trình "kéo thả" rất mới đối với Việt Nam. Vì sao mọi người cần học môi trường lập trình 
này? Vì sao Scratch lại thích hợp cho lứa tuổi thiếu nhi, thiếu niên và phù hợp cho việc đưa 
các kiến thức lập trình cho các bậc học này? 
Môi trường và ngôn ngữ lập trình Scratch do 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 của nhóm chỉ là thiết lập một ngôn ngữ lập trình mới, đơn giản, chỉ dùng 
kéo thả, dành cho trẻ con để thiết lập trò chơi, phim hoạt hình, ứng dụng đơn giản, kích 
thích sự sáng tạo trong môi trường làm việc nhóm của trẻ. 
Tuy nhiên Scratch chỉ thực sự bùng nổ từ năm 2014 khi một số quốc gia như Anh, Mỹ đã 
đổi mới đột phá chương trình giảng dạy môn Tin học trong nhà trường, đưa nội dung kiến 
thức Khoa học máy tính vào nhà trường ngay từ cấp Tiểu học. Một trong những đề nghị 
quan trọng nhất của các chương trình này là cần đưa các ngôn ngữ lập trình đơn giản, dạng 
kéo thả như Scratch vào giảng dạy trong nhà trường ngay từ Tiểu học. Việc điều chỉnh 
chương trình môn Tin học này đã kéo theo sự gia tăng bùng nổ của Scratch trên phạm vi 
toàn thế giới. Số lượng học sinh đăng ký tham gia trang Scratch tăng đột biến cả về số lượng 
và chất lượng. Thực tế đã chứng minh tính hấp dẫn của các môi trường lập trình kéo thả như 
Scratch, sự đam mê lập trình của trẻ nhỏ. Scratch vô cùng thích hợp cho trẻ lứa tuổi từ 6 

Tài liệu đính kèm:

  • pdftai_lieu_tu_hoc_lap_trinh_scratch.pdf