PHẦN 2 NỘI DUNG NGHIÊN CỨU
5. Kết quả đạt được
- Đề tài này tôi đã áp dụng vào công tác giảng dạy và bồi dưỡng học sinh giỏi cấp Tỉnh nhiều năm tại trường tôi và thu được nhiều kết quả tích cực:
- Học sinh đã có hứng thú hơn đối với lập trình
- Học sinh có sự tiến bộ rõ rệt về mặt phân tích, nhận dạng và lựa chọn thuật toán thích hợp để giải quyết vấn đề.
- Phát triển kĩ năng lập trình và tư duy lập trình, phát huy tính sáng tạo của học sinh
- Học sinh đã biết cách trình bày và diễn đạt chương trình rõ ràng, logic - Kết quả cụ thể như sau:
Các đề thi tôi thực nghiệm có cấu trúc mỗi đề gồm 4 câu, mỗi câu thực hiện chấm trên 10 bộ test với phạm vi dữ liệu từ nhỏ đến lớn, các đề tương đương đề
chọn học sinh giỏi cấp tỉnh. Câu 1: Số nguyên tố Câu 2: Kiểu dữ liệu xâu Câu 3: Kiểu mảng một chiều
Câu 4: Vận dụng một số kĩ thuật lập trình để giải quyết. Đòi hỏi học sinh có khả năng tư duy và vận dụng tốt các kiến thức đã học.
Lần thi thử 1: Áp dụng đề tài ở mức cơ bản, tức là giáo viên đã dạy các kiến thức cơ bản trong SGK Tin học 11.
Học sinh Câu 1/test Câu 2/test Câu 3/test Câu 4/test
Nguyễn Văn Anh 6 6 5 1
Nguyễn Thành Đạt 6 6 5 0
Lê Thị Kiều Trang 5 7 4 0
Nguyễn Công Tiến 5 6 5 0
Nguyễn Thị Kim Huệ 6 6 4 0
Nguyễn Ngọc Trâm 6 5 5 1
Ở lân thi thử 1, học sinh đang sử dụng các kiến thức cơ bản nên tất cả các bài toán đều chưa lấy được hết test. Đặc biệt đối với bài toán nâng cao số 4 các em đều chưa phân tích được đề nên chưa đưa ra được một chương trình đúng, có nhiều em không có thời gian thực hiện đến câu 4.
Lần thi thử 2: Áp dụng đề tài ở mức bài toán nâng cao cấp độ 1
Học sinh Câu 1/test Câu 2/test Câu 3/test Câu 4/test
Nguyễn Văn Anh 8 8 7 5
Nguyễn Thành Đạt 7 8 6 5
Lê Thị Kiều Trang 7 6 5 1
Nguyễn Công Tiến 7 6 5 1
Nguyễn Thị Kim Huệ 7 7 6 5
Nguyễn Ngọc Trâm 8 8 7 5
Ở lần thi thử thứ 2, học sinh đã vận dụng được một số thuật toán tối ưu hơn nên số test học sinh thực hiện được tốt hơn lần thi thử 1, tuy nhiên với những test lớn thì học sinh vẫn chưa lấy được điểm. Đối với bài toán nâng cao số 4, học sinh
đã được học cách phân tích đề và đưa bài toán về dạng quen thuộc nên cũng đã thực hiện được một số test nhỏ.
Trong lần thi thử này, giáo viên có thể chọn ra một số bạn có tư duy lập trình tốt hơn để bồi dưỡng tiếp.
Lần thi thử 3: Áp dụng đề tài ở mức bài toán nâng cao cập độ 2
Học sinh Câu 1/test Câu 2/test Câu 3/test Câu 4/test
Nguyễn Văn Anh 10 10 8 8
Nguyễn Thành Đạt 10 10 8 6
Nguyễn Thị Kim Huệ 10 10 8 6
Nguyễn Ngọc Trâm 8 8 7 6
Ở lần thi thử thứ 3, học sinh đã vận dụng tốt các thuật toán tối ưu, có em đã tìm ra được hướng giải quyết cho bài toán nâng cao số 4 rất ngắn gọn và thể hiện tư duy lập trình rất tốt.
- Việc thực hiện đề tài qua từng giai đoạn giúp giáo viên phát hiện những học sinh có kĩ năng và tư duy lập trình tốt, từ đó bồi dưỡng các em trong các kì thi lập trình. Ngoài ra, giáo viên dạy hệ thống bài tập từ dễ đến khó giúp học sinh không bị tâm lý lo sợ khi học lập trình.
- Kết quả học sinh giỏi cấp Tỉnh trường tôi những năm gần đây đã có những chuyển biến tích cực. Liên tục từ năm 2014-2015 đến nay đều có học sinh giỏi cấp Tỉnh môn tin học, có nhiều năm liên tục gần đây đạt kết quả cao, cụ thể:
Năm học Thành tích
2014-2015 Khuyến khích 2015-2016 Khuyến khích 2016-2017 Khuyến khích 2017-2018 Nhì 2018-2019 Nhì 2020-2021 Ba 2021-2022 Khuyến khích
- Có nhiều sản phẩm dự thi Khoa học kĩ thuật cấp Tỉnh lĩnh vực Tin học đạt kết quả cao như: năm 2016-2017 đạt giải Ba; năm học 2019-2020 đạt giải Ba; năm học 2020-2021 đạt giải khuyến khích cuộc thi Sáng tạo thanh thiếu niên nhi đồng Tỉnh Nghệ An.