Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 29 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
29
Dung lượng
1,9 MB
Nội dung
Một số biện pháp giúp học sinh học tốt lập trình Logo mơn Tin học lớp A ĐẶT VẤN ĐỀ I LÝ DO CHỌN ĐỀ TÀI Nội dung lập trình Bộ Giáo dục Đào tạo đưa vào thực giảng dạy trường phổ thông Ở cấp tiểu học, học sinh lớp 4, làm quen với ngơn ngữ lập trình MSWLogo Lần em làm quen với câu lệnh, thuật tốn Ở nội dung địi hỏi học sinh phải có tư trừu tượng, logic, xác tuyệt đối, nắm vững cú pháp chức câu lệnh, giải vấn đề thuật toán…Điều gây cho em nhiều khó khăn trình học tập khả tư duy, tư trừu tượng lứa tuổi tiểu học cịn hạn chế Các em khơng nhớ cú pháp chức câu lệnh, khơng nắm vững thuật tốn để giải tốn, chưa phân tích nội dung toán, để xảy lỗi viết lệnh…Do đó, học sinh thực hành chậm, đạt kết thấp Bên cạnh đó, lập trình nội dung học sinh tiểu học, em tiếp xúc với máy tính nên có nhiều bỡ ngỡ Kiến thức lập trình khơ khan, tạo hứng thú học tập cho học sinh Từ khó khăn đó, q trình giảng dạy, phân tích thực trạng học tập thực hành học sinh, tơi có số giải pháp để giúp học sinh học tốt lập trình MSWLogo mơn tin học lớp Qua biện pháp đề tài giúp em học lập trình tốt với phần mềm MSWLogo II MỤC ĐÍCH NGHIÊN CỨU Tìm hiểu khó khăn học sinh học lập trình MSWLogo đề xuất giải pháp dạy học giúp học sinh khám phá, chiếm lĩnh ghi nhớ bền vững kiến thức, thành thạo kỹ học lập trình Logo mơn tin học lớp Giúp cho học sinh tiếp thu tốt, thao tác nhanh nhẹn, nắm lý thuyết, thực hành thành thạo, sử dụng xác dịng lệnh để viết thủ tục Logo thực thi dòng lệnh vừa tạo Học sinh vận dụng sáng tạo linh hoạt để áp dụng vào môn học khác sống Bước đầu hình thành em kiến thức ngơn ngữ lập trình Hình thành cho học sinh số phẩm chất lực cần thiết cho người lao động đại như: chăm chỉ, tự học, hợp tác, sáng tạo, có ý thức thói quen sử dụng máy tính hoạt động học tập, lao động Lê Quang Đức – Giáo viên Trường Tiểu học Phước Vĩnh B - huyện Phú Giáo – tỉnh Bình Dương Một số biện pháp giúp học sinh học tốt lập trình Logo mơn Tin học lớp Tìm hiểu áp dụng phương pháp kỹ thuật dạy học giảng dạy cách khoa học, linh động, phát huy phẩm chất, lực phù hợp với đối tượng học sinh III NHIỆM VỤ CỦA ĐỀ TÀI Trình bày số vấn đề lí luận thực tiễn dạy học tin học nói chung phần mềm Logo nói riêng chương trình tin học lớp Phân tích số giải pháp nhằm nâng cao chất lượng hiệu dạy học lập trình Logo môn tin học lớp Tổng kết số kinh nghiệm dạy học lập trình Logo học sinh lớp đạt hiệu IV PHƯƠNG PHÁP NGHIÊN CỨU - Phương pháp phân tích - tổng hợp tài liệu; - Phương pháp điều tra; - Phương pháp tổng kết kinh nghiệm giáo dục; - Phương pháp nghiên cứu sản phẩm hoạt động; - Phương pháp khảo nghiệm, thử nghiệm Lê Quang Đức – Giáo viên Trường Tiểu học Phước Vĩnh B - huyện Phú Giáo – tỉnh Bình Dương Một số biện pháp giúp học sinh học tốt lập trình Logo mơn Tin học lớp B NỘI DUNG I CƠ SỞ LÝ LUẬN Trong nhà trường, Tin học môn áp dụng năm gần đây, có đặc thù riêng, gây trí tị mị ham mê tìm hiểu với học sinh, xong không tránh khỏi gây khó khăn cho người học Do giáo viên cần nhận biết cách tinh tế để tạo cho đối tượng học hứng thú niềm yêu thích đặc biệt với mơn Nghị Trung ương 2, khoá VII, quy định phương pháp dạy học thay đổi theo hướng "khắc phục lối truyền thụ chiều, rèn luyện thành nếp tư sáng tạo người học, bước áp dụng phương pháp tiên tiến phương tiện đại vào trình dạy học" Định hướng pháp chế hoá luật giáo dục điều 24, 25:" Phương pháp giáo dục phổ thơng phải phát huy tính tích cực, tự giác, chủ động, sáng tạo học sinh, phù hợp với đặc điểm lớp học, môn học Bồi dưỡng phương pháp tự học, rèn luyện kĩ vận dụng kiến thức vào thực tiễn, tác động tình cảm đem lại niềm vui, hứng thú cho học sinh" Theo Công văn Số 3415/BGDĐT-GDTH ngày 04 tháng 09 năm 2020 Bộ Giáo dục Đào tạo hướng dẫn thực nhiệm vụ giáo dục tiểu học năm 2020-2021: “có giải pháp phù hợp tăng cường tổ chức hoạt động giáo dục tin học cho học sinh cấp tiểu học nhằm giúp học sinh làm quen với tin học đáp ứng sở thích, nhu cầu, phát bồi dưỡng phát triển lực tin học, tư khoa học máy tính, hình thành ni dưỡng đam mê khoa học, công nghệ cho học sinh tiểu học” Theo Công văn Số 3539/BGDĐT-GDTH ngày 19 tháng 08 năm 2019 Bộ Giáo dục Đào tạo hướng dẫn tổ chức dạy học môn Tin học tổ chức hoạt động giáo dục tin học cấp Tiểu học năm học 2019 – 2020: “Thực có hiệu việc xây dựng kế hoạch giáo dục môn học; đổi phương pháp, hình thức tổ chức dạy học theo “hướng dẫn thực chương trình giáo dục phổ thơng hành theo định hướng phát triển lực phẩm chất học sinh” Ngoài ra, Bộ Giáo dục Đào tạo công văn Số 3946/BGDĐT-CNTT ngày 30 tháng 08 năm 2019 việc Hướng dẫn thực nhiệm vụ CNTT với nhiều nhiệm vụ trọng tâm như: Công tác bồi dưỡng ứng dụng CNTT cho giáo viên cán quản lý giáo dục; Tập huấn, bồi dưỡng trực tuyến cho giáo viên, tổ chức họp trực tuyến; Triển khai chương trình cơng nghệ giáo dục e3 Lê Quang Đức – Giáo viên Trường Tiểu học Phước Vĩnh B - huyện Phú Giáo – tỉnh Bình Dương Một số biện pháp giúp học sinh học tốt lập trình Logo môn Tin học lớp Learning; Hướng đến mơ hình trực tuyến, phần mềm nguồn mở, học liệu mở cho giáo dục; Xây dựng mơ hình giáo dục điện tử, trường học điện tử; Tăng cường đầu tư hạ tầng sở CNTT… Xuất phát từ quan điểm " lấy người học làm trung tâm ", phương pháp dạy học có thay đổi Người dạy người nắm giữ kiến thức truyền đạt kiến thức mà người hướng dẫn, người hỗ trợ, người cố vấn, người kiểm tra Người học khơng cịn người thụ động tiếp thu kiến thức mà trung tâm trình dạy học, chủ động sáng tạo trình học tập nhằm đạt mục tiêu dạy học Dạy tin học việc đổi phương pháp dạy học rõ ràng quan trọng đặc biệt tiết thực hành Từ luận điểm việc em học sinh trực tiếp tham gia vào trình học tập, trực tiếp thực hành sử dụng máy tính cách tự nhiên linh hoạt tạo niềm vui, kích thích trí tị mị em Tin học đóng vai trị chủ đạo việc chuẩn bị cho học sinh khả tìm kiếm, tiếp nhận, mở rộng tri thức sáng tạo thời đại cách mạng công nghiệp lần thứ tư tồn cầu hố Tin học có ảnh hưởng lớn đến cách sống, cách suy nghĩ hành động người, công cụ hiệu hỗ trợ biến việc học thành tự học suốt đời Môn Tin học giúp học sinh thích ứng hồ nhập với xã hội đại, hình thành phát triển cho học sinh lực tin học để học tập, làm việc nâng cao chất lượng sống Giúp học sinh hình thành phát triển khả sử dụng công cụ kĩ thuật số, làm quen sử dụng Internet; bước đầu hình thành phát triển tư giải vấn đề với hỗ trợ máy tính hệ thống máy tính; hiểu tuân theo nguyên tắc trao đổi chia sẻ thông tin Ở cấp tiểu học, chủ yếu học sinh học sử dụng phần mềm đơn giản hỗ trợ học tập sử dụng thiết bị tin học tuân theo nguyên tắc giữ gìn sức khoẻ, đồng thời bước đầu hình thành tư giải vấn đề có hỗ trợ máy tính Lập trình Logo giúp học sinh bước đầu làm quen với ngơn ngữ lập trình, phát triển tư trừu tượng, sử dụng thuật toán để giải vấn đề II CƠ SỞ THỰC TIỄN Tại trường Tiểu học Phước Vĩnh B, môn Tin học môn giảng dạy đến 100% học sinh nhà trường, từ lớp đến lớp 5, môn Tin học Lê Quang Đức – Giáo viên Trường Tiểu học Phước Vĩnh B - huyện Phú Giáo – tỉnh Bình Dương Một số biện pháp giúp học sinh học tốt lập trình Logo mơn Tin học lớp môn môn học tự chọn nhà trường tạo điều kiện để học sinh học từ khối lớp 1, Sở giáo dục đào tạo mua sắm máy móc trang thiết bị phục vụ cho việc dạy học môn tin học đầy đủ Giáo viên đào tạo kiến thức tin học để đáp ứng yêu cầu cho dạy học môn tin học bậc tiểu học Phòng Giáo dục đào tạo huyện Phú Giáo thành lập tổ chuyên môn tin học cấp tiểu học từ năm 2010 Hàng năm tổ chuyên môn tin học thường xuyên tổ chức buổi chuyên đề, tập huấn, đặc biệt tổ chức buổi thao giảng, dự nhằm trao đổi học hỏi chuyên môn, trao đổi kinh nghiệm giáo viên tin học toàn huyện để nâng cao chất lượng giảng dạy Vì mơn học trực quan, sinh động, môn học khám phá lĩnh vực nên học sinh hứng thú học, tiết thực hành Trường Tiểu học Phước Vĩnh B có phịng máy vi tính học sinh thực hành Môn Tin học mơn tự chọn chương trình bậc tiểu học, nên chương trình phân phối chương trình bước đầu chưa có thống hồn chỉnh Mơn Tin học môn học tự chọn, đưa vào chương trình giảng dạy, bên cạnh đó, việc thay sách giáo khoa thực năm nên q trình giảng dạy mơn Tin học lớp ln có ưu điểm, tồn định Các em chưa tiếp xúc với ngôn ngữ lập trình, nhà đa số em khơng có máy tính Phụ huynh học sinh học môn Tin học nên hướng dẫn em Qua kiểm tra khảo sát chất lượng học sinh tơi thấy nhiều em thao tác cịn chậm, kĩ thực hành chưa tốt, đặc biệt học phần mềm Logo, học sinh thụ động, e ngại, chưa mạnh dạn để làm tập Sau trình khảo sát trước tiến hành nghiên cứu đề tài thân thu thập số liệu sau: Bảng khảo sát học sinh lớp 5A1 trước áp dụng số nội dung hình thức giải pháp Tổng số học sinh khảo sát: 26 học sinh Đánh giá học sinh Số học sinh Tỷ lệ Hoàn thành tốt 4/26 15,4% Hoàn thành 10/26 38,5% Lê Quang Đức – Giáo viên Trường Tiểu học Phước Vĩnh B - huyện Phú Giáo – tỉnh Bình Dương Một số biện pháp giúp học sinh học tốt lập trình Logo mơn Tin học lớp Chưa hoàn thành 12/26 46,1% III BIỆN PHÁP THỰC HIỆN Giúp học sinh nhớ tên chức câu lệnh phần mềm Logo Những câu lệnh Logo: – CS: xóa tồn sân chơi, rùa vị trí ban đầu – FD n: rùa tiến phía trước n bước Ví dụ: fd 45 – BK n: Rùa lùi phía sau n bước – PU: nhấc bút – PD : hạ bút – RT k: rùa quay phải k độ ví dụ: rt 45 – LT k: rùa quay trái k độ – ST : rùa – HT: rùa ẩn 10 – Home: rùa vị trí ban đầu 11- Bye: thoát khỏi Logo 12- Wait t: Rùa dừng lại t tích VD: Wait 120 13 – Repeat n[…]: lặp lại n[…] Ví dụ: repeat 5[fd 30 rt 72] – Vẽ hình ngũ giác 14- Clean: xóa tồn sân chơi, rùa vị trí 15 – Fill: tô màu 16 – setpencolor n: chọn màu vẽ n viết tắt: setpc n Ví dụ: setpencolor 2: chọn màu xanh 17 – setpensize [n n]: chọn nét bút setps Ví dụ: setpensize [5 5]: chọn nét bút cỡ 18 – label […]: viết chữ Ví dụ: Label [chào bạn] 19 – print : làm tính Ví dụ: Print 2*5 cho kết 10 20 – edit “tenthutuc: tạo thủ tục Lê Quang Đức – Giáo viên Trường Tiểu học Phước Vĩnh B - huyện Phú Giáo – tỉnh Bình Dương Một số biện pháp giúp học sinh học tốt lập trình Logo mơn Tin học lớp Ví dụ: edit “hinhvuong 21 – ellipse t k: vẽ hình e líp Ví dụ: ellipse 30 50 22 – Circle k: vẽ hình trịn có bán kính r Ví dụ: Circle 100 23 – SETFC n: chọn màu n … Câu lệnh nhiều, cú pháp phức tạp, địi hỏi độ xác tuyệt đối, lệnh đảm nhận công việc định Vì học sinh khó ghi nhớ vận dụng Để giúp học sinh ghi nhớ tốt tơi thực số biện pháp sau: 1.1 Chia câu lệnh theo nhóm chức Các câu lệnh có vai trị cú pháp gần giống chia thành nhóm Điều giúp học sinh dễ ghi nhớ câu lệnh nhóm có mối liên hệ với Học sinh quan sát, ghi vào Các nhóm lệnh cụ thể chia sau: a Nhóm lệnh di chuyển FD x Đi tới x bước BK x Đi lùi x bước LT x Xoay rùa phía bên trái x độ RT x Xoay rùa phía bên phải x độ ARC a r Vẽ cung trịn với góc a bán kính r Sau vẽ xong rùa đứng yên chỗ ARC2 a r Vẽ cung trịn góc a bán kính r Vẽ tới đâu rùa theo tới ELLIPSE x.ngang y.cao Vẽ hình elip với thơng số, chiều ngang theo trục x chiều cao theo trục y, rùa đứng yên chỗ ELLIPSE2 x.ngang y.cao Lê Quang Đức – Giáo viên Trường Tiểu học Phước Vĩnh B - huyện Phú Giáo – tỉnh Bình Dương Một số biện pháp giúp học sinh học tốt lập trình Logo mơn Tin học lớp Vẽ hình elip với thơng số, chiều ngang theo trục x chiều cao theo trục y, rùa chạy theo đường ellipse ELLIPSEARC độ dài cung x y góc Ví dụ muốn vẻ nửa vịng ellipse phía trước mặt rùa (90) lệnh sau : ELLIPSEARC 180 150 80 90 Các bạn thay đổi số 90 hiểu cách làm, muốn rùa chạy theo vẽ dùng ELLIPSEARC2 CIRCLE r Vẽ hình bán kính r rùa đứng tâm CIRCLE2 r Vẽ hình bán kính r rùa di chuyển theo đường tròn, sau hành thành rùa nẳm đừng trịn b Nhóm lệnh in kết quả, thơng báo SHOW [nội dung, kết muốn in ] Lệnh tương tự PRINT viết tắt PR ví dụ Show 1+2+3 PR 1+2+3 cho kết cửa sổ lệnh LABEL kết sân chơi, muốn thị theo chiều ngang cúng ta phải xoay rùa phải 90 độ CT Làm cửa sổ lệnh c Nhóm lệnh bút vẽ, màu sắc PU viết đầy đủ Pen Up lệnh nhấc viết rùa lên kết di chuyển rùa không để lại dấu vết PD viết đủ Pen Down lệnh hạ viết rùa xuống Các lệnh di chuyển sau lệnh ta thấy dấu vết di chuyển PE viết đầy đủ PENERASE Đặt bút xuống thiết lập chế độ xóa Dùng lệnh PENNORMAL để thiết lập lại trạng thái ban đầu bút vẽ Ví dụ vẽ hình vng Repeat [FD 100 Rt 90] sau ta xóa hình vng đi, dùng CS xóa tồn sân chơi xóa hình vng vừa vẽ ta dùng PE Repeat [FD 100 Rt 90] SetPenSize n Thiết lập độ dày, mỏng nét vẽ Lệnh thực qua Menu Set→Pen Size … SetPC [Red Green Blue] Thiết lập màu cho bút vẽ Red, Green, Blue có giá trị từ 0→255, ví dụ SetPC [255 0] cho ta màu đỏ Lê Quang Đức – Giáo viên Trường Tiểu học Phước Vĩnh B - huyện Phú Giáo – tỉnh Bình Dương Một số biện pháp giúp học sinh học tốt lập trình Logo môn Tin học lớp Setfloodcolor [R G B] viết tắt SETFC[R G B] Cài đặt màu tô lệnh FILL FILL Tô màu phạm vi khép kín hình Màu tơ báo trước lệnh Setfloodcolor.Lệnh Fill không cần phải hạ bút xuống vẫn tơ d Nhóm lệnh rùa vị trí rùa HT ẩn rùa, khơng thấy hình tam giác (Rùa) sân chơi ST rùa SETPOS [Tọa-độ-X Tọa-độ-Y] đưa rùa tới vị trí X,Y Chú ý rùa chế độ Pen down tạo thành đường Lệnh SETXY x y có chức tương tự SETX x di chuyển rùa theo cột x (x>0 qua phải, x0, xuống y