1. Trang chủ
  2. » Luận Văn - Báo Cáo

skkn cấp tỉnh hướng dẫn học sinh sử dụng phận mềm pydroid 3 trên điện thoại di động hệ điều hành android để lập trình giải một số bài toán đơn giản trong tin học 10 giúp tạo hứng thú và nâng cao chất lượng học tập

23 0 0
Tài liệu đã được kiểm tra trùng lặp

Đ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

Trang 1

TRƯỜNG THPT THẠCH THÀNH 4

SÁNG KIẾN KINH NGHIỆM

HƯỚNG DẪN HỌC SINH SỬ DỤNG PHẦN MỀM PYDROID 3TRÊN ĐIỆN THOẠI DI ĐỘNG HỆ ĐIỀU HÀNH ANDROID ĐỂLẬP TRÌNH GIẢI MỘT SỐ BÀI TOÁN ĐƠN GIẢN TRONGTIN HỌC 10 GIÚP TẠO HỨNG THÚ VÀ NÂNG CAO CHẤTLƯỢNG HỌC TẬP CHO HỌC SINH KHỐI 10 Ở TRƯỜNG

THPT THẠCH THÀNH 4

Người thực hiện: Lê Thị ThảoChức vụ: Giáo viên

SKKN thuộc lĩnh vực (môn): Tin Học

THANH HOÁ, NĂM 2024

Trang 2

1 MỞ ĐẦU 1

1.1 LÍ DO CHỌN ĐỀ TÀI 1

1.2 MỤC ĐÍCH NGHIÊN CỨU 3

1.3 ĐỐI TƯỢNG NGHIÊN CỨU 3

1.4 PHƯƠNG PHÁP NGHIÊN CỨU 3

2 NỘI DUNG SÁNG KIẾN KINH NGHIỆM 4

2.1 CƠ SỞ LÍ LUẬN CỦA SÁNG KIẾN KINH NGHIỆM 4

2.2 THỰC TRẠNG VẤN ĐỀ TRƯỚC KHI ÁP DỤNG SÁNG KIẾN KINH NGHIỆM 5

2.3 CÁC GIẢI PHÁP ĐỂ GIẢI QUYẾT VẤN ĐỀ 6

2.4 HIỆU QUẢ CỦA SÁNG KIẾN KINH NGHHIỆM 15

Trang 3

1 MỞ ĐẦU

1.1 LÍ DO CHỌN ĐỀ TÀI

Nghị quyết số 29-NQ/TW về Đổi mới căn bản toàn diện giáo dục và đào

tạo đã nhấn mạnh: Phương pháp dạy và học sẽ khắc phục lối truyền thụ ápđặt một chiều, ghi nhớ máy móc, phát huy tính tích cực, chủ động, sáng tạovà vận dụng kiến thức, kĩ năng của người học, tập trung dạy cách học,cách nghĩ và tự học, theo phương châm "giảng ít, học nhiều"…

Trong quá trình giảng dạy môn Tin ở trường THPT Thạch Thành 4 đặc

biệt là Tin học 10, tôi nhận thấy:

- Thạch Thành 4 là ngôi trường nằm ở miền núi của tỉnh Thanh Hóa, vì điềukiện kinh tế vùng miền còn khó khăn nên khi học đến Tin học 10 thì gần nhưhọc sinh mới bắt đầu làm quen với lập trình Tuy tố chất và khả năng lập trìnhcủa học sinh còn kém hơn so với miền dưới nhưng không phải là không cónếu HS được đầu tư trang thiết bị đầy đủ.

- Nhà trường rất quan tâm đến học sinh, tuy nhiên cũng là ngôi trường nằmtrên vùng khó khăn của tỉnh lại là ngôi trường thành lập chưa lâu nên cơ sởvật chất còn hạn hẹp, mới đầu tư được một phòng thực hành tin cho 14 lớpđăng kí học môn Tin của nhà trường.

- Hơn 90% học sinh ở trường THPT Thạch Thành 4 đều là con em dân tộcMường, gia đình cha mẹ chủ yếu làm nghề nông điều kiện kinh tế và thu nhậprất thấp, nên việc mua một chiếc máy tính về để đầu tư học môn tin học mà cụthể để học lập trình là rất khó khăn.

Trước những lí do trên là một giáo viên giảng dạy môn Tin học tôi rất trăntrở làm sao để nâng cao chất lượng môn Tin, đặc biệt là Tin học 10 Từ nhữngkhó khăn đó tôi nhận thấy việc để học sinh lập trình giải một số bài toán cóthuật toán và dữ liệu đơn giản cơ bản như trong SGK không nhất thiết phải cómáy tính mới lập trình được mà có thể thực hiện được trên một số dòng điệnthoại thông minh phổ biến hiện nay Khi đó, tôi nhận thấy việc học sinh sử

Trang 4

dụng một số dòng điện thoại thông minh có thể cài đặt được một số phầmmềm lập

trình sẽ khắc phục được một số vấn đề sau:

+ Phụ huynh mua cho con em mình một chiếc điện thoại có thể cài đặt phầnmềm lập trình để học tập chi phí rẻ hơn nhiều khi đầu tư một máy tính điệntử.

+ Điện thoại là thiết bị phổ biến hiện nay mà gần như học sinh nào cũng có,mang đi tiện lợi, nhẹ nhàng.

+ Học sinh có thể làm bài và gửi bài cho giáo viên trên điện thoại qua mạng,giáo viên cũng thuận tiện trong việc kiểm tra bài và trao đổi với học sinh trựctuyến.

+ Hiện nay, Sở GD cho phép các nhà trường có thể cho học sinh sử dụng điệnthoại trong giờ học khi có sự quản lí giám sát của giáo viên, nên trong các giờTin học có thể cho học sinh làm một số bài tập lập trình đơn giản trên điệnthoại ở tại lớp học chứ không nhất thiết phải thực hành ở phòng máy tính Đặcbiệt khi học những bài đầu trong sách giáo khoa Tin học 10 (Kết nối tri thứcvà cuộc sống) học sinh đã nhận thấy tầm quan trọng của các thiết bị thôngminh trong thời đại công nghệ số hiện nay, đặc biệt ở bài số 7: “Thực hành sửdụng thiết bị số thông dụng” Học xong bài này các em đã biết cách sử dụngcác thiết bị thông minh, phổ biến nhất là điện thoại thông minh để tải, cài đặt,sử dụng….các phầm mềm để phục vụ học tập.

Chính những lí do trên nên năm vừa qua tôi đã hướng dẫn học sinh cài đặt

phần mềm Pydroid 3 trên điện thoại và hướng dẫn học sinh lập trình một số

bài toán đơn giản trên ngôn ngữ Python đã mang lại một số hiệu quả tronghọc tập Đó là học sinh rất thích thú và đam mê với lập trình, có thể lập trìnhmọi lúc mọi nơi nên kết quả học tập cũng được nâng cao hơn Chính vì vậy

tôi quyết định chọn đề tài “HƯỚNG DẪN HỌC SINH SỬ DỤNG PHẦNMỀM PYDROID 3 TRÊN ĐIỆN THOẠI DI ĐỘNG HỆ ĐIỀU HÀNHANDROID ĐỂ LẬP TRÌNH GIẢI MỘT SỐ BÀI TOÁN ĐƠN GIẢN

Trang 5

TRONG TIN HỌC 10 GIÚP TẠO HỨNG THÚ VÀ NÂNG CAOCHẤT LƯỢNG HỌC TẬP CHO HỌC SINH KHỐI 10 Ở TRƯỜNGTHPT THẠCH THÀNH 4”

để giới thiệu, mong nhận được sự góp ý chân thành của đồng nghiệp và bạnđọc để tôi hoàn thiện hơn đề tài này.

1.2 MỤC ĐÍCH NGHIÊN CỨU

Hướng dẫn học sinh cài đặt phần mềm Pydroid 3 trên điện thoại di động

giúp học sinh:

- Thực hành lập trình khi gia đình chưa đủ chi phí đầu tư máy tính điện tử.

- Thuận tiện và linh hoạt hơn, có thể lập trình mọi lúc mọi nơi - Yêu thích và hứng thú hơn với môn học.

- Nâng cao kĩ năng lập trình, giúp nắm vững kiến thức hơn vì được thựchành nhiều hơn.

- Ghi nhớ tốt hơn.

- Kích thích tiềm năng sáng tạo và nuôi dưỡng đam mê lập trình hơn.

1.3 ĐỐI TƯỢNG NGHIÊN CỨU

Đối tượng nghiên cứu là hướng dẫn học sinh cài đặt và sử dụng phầm

mềm Pydroid 3 trên điện thoại di động hệ điều hành Android để lập trình giải

một số bài toán đơn giản trong Tin học 10.

1.4 PHƯƠNG PHÁP NGHIÊN CỨU

* Phương pháp nghiên cứu xây dựng cơ sở lí thuyết

Sưu tầm, đọc tài liệu, nghiên cứu các tài liệu khoa học về: sử dụng điện thoại

di động hệ điều hành Android để cài đặt phầm mềm Pydroid 3 lập trình

Python đơn giản, các biện pháp tạo hứng thú, phát huy tính tích cực chủ độngcủa người học.

* Phương pháp điều tra khảo sát thực tế, thu thập thông tin

Quan sát, thu thập thông tin, điều tra - khảo sát bằng phiếu hỏi, tổng kếtkinh nghiệm, tham vấn chuyên gia về các cách cài đặt và sử dụng các phầm

Trang 6

mềm Từ đó lựa chọn phầm mềm nào thích hợp nhất và những dòng điệnthoại nào có thể cài đặt được thuận tiện, hiệu quả nhất khi cho học sinh lậptrình Python trên điện thoại di động.

* Nhóm phương pháp thực nghiệm sư phạm

Tiến hành dạy học thực nghiệm từ đó phân tích, so sánh hoạt động nhận thức,kết quả học tập của học sinh lớp đối chứng và lớp thực nghiệm.

* Phương pháp thống kê, xử lí số liệu

Định lượng, định tính, thống kê và phân tích thống kê.

2 NỘI DUNG SÁNG KIẾN KINH NGHIỆM

2.1 CƠ SỞ LÍ LUẬN CỦA SÁNG KIẾN KINH NGHIỆM

Định hướng đổi mới Phương pháp dạy học của Bộ Giáo Dục và Đào

tạo năm 2005 cũng chỉ rõ: Phương pháp giáo dục phổ thông phải “phát huytính tích cực, tự giác, chủ động, sáng tạo của học sinh, phù hợp với đặc trưngmôn học, đặc điểm đối tượng học sinh, điều kiện của từng lớp học, bồi dưỡngcho học sinh phương pháp tự học, vận dụng kĩ năng, vận dụng kiếnthức đem lại niềm vui, hứng thú và trách nhiệm học tập cho học sinh”

Theo quan điểm của người Ấn Độ đã từng tổng kết: “tôi nghe – tôiquên, tôi nhìn – tôi nhớ, tôi làm – tôi hiểu” Ở Việt Nam, có câu tục ngữ chorằng: “Trăm nghe không bằng một thấy” Và hơn hết Chủ tịch Hồ Chí Minh,danh nhân văn hóa của Việt Nam và thế giới đã nói “Học phải đi đôi vớihành” Từ định hướng trên cho thấy việc học sinh được sử dụng các thiết bịhỗ trợ trong quá trình học đóng vai trò rất quan trọng trong việc giúp học sinh

lĩnh hội tri thức đặc biệt là môn Tin học Ở Tin học 10, học sinh viết code

thường gắn liền với máy tính, công cụ hỗ trợ viết code không thể thiếu Làmột môn học gắn liền với máy tính nên để học tốt Tin học 10 học sinh cầnphải đầu tư máy tính và mang theo chúng mọi lúc mọi nơi Nhưng đây là điềubất cập đối với học sinh trường THPT Thạch Thành 4 vì không phải HS nàocũng có máy tính hoặc khi cần hoàn thành đoạn code sớm học sinh phải mởmáy tính lên Tuy nhiên không phải chỗ nào cũng có điện, có mạng và các

Trang 7

phương tiện hỗ trợ công việc đó Nhưng giờ học sinh có thể lập trình ngay

trên điện thoại di động của mình

Trong Sách giáo viên Tin học 10 (Kết nối tri thức và cuộc sống) – trang 88

có viết: “GV có thể cho phép HS dùng điện thoại thông minh để cài ứng dụngchạy Python trên nền di động Khi GV thực hiện thao tác trên máy tính, HS có thể làm theo trên điện thoại của mình” Vậy tùy thuộc vào cơ sở vật chất

của nhà trường thì cách cho học sinh sử dụng điện thoại thông minh để học lập trình cũng là một trong các cách được Bộ Giáo Dục khuyên dùng.

Lập trình Python trên di động là một hình thức mới mẻ nhưng đem lại hiệuquả giúp học sinh học tốt hơn Hiện nay có rất nhiều phầm mềm lập trình Python trên điện thoại di động, song tôi đã thử nghiệm và nhận thấy phầm

mềm Pydroid 3 cài đặt trên điện thoại di động hệ điều hành Android khi sử

dụng thuận tiện hơn cả vì dễ cài đặt và giao diện dễ sử dụng, tốc độ xử lí dữ liệu tương đối ổn và đây cũng là một trong những phần mềm được sách Giáo viên Tin học 10 (Kết nối tri thức và cuộc sống) giới thiệu khuyên dùng.

Nguyên tắc hoạt động của phần mềm Pydroid 3 trên điện thoại là: điện thoại smartphone cài đặt hệ điều hành Android Phần mềm Pydroid 3 trên

điện thoại sử dụng nguyên bàn phím của máy Cung cấp một số thư viện chuẩn Giúp người dùng có thể lập trình được một số chương trình đơn giản Nâng cao khả năng lập trình và nắm vững kiến thức trong mỗi bài học.

2.2 THỰC TRẠNG VẤN ĐỀ TRƯỚC KHI ÁP DỤNG SÁNG KIẾNKINH NGHIỆM

* Về phía Giáo viên- Nhà trường

Trường THPT Thạch Thành 4 là một ngôi trường mới thành lập được hơn10 năm, đa phần là giáo viên trẻ dù chưa có nhiều kinh nghiệm nhưng luônluôn nhiệt tình, hết mình với công tác giảng dạy

Nhà trường, Ban giám hiệu rất quan tâm đến môn Tin học song chưa thểđáp ứng đủ máy tính cho học sinh thực hành, các máy tính cũng cũ nên tốc độ

Trang 8

xử lí chương trình chậm nên hiệu quả dạy học môn Tin học nói chung và Tinhọc 10 nói riêng chưa cao

* Về phía học sinh:

THPT Thạch Thành 4 là trường thuộc vùng núi của tỉnh Thanh Hoá nênphần lớn học sinh là người dân tộc Mường Mặc dù học sinh đa phần làngoan, có ý thức vươn lên trong học tập tuy nhiên điều kiện kinh tế gia đìnhthấp nên các em không có thiết bị máy tính thực hành tại nhà vì vậy ảnhhưởng lớn đến chất lượng của môn học đặc thù như môn Tin Hơn nữa nhữngkhó khăn mà học sinh gặp phải trong quá trình học tập là:

- Rất khó khăn và bỡ ngỡ khi bắt đầu tiếp cận với các kiến thức đầu tiên cơbản của Python Tất cả những kiến thức trên đều được học sinh tiếp thu mộtcách thụ động trên lí thuyết nên việc cho học sinh lập trình trên máy tínhcàng nhiều để học sinh hiểu rõ và nắm vững kiến thức hơn.

* Kết quả tổng hợp bài kiểm tra thực hành của học sinh khi học xong chủ đề5: “Giải quyết vấn đề với sự trợ giúp của máy tính” – Tin học 10 (Kết nối trithức và cuộc sống) năm học 2022-2023 như sau:

LớpSĩ sốĐiểm chấm bài (Chưa vận dụng sáng kiến)

2.3 CÁC GIẢI PHÁP ĐỂ GIẢI QUYẾT VẤN ĐỀ

Phần 1: Cài đặt và hướng dẫn sử dụng phầm mềm Pydroid 3 trên điện thoại di động hệ điều hành Android.

* Cài đặt phần mềm Pydroid 3:

Trang 9

Bước 1: Vào CH Play trên điện thoại đánh tên phầm mềm Pydroid 3 rồi tải

về (Hình 1a) Sau khi cài đặt xong biểu tượng phần mềm có trên điện thoại như Hình 1b

Trang 10

Hình 1a Hình 1b

Trang 11

Bước 2: Kích vào để mở phần mềm Pydroid 3 xuất hiện giao diện như sau:

* Màn hình làm việc của Pydroid 3 bao gồm:

- Vùng soạn thảo chương trình

- Bàn phím và các nút lệnh hỗ trợ để gõ chương trình- Nút lệnh chạy chương trình

Các nút lệnh hỗ trợ

Vùng soạn thảochương trình

Nhấn để chạychương trình

Trang 12

- Kích vào hình thư mục xuất hiện các lệnh New (mở tệp mới), Open (mở tệpđã lưu), Save/Save as (lưu tệp), Close (đóng tệp), Recent files (hiện thị các

tệp đã mở gần đây).

- Kích vào dấu ba chấm xuất hiện các lệnh: Undo/Redo (quay lại các thao tácđã làm), Search (tìm kiếm từ/cụm từ trong chương trình), Go to line (đưa contrỏ đến dòng mong muốn trong chương trình)

Trang 13

Bước 2: Kích vào biểu tượng thư mục rồi

chọn lệnh Save →chọn bộ nhớ trong của

điện thoại → chọn thư mục để lưu (ở vídụ này tôi đã tạo một thư mục có tên

Python trong bộ nhớ trong của điện thoại

trị 2, 4 ứng với giá trị của a và b trong

chương trình Sau đó nhấn phím Enter trên bàn phím để xuất hiện kết quả

giá trị a+b là 6

Trang 14

Ngoài ra, Pydroid 3 còn cung cấp cho người dùng chế độ gõ trực tiếp để tính

toán và kiểm tra nhanh các lệnh Cách làm:

Bước 1:kích vàodấu 3 gạch

Bước 2:kích vàoInterpreter

Nhấn phím Enterđể xem kết quả

sau mỗi dònglệnh

Gõ các dòng lệnh trựctiếp vào đây

Trang 15

Phần 2: Một số bài toán học sinh lập trình trên phầm mềm Pydroid 3.Bài 1: Hãy viết lệnh để tính giá trị các biểu thức sau

trong chế độ gõ lệnh trực tiếp của Python :

Trang 16

Bài 2: Viết chương trình nhập ba số thực dương a, b, c

và tính chu vi, diện tích của tam giác có độ dài các cạnh

là a, b, c (a, b, c > 0 và thỏa mãn bất đẳng thức tam

giác)

(Bài 2 phần Vận dụng – Sách giáo khoa trang 100)

Bài 3: Năm n là năm nhuận nếu giá trị n thỏa mãn điều kiện: n chia hết cho 400 hoặc n chia hết cho 4 đồng thời

không chia hết cho 100 Viết chương trình nhập số năm

n và cho biết năm n có phải là nhuận hay không.

(Bài 2 phần Vận dụng - Sách giáo khoa trang 104)

Trang 17

Bài 4: Viết chương trình nhập từ bàn phím số tự nhiên

n và in ra kết quả là tổng sau:

S = 13 + 23 +…+ n3

(Bài 2 phần Vận dụng - Sách giáo khoa Trang 107)

Bài 5: Cho dãy số 1, 4, 7,10,… Viết chương trình in ra phần tử lớn nhất của dãy nhưng nhỏ hơn 100.

(Bài 1 phần Luyện tập - Sách giáo khoa Trang 110)

Trang 18

Bài 6: Cho dãy số a Viết chương trình tìm giá trị và chỉsố của phần tử lớn nhất của a.

(Bài tập phần Vận dụng - Sách giáo khoa Trang 114)

Trang 19

Bài 7: Cho hai xâu s1 và s2 Viết đoạn chương trình chèn xâu s1 vào giữa s2, tại vị trí len(s2)//2 In kết quả ra màn hình.

(Bài 1 phần Vận dụng Sách giáo khoa – Trang 122).

2.4 HIỆU QUẢ CỦA SÁNG KIẾN KINH NGHHIỆM

Sau một thời gian tìm hiểu, nghiên cứu và vận dụng sáng kiến vào dạyhọc ở khối 10 năm học 2023-2024 thì kết quả nhận được là rất khả quan, cácgiờ dạy có ứng dụng sáng kiến này đã tạo hứng thú học tập cho học sinh, họcsinh yêu thích môn Tin học hơn, chất lượng giờ học được nâng cao rõ rệt,được các đồng nghiệp đánh giá cao về tính hiệu quả và thực tiễn của đề tài.

Kết quả so sánh điểm tổng kết năm học môn Tin của 3 lớp của khối 10 ởtrường THPT Thạch Thành IV cụ thể qua 2 năm học 2022-2023 (chưa vậndụng sáng kiến) và năm học 2023-2024 (đã vận dụng sáng kiến) cho thấy:Lớp Sĩ

Chưa vận dụng sáng kiến

Lớp Sĩsố

Trang 20

Thực tế cho thấy sau khi áp dụng đề tài này vào giảng dạy tôi thấy tỉ lệ %

kết quả của học sinh trước và sau khi thực hiện có sự khác biệt rõ rệt, rõ ràngkết quả của học sinh sau khi thực hiện đề tài cao hơn hẳn so với khi chưa thựchiện đề tài.

3 KẾT LUẬN VÀ ĐỀ XUẤT3.1 KẾT LUẬN

Việc sử dụng phầm mềm Pydroid 3 để học lập trình Python trên điện thoại

di động cài hệ điều hành Android trong chương trình Tin học lớp 10 ở trườngTHPT Thạch Thành 4 đã tạo được hứng thú học tập, tăng khả năng tư duysáng tạo và nâng cao kết quả học tập của học sinh, là một giải pháp quantrọng giúp học sinh nắm vững nội dung bài học nâng cao kỹ năng lập trình Vìvậy, trong quá trình giảng dạy ở các tiết dạy chính khoá, tiết ôn tập giáo viênnên đưa vào để giúp học sinh vận dụng thành thạo phần mềm để từ đó họcsinh có thể tự thực hành trong quá trình học môn Tin học Tuy nhiên, khi ápdụng đề tài này giáo viên cần phải quản lí sát sao việc học sinh sử dụng điệnthoại di dộng ngoài mục đích học tập.

3.2 ĐỀ XUẤT

- Đối với lãnh đạo trường: Cần cùng với giáo viên quản lí và theo dõi nhắcnhở học sinh khi vận dụng đề tài này trong các tiết học để đạt hiệu quả caonhất.

- Nhân rộng cách thức cho các lớp khác, giáo viên khác

- Mong nhận được sự đóng góp ý kiến nhiệt tình của các đồng nghiệp đểcách thức thực hiện được tốt hơn.

XÁC NHẬN CỦA THỦTRƯỞNG ĐƠN VỊ

Ngô Văn Giang

Thanh Hoá, ngày 30 tháng 5 năm 2024

Tôi xin cam đoan đây là SKKN của mìnhviết, không sao chép nội dung của ngườikhác.

Lê Thị Thảo

Ngày đăng: 13/06/2024, 20:16

Xem thêm:

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w