SỞ GIÁO DỤC VÀ ĐÀO TẠO THANH HOÁ 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 MOBILE C 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[.]
SỞ GIÁO DỤC VÀ ĐÀO TẠO THANH HOÁ TRƯỜNG THPT THẠCH THÀNH SÁNG KIẾN KINH NGHIỆM HƯỚNG DẪN HỌC SINH SỬ DỤNG PHẦN MỀM MOBILE C 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 11 GIÚP TẠO HỨNG THÚ VÀ NÂNG CAO CHẤT LƯỢNG HỌC TẬP CHO HỌC SINH KHỐI 11 Ở TRƯỜNG THPT THẠCH THÀNH Người thực hiện: Lê Thị Thảo Chức vụ:Giáo viên SKKN thuộc lĩnh vực (mơn):Tin Học THANH HỐ NĂM 2022 skkn MỤC LỤCTrang 1.MỞ ĐẦU .1 1.1 LÍ DO CHỌN ĐỀ TÀI 1.2 MỤC ĐÍCH NGHIÊN CỨU .2 1.3 ĐỐI TƯỢNG NGHIÊN CỨU 1.4 PHƯƠNG PHÁP NGHIÊN CỨU .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 2.2 THỰC TRẠNG VẤN ĐỀ TRƯỚC KHI ÁP DỤNG SÁNG KIẾN KINH NGHIỆM 2.3 CÁC GIẢI PHÁP ĐỂ GIẢI QUYẾT VẤN ĐỀ .4 2.4 HIỆU QUẢ CỦA SÁNG KIẾN KINH NGHHIỆM .13 KẾT LUẬN VÀ ĐỀ XUẤT 13 3.1 Kết luận 13 3.2 Đề xuất 13 TÀI LIỆU THAM KHẢO 14 skkn Trường THPT Thạch Thành SKKN 2021 - 2022 1.MỞ ĐẦU 1.1 LÍ DO CHỌN ĐỀ TÀI Nghị số 29-NQ/TW Đổi toàn diện giáo dục đào tạo nhấn mạnh: Phương pháp dạy học khắc phục lối truyền thụ áp đặt chiều, ghi nhớ máy móc, phát huy tính tích cực, chủ động, sáng tạo vận dụng kiến thức, kĩ 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 q trình giảng dạy mơn Tin trường THPT Thạch Thành đặc biệt Tin học 11, nhận thấy: - Thạch Thành trường nằm miền núi tỉnh Thanh Hóa, điều kiện kinh tế vùng miền cịn khó khăn nên học đến Tin học 11 gần học sinh bắt đầu làm quen với việc lập trình Tuy tố chất khả lập trình học sinh so miền khơng phải khơng có HS đầu tư trang thiết bị đầy đủ - Nhà trường quan tâm đến học sinh nhiên ngơi trường nằm vùng khó khăn tỉnh lại trường thành lập chưa lâu nên sở vật chất hạn hẹp, đầu tư phòng thực hành tin cho 18 lớp trường - Hơn 90% học sinh trường THPT Thạch Thành em dân tộc Mường nên gia đình cha mẹ chủ yếu làm nghề nông điều kiện kinh tế thu nhập thấp, nên việc mua máy tính để đầu tư học môn tin học mà cụ thể học lập trình khó khăn Trước lí giáo viên giảng dạy môn Tin học trăn trở để nâng cao chất lượng môn Tin, đặc biệt Tin học 11.Từ khó khăn tơi nhận thấyviệc để học sinh lập trình giải số tốn có thuật tốn liệu đơn giản SGK không thiết phải có máy tính lập trình mà thực số dịng điện thoại thơng minh phổ biến Khi đó, nhận thấy việc học sinh sử dụng số dịng điện thoại thơng minh cài đặt số phầm mềm lập trình khắc phục số vấn đề sau: + Phụ huynh mua cho em điện thoại cài đặt phần mềm lập trình để học tập chi phí rẻ nhiều đầu tư máy tính điện tử + Điện thoại thiết bị phổ biến mà gần học sinh có, mang tiện lợi, nhẹ nhàng + Hiện nay, Sở GD cho phép nhà trường cho học sinh sử dụng điện thoại học có quản lí giám sát giáo viên, nên Tin học cho học sinh làm số tập lập trình đơn giản điện thoại lớp học không nhất phải đăng kí thực hành phịng máy tính + Điện thoại giúp học sinh tiện lợilàm tập nhà gửi cho giáo viên phải học online đại dịch Covid19 GV: Lê Thị Thảo Trang skkn Trường THPT Thạch Thành SKKN 2021 - 2022 Ngoài ra, theo đổi Bộ Sở GD&ĐT Tỉnh Thanh Hóa thay ngơn ngữ lập trình Pascal ngơn ngữ lập trình khác C, C++, Python Nhận thấy đặc điểm ưu việt phù hợp với HS nên năm vừa qua tổ chuyên môn thống dạy cho HS ngôn ngữ C++ (nếu có cơng văn u cầu Sở ngơn ngữ lập trình khác chúng tơi thay đổi).Chính lí nên năm vừa qua tơi hướng dẫn học sinh cài đặt phần mềm Mobile C điện thoại hướng dẫn học sinh lập trình số tốn đơn giản ngơn ngữ C++đã mang lại số hiệu học tập Đó học sinh thích thúvà đam mê với lập trình, lập trình lúc nơi nên kết học tập nâng cao Chính tơi định chọn đề tài “HƯỚNG DẪN HỌC SINH SỬ DỤNG PHẦN MỀM MOBILE C TRÊN ĐIỆN THOẠI DI ĐỘNGHỆ Đ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 11 GIÚP TẠO HỨNG THÚ VÀ NÂNG CAO CHẤT LƯỢNG HỌC TẬP CHO HỌC SINH KHỐI 11 Ở TRƯỜNG THPT THẠCH THÀNH 4” để giới thiệu, mong góp ý chân thành đồng nghiệp bạn đọc để tơi hồn thiện đề tài 1.2 MỤC ĐÍCH NGHIÊN CỨU Hướng dẫn học sinh cài đặt phần mềm C++ điện thoại di động giúp học sinh: - Thực hành lập trình gia đình chưa đủ chi phí đầu tư máy tính điện tử - Thuận tiện linh hoạt hơn, lập trình lúc nơi - Yêu thích hứng thú với mơn học - Nâng cao kĩ lập trình, giúp nắm vững kiến thức thực hành nhiều - Ghi nhớ tốt - Kích thích tiềm sáng tạo ni dưỡng đam mê lập trình 1.3 ĐỐI TƯỢNG NGHIÊN CỨU Đối tượng nghiên cứu hướng dẫn học sinh cài đặt sử dụng phầm mềm Mobile C điện thoại di động hệ điều hành Android để lập trình giải số toán đơn giản Tin học 11 1.4 PHƯƠNG PHÁP NGHIÊN CỨU * Phương pháp nghiên cứu xây dựng sở lí thuyết Sưu tầm, đọc tài liệu, nghiên cứu 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 C++,lập trình C++ đơn giản, biện pháp tạo hứng thú, phát huy tính tích cực chủ động 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 phiếu hỏi, tổng kết kinh nghiệm, tham vấn chuyên gia cách cài đặt sử dụng phầm mềm C++ Từ lựa chọn phầm mềm thích hợp dòng điện GV: Lê Thị Thảo Trang skkn Trường THPT Thạch Thành SKKN 2021 - 2022 thoại cài đặt thuận tiện, hiệu cho học sinh lập trình C++ đ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 học tập học sinh lớp đối chứng 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ê phân tích thống kê 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 Phương pháp dạy học Bộ Giáo dục Đào tạo năm 2005 rõ: Phương pháp giáo dục phổ thơng phải“phát huy tính tích cực, tự giác, chủ động, sáng tạo học sinh, phù hợp với đặc trưng môn học, đặc điểm đối tượng học sinh, điều kiện lớp học,bồi dưỡng cho học sinh phươngpháp tự học, vận dụng kĩ năng, vận dụng kiến thức đem lại niềm vui, hứng thú trách nhiệm học tập cho học sinh” Từ định hướng “học đôi với hành” đặc biệt môn Tin học cần thiết Ở Tin học 11,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 thiếu Là môn học gắn liền với máy tính nên để học tốt Tin học 11 học sinh cần phải đầu tư máy tính mang theo chúng lúc nơi Nhưng điều bất cập học sinh trường THPT Thạch Thành khơng phải HS có máy tính cần hồ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ỗ có điện, có mạng phương tiện hỗ trợ cơng việc Nhưng học sinh lập trình điện thoại di động Lập trình C ++ di động hình thức mẻ đem lại hiệu giúp học sinh học tốt Hiện có nhiều phầm mềm lập trình C++ điện thoại di động, song thử nghiệm nhận thấy phầm mềm Mobile C cài đặt lên điện thoại di động hệ điều hành Android sử dụng thuận tiện dễ cài đặt giao diện dễ sử dụng, tốc độ xử lí liệu tương đối ổn Nguyên tắc hoạt động phần mềm sọan thảo C++ điện thoại là: điện thoại smartphone cài đặt hệ điều hành Android Phần mềm soạn thảo C++ điện thoại sử dụng nguyên bàn phím máy Cung cấp số thư viện chuẩn Giúp người dùng lập trình số chương trình đơn giản Nâng cao khả lập trình nắm vững kiến thức học 2.2 THỰC TRẠNG VẤN ĐỀ TRƯỚC KHI ÁP DỤNG SÁNG KIẾN KINH NGHIỆM * Về phía Giáo viên- Nhà trường Trường THPT Thạch Thành trường thành lập 10 năm, đa phần giáo viên trẻ dù chưa có nhiều kinh nghiệm ln ln nhiệt tình, với cơng tác giảng dạy GV: Lê Thị Thảo Trang skkn Trường THPT Thạch Thành SKKN 2021 - 2022 Nhà trường, Ban giám hiệu, 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, máy tính cũ nên tốc độ xử lí chương trình chậm nên hiệu dạy học mơn Tin học nói chung Tin học 11 nói riêng chưa cao * Về phía học sinh: THPT Thạch Thành trường thuộc vùng núi cao tỉnh Thanh Hoá nên phần lớn học sinh người dân tộc Mường Mặc dù học sinh đa phần ngoan, có ý thức vươn lên học tập nhiên điều kiện kinh tế gia đình thấp nên em khơng có thiết bị máy tính thực hành nhà ảnh hưởng lớn đến chất lượng môn học đặc thù môn Tin Hơn khó khăn mà học sinh gặp phải q trình học tập là: - Rất khó khăn bỡ ngỡ bắt đầu tiếp cận với kiến thức C++ Tất kiến thức học sinh tiếp thu cách thụ động lí thuyết nên việc cho học sinh lập trình máy tính nhiều để học sinh hiểu rõ nắm vững kiến thức * Kết tổng hợp kiểm tra thực hành học sinh học xong chương 2: “Chương trình đơn giản” năm học 2020-2021 sau: Điểm chấm (Chưa vận dụng sáng kiến) Lớp Sĩ số 9-10 7-8 5-6 Dưới 11A1 46 17 24 11A2 45 13 26 11A3 45 10 29 Qua bảng tổng hợp thấy số lượng học sinh đạt điểm 9-10 mà số học sinh điểm trung bình Vì cần phải đổi phương pháp dạy học không chất lượng môn học bị giảm 2.3 CÁC GIẢI PHÁP ĐỂ GIẢI QUYẾT VẤN ĐỀ Phần 1: Cài đặt hướng dẫn sử dụng phầm mềm Mobile C điện thoại di động có hệ điều hành Android * Cài đặt phần mềm: Bước 1:Vào CH Play điện thoại đánh tên phầm mềmMobile C tải GV: Lê Thị Thảo Trang skkn Trường THPT Thạch Thành SKKN 2021 - 2022 Bước 2: Kích chuột vào cài đặt để tiến hành cài đặt phần mềm Sau cài đặt xong giao diện phần mềm xuất sau: Tạo tệp chương trình Bước 3: Kích vào biểu tượng để tạo tệp chương trình Sau xuất tệp chương trình vào Newfile.C đổi tên đổi phần mở rộng cpp ví dụ tệp chương trình “vd1.cpp” GV: Lê Thị Thảo Trang skkn Trường THPT Thạch Thành SKKN 2021 - 2022 Đặt tên tệp chương trình phần mở rộng cpp Nhấn nút Enter Bước 4: Xuất vùng soạn thảo để nhập nội dung chương trình vào GV: Lê Thị Thảo Trang skkn Trường THPT Thạch Thành SKKN 2021 - 2022 Lưu chương trình Vùng soạn thảo chương trình Các nút lệnh hỗ trợ Nhấn để chạy chương trình Bước 5: Tại vùng soạn thảo nhập nội dung chương trình vào chạy chương trình sau: GV: Lê Thị Thảo Trang skkn Trường THPT Thạch Thành SKKN 2021 - 2022 Ví dụ: Lập trình tính đưa hình tổng số nguyên x,y ( x,y số nguyên nhập vào từ bàn phím) Nhấn Run để chạy chương trình GV: Lê Thị Thảo Trang skkn Trường THPT Thạch Thành SKKN 2021 - 2022 B1: Nhập x, y tương ứng 2, B2: nhấn Enter B3: cho kết GV: Lê Thị Thảo Trang skkn Trường THPT Thạch Thành SKKN 2021 - 2022 Phần 2: Một số tốn học sinh lập trình phầm mềm Mobile C Bài 1: Giải phương trình ax+b=0 Với a,b giá trị thực nhập vào từ bàn phím GV: Lê Thị Thảo Trang 10 skkn Trường THPT Thạch Thành SKKN 2021 - 2022 Bài 2:Tính tổng S=1+2+3+ …+N Với N số nguyên dương nhập từ bàn phím Bài 3: Tính đưa kết tổng S = 1+1/2+1/3+…+1/N Cho đến 1/N< 0.0001 GV: Lê Thị Thảo Trang 11 skkn Trường THPT Thạch Thành SKKN 2021 - 2022 Bài 4: Nhập mảng gồm N phần tử nguyên Tính tổng phần tử mảng Bài 5: Viết chương trình nhập họ tên hai người vào biến xâu đưa hình xâu dài hơn, đưa xâu nhập sau GV: Lê Thị Thảo Trang 12 skkn Trường THPT Thạch Thành SKKN 2021 - 2022 2.4 HIỆU QUẢ CỦA SÁNG KIẾN KINH NGHHIỆM Sau thời gian tìm hiểu, nghiên cứu vận dụng sáng kiến vào dạy học khối 11 năm học 2021-2022 kết nhận khả quan, dạy có ứng dụng sáng kiến tạo hứng thú học tập cho học sinh, học sinh u thích mơn tin học hơn, chất lượng học nâng cao rõ rệt, đồng nghiệp đánh giá cao tính hiệu thực tiễn đề tài Kết so sánh điểm tổng năm học lớp khối 11 trường THPT Thạch Thành IV cụ thể qua năm học 2020-2021 (chưa vận dụng sáng kiến) năm học 2021-2022 (đã vận dụng sáng kiến) cho thấy: Sĩ Chưa vận dụng sáng kiến Sĩ Đã vận dụng sáng kiến Lớp Lớp số Giỏi Khá T.bình Yếu số Giỏi Khá T.bình Yếu A1 46 20 20 B1 46 35 A2 45 23 18 B2 47 32 A3 45 15 28 B3 45 29 14 Thực tế cho thấy sau áp dụng sáng kiến kinh nghiệm vào giảng dạy thấy tỉ lệ % kết học sinh trước sau thực đề tài có khác biệt rõ rệt, rõ ràng kết học sinh sau ứng dụng đề tài cao hẳn so với chưa thực đề tài KẾT LUẬN VÀ ĐỀ XUẤT 3.1 Kết luận Việc sử phầm mềm Mobile C để học lập trình C++ điện thoại di động cài hệ điều hành Android chương trình Tin học lớp 11 trường THPT Thạch Thành 4đã tạo hứng thú học tập, tăng khả tư sáng tạo nâng cao kết học tập học sinh, giải pháp quan trọng giúp học sinh nắm vững nội dung học nâng cao kỹ lập trình Vì vậy, trình giảng dạy tiết dạy khố, tiết ôn tập giáo viên nên đưa vào để giúp học sinh vận dụng thành thạo phần mềm để từ học sinh tự thực hành q trình học môn Tin học Tuy nhiên, áp dụng đề tài giáo viên cần phải quản lí sát việc học sinh sử dụng điện thoại di dộng mục đích học tập 3.2 Đề xuất - Đối với lãnh đạo trường: Cần với giáo viên quản lí theo dõi nhắc nhở học sinh vận dụng đề tài tiết học để đạt hiệu cao - Nhân rộng cách thức cho lớp khác, giáo viên khác - Mong nhận đóng góp ý kiến nhiệt tình đồng nghiệp để cách thức thực tốt GV: Lê Thị Thảo Trang 13 skkn Trường THPT Thạch Thành SKKN 2021 - 2022 XÁC NHẬN CỦA THỦ TRƯỞNG ĐƠN VỊ Thanh Hố, ngày 16 tháng năm 2022 Tơi xin cam đoan SKKN viết, khơng chép nội dung người khác Ngô Văn Giang Lê Thị Thảo TÀI LIỆU THAM KHẢO Sách giáo khoa tin học 11 Sách tập tin học 11 Sách “ Lập trình C++ thật đơn giản” Nguyễn Đặng Phú – GV Trường THPT chuyên Lam Sơn Tham khảo video tải phần mềm mạng Internet + Trang web https://www.youtube.com/watch?v=Dvl9siP9IrI + Trang web https://baomoi.com/hoc-sinh-lop-12-viet-nhieu-ung-dungcho-kho-google-play GV: Lê Thị Thảo Trang 14 skkn DANH MỤCSÁNG KIẾN KINH NGHIỆM ĐÃ ĐƯỢC HỘI ĐỒNG SÁNG KIẾN KINH NGHIỆM NGÀNH GIÁO DỤC VÀ ĐÀO TẠO HUYỆN, TỈNH VÀ CÁC CẤP CAO HƠN XẾP LOẠI TỪ C TRỞ LÊN Họ tên tác giả:Lê Thị Thảo Chức vụ đơn vị công tác:Giáo viên trường THPT Thạch Thành TT Tên đề tài SKKN Sử dụng sơ đồ tư để củng cố dạy giúp học sinh nắm vững nội dung chương trình Tin học lớp 11 trường THPT Thạch Thành Tích hợp kiến thức Tốn học, Vật lí, Sinh học, Địa lí, văn hóa dân gian, thực tiễn đời sống vào ơn tập chương 3: “Cấu trúc rẽ nhánh lặp” – Tin học lớp 11 giúp nâng cao chất lượng dạy học tạo hứng thú học tập cho học sinh khối 11 trường THPT Thạch Thành Tích hợp kiến thức Tốn học, Vật lí, GDCD, thực tiễn đời sống vào ơn tập chương 2: “Chương trình đơn giản” – Tin học lớp 11 giúp nâng cao chất lượng dạy học tạo hứng thú học tập cho học sinh khối 11 trường THPT Thạch Thành Năm học Cấp đánh giá Kết đánh giá đánh giá xếp xếp loại xếp loại loại Cấp Tỉnh Loại C 2014-2015 Cấp Tỉnh Loại C 2016-2017 Cấp tỉnh skkn Loại C 2020-2021 ... trình l? ?c nơi nên kết h? ?c tập nâng cao Chính định chọn đề tài “HƯỚNG DẪN H? ?C SINH SỬ DỤNG PHẦN MỀM MOBILE C TRÊN ĐIỆN THOẠI DI ĐỘNGHỆ ĐIỀU HÀNH ANDROID ĐỂ LẬP TRÌNH GIẢI MỘT SỐ BÀI TOÁN ĐƠN GIẢN... tơi hướng dẫn h? ?c sinh c? ?i đặt phần mềm Mobile C điện thoại hướng dẫn h? ?c sinh lập trình số tốn đơn giản ngơn ngữ C+ +đã mang lại số hiệu h? ?c tập Đó h? ?c sinh thích thúvà đam mê với lập trình, lập. .. NGHIÊN C? ??U Đối tượng nghiên c? ??u hướng dẫn h? ?c sinh c? ?i đặt sử dụng phầm mềm Mobile C điện thoại di động hệ điều hành Android để lập trình giải số tốn đơn giản Tin h? ?c 11 1.4 PHƯƠNG PHÁP NGHIÊN C? ??U