SKKN phát huy tính tích cực của học sinh thông qua các ví dụ cụ thể trong chương II, chương III tin học lớp 11 tại trường THPT hai bà trưng

16 86 0
SKKN phát huy tính tích cực của học sinh thông qua các ví dụ cụ thể trong chương II, chương III tin học lớp 11 tại trường THPT hai bà trưng

Đ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

PHẦN I: MỞ ĐẦU I.1 Lý Do Chọn Đề Tài: Trong chương trình tin học lớp 10 học sinh làm quen với môn tin học, đặc biệt Bài 4- Chương I “Bài toán thuật toán”, song tính trừu tượng mơn nên tiếp xúc với phần lập trình chương trình tin học lớp 11 phần lớn học sinh khơng khỏi bỡ ngỡ Bên cạnh đó, việc học lập trình phụ thuộc nhiều vào tư toán học học sinh, mà đầu vào học sinh trường thuộc diện yếu Trong khơng phải học sinh có tư giống Vì dạy chương trình tin học 11 người giáo viên giải vấn đề nêu cách áp đặt phấn lớn học sinh khó bắt kịp u cầu chương trình em chưa hiểu hết chất vấn đề Và tham thực hành học sinh áp dụng lý thuyết để thực tập cụ thể Để giải vấn đề nêu dung phương pháp “Phát huy tính tích cực học sinh thơng qua ví dụ cụ thể chương II, chương III tin học lớp 11” trường THPT Hai Bà Trưng sau: - Nêu vấn đề để học sinh tìm cách gải thơng qua số ví dụ - Sử dụng số ví dụ ngồi sách giáo khoa để minh hoạ - Phân nhóm học thực hành để học sinh khá, giỏi giúp đỡ học sinh trung bình, yếu để giải tập I.2 Mục Tiêu, Nhiệm Vụ Của Sáng Kiến Kinh Nghiệm: Giúp học sinh hiểu rõ: - Bản chất câu lệnh gán lỗi thực câu lệnh gán - Biết cách hiển thị nhiều loại liệu hình - Bản chất câu lệnh If then If .then else - Rèn luyện cho học sinh có tính chủ động, sáng tạo, say mê môn học I.3 Đối Tượng Nghiên Cứu: Học sinh khối 11 trường THPT Hai Bà Trưng I.4 Giới Hạn Phạm Vi Nghiên Cứu: Học sinh khối 11 trường THPT Hai Bà Trưng hai năm liên tiếp I.5 NĂM HỌC 2013 - 2014 2014 - 2015 LỚP 11A06 11A07 11A08 11A01 11A08 11A09 SĨ SỐ 44 45 46 40 36 36 P h n g Pháp Nghiên Cứu: Đọc kỹ tài liệu sách giáo khoa, sách giáo viên Tin Học 11 số tài liệu tham khảo khác Dạy học đối tượng: Giỏi, Khá, Trung bình, yếu, Đưa bàn luận trước tổ, nhóm chun mơn để tham khảo ý kiến thực Tham khảo ý kiến trường bạn, ý kiến đóng góp thầy dạy lâu năm có nhiều kinh nghiệm Dự giờ, kiểm tra, đánh giá chất lượng học sinh PHẦN II NỘI DUNG II.1 Cơ Sở Lý Luận Có thể nói ngơn ngữ lập trình Pascal ngơn ngữ học đường Pascal thích hợp dùng để giảng dạy nhà trường cho người bắt đầu học lập trình Do trường THPT Hai Bà Trưng chọn ngơn ngữ lập trình để dạy học sinh giải tốn máy tính Mặc dù mục tiêu chương trình giáo dục Tin học Bộ GD & ĐT không quy định phải dạy học sinh ngơn ngữ lập trình cụ thể Trong thời đại bùng nổ thông tin ngày nay, việc viết chương trình tự hoạt động cho máy tính, máy gia dụng cần thiết Và để 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ứ điều 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, 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, máy tự động… Qua giúp em có thêm định hướng, niềm đam mê tin học, nghề nghiệp mà em chọn sau Đồng thời Pascal ngôn ngữ có cấu trúc thể yếu tố: Cấu trúc mặt liệu, cấu trúc mặt lệnh, cấu trúc mặt chương trình Vậy phải làm để sau kết thúc lớp 11 em nắm hiểu ngơn ngữ lập trình, cụ thể ngơn ngữ lập trình Pascal mà ta nói Trong chương trình tin học 11 có vấn đề hay làm cho người thầy bắt đầu cho học sinh hiểu hình dung học Trong trình học tập, học sinh trường chúng tơi mắc phải số lỗi lập trình Vì để khắc phục tình trạng mắc lỗi, tơi cố gắng tìm giải pháp trình giảng dạy II.2 Thực Trạng Của Vấn Đề a Thuận lợi – khó khăn: Mặc dù Bộ giáo dục đào tạo xác định rõ ý nghĩa tầm quan trọng môn Tin học, lại môn học không thi Tốt nghiệp Đại học nên chưa giáo viên, phụ huynh học sinh quan tâm mức Điều kiện phòng máy nhà trường chưa đáp ứng học sinh/máy, em phải ngồi chung -3 em/máy dẫn đến hiệu tiết thực hành chưa cao Do việc nắm bắt nội dung học bị hạn chế Mặt khác trường chuyển sang mô hình cơng lập nên chất lượng đầu vào học sinh không cao hầu hết lực học mức trung bình yếu b Thành cơng – hạn chế: Đã thấy hiệu rõ áp dụng vào thực tế, tỉ lệ học sinh đạt loại khá, giỏi tăng lớp khơng áp dụng Có nhiều phương pháp dạy học tích cực đơi lúc áp dụng khó khăn Do nhiều ngun nhân như: kinh nghiệm giảng dạy, đối tượng học sinh, điều kiện trường lớp… c Mặt mạnh – mặt yếu: Đa số học sinh ngoan hiền, giáo viên nhiệt huyết, tận tâm, ln có ý thức học hỏi để nâng cao trình độ chuyên môn, nghiệp vụ Là trường chuyển sang mô hình cơng lập chưa lâu, học lực học sinh chủ yếu mức trung bình yếu Tin học mơn học mẻ học sinh nên việc tiếp cận nhiều bỡ ngỡ Do sở vật chất thiếu nên học sinh chưa thực hành máy nhiều Việc dạy học chủ yếu học lí thuyết nên việc tiếp thu kiến thức hạn chế d Các nguyên nhân, yếu tố tác động: Khi viết chương trình học sinh thường mắc lỗi cú pháp Đó lỗi mà viết chương trình học sinh khơng tn thủ quy định ngơn ngữ lập trình như: Đặt sai tên tên chương trình hằng, biến, …, viết sai câu lệnh, viết sai biểu thức, viết sai từ khóa … II.3 Giải Pháp Và Biện Pháp a Mục tiêu giải pháp, biện pháp: Quá trình thực chương II: Trong chương day thường lưu ý học sinh hai vấn đề: - Một số kiểu liệu chuẩn phạm vi giá trị chúng - Câu lênh gán Quá trình thực chương III: Trong chương giáo viên cần làm rõ câu lệnh sau: - Câu lệnh If then - Câu lệnh If then else b Nội dung cách thức thực giải pháp, biện pháp: Trong trình giảng dạy tơi áp dụng kinh nghiệm chương II, III chương trình Tin học lớp 11 Nhưng điều kiện không cho phép nên chương đưa số tiết làm ví dụ để minh họa cho đề tài Quá trình thực chương II: Trong chương day thường lưu ý học sinh hai vấn đề: - Một số kiểu liệu chuẩn phạm vi giá trị chúng - Câu lênh gán • Các kiểu dưc liệu chuẩn: Trong nội dung giáo viên cần làm rõ loại kiểu liệu phạm vi biểu diễn chúng Từ để học sinh phát đưa kết luận mình: - Khi dùng kiểu dùng kiểu liệu nào? - Kiểu Integer, word có phạm vigiá trị bao gồm kiểu Byte - Kiểu thực có giá trị bao gồm kiểu nguyên Trong kiểu extended có giá trị bao gồm kiểu real Trong chương này, thường sử dụng số tập trắc nghiệm để lưu ý học sinh sử dụng biến cho hiệu quả, tiết kiệm, hợp lý, sau giao tập cho nhóm để nhóm tự thảo luận đưa kết luận: Bài 1: Khi muốn khai báo biến để chứa giá trị nguyên phạm vi từ đến 100 khai báo sau nhất: A Var a,b,c:byte; B Var a,b,c:word; C Var a,b,c:integer; D Var a,b,c:real Bài 2: Khi muốn khai báo biến để chứa giá trị nguyên phạm vi từ -100 đến 1000 khai báo sau nhất: A Var x,y:byte; B Var x,y:word; C Var x,y:integer; D Var x,y:real Bài 3: Khi muốn khai báo biến x,y để chứa giá trị nguyên phạm vi từ -100 đến 1000 biến z chứa thương x khai báo sau nhất: A Var x,y:byte;z:real B Var x,y:word; z:extended C Var x,y:integer; z:real; D Var x,y:real; z:real; Sau học sinh thảo luận đưa đáp án đồng thời phải giải thích lý mà chon đáp án là: - Trong chon đáp án A phạm vi giá trị a, b, c 100 nên chon kiểu byte tiết kiệm nhớ - Trong chon đáp án C phạm vi biểu diễn x, y có số nguyên âm - Trong chọn đáp án C phạm vi biểu diễn x, y có số nguyên âm z tích hai số ngun nên phải số thực Sau đưa kết tốn trên, tơi u cầu học giải thích không chọn đáp án khác để khác sâu ý nghĩa phạm vi sử dụng kiểu liệu chuẩn Cuối nhóm tự nhận xét câu trả lời nhóm bạn để đưa kết luận cuổi từ giáo viên có hình thức động viên kịp thời • Câu lệnh gán: Trong 6, đặc biệt quan tâm đến câu lệnh gán câu lệnh có vị trí đặc biệt lập trình, đồng thời thực hay sai phụ thuộc vào việc người lập trình khai báo biến Vì vậy, trình lên lớp đưa cấu trúc câu lệnh gán (:=) sau cho học sinh thảo luận để gải thích câu lệnh đưa phát Những phát học sinh sau bổ sung tổng kết sau: - tên biến đơn - hằng, biến biểu thức - Giữa phải tương thích kiểu liệu Để khắc sâu kiến thức thường sử dụng ví dụ nhận biết sau: Ví dụ 1: Var a,b,c:byte; d:word; e,f:integer; z:real; ch:char; Begin a:=100; b:=1000; c:=1.5; e:=-100; z:=e; f:=z; ch:=a; End Sau yêu cầu học sinh nhận xét câu lệnh gán đưa kết luận câu lệnh đúng, câu lệnh sai, giải thích Q trình thực chương III: Trong chương giáo viên cần làm rõ câu lệnh sau: - Câu lệnh If then - Câu lệnh If then else • Câu lệnh If then Sau học sinh tìm hiểu xong cấu trúc câu lệnh đưa số toán đơn giản nhằm khắc sâu thêm kiến thức học sinh (có thể thực thực hành) Bài 1: Viết chương trình nhập vào từ bàn phím a số tính diện tích hình vng có cạnh a Bài 2: Viết chương trình nhập vào từ bàn phím số a, b, c tính diện tích hình tam giác có a, b, c Bài 3: Viết chương trình nhập vào số a, b, c in hình số lớn số Sau gợi ý cách thực hiện, giao nhóm để nhóm tự thảo luận thực trình bày kết quả: Bài 1: Program bai1; Var a,s:integer; Begin Write('Nhập độ dài cạnh a='); Readln(a); if a>0 then s:=a*a; Write('Dien tich hinh vuong canh a la:',s); Readln End Bài 2: Program TamGiac; Var a,b,c:byte; s,p:real; Begin Write('Moi nhap a,b,c:'); Readln(a,b,c); If a>0)and(b>0)and(c>0)and((a+b)>c)and((a+c)>b)and((c+b)>a) then Begin p:=(a+b+c)/2; s:=SQRT(p*(p-a)*(p-b)*(p-c)); End; Write('Dien tich tam giac la:',s:6:2); Readln End Program Bai3; Var a,b,c,max:integer; Begin Write('nhap a,b,c:'); Readln(a,b,c); Max:=a; If max0)and((a+b)>c)and((a+c)>b)and((c+b)>a) then Begin p:=(a+b+c)/2; s:=SQRT(p*(p-a)*(p-b)*(p-c)); Write('Dien tich tam giac la:',s:6:2); End Else Write('Day khong phai la canh cua tam giac!'); Readln End Học sinh sau làm xong tập, giáo viên kiểm tra hoàn tất tập: 11 Kết nghiên cứu Khi đưa tập học sinh làm bài, em học lý thuyết Nhưng sau giáo viên gợi ý em bắt đầu hiểu vấn đề tự tập từ dễ đến khó Sau tập hoàn tất đặc biệt em thực thành cơng máy hầu hết học sinh hiểu cấu trúc cách thực câu lệnh chương trình Bên cạnh việc em thực tập áp dụng chạy thử máy thành công khiến em hào hứng với môn học từ kích thích tư tính sáng tạo em Kết sau thi áp dụng phương pháp thấy khả tiếp thu học sinh có tiên rõ rệt Đa số học sinh hiểu II.4 Kết Quả Thu Được Qua Khảo Nghiệm, Giá Trị Khoa Học Của Vấn Đề Năm học 2013 – 2014 phân công giảng dạy lớp 11 Ban là: 11A06, 11A07, 11A08 Đề tài thực lớp 11A08 đạt kết tốt Năm học 2014 – 2015 phân công giảng dạy lớp 11: 11A01, 11A08, 11A09 Đề tài triển khai lớp lớp: 11A01, 11A09 Với việc nghiên cứu kĩ chương trình sách giáo khoa, tài liệu tham khảo, lựa chọn phương pháp giảng dạy phù hợp nên lớp triển khai đề tài thu kết thực Biểu hiện: Mức độ tập trung ý lớp cao, học sinh tham gia cách tích cực, em chủ động hơn, hứng thú học tập, thực hành Kết thu khả quan Ở tiết kiểm tra đề tất lớp tương đương độ khó Nhưng kết lớp không triển khai đề tài thấp so với lớp triển khai đề tài Cụ thể, kết cuối năm lớp sau : + Năm học 2013 – 2014: GIỎI LỚP LOẠI KHÁ TB YẾU, KÉM SL % SL % SL % SL % 11A08 SĨ SỐ 40 15.0% 18 45.0% 15 37.5% 2.5% 11A06 43 7.0% 14 32.6% 22 51.2% 9.3% 11A07 39 10.3% 13 33.3% 18 46.2% 10.3% 12 + Năm học: 2014 – 2015: LỚP GIỎI LOẠI SĨ SỐ KHÁ TB YẾU SL % SL % SL % SL % 11A01 40 20.0% 15 37.5% 16 40.0% 2.5% 11A08 36 5.6% 14 38.9% 15 41.7% 13.9% 11A09 36 19.4% 15 41.7% 12 33.3% 5.6% 13 PHẦN III: KẾT LUẬN VÀ KIẾN NGHỊ III.1 Kết Luận Trên kết trình nghiên cứu thân khoảng thời gian từ năm 2012 đến Khi áp dụng với đối tượng học sinh vùng nông thôn học sinh trường THPT Hai Bà Trưng tơi thấy đề tài thực có hiệu Việc áp dụng “Phát huy tính tích cực học sinh thơng qua ví dụ cụ thể chương II, chương III tin học lớp 11” giúp học sinh khơng lúng túng mắc lỗi trước Điều giúp đa số học sinh có hứng thú việc lập trình nói riêng mơn Tin học nói chung Do tính đa dạng đặc thù mơn học dù có cố gắng khó tránh khỏi thiếu sót, sai lầm mong đồng nghiệp em học sinh giúp đỡ để giúp em học tốt III.2 Kiến Nghị Tin học môn học đặc thù, q trình học lý thuyết phải đơi với thực hành viết chương trình thực máy tính Trường THPT Hai Bà Trưng trường chuyển sang mơ hình cơng lập vài năm trở lại nên sở vật chất thiếu thốn nhà trường chưa có nhiều phòng thực hành cho học sinh Kinh tế gia đình học sinh nên phần đơng khơng thể mua máy tính riêng cho em học tập nhà Để nâng cao chất lượng dạy học tơi có số đề xuất sau: - Các cấp lãnh đạo cần quan tâm đến sở vật chất Nhà trường Nên tăng cường thêm phòng máy, máy tính phòng thực hành - Tăng cường cho giáo viên giảng dạy môn Tin học tiếp thu chuyên đề, phần mềm phục vụ cho công việc giảng dạy - Tăng cường cho giáo viên tham gia học bồi dưỡng chuyên đề phương pháp giảng dạy môn Tin học 14 TÀI LIỆU THAM KHẢO Hồ Sĩ Đàm (chủ biên) nhóm tác giả - Sách giáo khoa Tin học 11 – Nhà xuất giáo dục năm 2007 Hồ Sĩ Đàm (chủ biên) nhóm tác giả - Sách tập Tin học 11 – Nhà xuất giáo dục năm 2007 Hồ Sĩ Đàm (chủ biên) nhóm tác giả - Sách giáo viên Tin học 11 – Nhà xuất giáo dục năm 2007 Tài liệu Internet về: Ngơn ngữ lập trình Pascal Một số sáng kiến kinh nghiệm ý kiến đồng nghiệp 15 MỤC LỤC PHẦN I: MỞ ĐẦU I.1 Lí Do Chọn Đề Tài I.2 Mục Tiêu, Nhiệm Vụ Của Sáng Kiến Kinh Nghiệm I.3 Đối Tượng Nghiên Cứu I.4 Giới Hạn Phạm Vi Nghiên Cứu I.5 Phương Pháp Nghiên Cứu PHẦN II: NỘI DUNG II.1 Cơ Sở Lí Luận II.2 Thực Trạng Của Vấn Đề II.3 Giải Pháp Và Biện Pháp II.4 Kết Quả Thu Được Qua Khảo Nghiệm, Giá Trị KH Của Vấn Đề 12 PHẦN III: KẾT LUẬN VÀ KIẾN NGHỊ 14 III.1 Kết Luận 14 III.2 Kiến Nghị 14 TÀI LIỆU THAM KHẢO 15 16 ... có hiệu Việc áp dụng Phát huy tính tích cực học sinh thơng qua ví dụ cụ thể chương II, chương III tin học lớp 11 giúp học sinh khơng lúng túng mắc lỗi trước Điều giúp đa số học sinh có hứng thú... cho học sinh có tính chủ động, sáng tạo, say mê môn học I.3 Đối Tượng Nghiên Cứu: Học sinh khối 11 trường THPT Hai Bà Trưng I.4 Giới Hạn Phạm Vi Nghiên Cứu: Học sinh khối 11 trường THPT Hai Bà Trưng. .. giảng dạy lớp 11 Ban là: 11A06, 11A07, 11A08 Đề tài thực lớp 11A08 đạt kết tốt Năm học 2014 – 2015 phân công giảng dạy lớp 11: 11A01, 11A08, 11A09 Đề tài triển khai lớp lớp: 11A01, 11A09 Với việc

Ngày đăng: 21/06/2020, 21:00

Từ khóa liên quan

Tài liệu cùng người dùng

Tài liệu liên quan