Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 19 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
19
Dung lượng
167,5 KB
Nội dung
Sáng kiến kinh nghiệm năm học 2021 - 2022 MỤC LỤC Trang MỞ ĐẦU 1.1 Lí chọn đề tài ……………………….…………………… 1.2 Mục đích nghiên cứu …………………………………………… 1.3 Đối tượng nghiên cứu …………………………………………… 1.4 Phương pháp nghiên cứu………………………………………… 1.5 Những điểm SKKN………………………………… …… NỘI DUNG SÁNG KIẾN KINH NGHIỆM 2.1 Cơ sở lí luận sáng kiến kinh nghiệm………………………… 2.2 Thực trạng vấn đề trước áp dụng sáng kiến kinh nghiệm…… 2.3 Các sáng kiến kinh nghiệm giải pháp sử dụng để giải vấn đề…………………………………………………… 2.4 Hiệu sáng kiến kinh nghiệm hoạt động giáo dục, với thân, đồng nghiệp nhà trường…………………………… 17 KẾT LUÂN, KIẾN NGHỊ 3.1 Kết luận…………………………………………………………… 18 3.2 Kiến nghị…………………………………………………………… 18 3.3 Tài liệu tham khảo…………………………………………………19 Giáo viên: Nguyễn Thị Huyền Tổ: TD – QP- Tin Trường THPT Nông Cống Sáng kiến kinh nghiệm năm học 2021 - 2022 MỞ ĐẦU 1.1 Lí chọn đề tài Trong thời đại công nghệ nay, công nghệ thông tin trở thành lĩnh vực mũi nhọn hàng đầu, ứng dụng khắp lĩnh vực đời sống xã hội Tuy nhiên, có thực tế là, nhà trường THPT – trường vùng nơng thơn, khơng phải môn thi tốt nghiệp THPT nên cha mẹ học sinh học sinh chưa coi trọng Một phần chưa hiểu hết giá trị môn học mang lại, là: rèn kĩ cẩn thận, chu, kiên trì học tập, phát triển tư tốn học, logic học sinh Giúp em có nhìn tổng quan đưa cách giải tốt cho nhiều toán thực tế Phát huy sáng tạo em tiếp cận sớm hướng dẫn đắn Những năm gần đây, thực công văn đổi mới, thân đau đáu suy nghĩ phải đổi mới, đổi phương pháp, đổi tư cách nhìn mơn học Năm học 2021 – 2022, tơi có dạy trực tiếp lớp 11, lớp chọn khối A1 (Toán – Lí – Anh) Nhận thấy lớp có số bạn đam mê lập trình thực sự, ham học, nhà chịu khó code giao, làm hết đòi xin thêm tập khác để có thời gian làm tiếp Tuy nhiên, chưa kịp vui mừng gặp trở ngại lớn – Phụ huynh giáo viên mơn khác Vì thấy ngồi máy tính code làm tập tin học, phụ huynh em người làm lĩnh vực tiếng Anh Họ có nhắc con: “sao học code làm gì, lo học tiếng Anh để thi học sinh giỏi sau thi tốt nghiệp” Và sau hết đợt học online dịch Covid phụ huynh cấm hẳn khơng dùng máy tính, khiến học sinh phải giấu bố mẹ cách code điện thoại Còn giáo viên mơn khác nhắc “học mơn khối thầy đi, tin khơng thi Tốt nghiệp cần học nhiều” Với trách nhiệm giáo viên, trước khó khăn đó, gặp trường hợp học sinh vậy, thơi thúc tơi tơi đặt cho câu hỏi “Làm để em yêu thích môn học, hiểu giá trị lĩnh hội được? Làm Giáo viên: Nguyễn Thị Huyền Tổ: TD – QP- Tin Trường THPT Nông Cống Sáng kiến kinh nghiệm năm học 2021 - 2022 để cha mẹ có nhìn đắn ủng hộ em dành thời gian cho mơn tin học?” Thời điểm đó, tơi nảy ý tưởng: “tại không kết hợp cho em làm đề tiếng Anh, vừa củng cố tiếng Anh, vừa học lập trình” Từ tơi bắt đầu lọc lại đề phù hợp mức độ, vừa dịch lại, vừa tìm internet đề tin tiếng Anh, để em học sinh giải, giúp vừa học tin học vừa củng cố kiến thức tiếng Anh Sau gần năm áp dụng, thấy hiệu mang lại lớn, có ý nghĩa với tơi giải trăn trở Tơi đưa sáng kiến kinh nghiệm “Kết hợp tiếng Anh dạy học lập trình thơng qua số ví dụ cho học sinh khối 11 trường THPT Nơng Cống 4” Hy vọng hữu ích với giáo viên gặp khó khăn, trăn trở Nội dung kiến thức nằm mức bản, nhập môn phù hợp với học sinh học lập trình 1.2 Mục đích nghiên cứu: Nhằm đổi học, tạo hứng thú cho học sinh, vừa lập trình tốt, vừa củng cố kiến thức tiếng Anh 1.3 Đối tượng nghiên cứu: Đề tài nhằm nghiên cứu việc sử dụng lồng ghép cách làm số tốn lập trình với đề tiếng Anh vào chương trình dạy học 1.4 Phương pháp nghiên cứu + Các ngơn ngữ lập trình đưa vào học chương trình phổ thơng người nước viết Tài liệu, đề hầu hết tiếng Anh Như ngôn ngữ C++ mà tỉnh Thanh Hóa chọn để dạy trường THPT kiến thức lí thuyết trình bày đầy đủ trang web https://www.cplusplus.com Khi bắt đầu đưa vào giảng dạy, chuyên gia đầu ngành phải lấy tài liệu tiếng Anh làm gốc, chuyển số sang viết lại tài liệu tiếng Việt để phục vụ cho học sinh, sinh viên giáo Việt Nam + Thực tế trường khơng chun trường chun, nhiều học sinh hay tự mày mò luyện code trang lập trình thi đấu Giáo viên: Nguyễn Thị Huyền Tổ: TD – QP- Tin Trường THPT Nông Cống Sáng kiến kinh nghiệm năm học 2021 - 2022 tiếng nước như: https://www.codeforces.com, https: //www.atcoder.jp, https://www.hackerrank.com/… + Tôi tổng hợp lại đề, chuyển sang tiếng Anh, thu thập từ sách, tài liệu, internet Đọc lại tài liệu tiếng Anh học thuật, tham khảo số giáo viên có kinh nghiệm giáo viên tin tiếng Anh + Sau thống kê, tập hợp lại toán phạm vi phần nhập môn: kiến thức bản, cấu trúc rẽ nhánh, cấu trúc lặp, mảng, xâu Mỗi phần tập, xây dựng thuật toán, viết code chuẩn, sinh test để chấm phục vụ cho trình giảng dạy học sinh lớp Với toán đưa cho học sinh, soạn theo thứ tự: đề -> Các từ liên quan đề -> trình bày ý tưởng ngắn gọn tiếng Việt - > Cho học sinh viết code 1.5 Những điểm SKKN: Thay lâu học sinh làm với các đề truyền thồng tiếng Việt, học sinh tiếp cận đề theo hướng hoàn toàn tiếng Anh Để nâng cao chất lượng dạy học Tôi hệ thống tập trải phần chương trình tin học lớp 11 Từ học sinh học phần ln có tập để vừa hiểu lập trình, vừa củng cố vốn tiếng Anh làm quen với số từ tiếng Anh học thuật Nội dung sáng kiến kinh nghiệm xin trình bày phần đây: NỘI DUNG SÁNG KIẾN KINH NGHIỆM 2.1 Cơ sở lí luận sáng kiến kinh nghiệm Các ngơn ngữ lập trình đưa vào giảng dạy trường THPT, từ ngôn ngữ lập trình Pascal ngơn ngữ C++, Python, tơi nhận thấy ngơn ngữ viết gần gũi với ngôn ngữ tự nhiên chủ yếu tiếng Anh Nên code, học sinh quen thuộc với việc sử dụng tiếng Anh Kể sử dụng máy tính, điện thoại em quen với thuật ngữ tin học tiếng Anh rồi, việc kết hợp cho em làm với đề tiếng Anh phù hợp 2.2 Thực trạng vấn đề trước áp dụng sáng kiến kinh nghiệm Giáo viên: Nguyễn Thị Huyền Tổ: TD – QP- Tin Trường THPT Nông Cống Sáng kiến kinh nghiệm năm học 2021 - 2022 Trước làm sáng kiến kinh nghiệm “Kết hợp tiếng Anh dạy học lập trình thơng qua số ví dụ cho học sinh khối 11 trường THPT Nông Cống 4” đa số học sinh xem môn tin học môn phụ Cộng với điều kiện thực hành ít, trường có phòng thực hành với số lượng máy hoạt động cịn hạn chế, nên việc học lập trình khơ khan trở nên khó khăn với học sinh Khi lấy đề dạy em chuyển sang tiếng Anh tơi gặp khó khăn chỗ: khơng phải giáo viên tiếng Anh, vốn tiếng Anh tơi có mức độ định Tơi bắt đầu tìm nguồn đề thật chuẩn cách lên trang OJ(online jugle) nước để tham khảo Sau áp dụng cho phù hợp với đối tượng học sinh dạy Sau năm, Ngồi chun mơn, tơi khơng qn tự học tiếng Anh để nâng cao khả ngoại ngữ dần áp dụng vào dạy học thực hóa ý tưởng trình bày sáng kiến kinh nghiệm lần 2.3 Các sáng kiến kinh nghiệm giải pháp sử dụng để giải vấn đề Sau số ví dụ cụ thể Tôi sử dụng giúp thực sáng kiến kinh nghiệm: “Kết hợp tiếng Anh dạy học lập trình thơng qua số ví dụ cho học sinh khối 11 trường THPT Nông Cống 4” Trong q trình nghiên cứu, tơi sử dụng ngơn ngữ lập trình C++ để thể thuật tốn Vì ngơn ngữ lập trình C++ ngơn ngữ phổ thông, nhẹ, nhanh, sử dụng để giảng dạy chương trình hành, để giúp em học sinh, đồng nghiệp nắm rõ hơn, sâu sắc vấn đề cần chuyển tải Bài (Kiến thức bản) Handshakes - Những bắt tay In a conference there are N participants Every one will shake hands with the others How many handshakes during the conference - ≤ N ≤ 10000 Giáo viên: Nguyễn Thị Huyền Tổ: TD – QP- Tin Trường THPT Nông Cống Sáng kiến kinh nghiệm năm học 2021 - 2022 - N is an integer Input: A single line an integer N (N ≤ 109) Output: The number of handshakes in the conference Example: Input Input New words: - Handshakes (n): - Shake (v) hands : - Integer (n): Cái bắt tay Bắt tay - Single line: - Conference (n): - Participant (n): Ý tưởng: Hội nghị Người tham gia, người tham dự Số nguyên Dòng đơn Người thứ bắt tay với n – người lại Người thứ (trừ người thứ bắt tay rồi) bắt tay với n – người lại Cứ đến người cuối Như vậy, tổng số bắt tay hội nghị là: 1+2+3+…+ n – Code tham khảo #include using namespace std; int main() { int n; cin >> n; cout