SKKN rèn luyện kỹ năng lập trình môn Tin học 11 cho học sinh khá, giỏi bằng việc mở rộng các bài toán cơ bản

Chia sẻ: Xuan | Ngày: | 1 tài liệu

0
208
lượt xem
31
download
  Download Vui lòng tải xuống để xem file gốc
   Like fanpage Bài giảng Giáo án THPT để cùng chia sẻ kinh nghiệm giảng dạy
SKKN rèn luyện kỹ năng lập trình môn Tin học 11 cho học sinh khá, giỏi bằng việc mở rộng các bài toán cơ bản

SKKN rèn luyện kỹ năng lập trình môn Tin học 11 cho học sinh khá, giỏi bằng việc mở rộng các bài toán cơ bản
Mô tả bộ sưu tập

Tổng hợp các mẫu SKKN trong BST SKKN rèn luyện kỹ năng lập trình môn Tin học 11 cho học sinh khá, giỏi bằng việc mở rộng các bài toán cơ bản được thư viện eLib sưu tầm và chọn lọc dưới đây sẽ giúp quý thầy cô và các cán bộ quản lý nâng cao hiệu quả giảng dạy, quản lý giáo dục trong nhà trường. Chúng tôi mong rằng BST này sẽ hữu ích cho các bạn.

LIKE NẾU BẠN THÍCH BỘ SƯU TẬP
Xem Giáo viên khác thảo luận gì về BST
SKKN rèn luyện kỹ năng lập trình môn Tin học 11 cho học sinh khá, giỏi bằng việc mở rộng các bài toán cơ bản

SKKN rèn luyện kỹ năng lập trình môn Tin học 11 cho học sinh khá, giỏi bằng việc mở rộng các bài toán cơ bản
Tóm tắt nội dung

Bộ sưu tập SKKN rèn luyện kỹ năng lập trình môn Tin học 11 cho học sinh khá, giỏi bằng việc mở rộng các bài toán cơ bản là một trong những BST đặc sắc của eLib, được chọn lọc từ hàng trăm mẫu tư liệu một cách kỹ lưỡng, mời các bạn tham khảo đoạn trích sau đây:

 A. ĐẶT VẤN ĐỀ
I. Lời nói đầu

Để rèn luyện kỹ năng lập trình cho học sinh khá, giỏi trước khi chọn đội tuyển đi thi học sinh giỏi môn Tin học có rất nhiều cách mà giáo viên có thể áp dụng đối với các đối tượng học sinh khác nhau. Các trường có điểm thi đầu vào cao thì việc rèn luyện kỹ năng sẽ có nhiều thuận lợi nhưng với các trường có điểm thi đầu vào trung bình và thấp thì việc rèn luyện kỹ năng lập trình cho các em gặp rất nhiều khó khăn. Tuy nhiên trong cùng một trường với các đối tượng học sinh khác nhau giáo viên có thể áp dụng nhiều biện pháp khác nhau để rèn luyện kỹ năng lập trình cho học sinh với hiệu quả khác nhau. Các giáo viên đều hướng dẫn cho học sinh biết một bài toán có thể được giải với nhiều thuật toán khác nhau và mỗi thuật toán chỉ giải được một bài toán hoặc một lớp bài toán, nhưng thực tế cho thấy, đứng trước một bài toán tin học học sinh thường lúng túng khi xác định thuật toán hoặc không xác định được thuật toán, việc này cũng có thể do nhiều nguyên nhân, chẳng hạn môn Tin học không liên quan đến thi đại học nên các em không chú tâm học, không đầu tư, do các em không có máy để thực hành thêm ở nhà…. Tuy nhiên khi cho một bài toán tin học có dạng tương tự hoặc dạng mở rộng từ một bài toán cơ bản nào đó trong sách giáo khoa, hoặc một bài toán cơ bản nào đó mà các em biết thì các em có thể xây dựng và có hứng thú để xây dựng thuật toán cho bài toán đặt ra. Vì vậy giáo viên có thể chọn các bài tập cơ bản từ đó mở rộng và phát triển để rèn luyện kỹ năng lập trình cho học sinh.
Dĩ nhiên cách làm này không mới với giáo viên nhưng cách chọn các bài toán cơ bản như thế nào để học sinh có thể vận dụng và gây được hưng thú cho học sinh đó lại là điều đáng quan tâm.
Với ý định “Rèn luyện kỹ năng lập trình Môn Tin học 11 cho học sinh khá, giỏi bằng việc mở rộng các bài toán cơ bản” nên trong sáng kiến kinh nghiệm này tôi muốn trình bày một kinh nhgiệm trong việc rèn luyện kỹ năng lập trình cho học sinh khi học môn Tin học 11.
II. Thực trạng của vấn đề
Đứng trước một bài toán tin học học sinh thường lúng túng và không biết tìm thuật toán của bài toán từ đâu và tìm như thế nào? Một số học sinh khá, giỏi thì có thói quen là mò mẫm và thử nghiệm để tìm lời giải, điều đó có thể dẫn tới kết quả đúng hoặc sai hoặc chệch hướng giải quyết bài toán, hiệu suất để tìm thuật toán như thế là không cao, một số học sinh kém hơn thì không biết cách tìm thuật toán từ đâu và điều đó gây tâm lý chán nản cho các em. Với tình hính ấy để giúp học sinh định hướng tốt hơn trong quá trình tìm thuật toán, trước khi có thể tự tìm được thuật toán tốt hơn thì người giáo viên cần tạo cho học sinh thói quen tìm thuật toán cho bài toán đặt ra từ các các bài toán cơ bản quen thuộc mà các em đã biết, khai thác các yếu tố đặc trưng của một số bài toán cơ bản để tìm thuật toán cho các bài toán mới. Việc áp dụng thuật toán của các bài toán cơ bản để xây dựng thuật toán cho các bài toán tương tự hoặc các bài toán mở rộng từ các bài toán cơ bản đó là một quá trình giúp học sinh rèn luyện kỹ năng lập trình.

ELib mong BST SKKN rèn luyện kỹ năng lập trình môn Tin học 11 cho học sinh khá, giỏi bằng việc mở rộng các bài toán cơ bản sẽ giúp cho các bạn có thêm nguồn tư liệu tham khảo.
Đồng bộ tài khoản