(Sáng kiến kinh nghiệm) dạy học kết hợp (blended learning) có sử dụng bài giảng e learning nhằm dạy học tin học theo chủ đề “kiểu tệp trong lập trình pascal” cho học sinh các lớp 11
Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 17 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
17
Dung lượng
851,5 KB
Nội dung
CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM Độc lập – Tự – Hạnh phúc -MÔ TẢ SÁNG KIẾN KINH NGHIỆM Mã số:………………………………………………………… Tên sáng kiến Dạy học kết hợp (Blended learning) có sử dụng giảng E-learning nhằm dạy học tin học theo chủ đề “Kiểu tệp lập trình Pascal” cho học sinh lớp 11 (Nguyễn Thành Phương, @THPT Trần Trường Sinh) Lĩnh vực áp dụng sáng kiến: Giảng dạy môn tin học trường THPT Mô tả chất sáng kiến 3.1 Tình trạng giải pháp biết Ngày nay, với phát triển mạnh mẽ nhanh chóng cơng nghệ thơng tin, môn Tin học đưa vào giảng dạy rộng khắp trường THPT nhằm trang bị cho học sinh kiến thức tảng tin học cần thiết Ở chương trình lớp 11, em làm quen với việc lập trình ngơn ngữ Pascal Đây xem ngôn ngữ sáng, gần gũi, giúp học sinh rèn luyện tốt khả tư để giải vấn đề, rèn luyện tính tỉ mỉ cẩn thận đặc biệt định hướng nghề nghiệp cho em yêu thích CNTT Tuy nhiên, nội dung lập trình tương đối khơ khan, khó hiểu trừu tượng nên học sinh khó khăn để tiếp thu Do vậy, việc áp dụng phương pháp dạy học tích cực vào giảng dạy để tạo tích cực, chủ động gợi hứng thú học tập học sinh cần thiết Một nội dung quan trọng chương trình Tin học 11 sử dụng kiểu liệu tệp Pascal để làm việc với tập tin nhằm lưu trữ lâu dài liệu Chúng ta thấy hầu hết kiểm tra thực hành lập trình Pascal (như kiểm tra Trang thực hành tiết, trường tuyển chọn đội tuyển học sinh giỏi, kỳ thi chọn học sinh giỏi tin học cấp tỉnh, thi học giỏi quốc gia, thi tin học trẻ,…) yêu cầu đọc liệu từ tệp xuất kết xử lý tệp kết Ở chương trình lớp 11, kiểu tệp giới thiệu đến em qua tiết học chương (2 lý thuyết + thực hành) với học cụ thể sau: Bài 14 – Kiểu liệu tệp, 15 – Thao tác với tệp, 16 – Ví dụ làm việc với tệp Nhưng nội dung mẽ, trừu tượng nên dạy học theo cách truyền thống lớp (ít áp dụng phương pháp dạy học tích cực) em khó tiếp thu chưa thật chủ động, chưa hứng thú học nội dung Thực tế sau tiết dạy, nhiều em cảm thấy khó hiểu thực chưa hiểu bài, chưa sử dụng kiểu tệp vào để xử lý liệu tốn lập trình cụ thể Khi thực hành ví dụ 16 nêu ra, nhiều em chưa hiểu gõ cách máy móc chương trình có sẵn SGK, chưa linh hoạt cách đọc ghi liệu tệp, cho tập tương tự để làm em cảm thấy lúng túng để viết chương trình Qua nhiều năm giảng dạy, thân áp dụng nhiều giải pháp nhằm giúp em lớp 11 hiểu rõ kiểu tệp làm việc với tệp lập trình Pascal cách dễ dàng hơn, giúp em chủ động hứng thú học tập học tập mơn Tin học Trong đó, giải pháp mang lại nhiều hiệu tích cực : Dạy học kết hợp (Blended learning) có sử dụng giảng E-learning nhằm dạy học tin học theo chủ đề “Kiểu tệp lập trình Pascal” cho học sinh lớp 11 3.2 Nội dung giải pháp đề nghị cơng nhận sáng kiến 3.2.1 Mục đích giải pháp - Giải pháp giúp học sinh lớp 11 hiểu rõ vận dụng kiểu liệu tệp vào lập trình tốn cụ thể - Giải pháp nhằm tăng cường khả tự học học sinh thông qua giảng E-learning, tạo chủ động, tích cực hứng thú học tập em lớp thơng qua hoạt động làm việc theo nhóm trình bày kết thảo luận vấn Trang đề giáo viên đưa Điều giúp em tự tin với việc lập trình Pascal, giúp nâng cao đáng kể chất lượng giảng dạy môn - Giải pháp rèn luyện học sinh kỹ học tập, làm việc theo nhóm, phát triển kỹ trình bày, giải vấn đề theo nhóm lớp Điều tạo nên động khơi gợi hứng thú học tập em - Giải pháp đáp ứng tốt tiêu chí quan trọng 13 tiêu chí Sở Giáo Dục Và Đào Tạo Bến Tre giao cho trường THPT năm học 2017 – 2018 là: Giáo viên thực giảng điện tử E-learning tổ mơn có học sử dụng phương pháp dạy học kết hợp (Blended Learning) - Khi áp dụng giải pháp vào thực tế giúp người giáo viên tin học tích cực hơn, thường xuyên việc nghiên cứu kiến thức chun mơn Qua đó, ta nhận thấy tươi mới, hay phương pháp dạy học động việc tiên phong ứng dụng công nghệ hoạt động nhà trường 3.2.2 Nội dung giải pháp 3.2.2.1 Tính giải pháp - Giải pháp tập hợp học (bài 14, 15 16) kiểu liệu tệp thành chủ đề dạy học (có sử dụng giảng E-Learning, hoạt động nhóm thực hành trải nghiệm,…), tăng thời gian tổ chức hoạt động tìm hiểu học lớp em cung cấp giảng E-learning trước đảm bảo thời lượng giảng dạy tiết theo phân phối chương trình Tin học 11 - Giải pháp có kết hợp nhiều phương pháp dạy học tích cực như: Dạy học kết hợp (Blended learning) thông qua việc tự học giảng Elearning học tập lớp, làm việc trình bày nhóm, dạy học theo chủ đề,… nhằm tạo tích cực, chủ động hứng thú học tập học sinh, góp phần nâng cao chất lượng giảng dạy môn Trang - Giải pháp vận dụng kiến thức Sở Giáo Dục Và Đào Tạo Bến Tre tập huấn đầu năm học 2017 – 2018 “Phương pháp kỹ thuật tổ chức hoạt động học theo nhóm hướng dẫn học sinh tự học” để giúp em học sinh làm việc hoạt động nhóm hiệu 3.2.2.2 Cách thức thực hiện, bước thực giải pháp Để giải pháp sáng kiến mang lại hiệu thực tế, cố gắng xây dựng trình làm việc cụ thể giáo viên nhóm học sinh Cụ thể, giải pháp thực qua bước hoạt động sau: a) Bước 1: Giáo viên soạn giảng E-learning theo chủ đề cần giảng dạy - Trong giải pháp này, với chủ đề “ Kiểu tệp lập trình Pascal” theo phân phối chương trình lớp 11 gồm 14, 15 16 giảng dạy thời lượng tiết học Tuy nhiên, phần lý thuyết tập trung chủ yếu hai 14 15, 16 tiết thực hành viết chương trình nên để giảng dạy chủ đề tơi chọn nội dung kiến thức 14 15 để xây dựng giảng E-learning - Giáo viên sử dụng phần mềm Adobe Presenter 11 iSpring Suite để tạo giảng E-learning Microsoft PowerPoint Ở đây, xây dựng giảng theo chủ đề này, sử dụng phần mềm Adobe Presenter 11 kết hợp thêm Camtasia Studio 8.6 (phần mềm để quay hình minh họa ví dụ, xử lý video cho giảng sinh động thu hút hơn) Bài giảng có minh họa thao tác cụ thể với q trình đọc ghi liệu vào tệp thơng qua đường dẫn cụ thể đĩa sau phần củng cố học có kiểm tra kiến thức gồm 10 câu hỏi trắc nghiệm để em đánh giá mức độ hiểu thân tìm hiểu học - Khi sử dụng Adobe Presenter để xuất giảng ta tập tin nén bên chứa thư mục giảng Giáo viên nên xuất giảng theo chuẩn SCORM để chia sẻ để học trực tuyến mạng (ví dụ tải lên trang https://hoctructuyen.violet.vn để học sinh tìm hiểu mà khơng cần tải giảng về), đồng thời tải giảng lên Google Drive để dễ dàng chia sẻ Trang giảng đến học sinh Nhằm thực tốt giải pháp sáng kiến, chia sẻ giảng lên mạng Internet với liên kết cụ thể sau: Liên kết tải giảng: https://drive.google.com/drive/folders/1a79y4clP1A8Eitub8gsoW0c6ev78Wb4d Liên kết học trực tuyến tại: https://hoctructuyen.violet.vn/present/playsco/packageId/4263349 - Để dễ dàng việc chia sẻ giảng đến em học sinh, giáo viên dùng phần mềm Camtasia Studio quay phim lại giảng nhằm upload lên kênh Trang Youtube cho học sinh tiện theo dõi, đồng thời phần thông tin phía video phải cung cấp liên kết youtube giảng, liên kết Google Drive để tải giảng, liên kết để học sinh dễ dàng theo dõi học trực tuyến qua trang hoctructuyen.violet.vn Thông qua kênh Youtube quen thuộc với em, em dễ dàng xem học theo liên kết dạng ngắn gọn youtube tìm kiếm học thông qua tên video giảng đầy đủ giáo viên cung cấp Để thực giải pháp nêu ra, tải giảng lên youtube với liên kết sau: https://youtu.be/PnYSPSdoA-8 , tìm kiếm video qua từ khóa: “Bài giảng E-learning Tin học 11 – Kiểu tệp lập trình Pascal” Trang Các liên kết tải xem giảng đăng kèm phía video b) Bước 2: Chia lớp thành nhiều nhóm, chia sẻ giảng E-learning yêu cầu học sinh tìm hiểu trước nội dung chủ đề theo giảng - Giáo viên chia lớp thành nhiều nhóm, nhóm khoảng học sinh Giáo viên nên chia nhóm cho em, khơng nên để em tự bắt nhóm học sinh giỏi chọn nhóm dễ trở thành nhóm Mỗi nhóm cử bạn làm nhóm trưởng chịu trách nhiệm quản lí nhóm làm việc - Trước học chuyên đề kiểu liệu tệp khoảng tuần, giáo viên giới thiệu cung cấp liên kết giảng Youtube từ khóa tìm kiếm giảng đó, từ học sinh xem trước, học trực tuyến violet.vn, tải giảng để tự học cách dễ dàng từ Google Drive Yêu cầu tất học sinh phải xem trước giảng nhằm chuẩn bị tốt kiến thức cho tiết học chủ đề lớp, giúp làm việc nhóm hiệu Ngồi ra, kênh Youtube cịn nhiều video giảng kiểu tệp để em tham khảo thêm nhằm hiểu rõ vấn đề học - Giáo viên yêu cầu nhóm trưởng nhóm tạo trước email Gmail để giáo viên dễ dàng chia sẻ trước giảng cho nhóm nhóm trao đổi với giáo viên qua email q trình làm việc nhóm Nhóm trưởng gửi Trang email danh sách thành viên nhóm để giáo viên nắm email nhóm lưu lại danh sách thành viên c) Bước 3: Thực tiết dạy lớp - Giáo viên chuẩn bị máy chiếu, nhóm chuẩn bị trước loa nhỏ để nhóm xem lại giảng E-learning cần Học sinh học phịng thực hành tin học có kết nối mạng Internet nhằm giúp nhóm dễ dàng tham khảo tài liệu tự học mạng (trong chủ yếu giảng Elearning giáo viên cung cấp) để nghiên cứu chủ đề, đồng thời có sẵn máy tính thuận tiện cho nhóm thực nghiệm viết chương trình Pascal tiết học - Do theo phân phối chương trình mơn Tin học 11 học kì có tiết/ tuần (2 tiết khơng liên tiếp nhau) nên để chủ động chủ đề dạy chia nhỏ thành tiết, tiết có mục tiêu rõ ràng để bước giúp em tiếp thu tốt học tiến hành theo hình thức “Phương pháp kỹ thuật tổ chức hoạt động học theo nhóm hướng dẫn học sinh tự học” Sở Giáo Dục tập huấn đầu năm học 2017 – 2018, có kết hợp học lý thuyết thực hành trải nghiệm tiết học - Khi dạy học theo hình thức giáo viên cho em làm việc theo nhóm (đã chia nhóm bước 2) Giáo viên phải xác định cụ thể hoạt động tiết học cho ứng dụng tốt giảng E-learning chuẩn bị bước giúp em hiểu rõ, vận dụng tốt chủ đề “Kiểu tệp lập trình Pascal” sau tiến hành dạy xong tiết lớp - Mỗi tiết học có hoạt động chính: Hoạt động 1: Khởi động; Hoạt động 2: Hình thành kiến thức; Hoạt động 3: Luyện tập vận dụng Trong hoạt động thường tiến hành theo bước gắn liền với hoạt động tương tác giáo viên nhóm học sinh sau: Hoạt động giáo viên Bước 1: Giáo viên giao nhiệm vụ Giáo viên nêu rõ nhiệm vụ Hoạt động học sinh Bước 1: Học sinh nhận nhiệm vụ Học sinh tiến hành thảo luận nhiệm vụ giao Trang Bước 2: Quan sát hướng dẫn học sinh (gợi ý, nhắc nhở,…) Bước 3: Giáo viên nhận xét, đánh giá, chốt kiến thức - Mời đại diện nhóm học sinh báo cáo - Mời thành viên nhóm bổ sung - Mời thành viên nhóm khác nhận xét - Giáo viên kết luận giải đáp thắc mắc học sinh Bước 2: Học sinh thực nhiệm vụ ( Thực yêu cầu giáo viên giao) Bước 3: Báo cáo, góp ý, bổ sung để hồn thiện - HS cử đại diện nhóm báo cáo - HS bổ sung ý kiến - HS nhận xét lẫn - HS đặt câu hỏi Cụ thể hơn, tiết học tiến hành theo hướng sau: Tiết học thứ Nội dung kiến thức cần truyền đạt: vai trò kiểu tệp, phân loại tệp khai báo biến kiểu tệp văn Pascal Gồm hoạt động sau: * Hoạt động Khởi động Giáo viên yêu cầu học sinh dựa vào giảng E-learning cung cấp SGK tìm hiểu, trả lời số câu hỏi để dẫn dắt vấn đề học Ví dụ như: ? Kết chương trình trước chạy lưu đâu? Vì biết điều đó? ? Muốn lưu trữ liệu nhập vào kết chương trình để sử dụng lâu dài ta cần phải làm gì? * Hoạt động Hình thành kiến thức Giáo viên tiếp tục yêu cầu học sinh dựa vào giảng E-learning SGK để làm rõ kiến thức theo hoạt động sau: - Hoạt động 2.1 Tìm hiểu vai trị kiểu tệp Giáo viên yêu cầu học sinh thảo luận nhóm trả lời câu hỏi, ví dụ như: ? Dữ liệu tệp lưu trữ đâu có bị tắt máy khơng? ? Dung lượng tệp có bị giới hạn khơng ? Nó phụ thuộc vào yếu tố nào? ? Hãy nêu vai trò cụ thể kiểu tệp lập trình Pascal? Trang - Hoạt động 2.2 Tìm hiểu cách phân loại tệp Giáo viên tiếp tục cho lớp làm việc nhóm, gợi ý số vấn đề như: ? Xét theo cách thức tổ chức liệu phân loại tệp thành loại? ? Xét theo cách thức truy cập liệu phân tệp thành loại? - Hoạt động 2.3 Tìm hiểu cách khai báo kiểu tệp văn Pascal Tương tự hoạt động trước, học sinh cho lớp làm việc theo nhóm để tìm hiểu nội dung kiến thức Ở đây, giáo viên u cầu học sinh tìm hiểu cú pháp khai báo chung tệp cho số ví dụ minh họa * Hoạt động 3: Luyện tập vận dụng Ở hoạt động này, giáo viên đưa số câu hỏi trắc nghiệm để nhóm trả lời nhằm củng cố kiến thức học tiết học Tiết học thứ Nội dung kiến thức cần truyền đạt: Tìm hiểu trình đọc ghi liệu vào tệp Đây phần quan trọng khó chủ đề học Để cho học sinh nắm trình đọc ghi liệu với tệp dễ dàng hơn, giảng E-learning trình bày trước chức thao tác trình cụ thể cách thực q trình ( ví dụ ghi liệu vào tệp gồm thao tác phải nhớ: assign, rewrite, write/ writeln, close; đọc liệu tệp gồm thao tác: assign, reset, read/ readln, close; tất lệnh (thủ tục/ hàm) thao tác tệp bắt đầu biến tệp) ví dụ thực hành giảng thực trình ghi liệu lên tệp trước trình đọc liệu từ tệp Trong giảng E-learning cung cấp, minh họa việc viết chương trình ghi giá trị số nguyên vào tệp “Input.dat”, sau viết chương trình khác để đọc tính tổng số nguyên từ tệp “Input.dat” vừa ghi liệu trước xuất kết hình Đồng thời giải thích rõ tương đồng việc ghi liệu hình ghi liệu tệp (chỉ khác nơi Trang 10 ghi định dạng giống nhau), đọc liệu hình đọc liệu tệp (định dạng liệu nhập vào từ bàn phím liệu tệp để đọc gần giống nhau) Bằng cách quy lạ quen giúp em hình dung trình rõ ràng, từ linh hoạt vận dụng tốt để viết chương trình Cụ thể hơn, tiết học gồm hoạt động sau: * Hoạt động Khởi động Giáo viên đưa tình liên quan để nhóm thảo luận, ví dụ như: trình tự bước để đọc sách, trình tự việc cần làm để ghi nội dung vào vở, trình tự bước để ghi nội dung vào tệp văn word, trình tự bước để đọc nội dung tệp văn word đĩa * Hoạt động Hình thành kiến thức Giáo viên tiếp tục yêu cầu học sinh dựa vào giảng E-learning (trong giảng trình bày cụ thể kiến thức minh họa qua toán cụ thể chương trình Pascal), SGK tình hoạt động khởi động để làm rõ kiến thức theo hoạt động sau: - Hoạt động 2.1 Tìm hiểu trình ghi liệu vào tệp Giáo viên cho lớp thảo luận nhóm Giáo viên nêu vấn đề gợi ý em tìm hiểu sau: + Quá trình ghi liệu vào tệp gồm thao tác nào? Mỗi thao tác dùng lệnh ý nghĩa lệnh đó? Lưu ý: Giáo viên cần làm rõ khác biệt lệnh ghi liệu vào tệp write writeln để học sinh trình bày liệu ghi vào cho hợp lí + u cầu nhóm cho ví dụ minh họa chương trình Pascal cụ thể (các nhóm sử dụng máy tính để viết chương trình) - Hoạt động 2.2 Tìm hiểu trình đọc liệu Trang 11 Tương tự hoạt động 2.1, giáo viên cho lớp thảo luận nhóm Giáo viên nêu vấn đề gợi ý em tìm hiểu sau: + Quá trình đọc liệu tệp gồm thao tác nào? Mỗi thao tác dùng lệnh ý nghĩa lệnh đó? Lưu ý: Giáo viên cần làm rõ khác biệt lệnh đọc liệu tệp read readln , giới thiệu lệnh logic EOLN EOF để kiểm sốt q trình đọc cho xác + u cầu nhóm cho ví dụ minh họa chương trình Pascal cụ thể (các nhóm sử dụng máy tính để viết chương trình) * Hoạt động Luyện tập vận dụng - Giáo viên cho nhóm thực hành viết chương trình theo ví dụ minh họa cụ thể giảng E-learning - Giáo viên đưa thêm số câu hỏi trắc nghiệm để nhóm thảo luận nhằm củng cố nội dung tiết học Tiết học thứ Nội dung kiến thức cần truyền đạt: Luyện tập viết chương trình thực việc ghi liệu vào tệp đọc liệu tệp thơng qua tốn đơn giản Gồm hoạt động sau: * Hoạt động Khởi động Giáo viên cho tập không sử dụng kiểu tệp mà yêu cầu đọc liệu từ bàn phím xuất liệu hình, u cầu nhóm thảo luận viết chương trình Ví dụ như: Viết chương trình nhập vào dãy n số nguyên (n < 50) In dãy số hình Tiếp tục tính tổng tất số hạng dãy in tổng hình * Hoạt động Hình thành kiến thức - Hoạt động 2.1 Luyện tập viết chương trình ghi liệu vào tệp Trang 12 Dựa vào tập cho hoạt động khởi động, giáo viên yêu cầu nhóm thảo luận viết chương trình khác sử dụng trình ghi liệu vào tệp Ví dụ giáo viên u cầu sau: Viết chương trình nhập vào dãy n số nguyên (n