1. Trang chủ
  2. » Tất cả

BẢN MÔ TẢ, THUYẾT MINH BẢN CHẤT SÁNG KIẾN

12 4 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 12
Dung lượng 34,25 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

- Với cách dạy lập trình giáo viên hay áp dụng, cần từ 05 buổi đến 10 buổi học để học sinh nắm chắc các kiến thức, kỹ thuật lập trình cơ bản như: kiểu dữ liệu, cấu trúc câu lệnh, viết ch

Trang 1

Độc lập – Tự do – Hạnh phúc

BẢN MÔ TẢ, THUYẾT MINH BẢN CHẤT SÁNG KIẾN

1 Tên Sáng kiến: Lồng ghép lập trình game vào dạy học góp phần nâng cao chất lượng bồi dưỡng học sinh giỏi môn Tin học bậc THCS.

2 Tác giả:

T

T

Họ và tên Ngày,

tháng, năm sinh

Nơi công tác

Chứ c dan h

Trình độ chuyên môn

Tỉ lệ % đóng góp vào việc tạo

ra sáng kiến

01 Nguyễn Công

Đoài

03/05/19 89

Phòng GD&ĐT Huyện Tây Sơn

Giáo viên

Cử nhân chuyên ngành Sư phạm Tin học.

100%

3 Chủ đầu tư sáng kiến: Không

4 Lĩnh vực áp dụng sáng kiến: Giáo dục (Phương pháp

dạy học)

5 Ngày sáng kiến được áp dụng lần đầu hoặc áp dụng thử: năm học 2020-2021

6 Mô tả bản chất của sáng kiến

6.1 Thực trạng trước khi áp dụng sáng kiến

Trong các năm học 2014-2015 đến năm học 2016-2017, chất lượng học sinh giỏi (HSG) môn Tin học THCS huyện Tây Sơn không cao, thể hiện rõ nét qua kết quả làm bài của thí sinh tham dự kỳ thi HSG môn Tin học cấp huyện và kết quả của đội tuyển HSG Tin học huyện tham dự Kỳ thi HSG lớp 9 cấp tỉnh (bản thân tôi là giáo viên tham gia bồi dưỡng đội tuyển HSG huyện) Từ số liệu khảo sát, những nguyên nhân khiến cho việc giảng dạy lập trình, bồi dưỡng HSG môn Tin học bậc THCS chưa tốt là vì:

Trang 2

- Việc giảng dạy lập trình tại đội tuyển HSG môn Tin học vẫn chủ yếu sử phương pháp thầy giảng – trò nghe, thầy đưa ra yêu cầu, trò viết chương trình Phương pháp này không thể tạo tinh thần hào hứng học tập, khơi dậy niềm đam mê lập trình ở các em học sinh Với cách dạy lập trình dựa trên việc cung cấp lý thuyết, đưa ra chương trình minh họa, học sinh rất dễ đi theo con đường “học vẹt”, nghĩa là học sinh học cố gắng thuộc chương trình mẫu, do đó ảnh hưởng xấu đến việc hình thành và phát triển tư duy logic, năng lực giải quyết vấn đề của các em

- Với cách dạy lập trình giáo viên hay áp dụng, cần từ 05 buổi đến 10 buổi học để học sinh nắm chắc các kiến thức, kỹ thuật lập trình cơ bản như: kiểu dữ liệu, cấu trúc câu lệnh, viết chương trình dựa trên thuật toán, đọc hiểu các thông báo lỗi dịch/chạy chương trình…trong khi thời gian bồi dưỡng HSG là có giới hạn (từ 16 đến 24 buổi), do đó ảnh hưởng đến thời gian bồi dưỡng kiến thức, kỹ năng lập trình nâng cao cho các em Qua biên bản nhận xét của tổ giám khảo chấm thi HSG cấp huyện (bản thân thường xuyên tham gia chấm thi), một số khuyết điểm của thí sinh thường xuyên diễn ra qua nhiều năm như: học sinh chưa giải được bài toán cơ bản,

kỹ năng lập trình còn yếu, mắc nhiều lỗi lập trình, ít bài làm có tư duy sáng tạo…

- Việc giảng dạy các thuật toán nâng cao tại đội tuyển HSG môn Tin học huyện chưa đem lại hiệu quả Một số thuật toán trong nội dung bồi dưỡng HSG Tin học khá phức tạp, đa số tài liệu mô tả giải thuật dựa trên các kiến thức toán học đơn thuần, trong đó nhiều kiến thức toán học sinh THCS chưa được học Phương pháp dạy thuật toán theo cách thầy giảng – trò nghe, minh họa giải thuật bằng kiến thức toán đơn thuần làm cho học sinh THCS khó hình dung, vận dụng và cài đặt chương trình

- Càng về cuối khóa bồi dưỡng HSG môn Tin học, áp lực học tập ngày càng nhiều, các dạng bài tập nặng về giải thuật toán học, không có tính ứng dụng thực tế

ở độ tuổi học sinh THCS, khiến các em mệt mỏi, chán ngán đến lớp, mất dần cảm hứng lập trình Tâm thế học không tốt ảnh hưởng rất nhiều đến chất lượng dạy và học

- Chơi Game là hoạt động phổ biến của giới trẻ trong thời đại hiện nay, cá biệt

có khá nhiều học sinh nghiện Game Thực tế giảng dạy cho thấy, đội tuyển HSG Tin học ở năm học nào cũng có khoảng 4-7 học sinh có chơi Game trên máy tính hoặc điện thoại, nhiều em có dấu hiệu nghiện Game khi dành trên 2 giờ chơi Game mỗi ngày Các em chơi game, nghiện game nhưng lại không biết lập trình game, do

đó các em không nhận thức được mọi tính năng, hoạt động trong game đều chịu sự thiết đặt, điều khiển của người lập trình game Có rất nhiều tài liệu hướng dẫn lập trình game, tuy nhiên đa số là sử dụng của nnlt hướng đối tượng như C++, java,… một số code bằng nnlt pascal thì phải sử dụng thư viện đồ họa Graph và thư viện do

Trang 3

người lập trình tự viết, do đó tài liệu này không phù hợp với đối tượng học sinh THCS

6.2 Nội dung sáng kiến

Phần lớn tài liệu tin học đều dùng công thức, bài toán để minh họa cú pháp, câu lệnh, giải thuật lập trình Khi nghe giáo viên giảng bài hay tự đọc tài liệu, học sinh phải nhớ lại kiến thức toán học vừa học kiến thức lập trình mới, cùng lúc làm hai việc như vậy khiến cho học sinh khó hiểu, nhớ, vận dụng kiến thức, kỹ năng lập trình Để khắc phục điều này, tôi sẽ tiếp cận theo cách thông qua việc hướng dẫn các em lập trình game đơn giản bằng nnlt pascal, chỉ sử dụng các lệnh trong thư viện CRT Giải pháp của tôi hướng đến mục tiêu tạo cho học sinh cảm giác vừa học mà lại vừa chơi, các em chủ động tìm đến kiến thức, kỹ năng lập trình mới để có thể viết sản phẩm game theo mong muốn của bản thân Việc tự bản thân vận dụng, điều chỉnh câu lệnh, giải thuật

để giải quyết các tình huống cụ thể trong game giúp học sinh nhớ nhanh, hiểu sâu, vận dụng thuần thục các kiến thức, kỹ năng lập trình nói chung và lập trình pascal ở bậc THCS nói riêng Với giải pháp “Lồng ghép lập trình game vào dạy học”, mỗi chương trình game được thiết kế và lập trình như một phần mềm hoàn thiện, sản phẩm đó có thể chia sẻ cho các bạn trong/ngoài lớp, gia đình

sử dụng và góp ý

Kỹ thuật dạy học chủ yếu trong giải pháp của tôi là dạy học định hướng giải quyết vấn đề Một sản phẩm game bao gồm các tính năng, giáo viên sẽ tổ chức động dạy học theo hướng phát triển dần, hoàn thiện dần các tính năng trong game theo nội dung chương trình dạy học Khi học sinh phát hiện các tính năng còn thiếu hay chưa hoàn thiện của chương trình game, thúc đẩy các

em tìm tòi, nghiên cứu cách lập trình để hoàn thiện sản phẩm của mình Giáo viên có vai trò định hướng cho các em vận dụng những điều đã biết để lập trình tính năng game theo mong muốn Khi học sinh muốn lập trình một chức năng trong game nhưng lại thiếu về kiến thức, kỹ năng lập trình thì giáo viên cung cấp trực tiếp cho học sinh kiến thức, kỹ năng lập trình mới, hoặc có thể định hướng các em tìm hiểu thông qua nghiên cứu tài liệu, học liệu sách/tạp chí/ internet… Trong quá trình dạy học, giáo viên phối hợp chặt chẽ, nhịp nhàng giữa lý thuyết với thực hành: vận dụng lý thuyết học sinh có thể lập trình các tính năng game, thông qua thực hành

Trang 4

lập trình game học sinh hiểu rõ hơn về lý thuyết Trí thức mà học sinh lĩnh hội được đến từ việc nghiên cứu tài liệu và thực hành tạo sản phẩm

Giải pháp “Lồng ghép lập trình game vào dạy học góp phần

nâng cao chất lượng HSG môn Tin học bậc THCS” gồm ba biện pháp cơ bản:

a Lựa chọn game phù hợp với mục tiêu kiến thức, kỹ năng cần đạt và phù hợp với đối tượng học sinh: Thông qua

hình thức như kiểm tra, khảo sát chất lượng… giáo viên nắm bắt kiến thức, kỹ năng, tâm sinh lý của học sinh lớp học, giáo viên chọn một game đơn giản phù hợp với sở thích, kỹ năng, định hướng kiến thức, kỹ năng cho cả lớp Vì thời gian bồi dưỡng HSG khá ngắn và tránh trường hợp học sinh quá chú tâm đến lập trình

đồ họa game làm ảnh hưởng sự tập trung học tập, tôi chỉ định hướng cho học sinh sử dụng thử việc chuẩn có sẵn của pascal là CRT và SYSTEM để lập trình để lập trình game chạy ở chế độ màn hình văn bản (Text Mode) Để phù hợp với mục đích dạy học, tôi phân thành ba loại game cơ bản: lập trình game giúp học sinh làm quen ngôn ngữ lập trình Pascal, rèn luyện tư duy logic; lập trình game giúp học sinh nắm vững các công thức toán học; lập trình game giúp học sinh tiếp cận, rèn luyện thuật toán Tùy theo đối tượng học sinh và mục tiêu giảng dạy ở từng thời điểm, giáo viên

sử dụng loại game tương ứng

b Tổ chức hoạt động dạy và học: Trong giải pháp “lồng ghép

lập trình game vào dạy học” thì kết quả của quá trình học là sản phẩm game hoàn chỉnh do chính học sinh lập trình nên Trong quá trình tạo ra sản phẩm, học sinh là người trực tiếp đưa ra ý tưởng, đặt ra tình huống trong game và giải quyết tình huống bằng các câu lệnh viết bằng nnlt pascal Giáo viên là người hỗ trợ, định hướng và cung cấp các kiến thức, kỹ năng học sinh còn thiếu để viết chương trình theo ý của các em Hình thức tổ chức học tập theo cá nhân hoặc nhóm học sinh (nhóm 2 học sinh) tùy theo độ phức tạp của game Để giúp mỗi học sinh trong đội tuyển nắm chắc kiến thức, kỹ năng lập trình, giáo viên nên khuyến khích trao đổi, thảo luận ý tưởng, định hướng giải pháp theo nhóm nhưng mỗi em tự viết chương trình riêng

Trang 5

Giáo viên không nhất thiết phải bố trí dạy một chuyên đề về lập trình game mà lập trình game được lồng ghép vào các chuyên

đề bồi dưỡng HSG môn Tin học Trong quá trình dạy học, khi có được kiến thức, kỹ năng lập trình mới, học sinh ứng dụng nâng cấp, hoàn thiện sản phẩm lập trình game của mình Thông thường nâng cấp tính năng mới của game chỉ mất 30 phút, đôi khi là cả buổi học, một tuần, tháng Lập trình game được coi là một bài tập lớn, tùy thuộc vào độ phức tạp của game, học sinh có thể hoàn thiện game chỉ trong một chuyên đề hoặc hoàn thiện dần các tính năng game qua rất nhiều chuyên đề trong cả khóa bồi dưỡng Học sinh của tôi có thể chia sẻ game của mình tại địa chỉ diễn đàn http://tinhocts.forumvi.com hoặc các em có thể chia sẻ sản phẩm game (đã đóng gói thành file thực thi *.exe) qua usb, email, zalo, facebook… cho nhiều người sử dụng

Sáng kiến trình bày quá trình lồng ghép lập trình ba dạng Game cơ bản vào giảng dạy, bồi dưỡng HSG môn Tin học lớp 8 và lớp 9 mà tôi đã thực nghiệm:

- Lập trình Game giúp học sinh tiếp thu nhanh các lý thuyết, kỹ thuật lập trình nnlt pascal: Để có tạo ra một chương trình game đòi hỏi rất nhiều yếu tố như:

Ý tưởng game, phân tích kịch bản, phân tích đối tượng, đưa ra giải pháp, lập trình, kiểm test…Với cấp độ học sinh THCS thì các em khó lòng sáng tạo ra ngay một game mới, do đó tôi chọn giải pháp hướng dẫn các em lập trình mô phỏng theo các game nổi tiếng, quen thuộc như game Snake, game Flappy bird, game Khủng long vượt chướng ngại vật – trên trình duyệt Chrome,…Có khá nhiều tài liệu hướng dẫn viết game này, tuy nhiên đa số là sử dụng của nnlt hướng đối tượng như C++, java,

…một số code bằng nnlt pascal thì phải sử dụng thư viện đồ họa graph và thư viện

do người lập trình tự viết Để phù hợp với đối tượng là học sinh THCS, tôi đưa ra các giải pháp code chỉ sử dụng thư viện CRT mà vẫn có thể tạo ra các game này Tuy giao diện, đồ họa chưa thật sự bắt mắt, nhưng học sinh có thể tạo ra được một

số game hoàn thiện có thể “chơi được”

- Lập trình một số Game ứng dụng tư duy toán học: Trọng tâm của những Game này là các công thức toán học, ví dụ: Div/Mod, số nguyên tố,…hình thức chủ yếu thiết kế chủ yếu của dạng Game này là Game đối kháng giữa người với người, người với máy Với hình thức chơi giữa người với máy, đòi học sinh phải vận dụng kiến thức toán vào lập trình tạo “thông minh” của máy Ví dụ, trong Game bốc sỏi, độ thông minh của máy chính là việc máy tính toán được số lượng sỏi cần bốc để đưa trò chơi về trạng thái “thắng” dành cho máy

- Lập trình một số Game ứng dụng thuật toán nâng cao: Trọng tâm của những Game này là giúp các em dễ dàng hình dung cách thiết kế giải thuật trong

Trang 6

chương trình bồi dưỡng HSG huyện và cài đặt chương trình thực tế có ứng dụng các thuật toán này Thuật toán ứng dụng vào việc giải quyết một tính năng nào đó của một Game Ví dụ: sử dụng giải thuật Quay lui để lập trình tính năng tìm ra đáp

án ở Game Sudoku; Sử dụng giải thuật sinh để tạo ra ma trận chứa bom/số liệu ở Game Minesweeper,

c Một số lưu ý khi áp dụng giải pháp vào giảng dạy:

Trong quá trình tìm tòi, nghiên cứu và hoàn thiện đề tài, để giải pháp mang lại hiệu quả, cần lưu ý một số điểm sau: Tạo tâm lí thoải mái cho học sinh trong quá trình học tập, động viên các em

tự tin trong việc tham gia các cộng đồng lập trình phù hợp với lứa tuổi, mục đích (diễn đàn, group facebook) để học tập, trao đổi sản phẩm game của mình; Thường xuyên sử dụng kỹ thuật dạy học 5W1H; Tích cực hóa hoạt động nhóm; Giáo viên linh hoạt trong việc lựa chọn game tiêu biểu, phù hợp nhất với mục tiêu kiến thức, kỹ năng cần đạt, phải kiểm soát thời gian, tâm trí dành cho lập trình game của các em, tránh tình trạng các em “nghiện lập trình game” làm ảnh hưởng đến việc tiếp thu các nội dung kiến thức khác trong chương trình bồi dưỡng HSG

6.3 Những kết quả, lợi ích thu được khi áp dụng sáng kiến

- Từ năm học 2017-2018 đến nay, bản thân tôi đã thực nghiệm giải pháp “lồng ghép lập trình game” vào công tác giảng dạy bồi dưỡng HSG môn Tin học, đồng thời chia sẻ kinh nghiệm cho nhiều đồng nghiệp cùng thực hiện, tôi nhận thấy giải pháp đem kết quả khả quan, cụ thể:

+ Thời gian để học sinh làm chủ kiến thức, kỹ năng lập trình pascal được rút ngắn Trước khi áp dụng giải pháp, cần khoản 6-7 buổi học (4 tiết/buổi) để học sinh làm chủ cú pháp, câu lệnh nnlt pascal thì lúc này thời gian rút ngắn còn khoảng 3-4 buổi Khi áp dụng đề tài, tư duy lập trình của học sinh được nâng cao rõ rệt Đa

số học sinh có ý thức tự chủ trong đọc và phân tích nội dung yêu cầu bài tập, đưa ra giải pháp, lập trình và hiệu chỉnh để hoàn thành chương trình Đa số thành viên lớp học nắm vững và sử

dụng được các thuật toán nâng cao trong lập trình (Bảng số liệu

thống kê chất lượng lớp bồi dưỡng HSG lớp 8 trong đợt bồi dưỡng

hè do Phòng GD&ĐT tổ chức)

+ Giải pháp được bản thân và nhiều giáo viên tại các trường THCS trên địa bàn huyện Tây Sơn vận dụng vào giảng dạy giúp cải

Trang 7

thiện kỹ thuật lập trình, tư duy toán học, năng lực giải quyết vấn

đề của thí sinh tham gia kỳ thi HSG môn Tin học cấp huyện trong các năm gần đây Số liệu thống kê cho thấy tỉ lệ đạt HSG môn Tin học cấp huyện đối với học sinh có tham gia học theo giải pháp

“Lồng ghép lập trình Game ” luôn cao hơn học sinh không tham gia Trong đó chất lượng giải của học sinh tham gia học theo giải pháp cũng tốt hơn Những học sinh ở khối lớp 9 là nòng cốt của đội tuyển HSG môn Tin học cấp huyện, tiếp tục bồi dưỡng và tham

dự kỳ thi HSG cấp tỉnh (Bảng số liệu: Hiệu quả giải pháp thể hiện

qua kết quả Kỳ thi HSG cấp huyện môn Tin học khối lớp 8-9)

+ Áp dụng giải pháp góp phần nâng chất lượng đội tuyển HSG Tin học huyện Tây Sơn, trình độ các thành viên đồng đều hơn, phần lớn thành viên đội tuyển có khả năng lập trình pascal tốt hơn, tư duy logic, năng lực giải quyết vấn đề (tự đưa ra giải pháp giải quyết các bài tập) được nâng lên, phản ánh rõ nét ở khung điểm của các thành viên đội tuyển đạt được đang dịch chuyển dần theo hướng khung điểm cao hơn: giảm mạnh ở khung điểm [0 5), tăng ở khung điểm [10 20] Việc hiểu và vận dụng các thuật toán

Đệ quy, Quy hoạch động…vào giải quyết các bài tập khó giúp các

em có thể đạt khung điểm Nhì, Ba… (Bảng số liệu khung điểm của

đội tuyển huyện tham dự kỳ thi HSG cấp tỉnh qua các năm)

+ Trong ba năm học 2014-2015 đến 2016-2017 (chưa áp dụng giải pháp), đội tuyển HSG Tin học đạt được 02 hoặc 03 giải

Khuyến khích /10 thành viên tham dự Đến các năm học

2017-2018 (áp dụng giải pháp), đạt 03 giải, chất lượng giải cũng tăng

khi có giải Nhì (19.5/20 điểm) và giải Ba Số lượng giải ở các năm tiếp theo vẫn giữ ổn định ở mức 3 giải, chất lượng giải có phần

nâng cao khi thường xuyên có giải Nhì, giải Ba (Bảng số liệu kết

quả tham dự kỳ thi HSG cấp tỉnh qua các năm) Thành tích đội

tuyển HSG môn Tin học huyện Tây Sơn đạt được tuy không thật cao nhưng ổn định ở các năm, phần nào phản ánh hiệu quả của giải pháp khi sử dụng bồi dưỡng HSG dự thi cấp tỉnh Kết quả đội tuyển đạt được là sự nỗ lực vượt bậc của học sinh một huyện trung du như Tây Sơn, điều kiện về kinh tế khó khăn, các em ít có

cơ hội tiếp xúc nhiều với thiết bị công nghệ, đa số học sinh các em chỉ được thực hành lập trình tại lớp vì không có máy vi tính tại nhà

để thực hành

Trang 8

- Khi thực hiện nội dung đề tài này, tôi nhận thấy có sự tác động nhất định đến việc học tập và nhận thức của học sinh:

+ Với lập trình Game, các em không phải gò bó quá nhiều trong một khuôn khổ nhất định Các được được thoải mái trình bày, thực hiện lập trình sản phẩm theo các ý tưởng của mình Học sinh có khả năng tự chủ cao trong học tập, phần nào tạo cho các em một hành trang vững chắc để các em bước vào cuộc sống Điều này có tác dụng giáo dục to lớn với các em Lập trình game và chơi game do chính mình làm ra là một hình thức giải trí lành mạnh, giúp các em giải tỏa áp lực học tập, nuôi dưỡng niềm đam mê lập trình

+ Học sinh đam mê trò chơi điện tử dần chuyển từ chơi Game của người khác sang lập trình tạo ra các sản phẩm riêng của mình Chính từ lập trình Game theo ý mình, các em đã nhận ra “chơi Game chính là ta đang bị điều khiển bởi những người tạo ra Game ” Từ đó, học sinh có nhận thức đúng đắn hơn việc Game của bản thân, đồng thời các em cũng tác động đến những người xung quanh mình trong việc chơi Game hợp lý hơn Từ việc chia sẻ các sản phẩm Game của bản thân tạo ra cho bạn bè, gia đình sử dụng, được giáo viên ngợi khen, bạn bè thán phục, được “nêu gương”, được hướng dẫn bạn bè cùng code nên các em đã nỗ lực, cố gắng học tập hơn, kết quả học tập nâng lên rõ rệt Trong quá trình bồi dưỡng, nhiều học sinh từ nghiện Game, thành tích học tập chưa tốt đã dần chuyển biến, nỗ lực, tập trung học tập và đạt được những thành tích đáng khen ngợi

+ Thông qua việc các thành viên trong nhóm có sự phân công, hợp tác, hỗ trợ nhau hoàn thành các tính năng (module) riêng lẻ và lắp ghép thành một Game hoàn chỉnh giúp học sinh hình thành kỹ năng làm việc theo nhóm Trong xu hướng hội nhập quốc tế hiện nay, vai trò của kỹ năng làm việc nhóm ngày càng trở nên quan trọng hơn, có tác dụng nâng cao hiệu quả học tập của học sinh-sinh viên cũng như khả năng làm việc sau này

+ Phát huy ưu điểm của việc được lập trình ra những sản phẩm phần mềm thực tế, học sinh ngày càng yêu thích và có niềm đam mê với CNTT Khi lên bậc THPT, đa số các em đã đăng

ký bồi dưỡng học sinh giỏi môn Tin học, các em tiếp tục vận dụng kiến thức mới ở bậc THPT để hoàn thiện hơn các sản phẩm Game

là làm ở bậc THCS Đồng thời, theo tôi được biết, nhiều em học sinh trong đội tuyển HSG Tin học đã tiếp tục lựa chọn ngành Khoa học máy tính, CNTT trong lựa chọn nghề nghiệp của các em sau này

- Trong quá trình thực nghiệm sáng kiến vào giảng dạy, có nhiều sản phẩm game do học sinh tìm tòi, học hỏi, sáng tạo lập trình nên, một số game tiêu biểu được lưu trữ tại địa chỉ:

Trang 9

https://drive.google.com/drive/folders/1m9vs6t2XkAX4ewCxJLwCFI aVt02J5jDn

7 Tính mới của sáng kiến

Sáng kiến “Lồng ghép lập trình game vào bồi dưỡng HSG môn Tin học bậc THCS” có tính mới trong toàn huyện Tây Sơn, tỉnh Bình Định vì giải pháp lồng ghép lập trình game chỉ sử dụng thư viện CRT của nnlt pascal vào bồi dưỡng HSG môn Tin học bậc THCS là giải pháp mới tại thời điểm bắt đầu triển khai(6/2017), cho tới thời điểm hiện tại (3/2021) Giải pháp “lồng ghép lập trình game vào bồi dưỡng HSG môn Tin học bậc THCS” không trùng lắp với nội dung của các giải pháp trong các sáng kiến đã được công trước đây Sáng kiến này chưa bị bộc lộ công khai trong các văn bản, sách báo, tài liệu kỹ thuật Nội dung giải pháp không trùng với giải pháp của người khác đã được áp dụng hoặc áp dụng thử, hoặc đưa vào kế hoạch áp dụng, phổ biến hoặc chuẩn bị các điều kiện để áp dụng, phổ biến Giải pháp lồng ghép lập trình game vào bồi dưỡng HSG môn Tin học bậc THCS không phải là quy định thành tiêu chuẩn, quy trình, quy phạm bắt buộc phải thực hiện trong các văn bản pháp quy

8 Phạm vi áp dụng sáng kiến

- Giải pháp đã thực nghiệm trong công tác bồi dưỡng đội tuyển HSG môn Tin học huyện Tây Sơn dự thi HSG lớp 9 cấp tỉnh

từ năm học 2017-2018 đến nay Tôi cũng đã thực nghiệm đề tài vào giảng dạy tại các lớp bồi dưỡng HSG môn Tin học lớp 8 do Phòng Giáo dục và Đào tạo huyện Tây Sơn tổ chức vào các dịp hè

- Một số giáo viên tại các trường THCS trên địa bàn huyện Tây Sơn đã vận dụng giải pháp vào giảng dạy HSG môn Tin học lớp 8, 9 tại trường và đem lại hiệu quả cao Minh chứng rõ nét nhất là chất lượng đội tuyển HSG môn Tin học tại các trường THCS (Bình Thuận, Tây Thuận, Tây Phú,…) có áp dụng giải pháp đã nâng lên rõ rệt ở Kỳ thi HSG lớp 8, lớp 9 cấp huyện và Hội thi Tin học trẻ

do huyện Đoàn tổ chức

- Những game sử dụng trong giải pháp tôi đưa ra là những mini game có cách thức hoạt động đơn giản, giáo viên, học sinh chỉ cần sử dụng kiến thức, kỹ năng lập trình pascal trong các chuyên đề bồi dưỡng HSG là có thể lập trình được Do đó, giáo

Trang 10

viên đang dạy môn Tin học tại các trường THCS trên địa bàn huyện Tây Sơn, tỉnh Bình Định có thể dễ dàng áp dụng giải pháp vào công tác bồi dưỡng HSG cấp trường, huyện, tỉnh

9 Những thông tin cần được bảo mật (nếu có): không

10 Các điều kiện cần thiết để áp dụng sáng kiến

- Giáo viên nắm vững các kiến thức, kỹ năng thiết kế và cài đặt chương trình bằng ngôn ngữ lập trình pascal

- Giáo viên biết và vận dụng các phương pháp dạy học tích cực phù hợp với dạy lập trình pascal bậc THCS

- Trang bị máy vi tính cho giáo viên giảng dạy và học sinh thực hành

11 Đánh giá lợi ích thu được

Với một số ưu điểm, hiệu quả nêu trên, tôi mạnh dạn giới thiệu đồng nghiệp cùng vận dụng linh hoạt vào công tác bồi dưỡng HSG lớp 8, lớp 9 ở các trường, bồi dưỡng đội tuyển HSG môn Tin học lớp 9 dự thi HSG cấp tỉnh Qua thực tế thực nghiệm

đề tài trong nhiều năm cho thấy kết quả bước đầu khá khả quan Chất lượng giáo dục mũi nhọn bộ môn Tin học cấp THCS huyện Tây Sơn ngày một nâng cao, thể hiện qua số lượng và chất lượng giải đạt được ở các kỳ thi Tin học như Kỳ thi HSG hay hội thi Tin học trẻ các cấp

Khi thực hiện nội dung đề tài này, tôi nhận thấy có sự tác động nhất định đến việc học tập của học sinh:

- Thông qua việc các thành viên trong nhóm có sự phân công, hợp tác, hỗ trợ nhau hoàn thành các tính năng (module) riêng lẻ và lắp ghép thành một Game hoàn chỉnh giúp học sinh hình thành kỹ năng làm việc theo nhóm Trong xu hướng hội nhập quốc tế hiện nay, vai trò của kỹ năng làm việc nhóm ngày càng trở nên quan trọng hơn, có tác dụng nâng cao hiệu quả học tập của học sinh-sinh viên cũng như khả năng làm việc sau này

- Với lập trình Game, các em không phải gò bó quá nhiều trong một khuôn khổ nhất định Các được được thoải mái trình bày, thực hiện lập trình sản phẩm theo các ý tưởng của mình Học sinh có khả năng tự chủ cao trong học tập, phần nào tạo cho các

em một hành trang vững chắc để các em bước vào cuộc sống Điều này có tác dụng giáo dục to lớn với các em

Ngày đăng: 03/04/2022, 17:36

TỪ KHÓA LIÊN QUAN

w