- Việc tối ưu chương trình nên dựa theo 4 tiêu chuẩn chính sau:
2. Khả năng áp dụng:
Với kinh nghiệm trên qua học kỳ 2 năm học 2012-2013 tôi đã vận dụng so với học kỳ 1 năm học 2012-2013 tôi đã đạt được kết quả đáng mừng. Qua một cuộc điều tra nhỏ về tính hứng thú học tập của học sinh, số liệu được thể hiện như sau:
- Khối lớp 7 của năm học 2012-2013 khi lên lớp 8 của năm học 2013-2014 số lượng học sinh hứng thú, thích học tin học tăng vượt bậc, kỹ năng lập trình trở nên chuyên nghiệp và chính xác hơn.
- Khối lớp 8 của năm học 2012-2013 khi lên lớp 9 của năm học 2013-2014 đã mạnh dạn đăng ký thi học sinh giỏi khối 9 cho bộ môn tin học về việc lập trình bằng ngôn ngữ Pascal (thi thực hành trên máy tính). Ngoài ra các em còn tham gia các kì
thi được tổ chức trên Internet và đăng kí dự thi tin học trẻ không chuyên dành khối trung học cơ sở.
Qua thời gian triển khai và áp dụng phương pháp, tôi nhận thấy giờ học lập trình bằng ngôn ngữ lập trình Pascal thực sự thu hút các đối tượng học sinh hơn chứ không còn là giờ học của các đối tượng học sinh khá giỏi. Học sinh hoạt động tích cực hơn, khả năng phân tích, tư duy toán học trở nên nhạy bén phát huy tính tích cực, sáng tạo và tạo niềm đam mê bộ môn Tin học. Các đối tượng học sinh hỗ trợ được cho nhau để cùng học, cùng tiến bộ. Học sinh mạnh dạn đăng kí tham gia các kì thi về lập trình. Đặc biệt là học sinh ở trường đã tiến bộ rõ rệch ở bộ môn toán và hứng thú học toán hơn nhiều. Kỹ năng lập trình của các em không còn lúng túng mà trở nên chuyên nghiệp hơn. Qua đó nhiều em đã định hướng cho công việc của mình trong tương lai và có tác động tích cực đến nhận thức của các em. Tạo cho các em ngày càng yêu, đam mê công nghệ phần mềm và giúp các em có được nền tảng cơ bản nhất để tiếp cận bất kỳ ngôn ngữ lập trình khác.
Kết quả kiểm tra học kì II lớp 8 năm học 2012-2013 (lập trình)
T
T Lớp Sĩ Sĩ số
Kết quả kiểm tra
Giỏi Khá TB Yếu Kém Trên TB
SL % SL % SL % SL % SL % SL % 1 8A1 36 8 22.2 12 33.3 11 30.5 5 14.0 31 86. 1 2 8A2 38 6 15.8 14 36.8 12 31.6 4 10.5 2 5.3 32 84. 2 3 8A3 37 7 18.9 14 37.8 10 27.0 5 13.5 1 2.8 31 83. 8 Tổng cộng 21 14.3 40 27.2 33 22.4 14 9.5 3 2.0 94 84. 7 3. Lợi ích kinh tế - xã hội:
Tạo cho học sinh trung học cơ sở những kĩ năng cần thiết, nền tảng vững chắc trong quá trình lập trình. Giúp cho các em có được sự năng động, nắm bắt khoa học kĩ thuật tiên tiến của thời đại đồng thời tạo cho thế hệ trẻ trong tương lại ngày càng nhạy bén và chuyên nghiệp trong công việc. Xây dựng một đội ngũ thế hệ trẻ trong tương lai về kỹ năng lập trình vững vàng và sáng tạo nhằm tạo sự phát triển nguồn nhân lực trí thức về công nghệ phần mềm góp phần đưa nước nhà trở thành một nước công nghiệp hóa – hiện đại hóa.
Thế giới ngày càng hiện đại với nhiều công nghệ tiên tiến phục vụ cho con người và cho xã hội.
C. KẾT LUẬN:
Tin học là môn học mới đối với học sinh phổ thông. Để tạo hứng thú học tập cho học sinh và từng bước nâng cao chất lượng bộ môn đòi hỏi người giáo viên phải tìm tòi, đổi mới phương pháp dạy học phù hợp, hiệu quả.
Trong quá trình dạy học sinh lập trình, vận dụng những kỹ năng cơ bản để giải bài toán trên máy tính bằng ngôn ngữ lập trình Pascal tôi đã tạo cho học sinh niềm đam mê, hứng thú, sáng tạo và đặc biệt các giờ học không còn là nỗi ám ảnh của học sinh nữa và các em ở trường đã tiến bộ rõ rệch về kỹ năng lập trình từ những bài toán đơn giản đến nâng cao.
Trên đây là một số kinh nghiệm của bản thân rút ra được trong quá trình hướng dẫn dạy học sinh những kỹ năng cơ bản về lập trình. Rất mong nhận được sự góp ý của quý thầy cô, bạn bè đồng nghiệp để tôi có thể hoàn chỉnh hơn kinh nghiệm này, góp phần nâng cao kỹ năng và chất lượng dạy học lập trình cho học sinh lớp 8.
Hải Cảng, ngày 16 tháng 09 năm 2013 Người viết