DVTUAN.COM tổng hợp và chia sẻ Skkn Dạy bài toán và thuật toán trong Tin học cho học sinh lớp 10.
Trong
kỷ nguyên công nghệ bùng nổ, không có gì bất ngờ khi công nghệ thông tin luôn
giữ vững vị thế là một trong những ngành hàng đầu về nhu cầu nhân lực và tiềm
năng phát triển. Vị thế này càng được củng cố trong bối cảnh thế giới và đất nước
bước vào thời đại Cách mạng công nghiệp 4.0. Vì thế đòi hỏi mỗi chúng ta dù là
học sinh hay giáo viên đều phải tích cực học tập, nghiên cứu để có thể hội nhập
được với thời đại.
Môn Tin học là môn học giúp các em dễ
dàng tiếp cận được với công nghệ, với thế giới. Tuy nhiên nó khá mới mẻ với học
sinh THPT đặc biệt là học sinh trường
THPT Nguyễn Viết Xuân với phần đông học sinh thuộc khu vực nông thôn. Học sinh
mới chỉ được làm quen với máy tính chứ chưa thực sự có khái niệm về công nghệ
thông tin, khái niệm về bài toán và thuật
toán trong Tin học. Trong khi đó phần bài toán và thuật toán được học ở lớp
10 là phần kiến thức quan trọng nhất. Là nền tảng cho kiến thức tin học lớp 11.
Là cốt lõi cho các em muốn theo học lập trình. Nên rất cần những phương pháp, cách tiếp cận bài
toán và thuật toán sao cho học sinh không cảm thấy sợ dẫn đến mất gốc.
Bài toán và thuật toán trong Tin học khá là quen thuộc với giáo viên. Và sự thật tôi cũng đã làm một sáng kiến
kinh nghiệm về phần này cách đây ba năm. Nhưng khi đó tôi thường tập trung vào
những thuật toán khó phức tạp mà quên đi việc xây dựng cái nền móng cho học
sinh. Từ thực tế giảng dạy nhiều năm tôi nhận thấy học sinh của tôi có biết
cách giải bài toán nhưng gặp khó khăn trong việc trình bày bài toán đó bằng
phương pháp liệt kê hoặc phương pháp sơ đồ khối. Từ đó, tôi đúc rút được là khi dạy nên để học
sinh tiếp cận với những thuật toán dễ từ đó phát triển lên những thuật toán khó
thì học sinh dễ tiếp cận hơn và nên có mô phỏng thuật toán bằng các bộ test
trong những trường hợp đặc biệt để học sinh hiểu rõ hơn. Không cần quá nặng nề
việc phải bám sát trình tự các ví dụ trong sách giáo khoa. Mục đích sáng kiến
kinh nghiệm này của tôi là muốn học sinh làm quen dần với các thuật toán từ đơn
giản rồi nâng cao dần để học sinh hình thành kỹ năng viết thuật toán thành thạo.
Do
thời gian và khả năng có hạn nên sáng kiến kinh nghiệm tôi viết vẫn còn nhiều tồn
tại. Kính mong đồng nghiệp và học sinh góp ý để sáng kiến kinh nghiệm của tôi
được hoàn thiện hơn. Để một phần nào đó giúp ích cho giáo viên và học sinh
trong quá trình giảng dạy và học tập.
...
Tài liệu được chia sẻ miễn phí tại: https://www.dvtuan.com/