1. Trang chủ
  2. » Giáo Dục - Đào Tạo

Hỗ trợ học sinh miền núi học lập trình c++ bằng điện thoại

28 1 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 28
Dung lượng 1,91 MB

Nội dung

MỤC LỤC PHẦN I ĐẶT VẤN ĐỀ I Lý chọn đề tài II Mục đích nghiên cứu III Đối tượng nghiên cứu IV Phạm vi nghiên cứu V Phương pháp nghiên cứu VI Tính đề tài PHẦN II NỘI DUNG NGHIÊN CỨU I Cơ sở lí luận Tổng quan thiết bị dạy học Vị trí, vai trị ý nghĩa thiết bị dạy học Mối quan hệ TBDH với thành tố khác trình dạy học Vai trị TBDH q trình dạy học II Thực trạng Thuận lợi Khó khăn III Giải pháp thực Khơi dậy niềm đam mê lập trình cho học sinh Hướng dẫn sử dụng ứng dụng học lập trình C++ điện thoại 14 Rèn luyện kĩ lập trình 18 Hỗ trợ tiết thực hành 21 Học lập trình Online 22 Phương án để quản lí việc sử dụng điện thoại học sinh học: 24 IV Kết đạt 25 Đối với học sinh 25 Đối với giáo viên 25 Khả mang lại lợi ích thiết thực sáng kiến 26 PHẦN III KẾT LUẬN 27 I Kết luận 27 II Kiến nghị 27 TÀI LIỆU THAM KHẢO 28 CÁC TỪ VIẾT TẮT STT Từ viết tắt Ý nghĩa TBDH Thiết bị dạy học PPDH Phương pháp dạy học HS Học sinh GV Giáo viên THPT Trung học phổ thông GD&ĐT Giáo dục đào tạo CNTT Công nghệ thông tin GDPT Giáo dục phổ thông PHẦN I ĐẶT VẤN ĐỀ I Lý chọn đề tài Chức chủ yếu thiết bị dạy học tạo điều kiện cho người học nắm vững xác, sâu sắc kiến thức, phát triển lực nhận thức hình thành nhân cách người học Thiết bị dạy học thí nghiệm, thực hành góp phần quan trọng đến chất lượng dạy - học giáo viên, giúp học sinh hiểu sâu sắc, nâng cao lòng tin học sinh vào khoa học Qua rèn luyện lịng say mê nghiên cứu, mong muốn tìm kiếm tri thức Sử dụng thiết bị dạy học cách hợp lý, lúc, chỗ đem lại hiệu cao dạy học Đối với môn Tin học, máy tính thiết bị dạy học cần thiết với giáo viên lẫn học sinh Đặc biệt với học sinh, ngồi kiến thức lí thuyết máy tính cần để hỗ học sinh thực hành, làm tập, rèn luyện kĩ Chương trình Tin học 11 chủ yếu trang bị kiến thức kĩ lập trình cho học sinh Đây nội dung tương đối khó với đa số học sinh Để học sinh học tốt chương trình Tin 11 ngồi kiến thức thuật tốn địi hỏi người học phải có thiết bị hỗ trợ cho việc học máy tính Tuy nhiên, học sinh trường tôi, trường huyện miền núi, học sinh đa phần em dân tộc người, điều kiện kinh tế gia đình khó khăn việc có máy tính phục vụ học tập điều mà học sinh có Học sinh tiếp cận với ngơn ngữ lập trình thơng qua tiết học lớp Về nhà đa số em khơng có máy tính để thực hành, làm tập Hầu em làm tập giáo viên giao giấy nên test thử làm mình, khơng kiểm tra làm hay sai, kết nào, Điều dẫn đến việc tiếp thu kiến thức môn học học sinh bị hạn chế, học sinh khơng có hội tự chủ khám phá chương trình, rèn luyện kĩ lập trình Trong phát triển ngày nhanh khoa học công nghệ, việc áp dụng thành tựu khoa học tiên tiến, công nghệ thông tin vào công việc giảng dạy giáo viên xu hướng tất yếu Công nghệ thay đổi hình thức dạy học, ngày học sinh hồn tồn chủ động việc tìm kiếm tri thức học tập kiến thức, học lúc, nơi Điện thoại thông minh đời, không nghe gọi mà nơi cung cấp kho tàng kiến thức việc kết nối Internet Với điện thoại thơng minh, học sinh ngày có khả tiếp cận nhiều nguồn kiến thức khác bổ sung cho kiến thức mà giáo viên sách giáo khoa cung cấp Nó phương tiện hỗ trợ học tập hữu ích khơng có trợ giúp máy tính Từ thực tiễn cơng tác giảng dạy, nhận thấy cần thiết việc nghiên cứu đề giải pháp nhằm nâng cao hiệu việc dạy học lập trình cho học sinh khơng có máy tính phục vụ cho việc học nên muốn chia sẻ kinh nghiệm nhỏ mà thân có q trình dạy học, “Hỗ trợ học sinh miền núi học lập trình C++ điện thoại” II Mục đích nghiên cứu Trọng tâm đề tài phát triển lực ứng dụng công nghệ thông tin học tự học học sinh lớp 11 học lập trình C++ Giúp học sinh có nhìn mới, hướng tiếp cận với ngơn ngữ lập trình Tạo điều kiện để học sinh tự học lập trình lúc, nơi, giúp em tiếp thu kiến thức cách dễ dàng tốt Từ giúp học sinh tự tin cảm thấy hứng thú với môn học, đem lại hiệu học tập cao III Đối tượng nghiên cứu Học sinh lớp 11A, 11B, 11C trường THPT Tương Dương IV Phạm vi nghiên cứu Nghiên cứu việc dạy học ngơn ngữ lập trình C++ trường phổ thơng V Phương pháp nghiên cứu - Phân tích vị trí, vai trị ý nghĩa thiết bị dạy học mơn học - Phân tích thực trạng việc sử dụng thiết bị dạy học trường THPT Tương Dương - Tham vấn ý kiến giáo viên môn Tin học, đồng nghiệp số giáo viên khác - Tiến hành thực nghiệm sư phạm số lớp khối 11 trường THPT Tương Dương - Phân tích kết thu trình thực nghiệm sư phạm, đối chiếu với mục đích nghiên cứu rút kết luận đề tài VI Tính đề tài - Giúp học sinh tiếp cận với công nghệ số, ứng dụng công nghệ thông tin truyền thông học tự học đáp ứng yêu cầu cần đạt lực đặc thù mơn Tin học chương trình GDPT 2018 - Góp phần đổi phương pháp giáo dục phát huy tính tích cực, chủ động, sáng tạo học sinh, bồi dưỡng cho học sinh phương phá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 - Giúp học sinh có cách nhìn nhận mới, hướng tiếp cận trình học lập trình, tạo hội học tập lúc, nơi, cá nhân hóa việc học - Giúp giải vấn đề thiếu máy tính hỗ trợ dạy học lập trình trường học nhà học sinh PHẦN II NỘI DUNG NGHIÊN CỨU I Cơ sở lí luận Tổng quan thiết bị dạy học Theo chuyên gia thiết bị giáo dục Việt Nam, TBDH thuật ngữ vật thể tập hợp đối tượng vật chất mà người giáo viên sử dụng với tư cách phương tiện điều khiển hoạt động nhận thức học sinh, học sinh nguồn tri thức, phương tiện giúp học sinh lĩnh hội khái niệm, định luật, thuyết khoa học,… hình thành họ kĩ năng, kĩ xảo, đảm bảo phục vụ mục đích dạy học TBDH phận hệ thống sở vật chất sư phạm, TBDH tất phương tiện cần thiết giáo viên học sinh sử dụng hoạt động dạy học nhằm phát huy tính tích cực, chủ động, sáng tạo hoạt động, khám phá lĩnh hội tri thức học sinh, góp phần nâng cao chất lượng giáo dục, đạt mục tiêu giáo dục đề TBDH phải phù hợp với yêu cầu nội dung phương pháp chương trình giáo dục; đảm bảo tính khoa học sư phạm; an tồn cho người sử dụng, phù hợp với dự phát triển tâm lí sinh lí lứa tuổi học sinh Để nâng cao hiệu sử dụng TBDH trình dạy học cần đảm bảo thực yêu cầu sau đây: - Sử dụng TBDH mục đích - Sử dụng TBDH lúc - Sử dụng TBDH chỗ - Sử dụng TBDH mức độ cường độ Vị trí, vai trị ý nghĩa thiết bị dạy học TBDH khơng thể thiếu đuợc đóng vai "người minh chứng khách quan" vấn đề lí luận, liên kết lí luận thực tìễn Mặt khác, TBDH phương tiện thực nghiệm, trực quan, thực hành; hoạt động liền với tư tư ln gắn kết với hoat động, TBDH tạo toàn vẹn hoạt động nhận thức; đồng thời phát huy đuợc tính tích cực, chủ động sáng tạo người học TBDH góp phần to lớn vào việc vận dụng đổi phương pháp giáo dục - dạy học TBDH phận nội dung PPDH Lí luận dạy học khẳng định q trình dạy học q trình hoạt động dạy hoạt động học đuợc người dạy người học cộng tác tối ưu với có nội dung phương pháp xác định nhằm tiến tới mục đích định Như mục đích có nội dung cụ thể cần có phưomg pháp thích họp; để thực phương pháp truyền đạt lĩnh hội nội dung phải có TBDH tương ứng, có TBDH đủ phù hợp triển khai PPDH cách hiệu Mặt khác, nội dung dạy học phản ánh thông qua TBDH ngược lại, vấn đề thể rõ mà khoa học công nghệ phát triển phát triển phản ánh vào loại TBDH nhà trường TBDH sản phần khoa học kỉ thuật có chức xác định mang tính mục đích sư phạm cao, chúng chứa đựng tìềm tri thức to lớn đồng thời đóng vai trị đối tượng nhận thức Như vậy, TBDH phận nội dung phuơng pháp, chúng vừa phương tiện để nhận thức, vừa đối tượng chứa nội dung cần nhận thức TBDH nhân tố quan trọng để đổi PPDH Ngoài mối quan hệ với mục tiêu, nội dung, phương pháp, TBDH cịn có quan hệ chặt chẽ với thành tố người dạy (người tổ chức, điều khiển) người học (chủ thể tự điều khiển) trình dạy học nhằm tạo nên cộng tác tối ưu lực lượng tham gia trình dạy học với thành tố khác trình dạy học TBDH với ưu mặt sư phạm góp phần lớn việc đổi PPDH nhà trường Nhờ có TBDH, lượng thơng tin lớn cửa học đuợc hình ảnh hố, mơ hình hố, trục quan hố, phóng to, thu nhỏ, làm cho nhanh hay chậm lại, đem lại cho người học “khơng gian học tập” có tính mục đích mang lại hiệu cao TBDH góp phần vào việc thực đa dạng hố hình thức dạy học TBDH chứa đựng tiềm tri thức phương pháp nhằm tạo điều kiện kích thích hoạt động trình học lập Nếu TBDH đủ đa dạng cho phép tổ chức nhiều hình thức hoạt động dạy học phong phú có hiệu TBDH nhân tố đảm bảo chất lượng dạy học Xuất phát từ đặc trưng tư hình ảnh, tư cụ thể người, trình dạy học, trực quan đóng vai trị quan trọng lĩnh hội kiến thức người học Trong “kênh” thu nhận thơng tin “kênh nhìn" có hiệu cao (khoa học minh chứng khả giác quan việc tiếp thu tri thức có mức độ: nghe 11%, nhìn 81%; giác quan khác 9% - theo tài liệu VAT Project) Khơng nội dung học tập phức tạp cần đến hỗ trợ tích cực phuơng tiện trực quan giải đuợc mang trừu tượng Theo ngun lí học đơi với hành, người học cần đuợc trực tiếp làm thực nghiệm (lắp ráp, thao tác, quan sát, nhận xét) việc sử dụng dụng cụ, phương tiện cụ thể Dạy học tích cực u cầu người học tham gia có ý thức vào hoạt động tự khám phá, tự theo dõi tượng để lí giải chặt chẽ tường minh kết thu được; đồng thời qua hoạt động họ có kĩ cần thiết Như vậy, TBDH phương tiện điều kiện tất yếu để tiến hành trình dạy học tích cực TBDH góp phần đảm bảo chất lượng kiến thức dạy học Trong dạy học, chất lượng kiến thức chuyển tải từ người dạy đến người học cần phải đảm bảo tính: xác, khoa học, tổng quát, hệ thống, chuyển hoá, thực tiễn, vận dụng bền vững, Trong TBDH góp phần đảm bảo tính chất kiến thức truyền thụ dạy học TBDH góp phần nâng cao hiệu sư phạm Hệ thống TBDH đại có khả xây dựng, hình thành, củng cố, hệ thống hoá, vận dụng kiến thức vào thực tiễn TBDH tạo điều kiện sâu vào vật tượng, mà cịn cho phép trình bày vấn đề trừu tượng cách sinh động, khả sư phạm to lớn hỗ trợ cho người dạy người học như: tăng tốc độ truyền tải thông tin mà không làm giảm chất lượng thông tin; thực PPDH tích cực nhằm: tạo mở rộng vùng cộng tác người dạy người học, tạo khả thực hành, củng cố kiến thức, rèn luyện kĩ làm việc, học tập, khéo léo chân tay, bồi dưỡng khả tự học, tự chiếm lĩnh tri thức, tạo hứng thú, lôi học, tiết kiệm thời gian lớp, cải tiến hình thức lao động sư phạm, tạo khả tổ chức điều khiển hoạt động dạy học Mối quan hệ TBDH với thành tố khác trình dạy học Theo cách tiếp cận hệ thống, trình dạy học bao gồm thành tố bản: mục tiêu, nội dung, phương pháp, TBDH, người dạy, người học Các thành tố tương tác qua lại tạo thành chỉnh thể môi trường giáo dục nhà trường (môi trường sư phạm tương tác) môi trường kinh tế - xã hội cộng đồng Mục tiêu dạy học nhà trường phụ thuộc đáp ứng mục tiêu kinh tế - xã hội Mục tiêu dạy học có nội dung dạy học đáp ứng mục tiêu Để thực mục tiêu nội dung phải có PPDH Muốn thực tốt PPDH phải có TBDH Người dạy người học tác động lẫn nhau, thông qua TBDH người dạy truyền đạt người học chiếm lĩnh nội dung dạy học theo mục tiêu dạy học TBDH thành tố quan trọng q trình dạy học TBDH khơng minh hoạ trực quan hoá nội dung dạy học, mà chứa đựng nội dung dạy học Đặc biệt, TBDH có mối quan hệ khăng khít với PPDH Nội dung, phương pháp không đuợc xác định dựa vào mục tiêu giáo dục mà xác định dựa vào thực tế TBDH mà nhà trường có TBDH vừa mang tính độc lập, vừa phụ thuộc tác động lẫn với thành tố khác q trình dạy học TBDH có vị trí quan trọng tất môn học trường phổ thông, đặc biệt môn khoa học thực nghiệm như: Vật lí, Hố học, Sinh học, Tin học Công nghệ TBDH minh chứng khách quan cho nội dung dạy học, phương tiện để hoạt động nhận thức, điều kiện để lực lượng thực chức nhiệm vụ dạy học, kết nối hoạt động bên bên nhà trường TBDH chịu chi phối nội dung PPDH Vai trị TBDH q trình dạy học * Vai trò TBDH PPDH - TBDH góp phần nâng cao tính trực quan cửa q trình dạy học Giúp HS nhận sụ việc, tượng, khái niệm cách cụ thể hơn, dể dàng TBDH nguồn tri thức với tư cách phuơng tiện chứa đựng chuyển tải thông tin hiệu đến HS - TBDH hướng dẫn hoạt động nhận thức HS thông qua việc đặt câu hỏi gợi mở GV để HS - Mối quan hệ PPDH với mức độ tiếp thu kiến thức, kĩ HS dạy học - Thuyết trình hiệu 9% Đọc hiệu 10% Nghe nhìn hiệu 20% Mơ tả, trình bày hiệu 30% Thảo luận nhóm hiệu 50% Thực hành hiệu 79% Dạy lại người khác ứng dụng hàng ngày hiệu 90% * Vai trò TBDH nội dung dạy học - TBDH đảm bảo cho việc thực mục tiêu đơn vị kiến thức, mục tiêu học TBDH có vai trị cao nhất, hiệu nhẩt để thực mục tiêu chương trình sách giáo khoa - TBDH giúp cho GV HS tổ chức hiệu trình dạy học, tổ chức nghiên cứu đơn vị kiến thức học nói riêng tổ chức q trình dạy học nói chung - TBDH đảm bảo cho khả truyền đạt GV thúc đẩy khả lĩnh hội kiến thức HS theo nội dung, chương trình, nội dung học khối lớp, cấp học, bậc học II Thực trạng Thuận lợi - Công nghệ thông tin ngày phát triển có nhiều ứng dụng dạy học Ứng dụng CNTT ngành GD&ĐT trở thành xu tất yếu quản lý hỗ trợ hoạt động dạy học Giáo viên học sinh sử dụng máy tính, ipad, điện thoại thơng minh,… để hỗ trợ khai thác phục vụ việc dạy học - Lập trình điện thoại hình thức hiệu quả, hình thức giúp học sinh học lúc, nơi Người học tận dụng điện thoại để hỗ trợ việc học: tìm kiếm thơng tin, nâng cao khả lập trình,… - Với phát triển vũ bão cơng nghệ học sinh khơng khó để tìm cho ứng dụng học lập trình C++ điện thoại Có thể kể đến như: Mobile C, Learn C++, CppDroid,… - Hệ thống tảng tương tác trực tuyến hồn tồn miễn phí cho phép người dùng học tập, thực hành đánh giá kỹ lập trình Nó trở thành nguồn tài ngun vơ tận để học sinh trau dồi kỹ code Có nhiều trang web dạy học lập trình online, rèn luyện kĩ lập trình mà học sinh học điện thoại, học sinh trực tiếp test code mình, đánh giá mức độ làm - Với bùng nổ công nghệ thông tin nay, cộng với điều kiện học xa nhà nên hầu hết học sinh bố mẹ trang bị cho điện thoại để dễ dàng việc liên lạc, hỗ trợ học tập Qua khảo sát 99% học sinh sử dụng điện thoại thông minh Đây điều kiện thuận lợi cho học sinh sử dụng điện thoại thay máy tính hỗ trợ việc học lập trình - Thơng tư số 32/2020/TT-BGDĐT Điều lệ trường THCS, trường THPT trường phổ thông có nhiều cấp học, thay Thơng tư số 12/2011/TT-BGDĐT năm 2011 Thơng tư có hiệu lực từ ngày 01/11/2020 cho phép học sinh mang điện thoại đến trường phục vụ việc học tập Khó khăn - Đặc thù mơn Tin học liên quan đến máy tính Sau học em cần thực hành để hiểu rõ kiến thức nâng cao kĩ Đặc biệt mơn tin “Học đơi với hành” cần thiết quan trọng Có học lí thuyết nhiều đến đâu, giỏi đến đâu khơng có máy tính để thực hành việc học chưa thực đạt hiệu - Thực tế trường vùng khó khăn trường THPT Tương Dương việc tiếp cận với công nghệ thông tin nhiều hạn chế Một điều dễ nhận thấy em có điều kiện tiếp xúc với máy tính tin học, nguyên nhân điều kiện kinh tế sở vật chất chưa đáp ứng đầy đủ, lĩnh vực cơng nghệ thơng tin với em - Đặc biệt với chương trình tin học 11 việc rèn luyện kĩ lập trình quan trọng cần thiết Đa số gia đình học sinh chưa có máy tính phục vụ học lập trình nên khả nhớ, khả vận dụng kiến thức vào học học sinh bị hạn chế - Học sinh chưa nhận thức tầm quan trọng việc học lập trình nên chưa có say mê, hứng thú việc học - Trang thiết bị máy tính phục vụ cho việc dạy, học lập trình trường chưa thể đáp ứng đủ nhu cầu dạy học giáo viên học sinh - Việc học lập trình tương đối khơ khan, giáo viên khó thiết kế giảng gây hứng thú cho học sinh III Giải pháp thực Khơi dậy niềm đam mê lập trình cho học sinh 1.1 Thực trạng: Là học sinh miền núi tiếp cận với cơng nghệ thông tin nên hầu hết học sinh học chưa thực hiểu lập trình ứng dụng Vì đa số em chưa định hướng học lập trình để làm có ứng dụng quan trọng đời sống Vì dạy học lập trình giáo viên thường nghe câu “thầy (cơ) ơi, học để làm gì?” Trách nhiệm giáo viên cho học sinh thấy ý nghĩa mục đích việc học lập trình Từ khơi dậy niềm đam mê lập trình học sinh Khi em thực hiểu yêu thích lĩnh vực lập trình em tìm thấy nhiều niềm vui, đam mê tìm hiểu khám phá điều mẻ đầy hấp dẫn môn tưởng chừng khô khan 1.2 Giải pháp: 1.2.1 Cho học sinh thấy ý nghĩa việc học lập trình Cốt lõi việc đổi phương pháp dạy học giúp học sinh yêu thích, hứng thú với môn học, hướng tới việc học tập chủ động, chống lại thói quen học tập thụ động Vì bắt đầu tiếp cận với ngơn ngữ lập trình C++ tơi thực lồng ghép vào học cho học sinh tìm hiểu thêm lợi ích lập trình, ngơn ngữ lập trình phổ biến, ứng dụng ngơn ngữ lập trình thực tiễn để em có thêm hiểu biết loại ngơn ngữ lập trình nay, cho em thấy cần thiết ngôn ngữ lập trình từ em có thêm niềm đam mê với môn học - Cho học sinh thấy với thời đại sản phẩm công nghệ khắp nơi, nhiều thứ nhìn thấy, sờ vào lập trình, việc hàng ngày làm như: Tìm phim hay để xem; Nhắn tin với bạn bè; Mua hàng online; Học tập trực tuyến, … nhờ vào lập trình - Các ngơn ngữ lập trình phổ biến nay: JavaScript, Python, Java, C/C++, C-Sharp (C#), - Các trang mạng tiếng viết ngơn ngữ lập trình nào? 10 Trong ngày cuối tháng 6, đầu tháng năm 2020, thi Sáng tạo thanh, thiếu niên, nhi đồng tỉnh Nghệ An tổ chức, sản phẩm “Cánh tay Robot” em Trần Hữu Phúc giành giải Nhất thi Ước mơ Phúc trở thành lập trình viên giỏi tương lai Sản phẩm “Cánh tay Robot” Phúc hoàn chỉnh đạt giải Cuộc thi sáng tạo thanh, thiếu niên, nhi đồng tỉnh Nghệ An năm 2020 -… 1.3 Hiệu quả: - Học sinh hiểu môn học, thấy ý nghĩa mục đích việc học lập trình từ có đam mê mơn học - Thấy tầm quan trọng ngôn ngữ lập trình học tập, đời sống, xã hội,… - Xây dựng động học tập cho thân - Hiểu giá trị thành công Hướng dẫn sử dụng ứng dụng học lập trình C++ điện thoại 2.1 Thực trạng: Ở trường THPT Tương Dương học sinh chủ yếu em vùng sâu, vùng xa điều kiện kinh tế gia đình khó khăn Khi học sinh tiếp cận với ngôn ngữ lập trình em khơng có máy tính hỗ trợ học tập nên khó khăn việc tiếp cận học 14 Đa số học sinh học xa nhà, em bố mẹ trang bị điện thoại để tiện liên lạc (khoảng 99% học sinh có điện thoại thông minh) Hầu hết em chưa biết tận dụng điện thoại phục vụ cho việc học mà chủ yếu chơi game, xem phim, lướt web,… 2.2 Giải pháp: Khơng phải có máy tính mà cần điện thoại thơng minh học lập trình Giáo viên mong muốn định hướng cho học sinh mải mê với Smartphone hướng tiếp cận với ngơn ngữ lập trình khơng có máy tính hỗ trợ Tổng thống Mỹ Barack Obama khuyến khích "Đừng chơi game điện thoại, học lập trình đó", sử dụng thiết bị công nghệ không để xem phim, chơi game mà biến trở thành cơng cụ đắc lực hỗ trợ q trình học tập Có nhiều ứng dụng học C++ điện thoại thông minh như: Mobile C, CppDroid - C/C++ IDE, Learn C++,… Trong ứng dụng Mobile C ứng dụng thân thiện, dễ sử dụng, chạy mượt điện thoại, cài đặt hệ điều hành Android iOS * Hướng dẫn cài đặt ứng dụng Mobile C điện thoại Android: Bước 1: Tìm đến biểu tượng CH Play Bước 3: Chọn cài đặt để tiến hành cài điện thoại đặt ứng dụng Bước 2: Chạm tay vào chữ Google Play gõ tên Mobile C để tiến hành tìm kiếm ứng dụng 15 * Hướng dẫn sử dụng ứng dụng Mobile C: Khởi động ứng dụng Mobile C Giao diện ứng dụng Tạo file Tạo thư mục Tạo file mới: Gõ tên vào New Màn hình soạn thảo file name đuôi file C++ cpp Khả phát lỗi Phát lỗi trực tiếp viết code Phát lỗi chạy chương trình 16 Chạy chương trình, xem kết 2.3 Hiệu quả: - Ứng dụng có giao diện thân thiện, dễ sử dụng, gần với giao diện máy tính, cài đặt hệ điều hành Android iOS - Có thơng báo lỗi rõ ràng viết code - Mở cho học sinh hướng tiếp cận với ngơn ngữ lập trình - Học sinh có phương tiện để phục vụ học tập - Học sinh học lập trình lúc nơi - Học sinh biết cách tìm hiểu, khai thác ứng dụng khác Giáo viên hướng dẫn học sinh thực hành điện thoại 17 Rèn luyện kĩ lập trình 3.1 Thực trạng: Theo khung chương trình mơn học thời lượng để học sinh thực hành nắm vững kiến thức rèn luyện kĩ chưa nhiều Đặc biệt chương I II, hai chương tạo tiền đề cho học sinh học nội dung tiếp theo, khởi đầu để học sinh biết ngơn ngữ lập trình, cách sử dụng ngơn ngữ lập trình, cách tạo chương trình, cách chạy chương trình, test thử chương trình, Nhưng thời lượng mơn học có hai tập thực hành, với thời lượng khó để học sinh miền núi tiếp cận đạt mục tiêu học học lớp Thực tế cho thấy tiết thực hành giáo viên phải thời gian hướng dẫn học sinh thao tác sử dụng phần mềm, cách gõ chương trình, test liệu,… Có nhiều học sinh thao tác chậm nên dù hết thời lượng học chưa hoàn thành nội dung yêu cầu Điều dẫn đến học sinh chưa kịp hiểu bài, chưa kịp hiểu ý nghĩa câu lệnh, chưa kịp xem kết chương trình sao,… 3.2 Giải pháp: Qua nhiều năm giảng dạy, thân nhận thấy để viết chương trình học sinh cần phải nắm nhớ kiến thức từ học Vậy vấn đề đặt phải để sau tiết học môn Tin học nhà trường giáo viên phải giúp học sinh hệ thống kiến thức cách cô đọng thực hành soạn thảo chương trình nhiều có thể, từ tăng khả nhớ, khả vận dụng kiến thức cách linh hoạt nâng cao hiệu việc dạy học, truyền đầy đủ kiến thức, kĩ cho em, tù em có hứng thú, đam mê với môn học Thực hành nội dung học nhà việc làm cần thiết quan trọng Việc giúp học sinh hệ thống hóa kiến thức học lớp, hiểu rõ hoạt động câu lệnh, giúp người học nắm vững kiến thức bài, nâng cao khả lập trình, phát huy tính tích cực, chủ động, sáng tạo người học Ở số nội dung như: chương trình đơn giản, thủ tục chuẩn vào/ra đơn giản, cấu trúc rẽ nhánh, cấu trúc lặp,… sau học học sinh cần thực hành để hiểu cú pháp, ý nghĩa câu lệnh, làm quen với chương trình Nhưng học sinh khơng có máy tính để thực hành lại nội dung học tìm hiểu trước chương trình nhà Sau học sinh cài đặt ứng dụng Mobile C điện thoại, thực vận dụng vào tiết học sau học xong học sau: * Cách thức thực hiện: - Ở tiết học lí thuyết tập lớp giáo viên thực lồng ghép để học sinh hiểu cú pháp ý nghĩa câu lệnh cách chia nhóm cho học sinh viết code thực hành lớp học Chia nhóm nhỏ theo bàn, nhóm sử dụng điện thoại thực tập - Ở nhà: Giáo viên giao cho học sinh thực hiện, học sinh độc lập làm bài, rèn luyện kĩ năng, cá nhân hóa việc học 18 * Hình thức đánh giá học sinh: - Đánh giá qua hoạt động nhóm - Đánh giá mức độ tích cực, hiệu qua làm học sinh nhà cách: + Học sinh chụp ảnh làm quay hình trình làm gửi giáo viên kiểm tra + Kiểm tra tiết học + Kiểm tra làm lưu điện thoại tập (đối với học sinh khơng có điện thoại) * Nội dung: Bài học Ở lớp Ở nhà Bài Cấu trúc - Gv hướng dẫn học sinh Lập trình đưa hình tên chương trình sử dụng phần mềm Mobile C soạn thảo, lưu trữ chạy chương trình đưa hình câu “Xin chao!” Bài Các thủ Nhập vào số a, b từ bàn Bt1: Nhập vào số a, b từ bàn tục chuẩn vào/ra phím Tính tổng hai số phím Tính tổng, hiệu, tích, đơn giản thương hai số Bt2: Nhập vào số a, b từ bàn phím Tính s=(a+b)2+ b+c Bài Cấu trúc Nhập vào số a từ bàn Bt1: Nhập vào số a,b từ bàn rẽ nhánh phím Kiểm tra tính chẵn, phím Kiểm tra xem tổng số lẻ số số chẵn hay số lẻ Bt2: Hồn thiện giải phương trình bậc Bài tập thực hành Bài 10 Cấu trúc Bt1: Tính tổng Bt1: Tính tổng số lẻ từ đến n lặp s=1+2+3+…+n (n nhập từ (n nhập vào từ bàn phím) bàn phím) Bt2: Tính tổng Bt2: Tính tổng s=1+1/2+1/3+…1/n (n nhập s=1+2+3+… từ bàn phím) s>=100 Bài 11 mảng Kiểu Tìm phần tử lớn Tìm phần tử nhỏ dãy số dãy số nguyên nguyên Bài Kiểu Viết chương trình nhập Viết chương trình nhập vào 12 19 xâu vào xâu In xâu In hình số lượng kí tự hình xâu vừa nhập có xâu Bài 18 Ví dụ Tìm giá trị nhỏ Tìm giá trị lớn số a, b, cách viết sử số a, b, c c dụng chương trình 3.3 Hiệu quả: - Học sinh có phương tiện phục vụ học tập, hiểu rõ cú pháp, ý nghĩa câu lệnh, rèn luyện kĩ lập trình sau học - Học sinh thấy kết làm mình, biết làm hay sai - Vì làm học sinh lưu điện thoại nên học sinh hỏi giáo viên lúc, nơi - Học sinh thấy hứng thú với mơn học, có cơng cụ để khai thác, sáng tạo, khám phá tri thức, cá nhân hóa việc học Một số làm học sinh ứng dụng Mobile C 20 Hỗ trợ tiết thực hành 4.1 Thực trạng: - Trường THPT Tương Dương có phịng máy tính với số lượng khoảng 14 máy/phòng Một phòng hoạt động tương đối ổn định Phòng lại số lượng máy cũ nhiều, cấu hình thấp, hoạt động khơng ổn định Với số lượng máy tính chưa thể đáp ứng nhu cầu dạy học giáo viên học sinh Vào học thực hành học sinh phải ngồi ghép 3-4 em/1 máy tính, máy tính hoạt động chập chờn lúc lúc không, ảnh hưởng đến chất lượng buổi học thực hành - Số lượng phịng thực hành nên có trùng lặp tiết thực hành giáo viên số lớp không trực tiếp đảm bảo thời lượng thực hành mà thực hành thông qua máy tính giáo viên lớp học Chính nên học sinh khơng tiếp xúc nhiều với máy tính, có nhiều bạn thao tác máy tính cịn chưa thành thạo cịn chậm Vì có nhiều học sinh khơng hồn thành tập tiết học thực hành 4.2 Giải pháp: Để học sinh có đủ phương tiện thực hành giáo viên bố trí sau: + Đối với tiết thực hành phòng máy: Ưu tiên thực hành máy tính nhiều có thể, giáo viên bố trí cho học sinh khơng có điện thoại vào máy tính trước (2 hs/1 máy tính) Những bạn cịn lại khơng đủ máy tính để bố trí, giáo viên cho học sinh thực hành điện thoại (2 hs/1 điện thoại) Việc làm luân phiên tiết thực hành để đảm bảo học sinh rèn luyện kĩ lập trình + Đối với tiết học thực hành mà khơng có đủ phịng để bố trí có trùng lặp: Giáo viên tổ chức cho học sinh thực hành phòng học phần mềm Mobile C điện thoại (2 hs/1 điện thoại) Học sinh thực hành phần mềm Mobile C lớp học 21 4.3 Hiệu quả: - Học sinh rèn luyện kĩ lập trình - Hs có đủ phương tiện phục vụ học tập - Giải tình trạng thiếu thiết bị trường học Học lập trình Online 5.1 Thực trạng: Trước để chọn học sinh tham gia đội tuyển học sinh giỏi giáo viên phải nhiều thời gian để tìm kiếm, bồi dưỡng Giáo viên phải tìm kiếm từ lớp, tập hợp học sinh ưu tú để tổ chức lớp bồi dưỡng Hầu giáo viên để học sinh ơn luyện nhà học sinh khơng có máy tính để thực hành mà chủ yếu làm giấy Giáo viên phải vất vả hàng tuần vào thời gian rảnh lên phòng thực hành để hướng dẫn cho học sinh làm bài, luyện code Sau viết xong đoạn code, công việc test điều bỏ qua Đặc biệt học sinh tham dự đội tuyển học sinh giỏi việc test code lại quan trọng Học sinh thử hết test code nên phải chờ đến hỗ trợ giáo viên Điều làm cho việc kiểm thử code học sinh bị gián đoạn, học sinh thời gian chờ đợi,… 5.2 Giải pháp: Tin học tưởng chừng khô khan thực tế lại kho tàng tri thức sáng tạo thời đại cách mạng cơng nghiệp tồn cầu hóa, giúp học sinh thích ứng hòa nhập vào xã hội đại Với mong muốn thắp lên lửa đam mê khám phá tin học cho em, đánh thức khả tự học người học Giờ người học không trông chờ vào kiến thức truyền thụ giáo viên mà tự khám phá, tìm hiểu kiến thức, rèn luyện kĩ thông qua hình thức học online Có nhiều hệ thống tảng tương tác trực tuyến hồn tồn miễn phí cho phép người dùng học tập, thực hành đánh giá kỹ lập trình lập tức, nguồn tài ngun vơ tận để học sinh trau dồi kỹ code Chỉ cần điện thoại thơng minh có kết nối internet giúp học sinh tiếp cập với hình thức học tập Với hình thức học tập học sinh liên kết đến trang: https://laptrinhphothong.vn https://www.codechef.com https://lequydon.ntucoder.net https://thptchuyen.ntucoder.net https://ntucoder.net 22 https://vn.spoj.com … Một trang web có giao diện thân thiện giúp người dùng run file code online trang https://laptrinhphothong.vn Đây trang web thầy Trần Thanh Hiệp sở GD&ĐT Nghệ An thầy Nguyễn Đức Toàn trường THPT chuyên Đại học Vinh, hỗ trợ ngôn ngữ như: Pascal, C, C++, Python, Ưu điểm trang web: - Người học dễ dàng đăng kí trở thành thành viên - Có hướng dẫn cụ thể cách nạp lên trang cho loại ngơn ngữ - Phần tập bố trí theo trình tự học chương trình tin học phổ thông chia làm mức độ từ dễ đến khó nên người học dễ dàng lựa chọn phù hợp với lực: Nhớ, hiểu, vận dụng, phân tích, đánh giá, sáng tạo - Bảng chấm giúp người học dễ dàng theo dõi kết làm mình, báo rõ ràng lỗi mà làm gặp phải - Có kì thi test code diễn thường xun - Có bảng thơng báo coder tích cực để khuyến khích người học - Các coder trao đổi, tranh luận,… chat box Giao diện trang https://laptrinhphothong.vn 5.3 Hiệu quả: - Rèn luyện phương pháp tự học cho học sinh Chẳng tự học, tự tìm hiểu, tự nghiên cứu tự cải thiện thân - Học sinh test trực tiếp làm hệ thống 23 - Ngay nhà học sinh trau dồi kĩ code, giáo viên theo dõi tiến độ làm học sinh, biết em tích cực, em chưa tích cực, - Hình thức học tập hỗ trợ hiệu việc dạy học giáo viên học sinh Đặc biệt trình bồi dưỡng học sinh giỏi Và kênh thông tin giúp giáo viên dễ dàng lựa chọn đội tuyển tham gia dự kì thi học sinh giỏi Bài làm học sinh Lô Minh Đức lớp 11C trang https://laptrinhphothong.vn Phương án để quản lí việc sử dụng điện thoại học sinh học: Trong trình dạy học, việc cho học sinh sử dụng điện thoại phương tiện phục vụ việc học tốt tồn số vấn đề như: học sinh chơi game, lướt web, xem facebook, zalo,… làm ảnh hưởng đến trình tiếp thu học sinh Để hiệu việc cho phép học sinh sử dụng điện thoại phục vụ học tập Giáo viên đưa số phương án quản lí sau: - Học sinh phép sử dụng điện thoại có cho phép giáo viên 24 - Chia học sinh thành nhóm nhỏ để dễ theo dõi, nhắc nhở giám sát lẫn Nếu để bạn ngồi cạnh vi phạm học sinh xung quanh không ngăn chặn phải chịu trách nhiệm liên đới, chịu kỷ luật theo nhóm - Yêu cầu học sinh tắt 3G, 4G, wifi,… sử dụng ứng dụng Mobile C - Giáo viên tích cực quan sát, hỗ trợ học sinh - Có phiếu đánh giá để ghi nhận tích cực, hiệu nhóm, thành viên nhóm - Có ghi nhận tiến kĩ lập trình học sinh Ghi nhận tích cực làm học sinh lớp nhà IV Kết đạt Các giải pháp áp dụng cho lớp 11A, 11B, 11C trường THPT Tương Dương Kết đạt sau: Đối với học sinh - Giúp học sinh nắm vững kiến thức, hiểu sâu học - Giúp học sinh ghi nhớ tốt cú pháp, ý nghĩa câu lệnh - Học sinh học lập trình lúc, nơi - Nâng cao kĩ lập trình - Kích thích sáng tạo học sinh - Học sinh hứng thú với môn học - Ý thức sử dụng thiết bị di động học sinh thay đổi, học sinh có ý thức việc sử dụng điện thoại cho việc học * Kết đối sánh lớp thực nghiệm lớp đối chứng sau: Lớp Kết kiểm tra kì cuối kì I Điểm>=8 7

Ngày đăng: 21/05/2021, 22:12

TỪ KHÓA LIÊN QUAN

w