SKKN MỘT SỐ SAI LẦM THƯỜNG GẶP Ở HỌC SINH VÀ BIỆN PHÁP KHẮC PHỤC KHI DẠY TIN HỌC 11

18 1.7K 8
SKKN MỘT SỐ SAI LẦM THƯỜNG GẶP Ở HỌC SINH VÀ BIỆN PHÁP KHẮC PHỤC KHI DẠY TIN HỌC 11

Đ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

SỞ GIÁO DỤC VÀ ĐÀO TẠO THANH HÓA TRƯỜNG THPT YÊN ĐỊNH SÁNG KIẾN KINH NGHIỆM MỘT SỐ SAI LẦM THƯỜNG GẶP Ở HỌC SINH VÀ BIỆN PHÁP KHẮC PHỤC KHI DẠY TIN HỌC 11 Người thực hiện: Lê Văn Thịnh Đơn vị: Tổ Tin học Chức vụ: Giáo viên SKKN thuộc mơn: Tin học THANH HĨA, NĂM 2013 MỤC LỤC A-Đ T VẤ Đ Ặ N Ề I LỜ NÓI Đ U I Ầ II THỰ TRẠ CỦ VẤ Đ C NG A N Ề III MU ĐCH NGHIÊN CƯ .4 C I U IV NHIÊ VUCỦ Đ TAI M A Ề V Đ I TƯ NG VA PHẠ VI NGHIÊN CƯ Ô Ơ M U VI PHƯ NG PHAP NGHIÊN CƯ .4 Ơ U B-GIẢ QUYẾ VẤ Đ I T N Ề I CƠSƠLI LUÂ N II CƠSƠTH Ự TIÊ C N III BIÊ PHAP GIẢ QUYẾ VẤ Đ N I T N Ề Khai bao thiêu biên Đăt tên không đung Đăt tên biên trung .8 Biên đêm, biên chi sô la biên kiêu sô thưc .8 Tran sô không xac đinh đươc miên gia tri cua biên Gan kêt qua phep chia cho biên kiêu sô nguyên Thiêu dâu ngoăc tron biêu thưc lôgic 10 Thiêu dâu châm phây hoăc đăt dâu châm phây sai vi tri 11 Nhâm lân giưa phep gan va phep toan quan băng 11 10 Vong lăp vô han 12 11 Chay chương trinh ma không quan tâm đên kêt qua 12 12 Chia cho sô 13 13 Viêt sai cac tư khoa .13 IV KIÊ NGHIÊ 14 M M Kêt qua nghiên cưu 14 Hiêu qua mơi 14 C-KẾ LUÂ VA Đ XUẤ .16 T N Ề T I BAI HỌ KINH NGHIÊM .16 C II PHẠ VI AP DU Đ TAI 16 M NG Ề III KIẾ NGHỊ, Đ XUẤ 17 N Ề T A-ĐẶT VẤN ĐỀ I LỜI NÓI ĐẦU Tin học mơn khoa học mới, địi hỏi người học phải có kiến thức môn khoa học khác như: toán, lý, hoá, anh văn,… Tin học sử dụng kiến thức mơn khoa học làm công cụ để nghiên cứu Muốn giải tập tin học khơng cần có kiến thức mơn học mà cịn phải có kiến thức tin học Phương pháp giải toán tin học hệ thống bước có tính ổn định nhằm giúp người học tìm thuật giải, biểu diễn liệu từ tổ chức liệu, viết chương trình Mơn tin học lớp 11 nội dung lạ đa số học sinh, có nhiều khái niệm, thuật ngữ, cấu trúc câu lệnh mà học sinh tiếp xúc lần đầu Chính mà học sinh dễ mắc lỡi sai lập trình Ngun nhân dẫn đến lỡi sai nhiều, kể tới số nguyên nhân sau đây: + Thời gian dành cho mơn tin học ít; + Ít có động học tập mơn tin học; + Ngơn ngữ lập trình có nhiều khái niệm, cú pháp yêu cầu phải nhớ xác; + Thời gian thực hành cịn hạn chế; Nhằm đáp ứng yêu cầu học tập học sinh bước đầu làm quen với cơng việc lập trình, với trăn trở thân nghề dạy học tơi nhìn thấy sai lầm thường gặp học sinh học môn tin học lớp 11 tìm số biện pháp khắc phục sai lầm để giúp nâng cao hiệu việc dạyhọc môn tin học 11 Xin chân thành cảm ơn đồng nghiệp trường THPT Yên Định giúp đỡ, đóng góp ý kiến động viên tơi để tơi hồn thành nội dung đề tài Tôi hy vọng sớm nhận ý kiến, lời nhận xét chân thành từ đồng nghiệp, hội đồng khoa học nhà trường hội đồng khoa học ngành nội dung chất lượng hình thức trình bày đề tài để đề tài tơi ngày hồn thiện II THỰC TRẠNG CỦA VẤN ĐỀ Qua thực tế giảng dạy tin học trường THPT Yên Định 2, thấy nhiều học sinh lớp 11 mắc phải sai lầm giống học mơn tin học 11 Dẫn đến nhiều em khó khăn việc tổ chức liệu viết chương trình Hậu là, có khơng học sinh cịn tìm cách học thuộc lịng chương trình mẫu giáo viên sách mà chưa có khả tự viết chương trình hồn chỉnh cho máy tính giải tốn Ngun nhân dẫn đến điều chủ yếu em chưa nắm vững cú pháp ngơn ngữ lập trình Pascal Từ trình giảng dạy trường THPT Yên Định qua nghiên cứu số tài liệu tham khảo, tơi xin trình bày kinh nghiệm giảng dạy tin học 11 trường THPT với đề tài “MỘT SỐ SAI LẦM THƯỜNG GẶP Ở HỌC SINH VÀ BIỆN PHÁP KHẮC PHỤC KHI DẠY TIN HỌC 11” làm sáng kiến kinh nghiệm với mong muốn đóng góp phần cơng sức nhỏ bé thân giúp cho học sinh học tốt môn tin học 11 III MỤC ĐÍCH NGHIÊN CỨU - Chỉ sai lầm thường gặp học sinh học mơn tin học 11; - Tìm hiểu ngun nhân để tìm biện pháp khắc phục; - Nhằm nâng cao chất lượng dạy học môn tin học 11; - Giúp thân hoàn thiện kinh nghiệm dạy học IV NHIỆM VỤ CỦA ĐỀ TÀI - Chỉ sai lầm mà học sinh thường mắc phải học môn tin học 11; - Đưa biện pháp khắc phục sai lầm trên; - Hoàn thiện kinh nghiệm thân dạy môn tin học 11 V ĐỐI TƯỢNG VÀ PHẠM VI NGHIÊN CỨU - Ngơn ngữ lập trình Pascal; - Chương trình mơn tin học 11; - Học sinh khối 11 năm học 2010-2011 khối 11 năm học 2011-2012 trường THPT Yên Định VI PHƯƠNG PHÁP NGHIÊN CỨU - Từ thực tiễn giảng dạy trường THPT Yên Định 2; - Tham khảo tài liệu sách giáo khoa, sách giáo viên tin học 11, viết tư liệu mạng Internet, đặc biệt viết tài liệu đổi phương pháp dạy học môn tin học; - Tham khảo ý kiến đồng nghiệp; - Lấy ý kiến từ phía học sinh; - Kết hợp vận dụng sáng kiến vào giảng dạy lớp; - Đánh giá, rút kinh nghiệm sau mỡi dạy có vận dụng sáng kiến để có điều chỉnh hợp lí B-GIẢI QUYẾT VẤN ĐỀ I CƠ SỞ LÍ LUẬN Đảng Nhà nước ta nhận thấy tầm quan trọng ngành Tin học đưa môn học vào nhà trường phổ thông môn khoa học khác năm học 2006-2007 Chỉ thị số 55/2008/CT- BGTĐT ngày 30/9/2008 Bộ trưởng Bộ GDĐT tăng cường giảng dạy, đào tạo ứng dụng công nghệ thông tin ngành giáo dục giai đoạn 2008-2012 Quyết định 1215/QĐ-BGDĐT năm 2013 Chương trình hành động ngành Giáo dục thực Chiến lược phát triển giáo dục Việt Nam 2011-2020, Kết luận 51-KL/TW Chỉ thị 02/CT-TTg đổi bản, toàn diện giáo dục đào tạo Bộ trưởng Bộ Giáo dục Đào tạo ban hành Trong bối cảnh toàn ngành Giáo dục Đào tạo nỗ lực đổi phương pháp dạy học theo hướng phát huy tính tích cực chủ động học sinh hoạt động học tập Điều 24.2 Luật giáo dục nêu rõ: “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 đến tình cảm, đem lại niềm vui, hứng thú học tập cho học sinh” Như vậy, thấy định hướng đổi phương pháp dạy học khẳng định, khơng cịn vấn đề tranh luận Cốt lõi việc đổi phương pháp dạy học trường phổ thông giúp học sinh hướng tới việc học tập chủ động, chống lại thói quen học tập thụ động II CƠ SỞ THỰC TIỄN Qua thực tế giảng dạy trường THPT Yên Định 2, 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ó học; Các 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; Tuy nhiên có lượng khơng nhỏ học sinh u thích mơn tin học thích tìm hiểu số tốn, dạng tốn ngồi phạm vi sách giáo khoa III BIỆN PHÁP GIẢI QUYẾT VẤN ĐỀ Khai báo thiếu biến * Sai lầm thường gặp: Mọi đối tượng chương trình Pascal phải có tên Ngồi tên dành riêng tên ch̉n đối tượng khác phải khai báo trước sử dụng phần khai báo chương trình Khi viết chương trình nhiều học sinh chưa thể xác định hết biến cần sử dụng chương trình nên thường khai báo thiếu biến * Biện pháp khắc phục: Sau viết xong mỡi chương trình, yêu cầu học sinh đọc lại chương trình để kiểm tra lại việc khai báo sử dụng biến Trong thực hành sử dụng chương trình dịch Pascal để kiểm tra việc khai báo biến cho chương trình Nếu nhấn F9 mà có thơng báo compile failed với lỡi Error: Indentifier not found “a” có nghĩa có biến “a” sử dụng mà chưa khai báo Học sinh cần bổ sung vào phần khai báo biến chương trình sử dụng mà chưa có phần khai báo Đặt tên không đúng * Sai lầm thường gặp: Trong ngôn ngữ lập trình Turbo Pascal, tên dãy liên tiếp khơng q 127 kí tự bao gồm chữ số, chữ hoặc dấu gạch bắt đầu chữ hoặc dấu gạch (Trong Free Pascal tên có tới 255 kí tự) Học sinh thường mắc sai lầm đặt tên không theo quy tắc ngơn ngữ lập trình Pascal Các em thường đặt tên có dấu cách hay có thêm kí tự khác, ngồi kí tự phép đặt tên ngơn ngữ lập trình Pascal * Biện pháp khắc phục: Để khắc phục sai lầm học sinh giáo viên cần kiểm tra lại thường xuyên nhắc nhở em mỗi em mắc phải sai lầm Đặc biệt, thực hành, giáo viên chủ động viết chương trình có khai báo tên không quy tắc đặt tên ngơn ngữ lập trình Pascal dịch chương trình để lỗi như: Error: Fatal: Syntax error, “;” expected but “ordinal const” found Đặt tên biến trùng * Sai lầm thường gặp: Trong chương viết ngơng ngữ lập trình Pascal, mỡi đối tượng có tên không phân biệt chữ hoa chữ thường Học sinh thường mắc sai lầm đặt tên biến trùng Đặc biệt với chương trình có sử dụng nhiều biến tham gia, học sinh thường đặt biến có tên chữ thường, biến có tên chữ hoa mà không nhớ Pascal không phân biệt chữ hoa chữ thường (ví dụ: var a, A:integer;) * Biện pháp khắc phục: Để khắc phục sai lầm học sinh giáo viên cần kiểm tra lại thường xuyên nhắc nhở em mỗi em mắc phải sai lầm Đặc biệt, thực hành, giáo viên chủ động viết chương trình có khai báo biến tên “a” biến tên “A” dịch chương trình để lỡi Error: Duplicate indentifier “a” Biến đếm, biến chỉ số là biến kiểu số thực * Sai lầm thường gặp: Trong ngơn ngữ lập trình Pascal, biến đếm, biến số mảng thường biến kiểu số nguyên Học sinh thường nắm cú pháp câu lệnh Pascal không vững, dẫn đến việc em nhớ cú pháp câu lệnh mà không nhớ ý nghĩa thành phần câu lệnh Hậu em sử dụng biến kiểu số thực làm biến đếm hay biến số mảng * Biện pháp khắc phục: Để khắc phục sai lầm học sinh, giáo viên yêu cầu học sinh không nhớ cú pháp câu lệnh mà phải nắm vững ý nghĩa thành phần câu lệnh ngơn ngữ lập trình Pascal Ngồi ra, thực hành, giáo viên chủ động viết chương trình có khai báo biến đếm biến số mảng biến kiểu số thực dịch chương trình để lỡi Error: Ordinal expression expected lỗi Error: Incompatible types: got “Real” exptected “LongInt” Tràn số không xác định được miền giá trị của biến * Sai lầm thường gặp: Trong ngơn ngữ lập trình Pascal, mỡi kiểu liệu có miền giá trị xác định Vì vậy, khai báo biến phải xác định miền giá trị chương trình Học sinh thường nhớ kiểu liệu mà không nhớ miền giá trị kiểu liệu Pascal Đặc biệt với kiểu số nguyên, học sinh thường khai báo kiểu integer mà không xác định miền giá trị biến nhận thực chương trình Hậu chương trình dịch chạy bình thường với liệu nhỏ đưa vào, thực chương trình với liệu lớn chương trình báo lỡi tràn số * Biện pháp khắc phục: Để khắc phục sai lầm học sinh, giáo viên yêu cầu học sinh không nhớ kiểu liệu mà phải nhớ miền giá trị kiểu liệu Pascal Ngoài ra, với mỡi chương trình, giáo viên u cầu học sinh xác định giá trị mà biến nhận thực chương trình Đặc biệt với tập cho trước miền giá trị liệu vào giáo viên nên yêu cầu học sinh xác định miền giá trị liệu Gán kết quả phép chia cho biến kiểu số nguyên * Sai lầm thường gặp: Trong ngơn ngữ lập trình Pascal, kết thực phép chia ln số thực Vì vậy, ta gán kết phép chia cho biến kiểu số nguyên Học sinh thường nhớ cú pháp phép chia Pascal mà không để ý kết phép chia số thực Hậu em thường mắc lỗi gán giá trị cho biến kiểu số nguyên giá trị phép chia * Biện pháp khắc phục: Để khắc phục sai lầm học sinh, giáo viên yêu cầu học sinh xác định giá trị phép chia, đồng thời yêu cầu em nhớ phép chia lấy phần nguyên Pascal Trong chương trình học sinh viết, mỡi học sinh gán kết phép chia cho biến kiểu số nguyên giáo viên cần rõ cho học sinh thấy giá trị phép chia ln số thực Và có số ngun Pascal khơng phép gán kết phép tốn chia cho biến kiểu số nguyên mà phải sử dụng phép chia lấy phần nguyên “div” Trong thực hành, giáo viên viết chương trình có sử dụng phép gán kết phép chia cho biến kiểu số ngun dịch chương trình để lỡi Error: Incompatible types: got “Extended” expected “SmallInt” Thiếu dấu ngoặc tròn biểu thức lôgic * Sai lầm thường gặp: Biểu thức lôgic biến lôgic hoặc lôgic hay biểu thức quan hệ liên kết với phép tốn lơgic Học sinh thường mắc sai lầm viết biểu thức lơgic có biểu thức quan hệ liên kết với phép tốn lơgic khơng sử dụng dấu ngoặc tròn cho biểu thức quan hệ * Biện pháp khắc phục: Để khắc phục sai lầm học sinh, giáo viên nên nhấn mạnh việc sử dụng dấu ngoặc tròn cho biểu thức quan hệ biểu thức lôgic Đồng thời, giáo viên giới thiệu thêm cho học sinh biết độ ưu tiên phép tốn lơgic cao so với phép tốn quan hệ (phép tốn lơgic thực trước phép tốn quan hệ) Ngồi ra, thực hành, giáo viên chủ động viết chương trình có sử dụng biểu thức lơgic mà khơng sử dụng dấu ngoặc tròn cho biểu thức quan hệ dịch chương trình để cho học sinh thấy lỡi Error: Incompatible types: got “Boolean” expected “LongWord” 10 Thiếu dấu chấm phẩy hoặc đặt dấu chấm phẩy sai vị trí * Sai lầm thường gặp: Trong ngôn ngữ lập trình Pascal, kết thúc mỡi câu lệnh có dấu chấm phẩy, câu lệnh liền trước từ khóa else khơng có dấu chấm phẩy sau từ khóa end cuối cùng dấu chấm Học sinh thường mắc sai lầm viết kết thúc câu lệnh mà khơng có dấu chấm phẩy hoặc sử dụng dấu chấm phẩy trước từ khóa else * Biện pháp khắc phục: Để khắc phục sai lầm học sinh, giáo viên nên kiểm tra uốn nắn học sinh mỗi em mắc sai lầm Trong thực hành giáo viên viết chương trình có lỡi thiếu dấu chấm phẩy hay sai lỡi dấu chấm phẩy trước từ khóa else dịch chương trình để chi lỡi Fatal Syntax error, “;” expected hay Fatal Syntax error, “;” expected but else found Nhầm lẫn giữa phép gán và phép toán quan hệ bằng * Sai lầm thường gặp: Trong ngơn ngữ lập trình Pascal, phép gán có cú pháp “:=” dùng để gán giá trị cho biến bên trái giá trị biểu thức bên phải Học sinh thường nhầm lẫn phép gán với biểu thức quan hệ em quen với việc tính tốn mơn học khác Ví dụ: mơn tốn em thường có biểu thức ∆ = b − 4ac em giải phương trình bậc hai Và viết chương trình Pascal em thường viết delta=b*b-4*a*c; * Biện pháp khắc phục: Để khắc phục sai lầm học sinh, giáo viên cần nói rõ ý nghĩa phép gán Pascal dùng để thay đổi giá trị biến câu lệnh Còn dấu “=” Pascal phép toán quan hệ Trong thực hành, giáo viên viết chương trình mà thay phép gán “:=” phép toán quan hệ “=” dịch chương trình để lỡi Error Illegal Expression 11 10 Vòng lặp vô hạn * Sai lầm thường gặp: Trong ngơn ngữ lập trình Pascal, biến đếm vòng lặp for tăng hoặc giảm cách tự động hay vòng lặp while-do kết thúc điều kiện lặp sai Học sinh thường mắc sai lầm viết chương trình có sử dụng vịng lặp lồng mà chưa phân tích rõ việc sử dụng biến nên có em sử dụng cùng biến cho vịng lặp lồng Bên cạnh đó, có học sinh xác định điều kiện lặp khơng xác làm cho điều kiện lặp vịng lặp while-do ln ln Hậu chương trình lặp vơ hạn mà không cho kết * Biện pháp khắc phục: Để khắc phục sai lầm học sinh, giáo viên nên yêu cầu học sinh phân tích rõ thuật tốn, biến sử dụng chương trình cùng ý nghĩa Hay việc xác định điều kiện lặp phải thay đổi đến lúc điều kiện phải sai để tránh lặp vơ hạn Trong thực hành, giáo viên viết chương trình có vịng lặp vơ hạn dịch chương trình để cho em thấy lỡi Error: Illegal assignment to for-loop variable “a” 11 Chạy chương trình mà không quan tâm đến kết quả * Sai lầm thường gặp: Khi viết xong chương trình, dịch thành cơng chương trình chạy chương trình Nhưng điều chưa khẳng định chương trình cho kết Nhiều học sinh viết chương trình mang tính đối phó mà khơng cần quan tâm tới tính đắn chương trình Hậu thực hành, nhiều học sinh viết chương trình đến chương trình chạy em xem hoàn thành yêu cầu giáo viên mà khơng biết chương trình em viết cho kết khơng hay cịn sai với số test * Biện pháp khắc phục: Để khắc phục tình trạng học sinh mỗi giao tập cho học 12 sinh, giáo viên nên chuẩn bị trước test mẫu để yêu cầu học sinh thực chạy chương trình theo test mẫu đối chiếu kết Đặc biệt, thực hành, giáo viên nên yêu cầu học sinh chuẩn bị chương trình nhà yêu cầu học sinh nhập chương trình thực với test mẫu mà giáo viên chuẩn bị trước 12 Chia cho số * Sai lầm thường gặp: Trong ngơn ngữ lập trình Pascal, biến nằm biểu thức mẫu số phép chia Học sinh thường mắc lỗi chia cho số với chương trình có sử dụng phép chia với mẫu số biểu thức chứa biến Khi thực chương trình, giá trị mẫu số số Khi đó, chương trình sẽ mắc lỡi chia cho số * Biện pháp khắc phục: Để khắc phục tình trạng học sinh, giáo viên yêu cầu học sinh xác định giá trị nhận biến biểu thức mẫu số phép chia có Nếu biến nhận giá trị làm cho biểu thức mẫu số số cần phải loại hoặc xét riêng trường hợp Đặc biệt, thực hành, giáo viên chuẩn bị trước chương trình có sử dụng phép chia có biến mẫu số dịch chương trình thực với liệu vào làm cho mẫu số số để cho học sinh thấy lỗi chia cho số (Erro: Division by zero) 13 Viết sai từ khóa * Sai lầm thường gặp: Trong ngơn ngữ lập trình Pascal, từ khóa tên dành riêng ngơn ngữ lập trình đặt với ý nghĩa riêng xác định Học sinh thường mắc lỗi viết sai từ khóa viết chương trình từ khóa Pascal từ tiếng anh Bên cạnh đó, nhiều học sinh có kiến thức tiếng anh hạn chế, số học sinh học tin học mang tính đối phó Dẫn đến việc nhiều học sinh viết sai từ khóa viết chương trình ngơn ngữ lập trình Pascal 13 * Biện pháp khắc phục: Để khắc phục sai lầm học sinh, giáo viên yêu cầu học sinh nhớ xác từ khóa chương trình Ngồi ra, giáo viên nên cài đặt phần mềm Free Pascal để hỗ trợ cho học sinh việc thực hành Đặc biệt, thực hành, giáo viên ch̉n bị trước chương trình có viết sai từ khóa Pascal dịch chương trình để cho học sinh thấy lỗi Fatal: Syntax error IV KIỂM NGHIỆM Kết quả nghiên cứu Sau thời gian nghiên cứu vận dụng vào dạy học khối lớp 11 năm học 2010-2011 năm học 2011-2012, với sự góp ý nhiệt thành bạn bè đồng nghiệp, đề tài sáng kiến kinh nghiệm tơi đến hồn thành Hầu hết biện pháp khắc phục áp dụng vào dạy kết khắc phục nhiều sai lầm mà em thường mắc phải học tin học 11 Chất lượng học môn tin học học sinh lớp 11 năm học 2010-2011 cho thấy sửa hầu hết sai lầm mà học sinh thường mắc phải Chất lượng học môn tin học học sinh khối 11 năm học 20112012 so với năm học trước cho thấy nhiều em tự viết chương trình tự kiểm tra lỡi chương trình để chương trình thực với u cầu tốn Hơn nữa, năm học 2011-2012 có nhiều học sinh u thích mơn tin học hơn, có nhiều em tự viết chương trình cho máy tính giải nhiều tốn khó Chắc chắn viết đề tài này, không tránh khỏi khiếm khuyết Vậy, kính mong đọc giả, đồng nghiệp đồng chí hội đồng khoa học nhà trường, đồng chí hội đồng khoa học cấp góp ý để tơi hồn thiện kinh nghiệm để kinh nghiệm có khả thực tiễn Hiệu quả mới Sau thời gian tìm hiểu, nghiên cứu vận dụng sáng kiến vào dạy học khối lớp 11 năm học 2010-2011 năm học 2011-2012 kết nhận 14 khả quan, dạy có ứng dụng sáng kiến khắc phục sai lầm học sinh, nâng cao chất lượng học đồng nghiệp đánh giá cao tính hiệu thực tiễn đề tài Kết so sánh điểm tổng năm học lớp khối 11- ban khoa học tự nhiên trường THPT Yên Định II cụ thể qua năm học 2009-2010 (chưa vận dụng sáng kiến) năm học 2011-2012 (đã vận dụng sáng kiến) cho thấy: Sĩ số C1 53 C2 52 C3 52 Lớp Sĩ Chưa vận dụng sáng kiến Lớp Giỏi Khá T.bình Yếu sớ 20 28 B1 47 29 13 B2 46 33 16 B3 48 Đã vận dụng sáng kiến Giỏi Khá T.bình Yếu 27 15 14 23 11 25 12 15 C-KẾT LUẬN VÀ ĐỀ XUẤT I BÀI HỌC KINH NGHIỆM Thuật toán chìa khóa quan trọng để học sinh viết chương trình việc rèn luyện tư Không học sinh khối lớp 10, mà học sinh khối lớp 11 cần phải có khả tư thuật tốn Đó tiền đề để em học lập trình Để học sinh viết chương trình giải tốn địi hỏi em cần nắm vững ngơn ngữ lập trình biết vận dụng câu lệnh ngơn ngữ lập trình vào việc mơ tả liệu diễn đạt thuật tốn thành chương trình Việc nghiên cứu viết sáng kiến kinh nghiệm không giúp nâng cao chất lượng dạy- học mà giúp người giáo viên hồn thiện phương pháp tự học, tự nghiên cứu, lực chuyên môn, nghiệp vụ sư phạm để tiếp tục nghiên cứu vấn đề khác tốt suốt trình dạy học II PHẠM VI ÁP DỤNG ĐỀ TÀI Trong điều kiện nay, nhà trường có đủ điều kiện để mơn tin học nói riêng mơn khác nói chung ứng dụng công nghệ thông tin vào dạy học nên áp dụng đề tài vào việc dạy học phạm vi rộng rãi chương trình tin học lớp 11 Tuy nhiên, theo để sử dụng đề tài có hiệu năm học tới cần lưu ý số điểm sau đây: - Học sinh cần nắm vững kiến thức tư thuật toán cách biểu diễn thuật toán chương trình tin học lớp 10; - Những ví dụ, tập giáo viên đưa cho học sinh phải thực tế, dễ hiểu, gợi mở, kích thích sự tư tính lơgic em, tránh ví dụ hay tập mức cao siêu hoặc trừu tượng; - Giáo viên phải kiểm tra đánh giá cách thường xuyên để có sự điều chỉnh tiết học sau cho hiệu học tập học sinh cao nhất; - Giáo viên nên dành nhiều thời gian để học sinh tự viết chương trình cho tốn tương tự với tốn mà giáo viên trình bày 16 III KIẾN NGHỊ, ĐỀ XUẤT Qua thực tiễn giảng dạy lớp khối 11 năm học 2010-2011 năm học 2011-2012 nhận thấy: Việc áp dụng biện pháp đem lại kết cao tiết dạy, đa số học sinh hiểu bài, có hứng thú học tập phần lớn học sinh viết chương trình cho máy tính giải tốn Tuy vậy, để việc ứng dụng đề tài vào việc dạy học tốt tơi có số kiến nghị, đề xuất sau: - Nhà trường cần tạo điều kiện cho giáo viên thực dạy giáo án điện tử dạy thực hành - Tổ chuyên môn thường xuyên tổ chức dự giờ, đánh giá, rút kinh nghiệm cách nghiêm túc sau mỗi tiết dạy giáo viên Trên thực tế, việc ứng dụng sáng kiến phạm vi hẹp chưa nhiều, chưa thể đánh giá tồn diện xác tất ưu điểm hạn chế việc ứng dụng sáng kiến dạy học Vì vậy, tơi mong nhận sự động viên cùng lời góp ý chân thành từ thầy cơ, đồng nghiệp để sáng kiến tơi ngày hồn thiện ứng dụng rộng rãi Tôi xin chân thành cảm ơn! Xác nhận của thủ trưởng đơn vị Thanh Hóa, ngày 05 tháng 05 năm 2013 Tôi xin cam đoan là SKKN của mình viết, không chép nội dung của người khác (Ký ghi rõ họ tên) Lê Văn Thịnh 17 ... cứu số tài liệu tham khảo, tơi xin trình bày kinh nghiệm giảng dạy tin học 11 trường THPT với đề tài “MỘT SỐ SAI LẦM THƯỜNG GẶP Ở HỌC SINH VÀ BIỆN PHÁP KHẮC PHỤC KHI DẠY TIN HỌC 11? ??... nghiệm thân dạy môn tin học 11 V ĐỐI TƯỢNG VÀ PHẠM VI NGHIÊN CỨU - Ngơn ngữ lập trình Pascal; - Chương trình mơn tin học 11; - Học sinh khối 11 năm học 2010-2 011 khối 11 năm học 2 011- 2012 trường... nhiều sai lầm mà em thường mắc phải học tin học 11 Chất lượng học môn tin học học sinh lớp 11 năm học 2010-2 011 cho thấy sửa hầu hết sai lầm mà học sinh thường mắc phải Chất lượng học môn tin học

Ngày đăng: 18/04/2015, 08:48

Từ khóa liên quan

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

Tài liệu liên quan