1. Trang chủ
  2. » Thể loại khác

srobot scratch 20 21

17 5 0

Đ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

Cấu trúc

  • - Nghiên cứu vận dụng các phần mềm Srobot, Scratch để minh họa bài dạy Tin học 8.

    • - Tương lai tươi sáng, thu nhập cao: Có một sự thật là trẻ em luôn tiếp thu kiến thức tốt và nhanh hơn, học lập trình sớm giúp các em thành thạo  ngôn ngữ sai khiến, điều khiển máy móc, thiết bị. Mức lương ngành CNTT luôn được xếp hàng đầu những nghề có mức lương cao nhất nhì trong nền kinh tế.

Nội dung

MỤC LỤC I LÝ DO CHỌN ĐỀ TÀI 1 Thực trạng Nguyên nhân Tên đề tài: Phạm vi, đối tượng áp dụng II NỘI DUNG Căn để thực hiện, triển khai 2 Nội dung, giải pháp nâng cao chất lượng dạy học 2.1 Sử dụng phần mềm Srobot xây dựng tập mang tính thực tiễn 2.2 Sử dụng phần mềm Scratch xây dựng tập mang tính thực tiễn III KẾT LUẬN Kết thực Đánh giá – Nhận xét 10 IV DANH MỤC TÀI LIỆU THAM KHẢO 11 Trang I LÝ DO CHỌN ĐỀ TÀI Thực trạng Ở trường phổ thông không trọng học chun sâu ngơn ngữ lập trình để tạo phần mềm máy tính mà tập trung rèn luyện kĩ tư logic, tư hệ thống sáng tạo không để giải vấn đề tin học mà kĩ vô quan trọng để giải nhiều vấn đề sống Qua thực tế nhiều năm giảng dạy môn Tin học trường THCS Phú Thọ, quận 11, thành phố Hồ Chí Minh, thân tơi nhận thấy nhiều học sinh thường khơng thích thú với mơn học nhiều lý khó hiểu, tiếp thu chậm, đòi hỏi tư nhiều,… nên việc viết chương trình chạy máy tính em khó khăn Do đó, để học tốt địi hỏi học sinh phải có hứng thú Cốt lõi việc đổi phương pháp dạy học giúp học sinh u thích, hứng thú với mơn học, hướng tới việc học tập chủ động Nguyên nhân Về ngơn ngữ lập trình Pascal có số nhược điểm so với số ngôn ngữ khác như: - Giao diện chương trình khơng thân thiện, dễ gây nhàm chán cho học sinh Về mặt cú pháp dễ đọc học sinh tiếng Anh Khơng có tính thực tiễn nên khơng gây hứng thú cho học sinh, không tạo yêu thích kỹ lập trình cho học sinh - Về nội dung thực hành: Áp dụng công thức tốn học q nhiều Học sinh phải có kiến thức tốt tốn học giải tập sách giáo khoa Đa phần tập liên quan đến tính tốn tốn học, khơng gắn liền với thực tiễn Ngơn ngữ lập trình Pascal đòi hỏi tư cao, nhiên mức độ tư em hạn chế khơng đồng lớp học Khơng kích thích tư sáng tạo học sinh Học sinh cố gắng hoàn thành cách bị động tập giáo viên cho Từ học sinh dễ chán học để đối phó với mơn học Học sinh chưa hiểu lập trình để làm ngồi việc tính tốn với số - Học sinh tự hỏi lập trình Pascal có ứng dụng thực tế Học sinh khó hình dung ứng dụng mà lập trình làm thực tế vào lý thuyết túy giáo viên truyền đạt Trang Tên đề tài: Với thực trạng nguyên nhân trên, thân đề ra: “Giải pháp dạy học lập trình phần mềm cho học sinh lớp 8” Tận dụng phần mềm hữu ích kết hợp với việc xây dựng tập tình mang tính thực tế để giúp em hứng thú, u thích mơn học này, làm cho học sinh nắm nội dung học lớp, nắm bắt kiến thức cách logic có hệ thống điều cần thiết Từ giúp cho học sinh phát triển trí tuệ, rèn luyện khả lao động sáng tạo, tham gia học tích cực đặc biệt yêu thích, hứng thú việc tiếp cận với lập trình, mơn học “khơ khan” môn học Phạm vi, đối tượng áp dụng - Nghiên cứu vận dụng phần mềm Srobot, Scratch để minh họa dạy Tin học - Áp dụng giải pháp vào trình giảng dạy Tin học lớp 8/1, 8/3, 8/5, 8/10 năm học 2019 – 2020; 8/1, 8/2, 8/5, 8/6 năm học 2020 - 2021 - Phạm vi áp dụng tiết học lập trình mơn Tin học Trường THCS Phú Thọ - đơn vị công tác năm học 2020 - 2021 - Thời gian thực nghiên cứu: Từ năm học 2019-2020 đến II NỘI DUNG Căn để thực hiện, triển khai - Qua trình giảng dạy nhận thấy đa số học sinh gặp khó khăn nhiều học tiết học chương trình viết chương trình ngơn ngữ lập trình Pascal Nhiều em khơng hiểu ý nghĩa câu lệnh, q trình giải tốn khơng tìm thuật tốn nên em học theo kiểu máy móc, học thuộc khơng hiểu quy trình lập trình Vẫn cịn học sinh học tập cách thụ động, chờ thầy, cô đọc cho chép, trả cách đối phó hay lười suy nghĩ… - Lập trình (Tin học 8) mơn học mà kiến thức hồn tồn mới, khơng dựa kiến thức học lớp 6, Chính tiếp cận chương trình đa số em ngỡ ngàng khó khăn thu nhận kiến thức Để tạo hứng thú, niềm đam mê học tập bước nâng cao chất lượng môn địi hỏi người giáo viên phải tìm tịi, sáng tạo, nghiên cứu đổi phương pháp dạy học phù hợp để đạt hiệu Trang Nội dung, giải pháp nâng cao chất lượng dạy học 2.1 Sử dụng phần mềm Srobot xây dựng tập mang tính thực tiễn Phần mềm Srobot: - Xây dựng địa hình giả lập điểu khiển robot giả lập hoạt động môi trường đồ họa 2D - Điều khiển robot Lego Mindstorms NXT 2.0, Lego Mindstorms EV3 (chỉ giới thiệu cho học sinh, không dạy, điều kiện sở vật chất) - Thư viện: Strobot Chạy chương trình: - Khởi động chương trình Srobot chế độ mô - Sử dụng phần mềm FreePascal để dịch chạy chương trình Minh họa dạy Bài 1: Máy tính chương trình máy tính - Ngồi việc giới thiệu phần mềm FreePascal (phần mềm chủ yếu chương trình tin học 8), giới thiệu thêm phần mềm Srobot, chạy vài chương trình điều khiển robot để giúp học sinh hiểu rõ ý nghĩa chương trình máy tính (điều khiển máy tính, điều khiển robot, …) Vd: Robot dạo chơi cung trăng lành Vd: Robot nhà dự giáng sinh an Bài 2: Làm quen với chương trình ngơn ngữ lập trình Bài thực hành 1: Làm quen với Free Pascal Trang - Chuẩn bị code số chương trình mang tính thực tế, tạo hứng thú, hướng dẫn học sinh chạy chương trình, chia nhóm học sinh tìm hiểu ý nghĩa câu lệnh đơn giản Vd: Robot Shipper, điều khiển robot giao hàng đến nhà theo Vd: Robot săn Pikachu chiều kim đồng hồ Bài 3: Chương trình máy tính liệu Bài thực hành 2: Viết chương trình để tính tốn - Tính qng đừng Robot đi, để tặng áo mưa - Robot đến tặng em gái mưa áo mưa trời mưa hay không? (biết trời bắt đầu mưa lúc 17g00 Robot em gái mưa tan học lúc, vận tốc Robot di chuyển 10 centimet/giây mưa tạnh lúc 18g00) Vd: Robot mua áo mưa tặng em gái mưa Bài 5: Từ toán đến chương trình Trang - Đưa tập thực tế, chia nhóm học sinh – yêu cầu HS đưa thuật toán giải vấn đề Trang Vd: Robot Shipper, giao hàng cho lớp liên hoan, cho quãng đường ngắn Bài 6: Câu lệnh điều kiện Bài thực hành 4: Sử dụng câu lệnh điều kiện - Em hồn tất chương trình điều khiển robot đến lều trại, lều trại bán nước (water) thức ăn (food) bán nước mua trà sữa ngược lại mua bánh tráng trộn Vd: Robot tham gia hội trại xuân Bài 7: Câu lệnh lặp (for…do) Bài thực hành 5: Sử dụng lệnh lặp For…do - Sử dụng cấu trúc lặp để điều khiển robot bắt Pokemon Trang 2.2 Sử dụng phần mềm Scratch Với Scratch, em lập trình để tạo nên câu chuyện, kiện tiếp nối với liền mạch, trị chơi thú vị, hoạt hình Một điều thú vị em chia sẻ tác phẩm với bạn khác cộng đồng mạng Scratch Scratch giúp người trẻ tuổi tiếp nhận cách suy nghĩ sáng tạo, lập luận có hệ thống … - kỹ thiết yếu cho sống kỷ thứ 21 Minh họa dạy Bài 1: Máy tính chương trình máy tính - Ngồi việc giới thiệu phần mềm FreePascal (phần mềm chủ yếu chương trình tin học 8), giới thiệu thêm phần mềm Srobot, giới thiệu phần Scratch, chạy vài chương trình mẫu giúp học sinh nắm thêm công dụng chương trình tạo trị chơi, phim hoạt hình, … Vd: Phim hoạt hình “câu chuyện đại dương” Trang Vd: trò chơi “mèo bay” Bài 2: Làm quen với chương trình ngơn ngữ lập trình Giới thiệu scratch để học sinh làm quen biết môi trường ứng dụng mới: lập trình kéo thả Vd: Tạo game mặc đồ cho nhân vật Bài 6: Câu lệnh điều kiện Bài thực hành 4: Sử dụng câu lệnh điều kiện - Viết chương trình nhập số tiền quỹ lớp, số tiền lớn triệu liên hoan với pizza trà sữa, ngược lại liên hoan với coca gà rán Vd: Tạo game đánh bóng - Score (điểm) = - Nếu ngang chạm bóng, score (điểm) tăng thêm Trang Bài 7: Câu lệnh lặp Bài thực hành 5: Lặp với số lần biết trước Vd: Vẽ hình sau Bài 8: Lặp với số lần chưa biết trước Bài thực hành 6: Lặp với số lần chưa biết trước Vd: Tạo game bóp bong bóng - Tạo biến điểm = 0, bấm trúng bong bóng điểm tăng lên - Bong bong thay đổi vị trí, thay đổi màu - Khi bạn có điểm = 10 kết thúc trò chơi Trang 10 III KẾT LUẬN Kết thực Trong trình dạy học với môn Tin học áp dụng giải pháp để giúp học sinh yêu thích, đam mê mơn học lập trình đồng thời giúp học sinh hiểu rằng: - Trong thời đại công nghệ 4.0, phát triển vũ bão Công nghệ - Kỹ thuật Công nghệ thông tin tạo động lực lớn cho phát triển kinh tế Thuần thục ngơn ngữ lập trình giúp người giao tiếp với máy móc tốt hơn, tạo điều vĩ đại - Rèn luyện tư logic, sáng tạo: Học lập trình, cơng nghệ rèn luyện tư phản biện, logic, khả giải vấn đề, đặc biệt nhận thực hóa ý tưởng cá nhân học sinh - Tương lai tươi sáng, thu nhập cao: Có thật trẻ em ln tiếp thu kiến thức tốt nhanh hơn, học lập trình sớm giúp em thành thạo ngôn ngữ sai khiến, điều khiển máy móc, thiết bị Mức lương ngành CNTT ln xếp hàng đầu nghề có mức lương cao nhì kinh tế Sau thời gian nghiên cứu tìm hiểu, quan tâm giúp đỡ ban giám hiệu nhà trường tổ chuyên môn thực thành công việc áp dụng: “ Giải pháp dạy học lập trình phần mềm cho học sinh lớp 8” với mong muốn: phát triển lực, phát huy tính chủ động, tìm tịi giúp em biết xây dựng thuật toán, vận dụng ngơn ngữ lập trình vào tốn cụ thể Nhằm nâng cao chất lượng mơn nói riêng, góp phần nâng cao chất lượng giáo dục nói chung Thống kê TBM tin học lớp phân công năm học 2019-2020 Lớp 8/1 GVBM SS G SL Đỗ Thị Xuân 39 36 Đỗ Thị Xuân 43 15 8/3 Đỗ Thị Xuân 38 22 8/5 Đỗ Thị Xuân 44 23 Tổng 96 8/1 164 K % 92 34 57 52 58 SL 16 11 16 44 TB % 2.5 37 29 36 26 Trang 11 SL 12 5 24 % 5.1 Yếu-Kém SL % 0 0 0 11.4 0 27 13 14 0 Trên TB SL % 10 39 10 43 10 38 10 44 10 164 Trang 12 Thống kê TBM tin học lớp phân công năm học 2020-2021 Lớp GVBM SS G SL 8/1 Đỗ Thị Xuân 52 14 8/2 Đỗ Thị Xuân 44 12 8/5 Đỗ Thị Xuân 50 46 8/6 Đỗ Thị Xuân 47 22 Tổng 94 193 K % 26 27 88 46 48 SL 26 11 45 TB % 50 25 3.8 12 23 SL 12 21 44 % 23 47 3.8 19 22 Yếu-Kém SL % 0 0 0 0 0 Trên TB SL % 10 52 10 44 10 50 10 47 10 193 Đánh giá – Nhận xét Ưu điểm: Khi áp dụng phần mềm vào minh họa giảng dạy kết hợp với việc đề tập mang tính thực tế tạo hứng thú, u thích mơn học học sinh Học sinh tích cực hơn, phát huy đực sáng tạo, say mê lập trình Tuy kết giảng dạy thấp năm trước, nguyên nhân chủ yếu số lượng học sinh lớp đông ảnh hưởng đến việc thực hành em đồng thời hình thức đánh giá cuối kì có thay đổi (khơng thi thực hành) ảnh hưởng đến điểm trung bình mơn em học sinh Nhược điểm: Giáo viên phải thật cẩn thận việc hướng dẫn học sinh, tránh việc tải hiểu sai tinh thần học lập trình học sinh bắt buộc phải viết chương trình điều khiển robot Phần sử dụng phần mềm Srobot, chương trình mẫu giáo viên viết Hướng phát triển: Giáo viên lưu trữ đề tài hay, sáng tạo học sinh để nhân rộng kích thích tính say mê lập trình Mỗi năm học, giáo viên phát động viên em học sinh có khiếu tham gia thi lập trình Trang 13 Trên kinh nghiệm giải pháp thân rút trình dạy học Dù cố gắng song tránh khỏi thiếu sót Kính mong tiếp tục nhận góp ý, phê bình cấp quản lý giáo dục, đồng nghiệp bạn đọc quan tâm để sáng kiến tơi đưa hồn thiện IV DANH MỤC TÀI LIỆU THAM KHẢO Sách giáo khoa Tin học – NXB Bộ giáo dục đào tạo http://srobot.saigontech.edu.vn https://scratch.mit.edu Tự học Scratch – Bùi Việt Hà Trang 14 XÁC NHẬN CỦA ĐƠN VỊ XẾP LOẠI: HIỆU TRƯỞNG CHỦ TỊCH HỘI ĐỒNG SKKN (ký tên & đóng dấu) Trang 15 XÁC NHẬN CỦA PHÒNG GIÁO DỤC & ĐÀO TẠO XẾP LOẠI: TRƯỞNG PHÒNG CHỦ TỊCH HỘI ĐỒNG SKKN (ký tên & đóng dấu) Trang 16 ... dụng phần mềm Srobot, Scratch để minh họa dạy Tin học - Áp dụng giải pháp vào trình giảng dạy Tin học lớp 8/1, 8/3, 8/5, 8/10 năm học 201 9 – 202 0; 8/1, 8/2, 8/5, 8/6 năm học 202 0 - 202 1 - Phạm vi... lập trình mơn Tin học Trường THCS Phú Thọ - đơn vị công tác năm học 202 0 - 202 1 - Thời gian thực nghiên cứu: Từ năm học 201 9 -202 0 đến II NỘI DUNG Căn để thực hiện, triển khai - Qua q trình giảng... học 202 0 -202 1 Lớp GVBM SS G SL 8/1 Đỗ Thị Xuân 52 14 8/2 Đỗ Thị Xuân 44 12 8/5 Đỗ Thị Xuân 50 46 8/6 Đỗ Thị Xuân 47 22 Tổng 94 193 K % 26 27 88 46 48 SL 26 11 45 TB % 50 25 3.8 12 23 SL 12 21

Ngày đăng: 25/04/2021, 20:21

TỪ KHÓA LIÊN QUAN

w