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

Tieu luan sáng kiến kinh nghiệm hướng dẫn học sinh lập trình ứng dụng học tập cho thiết bị di động

46 2 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

Tiêu đề Hướng Dẫn Học Sinh Lập Trình Ứng Dụng Học Tập Cho Thiết Bị Di Động
Tác giả Lê Văn Hưng
Trường học Trường THPT Đội Cấn
Chuyên ngành Giáo dục Công nghệ Thông tin
Thể loại Sáng kiến kinh nghiệm
Năm xuất bản 2020
Thành phố Vĩnh Phúc
Định dạng
Số trang 46
Dung lượng 1,28 MB

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

Nội dung

Ngoài ra việc sử dụng tài liệu phôtô, in ấn cho các kì thi quá nhiều gây lãngphí, sau đó lại là các vấn đề về rác thải.Ý tưởng của tôi nảy ra là:  Tích hợp nhiều môn học theo chuẩn kiến

Trang 1

SỞ GIÁO DỤC VÀ ĐÀO TẠO VĨNH PHÚC

TRƯỜNG THPT ĐỘI CẤN

BÁO CÁO KẾT QUẢ

NGHIÊN CỨU, ỨNG DỤNG SÁNG KIẾN KINH NGHIỆM

HƯỚNG DẪN HỌC SINH LẬP TRÌNH ỨNG DỤNG HỌC TẬP CHO THIẾT BỊ DI ĐỘNG

Tác giả: Lê Văn Hưng

Mã SKKN : 23.75.01

Vĩnh Tường, Năm 2020

MỤC LỤC

Trang 2

Trang 1.

Đánh giá kết quả nghiên cứu

Danh sách cá nhân/ tổ chức tham gia áp dụng sáng kiến

Tài liệu tham khảo

Trang 3

BÁO CÁO KẾT QUẢ NGHIÊN CỨU, ỨNG DỤNG SÁNG KIẾN KINH NGHIỆM

mong mu ốn có đượ c nh ững ứng dụ ng hay, thú v ị để ph ụ c vụ nhu c ầu h ọ c t ập,làm vi ệ c, giải trí… ở b ấ t c ứ đâu, bất cứ khi nào

Hiện nay, có rất nhiều ứng dụng học tập, nội dung phong phú giúp người

dùng sử dụng như tài liệu để học tập, tham khảo nâng cao sự hiểu biết Thực tếnghiên cứu và tìm hiểu cho thấy các ứng dụng học tập vẫn còn nhiều hạn chế vàbất cập:

 Ứng dụng chủ yếu cho một môn học riêng lẻ, khi muốn học nhiều môn phải

tải nhiều ứng dụng chiếm nhiều bộ nhớ

 Ứng dụng chưa được kiểm duyệt về mặt nội dung, chưa tuân theo chuẩn

phân phối kiến thức, kỹ năng theo lứa tuổi và cấp học

 Không có phần lý thuyết chỉ có phần bài tập hoặc lý thuyết không đầy đủ

 Chưa có ứng dụng về kĩ năng sống và tìm hiểu thế giới quan

 Không có các video bài giảng dạy học, hoặc nếu có thì rời rạc không được

sắp xếp theo nội dung, chuyên đề

 Ứng dụng có dung lượng lớn, gây tốn kém bộ nhớ, làm chậm hoạt động của

thiết bị di động

 Ứng dụng kèm theo nhiều quảng cáo gây ức chế cho người dùng

 Nhiều ứng dụng học tập đòi hỏi phải kết nối internet, phải trả phí để mở một

số chức năng hoặc tiếp tục bài học

1

Trang 4

Ngoài ra việc sử dụng tài liệu phôtô, in ấn cho các kì thi quá nhiều gây lãngphí, sau đó lại là các vấn đề về rác thải.

Ý tưởng của tôi nảy ra là:

 Tích hợp nhiều môn học (theo chuẩn kiến thức, kĩ năng) vào một ứng dụng

để người dùng có thể học tập được nhiều nội dung mà không phải tải nhiềuứng dụng

 Tiếp cận các đơn vị kiến thức đến từ nhiều phía

 Lý thuyết giống với bài học trên lớp để các em có thể xem lại hoặc học tiếp

 Kết hợp giữa học lý thuyết với thực hành bằng phần bài tập đa dạng

 Bài tập được lập trình dưới dạng các game (trò chơi học tập) tạo hứng thú,

ham mê làm các em không thấy chán nản khi học

 Nội dung ngôn ngữ lồng ghép hình ảnh, âm thanh, video giúp các em phát

triển các kĩ năng nghe, nói, đọc, viết

 Sử dụng học tập, tra cứu, có thể học offline, thay thế một phần học tập trên

tài liệu giấy

 Quan trọng nhất là các em có thể tự tập bài thông qua ứng dụng

Sau thời gian dài tìm hiểu và nghiên cứu thì tôi quyết định dùng: MIT AppInventor của Google, sau đó do yêu cầu cao hơn về nội dung nên tôi chọn

Android Studio kết hợp ngôn ngữ lập trình Java + ngôn ng ữ l ập trình Kotlin c ủ aGoogle để xây dựng ứng dụng bởi nó có thể đáp ứng tất cả các ý tưởng mà tôiđặt ra

2

Trang 5

2 Tên sáng kiến kinh nghiệm và tác giả

HƯỚNG DẪN HỌC SINH LẬP TRÌNH ỨNG DỤNG HỌC TẬP

CHO THIẾT BỊ DI ĐỘNG Tác giả :

- Họ và tên: Lê Văn Hưng

- Địa chỉ tác giả sáng kiến: Giáo Viên Vật Lí - THPT Đội Cấn

- Số điện thoại: 0976173346 E_mail: levanhunggvdoican@vinhphuc.edu.vn

3 Mục đích của sáng kiến

 Sáng ki ến c ủ a tôi là hướ ng d ẫn các em l ập trình ứng dụ ng họ c t ập ch ạ y trênthi ết b ị di động v ớ i nhi ều môn h ọ c, bài h ọc v ới n ội dung phong phú, tínhnăng đa dạ ng, giúp các em (l ứa tu ổi t ừ Mầm Non đến h ọc sinh Ti ể u Họ c) họ c

t ậ p, giả i trí ch ỉ trong mộ t ứng dụ ng

 Ứ ng dụng trên thi ế t bị di độ ng có th ể s ử d ụng online ho ặ c offline

 Giao di ện ứng d ụng đơn giản, d ễ s ử dụ ng, hình ảnh rõ nét, sinh động, dung

4 Mô tả sáng kiến kinh nghiệm

4.1 Giới thiệu về Android Studio và ngôn ngữ lập trình Java

Android Studio là IDE (Môi trường phát triển tích hợp) được phát triển bởi

Google, lần đầu tiên được công bố tại hội nghị Google I/O vào năm 2013 và

được phát hành cho công chúng vào năm 2014 sau nhiều phiên bản beta khác

nhau

Android Studio được đóng gói với một bộ code Editor, Debugger, các công cụ

Performance tool và một hệ thống Build/Deploy (trong đó có trình giả lập

simulator để giả lập môi trường của thiết bị điện thoại hoặc tablet trên máy tính)

3

Trang 6

cho phép các lập trình viên có thể nhanh chóng phát triển các ứng dụng từ đơngiản tới phức tạp.

Java là một ngôn ngữ lập trình rất phổ biến được phát triển bởi Sun

Microsystems (hiện thuộc sở hữu của Oracle) vào năm 1995 Java kết hợp nhiềutính năng mạnh mẽ của nhiều ngôn ngữ

Java có thể xem là ngôn ngữ lập trình phổ biến nhất hiện nay, được sử dụngrộng rãi trên nhiều thiết bị và hệ điều hành Nó giúp cho các lập trình viên pháttriển các ứng dụng mà có thể chạy trên nhiều thiết bị phần cứng và hệ điều hànhkhác nhau

Chứa mã nguồn, và cài đặt mức độ của ứng dụng, như modules-level xây dựng

tập tin, nguồn tài nguyên và tập tin Android Manifest.

Assets: Sử dụng để lưu trữ các tệp tin như Font, Xml, mp3, và sử dụng

AssetManager để đọc các tệp tin này

4

Trang 7

Res: Ch ứa nguồn tài nguyên của ứng dụng như các tệp tin Drawable, các t ệp

tin layout, và giá trị String, hình ảnh, âm thanh…

anim: Chứa các tệp tin XML biên dịch các đối tượng animation.

color: Chứa tệp tin XML mô tả color.

drawable: Chứa các tệp tin hình ảnh (PNG, JPEG, GIF), và các tệp tin XML

là các đối tượng Drawable chứa các trạng thái khác nhau

mipmap: Chứa icon launcher của ứng dụng.

layout: Chứa các tệp tin về giao diện màn hình.

menu: Chứa tệp tin XML định nghĩa menu của ứng dụng.

raw: Chứa các tệp tin tương tự như trong thư mục assets.

values: Chứa các tệp tin XML định nghĩa nguồn tài nguyên các kiểu XML.

Tài nguyên trong thư mục values không tham chiếu bởi các tệp mặc định

4.3.2 Thiết kế giao diện

Web hỗ trợ thiết kế giao diện ứng dụng trong Android Studio:

https://material.io/design/

Các file Xml trong folder layout là file giao diện của Android

Android Studio hỗ trợ hai chế độ làm việc cho việc tạo giao diện

là design và text Chế độ Design là kéo thả các view còn chế độ Text thì

bạn sẽ viết code XML cho giao diện

5

Trang 8

4.4 Lập trình ứng dụng

Lập trình ứng dụng học toàn phần cho trẻ bao gồm các môn học : Toán, TiếngViệt, Tiếng Anh, Đạo đức, Tự nhiên xã hội, Âm nhạc, Kể chuyện Tr ong mỗimôn học sẽ gồm 3 phần: Lý thuyết + phần bài giảng dạy học, luyện tập và nhận

bi ết về thế giới xung quanh

4.4.1 Xây dựng App hiển thị

Fragment đóng vai trò quản lý một giao diện của màn hình giống như Activity.

Thay vì sử dụng nhiều mà hình (Activity) thì nên dùng Fragment để hiển thị bởi

nó hỗ trợ rất nhiều trong việc tối ưu cho các loại màn hình, đồng thời dễ dàngđược quản lý bởi activity cha, có thể sử dụng lại, kết hợp và bố trí theo ý muốn.Chạy từng activity riêng cho mỗi màn hình ứng dụng sẽ có hiệu quả rất tệ khi hệthống phải cố lưu trữ chúng trong bộ nhớ lâu hết mức có thể

Vì vậy, ứng dụng chỉ gồm 8 màn hình (Activity) là : M àn hình khởi động, mànhình chính, màn hình lựa chọn, màn hình lý thuyết, luyện tập, môn âm nhạc, hiểnthị danh sách video và màn hình phát video bài học

Màn hình lựa chọn lý thuyết

Môn Toán : Gồm 5 Fragment tương ứng với 5 dạng lý thuyết Mỗi Fragmentgồm một ScrollView, một Button và các ImageView, TextView để hiển thị vănbản và hình ảnh Sử dụng một ScrollView để có thể cuộn lên, cuộn xuống mànhình, ảnh sẽ được lưu trong tệp Drawable và dùng ImageView để hiển thị,

TextView hiển thị văn bản, các văn bản có thể để trong tệp String và một nút(Button) luyện tập ở cuối để chuyển tới màn hình luyện tập

Môn Tiếng Việt : Bao gồm 3 Fragment ứng với 3 phần lựa chọn đầu Hai phầnBảng chữ cái và Các âm vần sử dụng GridView được custom lại để hiển thị vănbản (TextView) và ảnh (ImageView) Bắt sự kiện khi nhấn vào từ (hoặc chữ)nào thì sẽ phát ra âm thanh đánh vần hoặc đọc từ đó và nhấn giữ để nghe đọc ví

dụ phát âm Phần Bài đọc và cách đánh vần dùng thư viện PdfViewer để hiển thịtệp Pdf chứa các bài tập đọc đánh vần

6

Trang 9

Màn hình lựa chọn lý thuyết: hiển thị dữ liệu với môn học tương ứng bằng Listview và được

custom lại để hiển thị TextView và ImageView.

Fragment để hiển thị phần l ý thuyết tương ứng của từng môn

Môn Tiếng Anh : Gồm 8 Fragment ứng với Bảng chữ cái và 7 phần chủ đề từvựng tiếng anh Phần bảng chữ cái tiếng anh gồm hai GridView để hiển thị bảngchữ cái và chữ số, nhấn vào chữ cái hoặc chữ số để nghe cách phát âm Cò n 7

p hần chủ đề từ vựng, mỗi phần bao gồm một GrideView và được custom lại đểhiển thị một ảnh(ImageView) và hai văn bản(TextView)

7

Trang 10

Mỗi Fragment gồm một ScrollView, một Button và các ImageView, TextView

để hiển thị văn bản và hình ảnh.

Môn âm n hạc: thành phần TasbHost và hiển thị danh sách có thể mở rộng – thu nhỏ bằng ExpandableListView Màn hình có hai tab con là tab tiếng anh

và tab tiếng việt

Chạm vào bài hát, nhạc sẽ phát và sổ ra lời bài hát, chạm lần nữa lời thu lại còn âm thanh dừng

8

Trang 11

hình để người dùng khắc phục. Tải bản FULL (24 trang): https://bit.ly/3LlNh6H

Trong môn Tiếng Việt còn có phần tập viết chữ cái và phần luyện nói tiếngviệt Trong phần tập viết, người dùng có thể viết chữ hoặc tập vẽ với nhiều màusắc lựa chọn Phần luyện nói, người dùng bấm vào chữ trên màn hình để nghecách đọc, nhấn mic và phát âm từ đó để ứng dụng nhận dạng giọng nói và kiểmtra, nếu sai thì người dùng bấm mic và phát âm lại từ đó hoặc có thể nhấn nútmũi tên để chuyển qua từ khác, nếu gặp lỗi thì ứng dụng sẽ thông báo ra màn

Trang 12

Bao gồm 8 Fragment, hiển thị đề bài bằng TextView phía trên màn hình, tiếpđến là câu hỏi dùng ImageView hoặc TextView để hiển thị văn bản hoặc hìnhảnh, 4 nút Button hoặc ImageView ứng với 4 đáp án để lựa chọn ở dưới câu hỏi

và một nút Button để kiểm tra đáp án và chuyển câu hỏi

Nếu chọn đúng điểm sẽ được cộng và sau khi làm xong hết số câu, một thôngbáo dạng Dialog sẽ xuất hiện hiển thị số điểm và có hai nút Button quay về hoặctiếp tục làm

Đặc biệt trong môn toán có mục Trò chơi, bên dưới là các nút Button ứng vớimỗi số tự nhiên từ 0 đến 9 và câu hỏi sẽ chạy từ trên xuống, không được cho câuhỏi chạm vào vạch ngang, sau mỗi trả lời đúng câu hỏi mới sẽ chạy lại từ trênxuống, điểm sẽ được cộng và hiển thị góc trên bên trái màn hình

Tải bản FULL (24 trang): https://bit.ly/3LlNh6H

Dự phòng: fb.com/TaiHo123doc.net

Mà n hình hiển thị danh sách video :

Môn toán: Gồm video bài giảng các bài học theo chương trình sách giáo khoalớp 1

Môn tiếng việt : Video hướng dẫn viết chữ cái tiếng việt Học tiếng việt quavideo và t hơ ca dân gian , đồng dao Việt Nam

Môn Tiếng Anh : Video các bài học giao tiếp, đọc đối thoại, phát âm từ vựngtheo từng Unit có kèm hình ảnh

Môn tự nhiên xã hội : Có hai phần là ‘k hám phá khoa học’ v à ‘thế giới tráicây’, bao gồm các video về khoa học, về thế giới xung quanh

Môn đạo đức : Phần ‘kỹ năng sống’ dạy trẻ cách cư xử, đối đáp với mọi người

Kể chuyện : Gồm những câu chuyện cổ tích và chuyện dân gian Việt Nam

10

Trang 13

RecycleView để hiển thị danh sách các video bài học bao gồm tên và hình ảnh thu nhỏ của video

Màn hình phát video:

11

7175614

Ngày đăng: 24/07/2023, 07:34

HÌNH ẢNH LIÊN QUAN

Hình để người dùng khắc phục.  Tải bản FULL (24 trang): https://bit.ly/3LlNh6H - Tieu luan sáng kiến kinh nghiệm hướng dẫn học sinh lập trình ứng dụng học tập cho thiết bị di động
nh để người dùng khắc phục. Tải bản FULL (24 trang): https://bit.ly/3LlNh6H (Trang 11)

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

TÀI LIỆU LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm

w