(SKKN HAY NHẤT) sử dụng sơ đồ tư duy thiết kế bằng phần mềm edraw mind map 8kết hợp giải các bài tập nhằm nâng cao hiệu quả dạy học bài cấu trúc lặp tiết 14, tin học 11
Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 25 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
25
Dung lượng
122,23 KB
Nội dung
SỞ GIÁO DỤC VÀ ĐÀO TẠO THANH HOÁ TRƯỜNG THPT THẠCH THÀNH II SÁNG KIẾN KINH NGHIỆM SỬ DỤNG SƠ ĐỒ TƯ DUY THIẾT KẾ BẰNG PHẦN MỀM EDRAW MIND MAP8 KẾT HỢP GIẢI CÁC BÀI TẬP NHẰM NÂNG CAO HIỆU QUẢ DẠY- HỌC BÀI CẤU TRÚC LẶPTIẾT 14, TIN HỌC 11 Người thực hiện: Bùi Thị Vui Chức vụ: Giáo viên SKKN thuộc lĩnh vực (môn): Tin Học THANH HOÁ NĂM 2021 UAN VAN CHAT LUONG download : add luanvanchat@agmail.com MỤC LỤC I MỞ ĐẦU Trang 1.1 LÍ DO CHỌN ĐỀ TÀI 1.2 MỤC ĐÍCH NGHIÊN CỨU 1.3 PHƯƠNG PHÁP NGHIÊN CỨU 1.4 ĐỐI TƯỢNG NGHIÊN CỨU II NỘI DUNG SÁNG KIẾN KINH NGHIỆM 2.1 CƠ SỞ LÍ LUẬN 2.2 CƠ SỞ THỰC TIỄN 2.3 THỰC TRẠNG 2.4 NỘI DUNG ĐỀ TÀI 2.5 HIỆU QUẢ CỦA SÁNG KIẾN KINH NGHIỆM 15 2.5.1 Hiệu thực tiễn 15 2.5.2 Hiệu đối chứng 16 III KẾT LUẬN VÀ KIẾN NGHỊ 3.1 KẾT LUẬN 17 3.2 KIẾN NGHỊ 17 UAN VAN CHAT LUONG download : add luanvanchat@agmail.com I- MỞ ĐẦU 1.1 LÍ DO CHỌN ĐỀ TÀI Trong thời đại thơng tin bùng nổ ngày nay, việc lập chương trình tự hoạt động cho máy tính, máy gia dụng cần thiết Để làm việc cần có q trình nghiên cứu, học tập ngơn ngữ lập trình lâu dài, qua nhà lập trình chọn ngơn ngữ lập trình thích hợp Tuy nhiên thứ có điểm khởi đầu nó, với học sinh việc học Pascal khởi đầu cho việc tiếp cận ngơn ngữ lập trình bậc cao ngôn ngữ tảng cho việc học ngôn ngữ bậc cao khác Vậy để em viết tốt chương trình pascal? Một yếu tố quan trọng em phải nắm vững cấu trúc câu lệnh biết vận dụng chúng vào toán cụ thể, đặc biệt hai cấu trúc câu lệnh lặp Xuyên suốt hai cấu trúc áp dụng vào hầu hết tập chương lại [1] Là giáo viên Tin học trăn trở làm đào tạo hệ học sinh có trình độ định tin học đam mê Tin học biết lập trình, gây mầm cho em sau trở thành nhà lập trình viên chun nghiệp, để làm điều tơi phải đổi phương pháp giảng dạy cho phù hợp với học, tiết học, đối tượng học sinh Xuất phát từ thực tiễn dạy học trường THPT Thạch thành Tơi dạy nhiều khố học, học tin 11 em biết thể thuật tốn thành chương trình, biết máy tính thực chương trình nên em hướng thú muốn khám phá Nhưng dạy đến Bài10 : “Cấu trúc lặp”, học sinh thấy nội dung kiến thức mới, rộng, trừu tượng khó hiểu nhiều so với học trước Nên đưa sơ đồ tư kết hợp giải tập thấy kết tốt hẳn, vận dụng tốt cấu trúc lặp vào toán Học sinh học hăng hái, tích cực, chủ động sáng tạo kết học tập môn Tin học nâng lên đáng kể Vì lí tơi mạnh dạn đưa sáng kiến kinh nghiệm “sử dụng sơ đồ tư thiết kế phần mềm edraw mind map kết hợp giải tập nhằm nâng cao hiệu dạy- học cấu trúc lặp- tiết 14, tin học 11” Đây tiết tập cấu trúc lặp, phần lý thuyết sử dụng sơ đồ tư thiết kế phầm mềm EDRAW MIND MAP để củng cố kiến thức mặt lý thuyết, tạo hứng thú học tập cho học sinh, phần rèn luyện kĩ tư tính tốn, lập trình tơi đưa số tập từ dễ đến khó để học sinh nâng cao tư rèn luyện cấu trúc lặp Với mục đích chia sẻ kinh nghiệm với đồng nghiệp xin ý kiến góp ý để hoàn thiện phương pháp giảng dạy mơn nói chung thân nói riêng 1.2 MỤC ĐÍCH NGHIÊN CỨU Tạo hứng thú chủ động cho học sinh học tiết tập cấu trúc lặp UAN VAN CHAT LUONG download : add luanvanchat@agmail.com Giúp học sinh hiểu rõ, nắm vững khắc sâu hoạt động cấu trúc for-do while-do biểu diễn thuật toán Rèn luyện, nâng cao kĩ sử dụng, vận dụng loại cấu trúc lặp phù hợp với tập tình cụ thể Biết chuyển đổi qua lại hai cấu trúc lặp Sử dụng hiệu sơ đồ tư để củng cố kiến thức mặt lý thuyết Nâng cao kết học tập môn Tin học lớp 11 * Mục tiêu tiết học 14- Bài tập- Bài 10: “Cấu trúc lặp” + Về kiến thức Củng cố hiểu biết hai cấu trúc lặp for-do while-do : Hiểu đúng, sâu sắc cấu trúcà hoạt động lặp For-do whille-do + Về kỹ Viết lệnh lặp số lần biết trước kiểm tra điều kiện trước Biết cách vận dụng đắn cấu trúc lặp For-do While-do vào tình cụ thể; Mơ tả thuật tốn số tốn đơn giản có sử dụng lệnh lặp; Chuyển đổi qua lại hai dạng lặp + Về thái độ: Hứng thú việc học cấu trúc lặp, tạo lòng ham muốn lập trình giải số tốn ngôn ngữ Pascal Giúp học sinh hiểu rõ tầm quan trọng tin học việc sử dụng ngơn ngữ lập trình để giải tốn; Có ý thức trách nhiệm việc học môn tin học, thấy lợi ích việc học lập trình Đó mơn sở ban đầu để tiếp cận với ngơn ngữ lập trình khác 1.3 PHƯƠNG PHÁP NGHIÊN CỨU Để có sở tiến hành nghiên cứu áp dụng đề tài vào thực tế dạy học, tơi đã: - Tìm hiểu thực trạng dạy học tiết 14- tập môn Tin học trường THPT Thạch Thành Tìm hiểu cách vẽ , kĩ thuật sử dụng sơ đồ tư dạy học môn Tin học để tổng hợp kiến thức mặt lý thuyết Tìm hiểu thực trạng đổi phương pháp dạy học môn Tin học Lựa chọn tập bản, nâng cao phát huy tư học sinh; Tổ chức thực đề tài vào thực tế dạy học trường THPT Thạch Thành Phương pháp nghiên cứu tài liệu sản phẩm hoạt động sư phạm Tiến hành so sánh, đối chiếu đánh giá hiệu đề tài áp dụng UAN VAN CHAT LUONG download : add luanvanchat@agmail.com 1.4 ĐỐI TƯỢNG NGHIÊN CỨU Phương pháp sơ đồ tư thiết kế phần mềm edraw mind map 8, tập cấu trúc lặp II - NỘI DUNG SÁNG KIẾN KINH NGHIỆM 2.1 CƠ SỞ LÝ LUẬN Giáo dục đào tạo vấn đề quan trọng đời sống trị nước, biểu trình độ phát triển nước Vì vậy, từ giành quyền, Hồ Chí Minh rõ "một dân tộc dốt dân tộc yếu" [4] Do xác định Giáo dục đào tạo nhiệm vụ quan trọng cách mạng Việt Nam Định hướng đổi phương pháp dạy học xác định nghị TW4 khóa VII (1/1993), nghị TW2 khóa VIII (1/1996), thể chế hóa luật giáo dục (2005), cụ thể hóa thị giáo dục đào tạo, đặc biệt thị số 14 (4/1999) Đổi chương trình, sách giáo khoa đặt trọng tâm vào việc đổi phương pháp dạy học Chỉ có đổi phương pháp dạy học tạo đổi thực giáo dục, đào tạo lớp người động, sáng tạo, có tiềm cạnh tranh trí tuệ bối cảnh nhiều nước giới hướng tới phát triển kinh tế tri thức.[2] Nước ta đường hội nhập phát triển đổi giáo dục, đổi phương pháp dạy học cần thiết Luật giáo dục 2005, điều 28 ghi “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 cảu môn học, lớp học; bồi dưỡng phương pháp tự học, khả làm việc theo nhóm, rèn luyện kỹ vận dụng kiến thức vào thực tiễn, tác động đến tình cảm, đem lại niềm vui, hứng thú học tập cho học sinh”.[7] Trong tốn có lúc tỏ bế tắc trước hướng để tìm lời giải cho tốn, vấn đề tìm hướng đắn cho toán thực vấn đề khó học sinh nói chung học sinh học mơn tin học THPT nói riêng Khi đứng trước tốn lạ, khơng học sinh thường tỏ lúng túng, mà giáo viên tỏ lúng túng lựa chọn phương pháp để đưa lời giải cho tốn Có nhiều lúc tốn đơn giản chưa khôn khéo đưa tốn dạng quen thuộc để giải tốn, cuối dẫn tới đường bế tắc khơng tìm lời giải hay thuật tốn đắn Nhìn chung học sinh nữa, chưa có phương pháp để đưa tốn từ tốn mà chưa hay biết toán biết Với tốn ta ln hướng tới hồn thiện tư phát triển khả thuật toán cho học sinh Sơ đồ tư công cụ tổ chức tư duy, đường dễ để chuyển tải thông tin vào não đưa thông tin não Đồng thời UAN VAN CHAT LUONG download : add luanvanchat@agmail.com phương tiện ghi chép đầy sáng tạo hiệu qảu theo nghĩa “sắp xếp” ý nghĩ Sơ đồ tư hình thức ghi chép sử dụng màu sắc hình ảnh để mở rộng đào sâu ý tưởng Nhờ kết nối nhánh, ý tưởng liên kết với khiến sơ đồ tư bao quát ý tưởng phạm vi rộng [2] 2.2 CƠ SỞ THỰC TIỄN Trường THPT Thạch Thành trường thành lập năm 1999 Nằm địa bàn Xã Thạch Tân- Huyện Thạch Thành Là trường miền núi nên đa số học sinh trường em dân tộc điều kiện máy tính nhà cịn thiếu thốn, học sinh trường Thạch Thành có đầu vào khơng cao nên đa số em có khả tư hạn chế.Nhà trường cịn nhiều khó khăn sở vật chất, thiết bị dạy học phịng máy tính cho em thực hành nhiều hạn chế Tin học môn học trường phổ thông nên học sinh nhiều bỡ ngỡ tiếp cận với mơn học Nội dung tin học lập trình lớp 11 nội dung lạ đa số học sinh với nhiều khái niệm, thuật ngữ, cấu trúc liệu mà học sinh tiếp xúc lần đầu Chính mà học sinh dễ mắc sai lầm lập trình giải tốn Nguyên nhân dẫn đến khó khăn mà học sinh thường gặp phong phú thấy số ngun nhân sau đây: Là mơn học khó liên quan nhiều đến kiến thức mơn Tốn Là môn học không thuộc khối học khơng thi tốt nghiệp nên học sinh có tư tưởng không cần thiết quan tâm, hiểu chất vấn đề không cần ghi nhớ nội dung, cần học cho qua, học đối phó Thời gian cần để giải toán thực máy tương đối nhiều nên số lượng tập giải tiết học Học sinh thường gặp khó khăn xác định tốn Khó liên hệ phương pháp giải toán toán học với thuật giải tin học; Điều kiện thiết bị máy móc Tuy nhiên có số lượng khơng nhỏ học sinh u thích tin học, u thích lập trình thích tìm hiểu số tốn, dạng tốn ngồi phạm vi sách giáo khoa Một số em có tư tố chất người lập trình Vì vậy, cần phải tạo điều kiện phát huy tài em Tôi nhận thấy ngơn ngữ lập trình muốn học tốt cần nắm cấu trúc câu lệnh Với học sinh việc học Pascal khởi đầu cho việc tiếp cận ngơn ngữ lập trình, mà việc học cú pháp câu lệnh tảng việc học lập trình Qua giúp em hình dung đời, cấu tạo, hoạt đông ích lợi chương trình hoạt động máy tính…giúp em có thêm định hướng, niềm đam mê tin học, nghề nghiệp mà em chọn sau UAN VAN CHAT LUONG download : add luanvanchat@agmail.com 2.3 THỰC TRẠNG Qua thực tế giảng dạy trường THPT Thạch Thành qua năm qua, tơi nhận thấy học đến chương trình tin học lớp 11 đa số học sinh nhận xét mơn khó, mơ hồ có số học sinh cịn khơng biết cấu trúc chương trình pascal Học sinh thường gặp nhiều lỗi viết chương trình ngơn ngữ lập trình Pascal Khi học sinh học học Bài 10 “CẤU TRÚC LẶP” Học sinh có nhiều khó khăn lựa chọn sử dụng câu lệnh cho phù hợp, hay nhầm lẫn việc xác định vòng lặp xác định điều kiện dừng vòng lặp hiểu cách mơ hồ hoạt động vịng lặp Những khó khăn do: - Thực trạng học sinh: Ngơn ngữ lập trình pascal mơn có đặc điểm khác biệt so với môn khác môn học cấp phổ thơng Bởi vì, khơng phải tư viết giấy mà cịn phải có kĩ lập trình máy tính Đó kết hợp khơng thể thiếu giấy bút máy tính Một học sinh dù viết thuật toán tốt đến chưa có kĩ thao tác máy tính việc học lập trình khó khăn Nó địi hỏi phải có tư tốn học, kỹ lập trình Khi học đầu sách giáo khoa em thấy kiến thức nhẹ nhàng, học đến đâu làm tốt tập ngay, học đến bài10 (cấu trúc lặp) hầu hết em thấy kiến thức nhiều nhiều, khó hơn, trừu tượng đòi hỏi kiến thức tổng hợp trước viết chương trình, đặc biệt vết hai cấu trúc lặp thường chưa phần điều kiện Vì làm giảm lịng u thích học Đa phần em chưa trọng vào mơn học, em cho môn học môn phụ, thi tốt nghiệp hay đại học, nên đa số em khơng tích cực việc học lớp làm tập nhà Việc tự học chưa có Ngồi việc học lớp, em cần phải học cũ làm tập nhà, đầu tư thêm vào làm tập Và cần có máy tính Mà đa số học sinh em vùng quê điều kiện máy tính cịn thiếu thốn nên việc dạy - học ngơn ngữ lập trình pascal khó khăn cho giáo viên học sinh SGK kiến thức bản, giáo viên học sinh muốn tham khảo thêm cần phải siêu tầm thêm tài liệu, môn pascal tài liệu tham khảo thư viện trường hạn chế - Thực trạng giáo viên: Giáo viên dạy trước em hắng hái học nên hăng hái dạy, đến 10 khơng hứng thú dạy em tinh thần học giảm kiến thức trừu tượng nên nhiều giáo viên dạy theo kiểu thuyết trình chính, khơng lấy học sinh làm trung tâm, nên học sinh lại khó hiểu mà học theo kiểu học thuộc lòng, không tự áp dụng làm tập khác UAN VAN CHAT LUONG download : add luanvanchat@agmail.com Một số thầy, cô trực tiếp giảng dạy môn tin học chưa thực đầu tư vào giảng, tâm huyết cho tiết dạy, dạy chay, khơng có hình ảnh mơ phỏng, minh họa, khơng sử dụng máy chiếu giới thiệu cho học sinh rõ cách thức soạn thảo thực chương trình cho học sinh thấy từ buổi bắt đầu học lập trình để học sinh mường tượng, hình dung thức học mơn học Điều làm cho dạy trở nên nặng nề, không tạo hứng thú học sinh, học sinh nghe để nghiêm trọng từ buổi đầu không hiểu sau việc học sâu lập trình khó khăn Dạy học tiết tập hầu hết môn học tiết học khiến giáo viên học sinh cảm thấy khô khan Thông thường giáo viên đưa số tập để học sinh tự suy nghĩ, giáo viên hướng dẫn học sinh làm học sinh hoàn thiện làm giáo viên sửa cho học sinh ghi chép lại, giáo viên làm mẫu học sinh làm tập tương tự Điều làm cho nhiều học sinh nhớ máy móc cách làm, nhớ làm mà chưa nhìn rõ phần kiến thức vận dụng vào Đối với số học sinh khá, giỏi tham gia vào học hiểu được, với đa số học sinh lớp rõ ràng chưa nắm vấn đề, nhiều em thực khơng có hứng thú học ngồi cho qua tiết học Vì vậy, tiết tập khơng cho kết mong đợi giáo viên; Kết lần kiểm tra cũ học sinh thường điểm thấp, điểm yếu, kém, kiểm tra thường xuyên vi phạm qui chế như: Sử dụng tài liệu, quay cóp bạn, quay cóp sách mà “gần” với yêu cầu kiểm tra Trong nhiều trường hợp tiết thao giảng giáo viên gặp phải tiết tập thường có tâm lí hứng thú, thiếu hình ảnh, nội dung minh họa, Cấu trúc lặp phần học quan trọng (nền tảng sở ban đầu) chương trình Tin học 11 Các tập có sử dụng cấu trúc lặp nhiều, kể tập trình học, phương tiện dùng thể ý nghĩa câu lệnh lập trình pascal, toán thực tiễn Trước thực trạng làm cho giáo viên học sinh giảm hứng thú dạy học đến Vậy nên nghĩ thân phải tìm giải pháp cải thiện thực trạng nên tơi tìm giải pháp SKKN 2.4 NỘI DUNG SÁNG KIẾN KINH NGHIỆM Bước Thiết kế sơ đồ tư : Tôi sử dụng phần mềm Edraw mind map8 thiết kế 02 sơ đồ: * Sơ đồ 1(Hình 1a- Trang 7): Tơi dùng sơ đồ để củng cố lại kiến thức mặt lý thuyết cho học sinh *Sơ đồ (Hình 1b- Trang 8): Để giáo viên chuẩn kiến thức sau học sinh thực sơ đồ 1.Sơ đồ dùng để treo bảng, cho học sinh nhận biết làm tập theo nội dung suốt tiết học, phần củng cố cho tiết học UAN VAN CHAT LUONG download : add luanvanchat@agmail.com Hình 1a: Sơ đồ tư nội dung kiến thức cấu trúc lặp UAN VAN CHAT LUONG download : add luanvanchat@agmail.com Hình 1b- Sơ đồ tư cấu trúc lặp UAN VAN CHAT LUONG download : add luanvanchat@agmail.com Bước Thiết kế câu hỏi tập cho nội dung dạy học Để củng cố lại kiến thức mặt lý thuyết câu lệnh lặp For-do Whiledo đưa câu hỏi lý thuyết sau: Bài tập 1: Câu 1: Em nêu cấu trúc, hoạt động vòng for-do dạng ? Lấy ví dụ? Câu 2: Nêu cấu trúc hoạt động vịng while-do? Lấy ví dụ? Câu 3: Nêu điểm khác cấu trúc hoạt động loại lặp fordo while-do? Câu 4: Có thể chuyển đổi qua lại dạng lặp không? Học sinh lên bảng điền vào khổ A0 sơ đồ Sau đó, tơi đưa sơ đồ để chuẩn kiến thức cho học sinh Sơ đồ sơ đồ theo suốt tiến trình buổi học Nội dung (4) sơ đồ 2: Là dạng tập từ dễ đến khó để học sinh làm quen dần hiểu sâu hoạt động cấu trúc for-do while-do, để giải nhánh kiến thức (1), (2) (3) sơ đồ 2(Hình 1b-Trang 8) Lưu ý: Trước học sinh lên bảng làm yêu cầu học sinh lập trình tính tổng sau câu lệnh for-do Sau viết lại chương trình câu lệnh while-do Tôi đưa tập sau: Bài tập 2:Tính tổng S= 1+2+ +N (N ngun, dương nhập từ bàn phím) Chương trình: For-do Program tong1a; uses crt; Var s, N, i: integer; Begin Write(‘nhap N:’); readln(N); s:=0; For i:=1 to N s:=s+i; Writeln(‘tong la:’, s); readln End Đối với này: viết câu lệnh while-do Học sinh thường biểu thức i:=i+1; thường khơng khởi tạo i:=1; Tơi đặt câu hỏi : Nếu i:=0 biểu thức i:=i+1; có thay đổi khơng vị trí? UAN VAN CHAT LUONG download : add luanvanchat@agmail.com Câu hỏi nhằm giúp học sinh hiểu rõ cách thức hoạt động vịng lặp? Lý có số học sinh thường dập khuôn khởi tạo i:=1; lại nhầm câu lệnh sau “do”: Begin i:=i+1; s:=s+i; end; kết sai khác đơn vị; khởi tạo i:=0 câu lệnh sau “do” lại viết : Begin s:=s+i; i:=i+1;end; trường hợp kết thêm lần lặp ban đầu khơng cần thiết [5] GV: Mơ q trình thực câu lệnh đơn giản sau: Giả sử nhập giá trị N=5 Đối với vịng for-do: Ban đầu máy tính ghi nhận giá trị đầu=1 giá trị cuối =5; Sau gán biến đếm giá trị đầu i:=1; Lần 1: So sánh i=1