PHẦN 1 MỞ ĐẦU Chương trình đổi mới giáo dục trên phạm vi toàn quốc trong những năm vừa qua đã và đang được cả xã hội quan tâm sâu sắc Một trong những nhiệm vụ cơ bản của đội ngũ nhà giáo là không ngừng cải tiến phương pháp giảng dạy nhằm giáo dục học sinh lĩnh hội kiến thức một cách chủ động, sáng tạo Đối với phương pháp dạy học lấy người thầy làm trung tâm đã dẫn đến kiểu học thụ động thiên về ghi nhớ, ít chịu suy nghĩ từ đó hạn chế đến chất lượng và hiệu quả dạy học không đáp ứng được yêu cầu.
SỞ GIÁO DỤC VÀ ĐÀO TẠO HÀ NAM TRƯỜNG THPT B THANH LIÊM ĐỀ TÀI: ĐỔI MỚI PHƯƠNG PHÁP DẠY HỌC BÀI KIỂU MẢNG THEO HƯỚNG PHÁT HUY TÍNH TÍCH CỰC CỦA HỌC SINH NĂM HỌC 2018-2019 Cấp học: Trung học phổ thông Lĩnh vực: Chuyên môn Môn: Tin học Người thực hiện: Nguyễn Thị Thúy Phượng Chức vụ: Giáo viên Có đính kèm sản phẩm khơng thể in Mơ hình Đĩa CD (DVD) Phim ảnh Hiện vật khác Thanh Liêm, tháng 04 năm 2019 PHẦN 1: MỞ ĐẦU Chương trình đổi giáo dục phạm vi toàn quốc năm vừa qua xã hội quan tâm sâu sắc Một nhiệm vụ đội ngũ nhà giáo không ngừng cải tiến phương pháp giảng dạy nhằm giáo dục học sinh lĩnh hội kiến thức cách chủ động, sáng tạo Đối với phương pháp dạy học lấy người thầy làm trung tâm dẫn đến kiểu học thụ động thiên ghi nhớ, chịu suy nghĩ từ hạn chế đến chất lượng hiệu dạy học không đáp ứng yêu cầu xã hội Để khắc phục tình trạng cần phát huy tính tích cực, chủ động học sinh thơng qua q trình dạy học đạo, tổ chức người giáo viên, người học phải tích cực, chủ động khơng làm thay cho Chính thế, mà người giáo viên trực tiếp giảng dạy phải biết vận dụng phương pháp hoạt động lên lớp cách hợp lý, cụ thể phù hợp với đối tượng học sinh nhằm khơi dậy niềm say mê, sáng tạo khả khám phá giới xung quanh Tin học môn học khẳng định vai trò vị trí quan trọng Cùng với tất môn khác, môn Tin học quan tâm, điều chỉnh thông qua việc đổi phương pháp giảng dạy Thực tế cho thấy cần phải có cơng trình nghiên cứu phương pháp dạy môn Tin học với phần kiến thức cụ thể nhằm xây dựng giải pháp tối ưu việc dạy học Tin học Như biết, chương trình sách giáo khoa Tin học 11 trang bị cho học sinh số kiến thức lập trình ngơn ngữ lập trình bậc cao Bên cạnh rèn luyện cho em kĩ giải số toán đơn giản máy tính cách vận dụng kiến thức thuật tốn, cấu trúc liệu, ngơn ngữ lập trình cụ thể thực tế cho thấy học sinh gặp nhiều khó khăn việc học Tin học, đặc biệt phần tin học khối lớp 11 Một nội dung mà học sinh hay gặp vướng mắc sử dụng kiểu mảng xây dựng chương trình giải tốn dạng kiểu liệu có cấu trúc Do việc nghiên cứu, áp dụng phương pháp vào dạy - học để nâng cao chất lượng quan trọng cần thiết Với lý nêu trên, chọn đề tài nghiên cứu "Đổi phương pháp dạy học Kiểu mảng theo hướng phát huy tính tích cực học sinh” với mong muốn giúp học sinh chủ động khai thác kiến thức cách chắn sâu sắc Từ áp dụng linh hoạt vào giải dạng tập thường gặp PHẦN 2: GIẢI QUYẾT VẤN ĐỀ A CƠ SỞ LÍ LUẬN Chúng ta biết có đổi phương pháp giảng dạy tạo đổi thực ngành giáo dục, đảm bảo mục tiêu chuyển từ dạy làm trung tâm sang lấy học làm trung tâm Chức trình nhằm hình thành cho người học hệ thống tri thức khoa học, kĩ năng, kĩ xảo khả vận dụng vào thực tiễn Kết nâng cao trình độ học vấn cho người học, kể mặt kiến thức, phương pháp hoạt động lực tổ chức thực tiễn Hoạt động dạy học có hiệu biết tác động kích thích, khơi dậy người học nhu cầu Cịn người học có hiệu biết phát huy tính tự giác, độc lập, sáng tạo tích cực để lĩnh hội kiến thức Vậy, để đạt yêu cầu nêu phải đổi phương pháp giảng dạy, vấn đề đổi phương pháp giảng dạy việc đổi đổi cách Để chủ thể trình học hút vào hoạt động học tập giáo viên tổ chức đạo, thơng qua tự lực khám phá điều chưa rõ, thụ động tiếp thu tri thức giáo viên đặt sẵn, đặt người học vào tình có vấn đề, vào thực tế sống, người học trực tiếp thảo luận, quan sát, giải vấn đề theo cách suy nghĩ mình, từ nắm kiến thức mới, không rập khuân theo khuân mẫu có sẵn, bộc lộ phát huy tiềm sáng tạo Để làm điều giáo viên không đơn giản truyền đạt tri thức mà hướng dẫn hoạt động Nội dung phương pháp dạy học phải giúp cho đối tượng học sinh biết hoạt động tích cực tham gia chương trình hoạt động Để đảm đổi chương trình giáo dục mà ngành thực việc đổi phương pháp giảng dạy có vai trị quan trọng Cho nên đổi phương pháp giảng dạy môn Tin học phải phát huy tính tích cực, chủ động, sáng tạo học sinh, loại bỏ thói quen học tập thụ động từ hút học sinh vào hoạt động giáo viên thiết kế, tổ chức đạo, qua học sinh tự khám phá chiếm lĩnh nội dung học Như vậy, đổi nội dung, phương pháp hình thức tổ chức dạy học phải nhằm góp phần tích cực vào việc đào tạo nguồn nhân lực công dân có tính động, sáng tạo, thích ứng với phát triển xã hội, có phẩm chất lực để thực nghiệp phát triển đất nước ta Cho nên đổi phương pháp giảng dạy môn Tin học nhằm phát huy tính tích cực, chủ động học sinh, tức dạy học lấy học sinh làm trung tâm Những dấu hiệu đặc trưng phương pháp dạy học tích cực dạy học thông qua tổ chức hoạt động học sinh, dạy học trọng rèn luyện phương pháp tự học, tăng cường học tập cá thể phối hợp với học tập hợp tác, kết hợp đánh giá thầy với tự đánh giá trò Đổi phương pháp dạy học theo hướng tích cực hóa hoạt động học tập học sinh khơng có nghĩa gạt bỏ, loại trừ, thay hoàn toàn phương pháp truyền thống Vấn đề chỗ, cần kế thừa, phát triển mặt tích cực phương pháp dạy học có thuyết trình, nêu vấn đề, giảng giải, vấn đáp…, đồng thời phải học hỏi, vận dụng số phương pháp dạy học cách linh động nhằm phát huy tính tích cực, chủ động, sáng tạo học sinh học tập, phù hợp với hoàn cảnh, điều kiện dạy học địa phương trường sở Phương pháp dạy học tích cực khơng hạ thấp hay giảm nhẹ vai trò chủ đạo người thầy Để phương pháp dạy học tích cực đạt hiệu cao, người thầy phải thực trở thành người thiết kế, tổ chức hướng dẫn hoạt động độc lập theo nhóm để học sinh chiếm lĩnh tri thức mới, hình thành kĩ năng, thái độ, tình cảm niềm tin theo yêu cầu nội dung Nhưng loại tri thức học sinh tự chiếm lĩnh phương pháp dạy học tích cực cần phải có trợ giúp loại thiết bị phương tiện dạy học tiến CNTT Muốn đổi cách học phải đổi cách dạy Cách dạy định cách học, nhiên, thói quen học tập thụ động học sinh ảnh hưởng đến cách dạy thầy Mặt khác, có trường hợp học sinh mong muốn học theo phương pháp dạy học tích cực giáo viên chưa đáp ứng Do giáo viên cần phải bồi dưỡng, phải kiên trì cách dạy theo phương pháp dạy học tích cực, tổ chức hoạt động nhận thức từ đơn giản đến phức tạp, từ thấp đến cao, hình thành thói quen cho học sinh Trong đổi phương pháp phải có hợp tác thầy trò, phối hợp hoạt động dạy với hoạt động học có kết Phương pháp dạy học tích cực hàm chứa phương pháp dạy phương pháp học Như vậy, thực dạy học theo phương pháp dạy học tích cực khơng có nghĩa gạt bỏ phương pháp truyền thống Trong hệ thống phương pháp dạy học quen thuộc đào tạo trường sư phạm có nhiều phương pháp tích cực Các sách lý luận dạy học rõ, mặt hoạt động nhận thức, phương pháp thực hành tích cực phương pháp trực quan, phương pháp trực quan sinh động phương pháp thuyết trình Đổi phương pháp dạy học cần kế thừa phát triển mặt tích cực hệ thống phương pháp dạy học quen thuộc, đồng thời cần học hỏi, vận dụng số phương pháp mới, phù hợp với hoàn cảnh, điều kiện dạy học nước ta Việc phát huy tính tích cực học tập học sinh khơng phải vấn đề mới, nghiên cứu nhiều môn khác nhau, nhiên mơn học có đặc thù riêng nên cần phương pháp áp dụng riêng B THỰC TRẠNG Chương trình sách giáo khoa tin học 11 bao gồm 53 tiết, phần kiểu mảng phân phối tiết lý thuyết (đã giảm tải phần mảng hai chiều theo phân phối Bộ GD) tiết tập thực hành Với thời lượng dành cho kiểm mảng tương đối nhiều cho thấy mảng kiến thức quan trọng mà học cần phải tiếp cận hiểu sâu sắc sử dụng để lập trình tốn mảng máy tính Trong năm gần Bộ Giáo Dục Đào Tạo đã, đẩy mạnh phong trào đổi phương pháp giảng dạy, nâng cao chất lượng dạy học Phong trào mang lại nhiều thành tựu đáng kể, gần thổi gió vào q trình dạy - học nước ta Song bên cạnh tồn nhiều vấn đề cần quan tâm Đó là: việc thực phong trào đơi hình thức; phận giáo viên lại lạm dụng việc đổi phương pháp giảng dạy, dạy học phần mềm trình chiếu hay nói cách khác áp dụng phương pháp dạy học chưa phù hợp với thực tế nên không nâng cao chất lượng giảng dạy mà đơi cịn khơng đạt mục tiêu dạy học đặc biệt, hầu hết giáo viên trọng đổi phương pháp giảng dạy phần kiến thức trọng tâm mà quên phần kiến thức khác Từ thực trạng trên, để công việc hiệu hơn, chun đề tơi xin trình bày chun đề Kiểu mảng (Tiết 19 đến tiết 25 – Phân phối chương trình Tin học 11) để báo cáo chuyên đề Trong giảng thực theo mơ hình "dạy học tích cực, lấy người học làm trung tâm" giúp học sinh thực đặt vào tình huống, vấn đề có nhu cầu giải quyết, từ tư tìm cách giải Trong q trình thực tơi cố gắng trình bày chi tiết với kỹ thuật gợi động hoạt động cho học sinh, kích thích hứng thú học tập định hướng cách hữu hiệu hoạt động học tập học sinh Với cách thức vậy, tin học sinh dễ dàng nắm kiến thức từ phân tích, tổng hợp, trừu tượng hố, khái qt hố để hình thành phát triển phương pháp kỹ lập trình C GIẢI PHÁP VÀ TỔ CHỨC THỰC HIỆN Trên sở tổ chức show game nhằm thu hút trình tìm tịi khám phá kiến thức học sinh, giáo viên khéo léo lồng phần kiến thức mới, cung cấp đơn vị kiến thức cần đạt cho học sinh giáo viên cần khéo léo đưa câu hỏi ví dụ để học sinh liên hệ với thực tế từ gợi động để em tư học Trong chuyên đề này, không trình bày sâu kiến thức hay tập kiểu mảng mà xây dựng giảng cho tiết dạy trọng đến việc phát huy tính tích cực học sinh Mỗi vịng chơi hoạt động như: ơn lại kiến thức cũ, khám phá kiến thức mới, hệ thống tình huống, vấn đề bao gồm nhóm: nhóm vấn đề định hướng cho học sinh tự tìm kiến thức mới; nhóm vấn đề có tính ứng dụng, thực hành, ơn tập, rèn luyện kỹ năng; nhóm vấn đề tương đối phức tạp, cần vận dụng tổng hợp, linh hoạt sáng tạo nhiều kiến thức tổng hợp Bài dạy giúp học sinh hiểu khái niệm kiểu mảng, cách khai báo kiểu mảng, vận dụng kiểu mảng để giải toán Trong dạy, tơi sử dụng tình huống, ví dụ, câu hỏi rèn luyện kỹ Trong trình giảng dạy trọng đến việc ứng dụng công nghề thông tin, tạo slide sinh động game show hình nhằm tạo hấp dẫn thu hút ý học sinh, đặt học sinh vào vai trò người tham gia trò chơi nên học sinh ln chủ động để tìm tịi kiến thức mới, đồng thời kết hợp linh hoạt phương pháp giảng dạy để nhằm đạt chất lượng tốt I MỤC TIÊU: Kiến thức - Biết kiểu liệu kiểu mảng chiều Biết loại biến có số - Biết cấu trúc tạo kiểu mảng chiều cách khai báo biến kiểu mảng chiều Kĩ - Tạo kiểu mảng chiều sử dụng biến mảng chiều ngơn ngữ lập trình Pascal để giải số toán cụ thể II CHUẨN BỊ: Giáo viên: - Giáo viên chuẩn bị nội dung kiến thức liên quan đến học, môn học (giáo án) - Giáo viên chuẩn bị phiếu học tập, bút ghi vào phiếu có ghi tình huống, ví dụ giúp học sinh phát vấn đề để cung cấp đến học sinh; chuẩn bị máy tính có cài sẵn chương trình, ví dụ cần thiết cho học, máy chiếu đa - Chia lớp thành đội chơi (Nhóm) Học sinh: - Học sinh chuẩn bị kiến thức cũ học liên quan, cần sử dụng để hỗ trợ cho việc lĩnh hội kiến thức - Học sinh chuẩn bị giấy bút, sách III TỔ CHỨC DẠY HỌC: Nội dung Hoạt động giáo viên Hoạt động học sinh Hoạt động 1: Khởi động: hoạt động - Chia lớp thành - Học sinh hào giúp học sinh ôn lại kiến thức cũ đội chơi để tham hứng tham gia trò học gia “Game chơi show” hình, Giới thiệu quy trình trị chơi Chuẩn bị bảng phụ để ghi điểm cho đội chơi Vòng 1: Độc - Các đội chơi cử - Công bố luật chơi người lên bốc thăm cách tính điểm - Cho học sinh bốc - Mối đội cử thăm thứ tự tham học sinh tham gia trò chơi Trả gia trò chơi lời nhanh câu hỏi đội - Các đội tham gia trị chơi theo thứ tự bốc thăm hành: nhằm ôn lại kiến thức cũ Đội Giáo viên đóng vai trị MC, - Đại diện đội trả bấm nút điều khiển lời hình, theo giỏi câu trả lời học sinh, ghi điểm cho đội chơi - Đại diện đội trả lời Đội 2: Đội - Đại diện đội trả lời - Đại diện đội trả lời Đội 4: Hoạt 2: thành thức động Hình kiến Vịng 2: Hợp sức: Hình thành kiến thức Bài 11: Kiểu Mảng - Xét ví dụ: chương trình tính điểm trung bình mơn tốn tổ đếm xem tổ có ban có điểm tốn lớn điểm trung bình tổ - Giới thiệu vòng Trước vào vòng 2, dẫn dắt học sinh vào chương trình tính điểm trung bình - Theo dõi chương mơn tốn tổ đếm xem tổ có ban có điểm tốn lớn điểm trung bình tổ - Giới thiệu cho học sinh chương trình viết theo kiến thức học - Đưa tình huống: tính điểm đếm điểm lớp, khối tình nào? - Giới thiệu cho học sinh thấy hai cách viết chương trình, cách viết có sử dụng kiểu mảng học thấy cần thiết phải sử dụng kiểu mảng - Mô biến đơn 10 trình hình, quan sát giáo viên chạy chương trình biến kiểu mảng - Theo dõi - Giới thiệu số hình hình ảnh thực tế dạng kiểu mảng - Tiếp tục trò chơi: Vòng - Giới thiệu vịng 2, luật cách tính điểm - Với vịng chơi u cầu học sinh tự tìm tòi kiến thức khái niệm kiểu mảng sách giáo khoa để trả lời câu hỏi - Lớp học hào hứng, sơi động, kiến thức tìm tịi - Quan sát hình niềm ảnh vui, giúp học sinh ghi nhớ kiến thức sâu sắc - Đọc câu hỏi, thảo luận trả lời nhanh vào giấy - Cử đại diện mang đáp án gắn lên bảng để tranh điểm theo thứ tự 11 Vòng 3: Đồng đội: - Trước vào vòng thi thứ 3, yêu cầu học sinh ý số kiến thức giáo viên cung câp sau: - Hướng dẫn cho học sinh cách khai báo biến mảng cách - Quan sát, ý giáo viên ghi khai báo trực tiếp chép - Giới thiệu ví dụ: VD1: Mảng nguyên số VD2: Mảng kí tự VD3: Mảng giá trị logic - Hướng dẫn học sinh cách khai báo gián tiếp - Hướng dẫn học sinh cách tham chiếu đến phần tử mảng 12 - Vòng chơi thứ ba cho học sinh hoạt động nhóm cách trả lời vào phiếu học tập mà giáo viên chuẩn bị sẵn Hoạt động 3: Vận dụng Vòng 4: Đối đầu VÍ DỤ 1: Tìm Max - Giao nhiệm vụ nhà: Xác định input output Mơ tả lại tốn tìm Max - Nhận phiếu học tập từ giáo viên, quan sát đề đội từ hình, suy nghĩ, - Kết luận đánh thảo luân để tìm giá, cho điểm kết - Sau vòng chơi, - Mang kết giáo viên tính tổng đội lên dán chưa phân lên bảng cử thắng bại đại diện lên trình đội chơi, mà điểm bày làm để lưu lại đội tính tiếp sau vịng vào tiết học hôm sau: - Các đội nhà trao đổi thảo luận để viết thu hoạch Tiết học hôm sau - Giáo viên tải chương trình nhóm gửi, chạy chương trình Giải thích biến khai báo - Chương trình chương trình chạy đúng, khơng Chỉ đoạn chương trình nhập bị lỗi cộng 50 dãy số, đoạn chương trình xử lí điểm tốn tìm kết quả, đoạn chương trình - Chương trình có xuất kết lỗi sai, lỗi bị - Đại diện nhóm Soạn chương trình ví dụ gửi vào trừ 10 điểm lên trình bày mail cho giáo viên Gọi đại diện thu hoạch nhóm lên trình bày chuẩn bị nhà 13 - Các đội lại đội đặt câu hỏi liên quan đến chương trình ví dụ 1, sau bạn đội để trả lời câu hỏi - Cuối giáo viên tổng hợp nhận xét Giải thích thêm chương - Mỗi câu trả lời cộng 20 trình điểm, câu trả lời sai bị trừ 20 Tiết học hôm sau điểm - Giáo viên tải chương trình nhóm gửi, chạy chương trình - Chương trình chạy đúng, khơng bị lỗi cộng 50 điểm - Các đội nhà trao đổi thảo luận để viết thu hoạch - Chương trình có VÍ DỤ 2: Sắp xếp dãy số nguyên lỗi sai, lỗi bị thuật toán tráo đổi trừ 10 điểm - Giao nhiệm vụ nhà: Xác định input output Mơ tả lại tốn tìm Max Giải thích biến khai báo chương trình Chỉ đoạn chương trình nhập dãy số, đoạn chương trình xử lí tốn tìm kết quả, đoạn chương trình xuất kết Soạn chương trình ví dụ gửi vào mail cho giáo viên Gọi đại diện nhóm lên trình bày chuẩn bị nhà - Cuối giáo viên tổng hợp kiến - Đại diện nhóm thức nhận xét lên trình bày Giải thích thêm thu hoạch chương trình - Tổng hợp điểm - Các đội lại đội đặt câu cho đội chơi, hỏi liên quan đến chương trình ví dụ cơng bố kết 1, sau bạn đội để trả lời câu hỏi (Câu hỏi phải GV chấp nhận) - Mỗi câu trả lời cộng 20 điểm, câu trả lời sai bị trừ 20 điểm 14 Hoạt động 4: Luyện tập Các tiết tập thực hành 3,4, cho học sinh thực hành phòng máy, - Giáo viên tổng Các đội nộp kết đội trao đổi để viết chương trình hợp điểm cho cho giáo viên Tiết Chương trình 1a, 1b đội chơi, công bố thực hành kết vịng Tiết Chương trình 2a, 2b chơi thực hành - Giải thích hàm - Quan sát lại kết đội Tiết Chương trình 1a, 1b random(300): cho giá trị số thực hành ngẫu nhiên từ 0Tiết 6: Kết luận đánh giá >299, để gọi hàm ta phải khởi động thủ tục randomize; - Giáo viên quan sát trình làm việc đội để Củng cố mở rộng: đánh giá, giúp đỡ - Viết chương trình nhập vào đội gặp khó số, kiểm tra xem số có phải số khăn ngun tó hay khơng? - Viết chương trình nhập vào dãy số gồm N(N