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

Sáng kiến kinhn ghiệm một số giải pháp tạo hứng thú khi học lập trình cho học sinh lớp 8

21 30 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

Thông tin cơ bản

Định dạng
Số trang 21
Dung lượng 71,49 KB

Nội dung

1 PHẦN I ĐẶT VẤN ĐÊ I Lí chọn đề tài Cơ sở lý luận - Các nhà tâm lí học nghiên cứu hứng thú có vai trị quan trọng q trình hoạt động người - Hứng thú thái độ đặc biệt cá nhân đối tượng đó, có ý nghĩa sống - Hứng thú biểu tập trung cao độ, say mê, hấp dẫn nội dung hoạt động, bề rộng chiều sâu hứng thú - Hứng thú học tập thái độ đặc biệt chủ thể đối tượng hoạt động học tập, hút mặt tình cảm ý nghĩa thiết thực đời sống cá nhân - Hứng thú động thúc đẩy người tham gia tích cực vào hoạt động Khi làm việc phù hợp với hứng thú dù phải khó khăn người cảm thấy thoải mái đạt hiệu cao Trong hoạt động học tập, hứng thú có vai trị quan trọng, thực tế cho thấy hứng thú môn học sinh tỉ lệ thuận với kết học tập em - Hiện nay, bên cạnh học sinh vui thích, đam mê với việc học tập có phận khơng nhỏ em khơng thích học, chán học, ngun nhân hứng thú học tập Tình trạng chán học, khơng thích học hứng thú học ảnh hưởng không nhỏ tới kết học tập em nói riêng chất lượng giáo dục bậc trung học sở nói chung Ngồi tám mơn văn hóa mơn tin học giữ vai trò chủ đạo việc chuẩn bị cho học sinh khả tìm kiếm tiếp cận mở rộng tri thức sáng tạo thời đại thông tin hỗ trợ đắc lực trình học tập tự học học sinh Đồng thời môn tin học tạo sở vững việc ứng dụng công nghệ kĩ thuật số, triển khai phương thức giáo dục đại 2 - Lập trình cơng việc sử dụng ngơn ngữ dành cho máy tính, thiết bị di động…Bằng cách thao tác đoạn mã ( ngôn ngữ) công cụ lập trình để tạo chương trình - Có thể nói, việc tổ chức thực hoạt động, giải pháp nhằm phát huy tính tích cực, sáng tạo tăng hứng thú cho học sinh học tin học trường trung học sở việc làm cần thiết, tích cực hiệu quả, đáp ứng mục tiêu chương trình mơn tin học trung học sở - Hiện lí luận dạy học nói chung lí luận dạy học mơn tin học nói riêng u cầu sử dụng nhiều phương pháp: phương pháp thảo luận, phương pháp đặt câu hỏi, phương pháp chia nhóm … nhằm mục đích bồi dưỡng cho học sinh lực ham muốn học hỏi, tư sáng tạo, lực tự giải vấn đề, rèn luyện phát triển lực tự học sáng tạo, nghiên cứu, nghĩ làm việc cách tư tự chủ… Đồng thời để thích ứng với phát triển tư học sinh xã hội tiếp cận với công nghệ tiên tiến xã hội, giới Cơ sở thực tiễn : - Năm học 2020 - 2021 phân công giảng dạy tin học khối với tổng số 82 học sinh Trong chương trình Tin học trung học sở, học sinh thường cảm thấy khó khăn với kiến thức lập trình khối lớp Ngơn ngữ lập trình giảng dạy khối ngôn ngữ Pascal Pascal ngôn ngữ lập trình Niklaus Wirth phát triển vào năm 1970 ngơn ngữ đặc biệt thích hợp cho kiểu lập trình có cấu trúc Cho đến Pascal dùng để giảng dạy lập trình nhiều trường trung học đại học giới Nhưng em, ngơn ngữ lập trình dường xa lạ kiến thức đầu tiên lập trình mà em học Đồng thời ngơn ngữ lập trình địi hỏi em phải có kiến thức tiếng anh tốn học Do đó, nhiều em cịn gặp nhiều khó khăn học ngơn ngữ lập trình Là giáo viên tin học, mục tiêu tơi giúp học sinh hiểu, hứng thú, học tập hiệu trở thành người có ích cho xã hội Đây động lực giúp thực nghiên cứu sáng kiến “Một số giải pháp tạo hứng thú học lập trình cho học sinh lớp trường THCS” II Giới hạn đề tài 1.Thời gian nghiên cứu Thực từ ngày 14/09/2020 đến ngày 15/04/2021 Đối tượng nghiên cứu, phạm vi nghiên cứu a ) Đối tượng nghiên cứu : Học sinh khối trường THCS - Huyện - Tỉnh Sáng kiến thực học sinh khối năm học 2020 – 2021 b) Phạm vi nghiên cứu : Do trình độ thời gian nghiên cứu có hạn nên đề tập chung nghiên cứu vào lập trình chương trình tin học Phương pháp nghiên cứu - Phương pháp nghiên cứu lý luận - Phương pháp điều tra, quan sát : + Phỏng vấn học sinh vấn đề liên quan + Trao đổi phương pháp dạy với giáo viên trường + Phương pháp định lượng kết hợp định tính - Phương pháp thực nghiệm PHẦN II NỘI DUNG I.Thực trạng vấn đề : - Trường THCS trường thuộc xã Tìa Dình xã đặc biệt khó khăn huyện Điện Biên Đơng.Vị trí trường nằm địa bàn vùng sâu, vùng xa kinh tế văn hóa xã hội cịn gặp nhiều khó khăn Đời sống nhân dân cịn lạc hậu Dân cư ln biến động có nhiều dân di cư tự đến làm ăn sinh sống Số lượng học sinh biến động phải di dời theo cha mẹ 4 Chính chất lượng học tập học sinh chưa đồng Đầu năm học nhận nhiệm vụ giảng dạy khối với tổng số 82 học sinh, qua khảo sát, theo dõi, kiểm tra học sinh lớp cho thấy tình hình chung sau : Thuận lợi - Trong năm học 2020 – 2021 Trường THCS đầu tư mua xin trợ giúp nhà hảo tâm địa bàn tỉnh nước nên số lượng sách giáo khoa thiết bị dạy học nhà trường tương đối đầy đủ khơng cịn tình trạng học sinh thiếu sách giáo khoa lên lớp - Được hỗ trợ nhiệt tình ban giám hiệu nhà trường giúp đỡ đồng nghiệp tổ khoa học tự nhiên nói riêng tất đồng nghiệp nhà trường nói chung - Hầu hết em ham học, lễ phép, vượt khó, cầu tiến, thi đua, tự hào phát huy tốt truyền thống nhà trường, truyền thống lịch sử vẻ vang quê hương - Đa phần phụ huynh quan tâm đến em Khó khăn 2.1 Về phía học sinh - Hầu hết em học sinh chưa có khả lập trình tốt để giải tốn Ở phần học lập trình, em cịn học theo kiểu máy móc, chưa hiểu rõ ý nghĩa câu lệnh mang tính chất đối phó với giáo viên Hầu hết em chưa có máy tính để rèn luyện thực hành, làm tập nhà - Trong địa bàn trường tôi, hầu hết học sinh có hồn cảnh gia đình khó khăn, em vừa học vừa giúp gia đình cơng việc ruộng nương, mưu sinh Việc đảm bảo chuyên cần cho học sinh yếu, Các em hay nghỉ học với nhiều lí nhiều “khơng muốn đến lớp” Đi học khơng 2.2 Về phía cha mẹ học sinh: - Cha mẹ em quan tâm đến việc học hành em phải vất vả với việc ruộng nương, mưu sinh, nhận thức chưa giáo dục, hiểu biết trình độ cịn hạn chế,… 2.3 Về phía giáo viên - Một số giáo viên cịn ngại phải dạy phân mơn tin học nên dạy nhiều lúng túng phương pháp nội dung hay hình thức tổ chức tiết dạy tin học dẫn đến hiệu tiết dạy chưa cao Điều thể rõ qua tiết thao giảng, dự chéo phân môn tin học trường Những yêu cầu đặt cần đạt - Sau học song phần lập trình tin học học sinh cần nắm - Biết người dẫn cho máy tính thực cơng việc thơng qua lệnh - Biết chương trình cách để người dẫn cho máy tính thực nhiều công việc liên tiếp - Biết ngôn ngữ lập trình gồm thành phần chữ quy tắc để viết chương trình, câu lệnh - Biết viết chương trình viết lệnh dẫn máy tính thực cơng việc hay giải tốn - Biết ngơn ngữ lập trình ngơn ngữ dùng để viết chương trình - Biết vai trị chương trình dịch II Những giải pháp thực Khảo sát lần đầu - Trước nghiên cứu thực nghiệm thành sáng kiến kinh nghiệm tiến hành khảo sát vào đầu tháng năm 2020 6 Tơi đưa tiêu chí đánh sau: Giỏi, khá, trung bình, yếu, Kết đạt sau: Số lớp Số kiểm tra Giỏi Khá % TB SL Yếu % SL SL % SL 28 0 14.2 11 39.3 28 17.9 27 0 18.5 13 48.1 18 14.9 27 0 14.8 14 51.9 14 18.5 8A1 (Lớp thực nghiệm) 8A2 (Lớp thực nghiệm) 8A3 (Lớp đối chứng) % Kém SL % Nội dung thực - Từ kinh nghiệm dạy học mình, tơi xin đưa số giải pháp để giải trình bày vấn đề nêu để tạo hứng thú học lập trình cho học sinh sau: 2.1.Điều tra phân loại học sinh - Điều tra phân loại học sinh để nắm đối tượng học sinh: học sinh có học lực giỏi, khá, trung bình, yếu, Nắm đối tượng học sinh giáo viên đề kế hoạch dạy học phù hợp, có hiệu quả, có giải pháp dạy học giúp phát triển tư học sinh giỏi đồng thời giáo viên có giải pháp phù hợp giúp học sinh có học lực trung bình học sinh có học lực yếu, lập trình 2.2 Phương pháp dạy học theo nhóm - Giáo viên chia lớp từ 4-5 nhóm, nhóm khoảng học sinh giáo viên sử dụng nhiều kĩ thuật khác phương pháp như: kĩ thuật động não, kĩ thuật suy nghĩ cặp, kĩ thuật khăn trải bàn - Tùy nội dung dạy học mà giáo viên lựa chọn kĩ thuật cho phù hợp Ví dụ: Khi dạy phần mơ tả thuật tốn: giáo viên cho học sinh nêu trình tự giải toán thực tế theo cách liệt kê – giáo viên sử dụng kĩ thuật suy nghĩ cặp Học sinh ngồi cạnh trao đổi với ý kiến kinh nghiệm người thời gian định sau chia sẻ với lớp - Một số toán thực tế mà giáo viên yêu cầu thuật toán nấu cơm, thuật toán pha trà, thuật toán chiên trứng… - Từ yêu cầu giáo viên, học sinh dựa vào kiến thức thực tế để xác định input, output, trình tự bước Sau giải nhiệm vụ giáo viên đưa học sinh trao đổi với bạn ngồi bên cạnh, học sinh bổ sung ý kiến cho Giáo viên cho cặp đôi báo cáo, cặp đôi khác nhận xét Cuối cùng, giáo viên nhận xét, chỉnh sửa Cụ thể: Thuật toán pha trà học sinh liệt kê sau: INPUT: Trà, nước sôi, ấm chén OUTPUT: Chén trà pha để mời khách Bước 1: Tráng ấm, chén nước sôi Bước 2: Cho trà vào ấm Bước 3: Rót nước sơi vào ấm đợi khoảng đến phút Bước 4: Rót trà chén để mời khách Ví dụ: Thuật tốn Robot nhặt rác +INPUT: Vị trí rơ-bốt, vị trí thùng rác, vị trí rác +OUTPUT: Rơ-bơt bỏ rác vào thùng Mơ tả thuật tốn (Quan sát hình trang 5) Bước 1: Tiến bước Bước 2: Quay trái, tiến bước Bước 3: Nhặt rác Bước 4: Quay phải, tiến bước Bước 5: Quay trái, tiến bước Bước 6: Bỏ rác vào thùng - Ngoài ra, giáo viên sử dụng kĩ thuật cơng đoạn dạy cách mơ tả thuật tốn để giải tốn Ví dụ: Nhóm 1: Mơ tả thuật tốn giải phương trình bậc dạng tổngqt bx+c=0 Nhóm 2: Mơ tả thuật tốn giải phương trình bậc hai Nhóm 3: Mơ tả thuật tốn kiểm tra ba cạnh cho trước có phải ba cạnh tam giác hay khơng? Nhóm 4: Mơ tả thuật tốn nhặt rác Robot - Sau nhóm thảo luận ghi kết vào tờ giấy A0 Các nhóm luân chuyển tờ giấy ghi kết thảo luận cho Nhóm chuyển nhóm 2, nhóm chuyển nhóm 3, nhóm chuyển nhóm 4, nhóm chuyển nhóm - Các nhóm đọc, góp ý, bổ sung cho Sau đó, tiếp tục luân chuyển kết cho nhận tờ giấy A0 nhóm mình.Từng nhóm xem xử lý ý kiến bạn cho nhóm sau treo kết lên tường lớp học Về kĩ thuật khăn trải bàn, giáo viên áp dụng với phần kiến thức dạng mở, học sinh có nhiều cách giải, cách giải vấn đề khác Ví dụ: Viết chương trình in số lớn bốn số nhập từ bàn phím Cách 1: học sinh giải sau: Program So_Lon_Nhat; Uses crt; Var a,b,c,d: real; Begin Clrscr; Write('Nhap so thu nhat:');readln(a); Write('Nhap so thu hai:');readln(b); Write('Nhap so thu ba:');readln(c); Write('Nhap so thu tu:');readln(d); if (a>=b) and (a>=c) and (a>= d) then writeln('So lon nhat la:',a:10:2); if (b>=a) and (b>=c) and (b>= d) then writeln('So lon nhat la:',b:10:2); if (c>=a) and (c>=b) and (c>= d) then writeln('So lon nhat la:',c:10:2); if (d>=a) and (d>=b) and (d>= c) then writeln('So lon nhat la:',d:10:2); readln end Cách 2: học sinh giải sau: Program So_Lon_Nhat; Uses crt; Var a,max: real; Begin Clrscr; Write('Nhap so thu nhat:');readln(a);Max:=a; Write('Nhap so thu hai:');readln(a);if a>=Max then Max:=a; Write('Nhap so thu ba:');readln(a);if a>=Max then Max:=a; Write('Nhap so thu tu:');readln(a);if a>=Max then Max:=a; Write('So lon nhat la:',Max:10:2); readln end Ngoài ra, để học sinh nắm vững sau học chương, giáo viên sử dụng thêm kĩ thuật sơ đồ tu Mỗi học sinh tự thiết kế sơ đồ tư sau tiết học sau chương Ví dụ: Sau học sinh học xong chương Lập trình đơn giản, giáo viên tổ chức ôn tập cách cho học sinh thiết kế sơ đồ với chủ đề lập trình, nhánh nhỏ, nhánh phụ nội dung học liên 10 quan lập trình từ khóa, biến, mơ tả thuật tốn, cấu trúc chung chương trình, câu lệnh điều kiện, lệnh lặp… Từ nhánh phụ này, học sinh vẽ nhánh phụ nhỏ dạng tập phần Sau học sinh hoàn chỉnh sơ đồ, giáo viên mời đại diện học sinh trình bày sơ đồ tư mà thiết kế 2.3 Tự nghiên cứu - Giáo viên cho học sinh tự nghiên cứu trước nội dung phần học Việc tự học phải dựa số nguyên tắc quan trọng tinh thần tự giác tâm cao độ học sinh - Các phương pháp tự học hiệu nhiều người giới áp dụng đưa họ đến đỉnh cao thành công cần phổ biến tới nhiều học sinh - Các thư viện cần liên tục cập nhật cung cấp thêm nhiều sách tham khảo cho học sinh - Các phương pháp tự học nhiều người cho hiệu liên hệ lý thuyết thực tiễn, tham khảo internet, trao đổi với thầy cô bạn bè, đọc trước bài, ôn lại cũ, ….và hết rèn luyện cho thân học sinh tinh thần tâm cao độ, sẵn sàng giải đương đầu với khó khăn, độc lập suy nghĩ yếu tố quan trọng giúp học sinh có kết cao Ví dụ: Khi học sinh tìm hiểu trước chương trình tìm số lớn nhất, nhỏ từ dãy N số nguyên nhập từ bàn phím - Học sinh liên hệ kiến thức lý thuyết tìm hiểu tiết trước kiến thức thức thực tiễn để xác định input, output sau mơ tả thuật viết chương trình theo thuật tốn mà mơ tả Cuối cùng, học sinh trao đổi với bạn lớp, tra cứu thêm để có cách giải hay, tối ưu Đồng thời, học sinh không quên so sánh chương trình mà viết với chương trình mà sách giáo khoa gợi ý Chính q trình tự học, tự khám phá 11 học sinh hiểu vấn đề rõ ràng có nhu cầu giải toán phức tạp - Sau tìm hiểu trước, tiết lên lớp giúp em sáng tỏ thêm vấn đề chưa tìm đáp án, vấn đề mâu thuẫn so sánh kết với bạn khác 2.4 Sử dụng giáo án điện tử tận dụng tối đa học phòng thực hành - Giáo án điện tử phương tiện hỗ trợ cho giáo viên, giúp giảng sinh động hơn, học sinh hứng thú học tập dễ dàng tiếp thu Vì vậy, để giúp học sinh khắc sâu kiến thức, kích thích nguồn cảm hứng học tập, giảng dạy giáo viên cần phải kết hợp hài hịa hình với lời giảng hình với ghi bảng cho linh hoạt uyển chuyển - Giáo án điện tử sử dụng để chiếu đoạn phim, yêu cầu tiết học, đáp án để học sinh so sánh, đánh giá lại kết làm - Bài giảng cung cấp lượng lớn kiến thức cần thiết cho học sinh - Hình ảnh trực quan, sinh động gia tăng hứng thú cho học sinh - Học sinh hào hứng, dễ tiếp thu bài, dễ nhớ - Giáo viên kiểm tra kiến thức học sinh sau học thơng qua hình thức trắc nghiệm nhanh giảng - Trên giảng sử dụng thêm nhiều phần mềm hỗ trợ như: 3Dmax, Photoshop … - Với giáo án điện tử giáo viên nâng cao hiệu dạy học đồng thời tăng hứng thú cho học sinh qua hình ảnh, đoạn phim minh họa trực quan - Qua thực tế giảng dạy nhận thấy hầu hết em thích lên phịng máy để thực hành, thích học giảng điện tử, có âm thanh, hình 12 ảnh, màu sắc sinh động Nếu chuẩn bị thật nhiều giảng giải pháp tạo hưng phấn cho học sinh Hạn chế cách dạy thông báo khô khan, tẻ nhạt, hay giáo viên chiếu – học sinh chép - Bên cạnh đó, giáo viên phải thật có ý thức học hỏi, khai thác sử dụng có chọn lọc tư liệu quý internet 2.5 Phần mềm dạy học - Các phần mềm hỗ trợ để tạo ảnh động, đoạn phim, chỉnh sửa hình ảnh, sơ đồ tư Imindmap, Photostory, … - Mỗi phần mềm hỗ trợ dạy học phương diện khác - Đặc biệt, dạy học lập trình Giáo viên sử dụng phần mềm tạo ảnh động để minh họa bước liệt kê thuật toán Nhất thuật toán ứng dụng sống ngày - Các phần mềm cắt ghép, chỉnh sửa video giúp giáo viên ghi lại thao tác thực hành máy tính để học sinh dễ dàng nhận cách tiếp thu, lĩnh hội kiến thức Ví dụ: Giáo viên chèn đoạn phim ghi lại hoạt động dạy chương trình khó Như học sinh theo dõi máy tính thực tự học Phần mềm Photostory phần mềm kể lại câu chuyện thơng qua hình ảnh số nội dung xuất kèm theo ảnh Ví dụ: Thơng qua phần mềm này, giáo viên chọn lựa, chắt lọc thơng tin hình nữ lập trình viên đầu tiên Ada Lovelace… - Phần mềm Photoshop giúp giáo viên chỉnh sửa, cắt ghép hình ảnh cần thiết để minh họa cho tiết dạy, cho vấn đề mà học sinh cần giải Ngồi ra, giáo viên phóng to, thu nhỏ kết chạy chương trình thơng qua phần mềm ZoomIt để học sinh dễ dàng nắm - Phần mềm Imindmap – sơ đồ tư giúp học sinh củng cố, khắc sâu kiến thức học Đây hình thức kiểm tra kiến thức, hình thức giúp 13 giáo viên biết học sinh tiếp thu gì, hiểu rõ phần kiến thức hứng thú với nội dung Việc sử dụng sơ đồ tư duy, nửa não - não phải giúp học sinh xử lý thông tin nhịp điệu, màu sắc, không gian mơ mộng Sơ đồ tư mang lại hiệu học tập tốt hơn, tạo hứng thú cho em tiết học - Ngồi ra, cịn nhiều phần mềm khác “ra đời” để phục vụ cho việc dạy học ngày hiệu hơn, chất lượng Giáo viên người cập nhật, nâng cao hiểu biết thường xuyên kiến thức, tìm hiểu phần mềm để chất lượng dạy học ngày nâng cao, đáp ứng mục tiêu giáo dục đề 2.6.Trò chơi - Giáo viên tổ chức trò chơi để tăng hứng thú học lập trình điều thật cần thiết Các em vừa học vừa chơi, kiến thức thu nhận tự nhiên đồng thời ghi nhớ lâu cảm xúc vui vẻ, hứng khởi làm gia tăng trí nhớ nhiều lần - Giáo viên tổ chức trò chơi Lucky Number cho học sinh Khoảng 6-8 câu hỏi, có khoảng - câu Lucky Number Những câu LuckyNumber học sinh cộng điểm may mắn giải đáp câu đố vui thuộc mơn học khác kiến thức xã hội Học sinh vận dụng kiến thức môn học khác để giải kiến thức xã hội để trả lời Những câu LuckyNumber câu hỏi kiểm tra kiến thức lập trình em Ví dụ: Giáo viên cho đoạn chương trình yêu cầu học sinh tìm giá trị biến sau vịng lặp kết thúc i :=0 ; S :=0 ; While S

Ngày đăng: 19/09/2021, 08:06

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w