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

SỞ GIÁO dục và đào tạo hà nội

34 3 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 đề Khai Thác Hiệu Quả Một Số Công Cụ Hỗ Trợ Việc Dạy Học Trực Tuyến Môn Tin Học Khối 10, Khối 11
Tác giả Nguyễn Quang Tuấn, Nguyễn Thị Hồng Sâm
Trường học Trường Thpt Thanh Chương 1
Chuyên ngành Tin học
Thể loại sáng kiến kinh nghiệm
Năm xuất bản 2021 – 2022
Thành phố Nghệ An
Định dạng
Số trang 34
Dung lượng 1,59 MB

Cấu trúc

  • A. ĐẶT VẤN ĐỀ (3)
    • 1. Lí do chọn đề tài (3)
    • 2. Mục đích của đề tài (3)
    • 3. Nhiệm vụ của đề tài (3)
    • 4. Giới hạn, phạm vi nghiên cứu của đề tài (3)
  • B. NỘI DUNG (4)
    • 1. Cơ sở lý luận và thực tiến (4)
      • 1.1. Cơ sở lý luận (4)
      • 1.2. Cơ sở thực tiễn (5)
    • 2. Kinh nghiệm quản trị khóa học trên hệ thống lms.vnedu.vn đối với giáo viên làm quản trị tài khoản của trường (5)
      • 2.1. Cách tổ chức khóa học (5)
      • 2.2. Phân tích về việc lựa chọn các công cụ khi tạo phòng học ảo (7)
    • 3. Sử dụng các công cụ trong dạy tin học 10 (9)
      • 3.1. Tìm nghiệm của phương trình bậc 2 (10)
      • 3.2. Tìm giá trị lớn nhất của một dãy số nguyên (13)
      • 3.3. Kiểm tra tính nguyên tố của một số nguyên dương N (14)
      • 3.4. Bài toán sắp xếp tráo đổi (14)
      • 3.5. Bài toán tìm kiếm tuần tự (15)
      • 3.6. Tìm ước chung lớn nhất của 2 số nguyên dương M, N (16)
    • 4. Sử dụng các công cụ trong dạy tin học 11 (17)
      • 4.1. Hướng dẫn cơ bản về việc sử dụng https://www.onlinegdb.com/ (18)
      • 4.2. Các phần mềm lập trình offline trên điện thoại (27)
    • 5. Sử dụng các công cụ quản lý việc nộp sản phẩm học sinh (29)
    • 6. Các công cụ đánh giá học sinh trong quá trình dạy học (31)
  • C. KẾT LUẬN (33)
  • TÀI LIỆU THAM KHẢO (34)

Nội dung

NỘI DUNG

Cơ sở lý luận và thực tiến

* Khái niệm dạy học trực tuyến:

Dạy học trực tuyến đã ra đời và phát triển mạnh mẽ cùng với sự tiến bộ của công nghệ máy tính và mạng Internet, trở thành một phần quan trọng trong giáo dục hiện đại Các phát minh như TV, máy tính cá nhân và Internet đã cách mạng hóa giáo dục từ xa, dẫn đến sự hình thành của giáo dục trực tuyến Năm 1989, Trường Đại học Phoenix tại Mỹ đã khởi động chương trình giáo dục trực tuyến đầu tiên, cung cấp các bằng cử nhân và thạc sĩ Đến năm 1996, hai doanh nhân Glen Jones và Bernand Luskin thành lập Trường Đại học Quốc tế Jones, trường đại học đầu tiên được công nhận chỉ đào tạo qua Internet Sự chú ý đến dạy học trực tuyến càng tăng cao, đặc biệt trong bối cảnh đại dịch Covid-19.

19 Hình thức này cho thấy nhiều lợi ích và được nhiều người lựa chọn Vậy dạy học trực tuyến là gì? Có nhiều khái niệm về dạy học trực truyến, tuy nhiên theo tác giả khái niệm sau đây có lẽ là ngắn gọn và đầy đủ nhất

Dạy học trực tuyến (E-learning) là phương thức giảng dạy và học tập thông qua Internet, nơi giáo viên và học sinh tương tác qua các nền tảng học trực tuyến Họ sử dụng các ứng dụng truyền tải âm thanh, hình ảnh cùng với thiết bị thông minh như laptop, smartphone và máy tính bảng để tham gia vào quá trình học.

Các bài giảng và tài liệu học tập, bao gồm văn bản, hình ảnh và video, được đăng tải trên các nền tảng trực tuyến, cho phép người dùng truy cập và học tập mọi lúc, mọi nơi Ngoài ra, còn có các khóa học trực tuyến thời gian thực, giúp giáo viên và học viên tương tác và tham gia tích cực trong quá trình học.

* Những thành phần chính của hệ thống E-learning:

Hệ thống quản lý học tập (LMS - Learning Management System) là công cụ quan trọng trong việc quản lý giáo dục và bài giảng, hỗ trợ hiệu quả trong việc phân phối tài liệu học tập đến đông đảo học viên.

Hệ thống quản lý nội dung học tập (LCMS) là công cụ giúp tạo, điều chỉnh, bổ sung, xem xét và quản lý nội dung học tập một cách khoa học và hiệu quả.

Công cụ làm bài giảng (authoring tools) cung cấp sự hỗ trợ đa dạng, cho phép giáo viên tạo ra các bài giảng hấp dẫn bằng cách sử dụng hình ảnh, video, âm thanh và văn bản Những công cụ này giúp bài học trở nên sinh động, dễ theo dõi và dễ hiểu, từ đó nâng cao hiệu quả giảng dạy.

* Một số hình thức E-learning

Đào tạo dựa trên công nghệ (TBT) là phương pháp sử dụng công nghệ thông tin làm nền tảng, bao gồm web, mạng nội bộ, DVD và CD, để phát triển các chương trình đào tạo đa dạng về nhiều chủ đề khác nhau.

Đào tạo dựa trên máy tính (CBT - Computer-Based Training) là hình thức giáo dục sử dụng phần mềm, ứng dụng hoặc CD-ROM được cài đặt trên máy tính Phương pháp này chủ yếu hoạt động offline, không cần kết nối mạng và không có sự tương tác với bên ngoài.

Đào tạo dựa trên Web (WBT) là phương thức học tập sử dụng website, cho phép người học truy cập trực tuyến để tham gia vào quá trình học Tất cả thông tin và tài liệu của người học được lưu trữ an toàn trên máy chủ, tạo điều kiện thuận lợi cho việc quản lý và theo dõi tiến trình học tập.

Đào tạo trực tuyến là hình thức học tập yêu cầu người dạy và người học kết nối mạng để tham gia cùng lúc Hình thức này cho phép cả hai bên tương tác và trao đổi thông tin trong quá trình học, tạo điều kiện thuận lợi cho việc tiếp thu kiến thức hiệu quả.

Đào tạo từ xa là phương thức học tập cho phép người dạy và người học không cần phải có mặt cùng lúc và tại cùng một địa điểm.

Từ năm 2020, đại dịch Covid-19 đã buộc hầu hết các trường học phải đóng cửa và chuyển sang hình thức dạy học trực tuyến, đặc biệt từ giữa năm 2021 đến đầu năm 2022 Tại Nghệ An, các cơ quan như Ủy ban nhân dân tỉnh, Sở Y tế và Sở Giáo dục và Đào tạo đã tổ chức nhiều cuộc họp và ban hành văn bản chỉ đạo kịp thời để thích ứng với tình hình dịch bệnh Sở Giáo dục và Đào tạo cũng đã tiến hành tập huấn và hướng dẫn giáo viên về xây dựng chương trình, kế hoạch và các phương pháp dạy học trực tuyến nhằm ứng phó hiệu quả với dịch Covid-19.

Kinh nghiệm quản trị khóa học trên hệ thống lms.vnedu.vn đối với giáo viên làm quản trị tài khoản của trường

2.1 Cách tổ chức khóa học

Dựa trên kinh nghiệm cá nhân và tham khảo từ các đồng nghiệp tại các trường trung học phổ thông trong và ngoài tỉnh Nghệ An, chúng tôi xin chia sẻ một số kinh nghiệm tổ chức khóa học hiệu quả trên hệ thống LMS.

- Tổ chức mỗi lớp học chỉ có 1 phòng học do quản trị tạo phòng Các giáo viên bộ môn không tạo phòng học theo môn

- Trong mỗi phòng học cần đặt các thuộc tính như sau:

+ Về đề cương: (sẽ phân tích cụ thể ở mục 2.2)

+ Về Giáo viên: Chúng tôi để trống

Hệ thống cho phép đồng bộ tất cả tài khoản học sinh trong một lớp học, đồng thời thêm tài khoản của Ban Giám Hiệu, tổ trưởng, nhóm trưởng và giáo viên bộ môn vào danh sách học viên Điều này giúp BGH, tổ trưởng và các nhóm trưởng có thể kiểm tra hoạt động dạy và học của từng lớp một cách linh hoạt, không cần phải có sự phê duyệt trước.

- Yêu cầu tất cả giáo viên không tạo các khóa học khác ngoài các khóa học là tên mỗi lớp theo hướng dẫn của quản trị nhà trường

Với cách làm như vậy, chúng tôi đánh giá có các ưu và nhược điểm như sau:

- Tổ chức khóa học đơn giản, giúp giáo viên và học sinh dễ dàng vào các phòng học

Học sinh chỉ cần đăng nhập một lần vào hệ thống lms.vnedu.vn để tham gia lớp học của mình, giúp tiết kiệm thời gian và không cần phải tìm kiếm khóa học của các giáo viên khác.

- Sau mỗi tiết học Giáo viên dựa vào thời khóa biểu (TKB) để vào các lớp học như dạy học trực tiếp

Ban giám hiệu, tổ trưởng chuyên môn và nhóm trưởng có quyền kiểm tra và dự giờ bất kỳ lớp học nào mà không cần sự xác nhận từ giáo viên hay học sinh của lớp đó.

2.2 Phân tích về việc lựa chọn các công cụ khi tạo phòng học ảo

Chúng tôi đã tạo các tài khoản cho các phần mềm hỗ trợ như Zoom, Google Meet, MS Teams và Google Classroom Dựa trên phân tích về độ ổn định, tính năng dễ sử dụng và sự phổ biến, chúng tôi đưa ra đánh giá về từng công cụ.

Gmail là một công cụ tiện lợi và quen thuộc với người dùng, giúp dễ dàng sử dụng cho giáo viên, học sinh và phụ huynh, vì hầu hết mọi người đều có tài khoản Google.

- Thời gian 1 tiết học tối đa: Không giới hạn

- Số lượng người tham dự: 100 – 250 người tùy theo gói G-suite đăng ký

Giáo viên sở hữu tài khoản email có định dạng …@nghean.edu.vn có thể tham gia ngay mà không cần sự phê duyệt từ học sinh quản lý phòng học.

- Đổi được phông nền tùy ý nếu background của mình không ổn và mình không muốn người khác nhìn thấy?

- Tiện lợi, được nhiều giáo viên ưa thích

- Thời gian 1 tiết học tối đa: giới hạn 40 phút (đối với bản miễn phí)

- Dễ dàng ghi lại được buổi học nên học sinh có thể xem lại những nội dung chưa rõ

- Đổi được phông nền tùy ý nếu background của mình không ổn và mình không muốn người khác nhìn thấy?

- Đối với bản trả phí người chủ trì có thể chia nhóm để học sinh tham gia làm việc nhóm riêng biệt

Microsoft Teams có thể gây khó khăn cho người mới bắt đầu do sở hữu nhiều tính năng đa dạng, trong đó tính năng gọi trực tuyến chỉ là một trong những điểm nổi bật hấp dẫn của ứng dụng này.

- Thời gian 1 tiết học tối đa: với tính năng meet now là 8h

Giáo viên có thể ghi lại buổi học và lưu trực tiếp lên "đám mây" Microsoft Stream, giúp video luôn có sẵn trong không gian lớp học Họ có thể ghim video ghi lại lên Teams để học sinh dễ dàng tìm kiếm và học tập Trên Stream, giáo viên còn có khả năng chỉnh sửa video một cách dễ dàng.

Trong cuộc họp sử dụng tiếng Anh, Teams có khả năng tạo phụ đề tự động, ghi lại nội dung lời nói và chuyển đổi thành bản ghi (transcript) mà giáo viên có thể chỉnh sửa Khi cuộc họp được ghi lại, Teams cung cấp cả phụ đề, giúp học sinh dễ dàng tìm kiếm từ hoặc cụm từ liên quan để xem lại nhanh chóng.

- Chỉ làm mờ được phông nền

MS Teams là một hệ thống quản lý học tập hiệu quả, cho phép giáo viên giao bài tập và học sinh nộp bài dễ dàng Hệ thống hỗ trợ việc kiểm tra, đánh giá và tự động lưu điểm vào sổ điểm Ngoài ra, MS Teams còn có tính năng khen thưởng giúp tăng động lực cho học sinh và cho phép chia thành các kênh để quản lý bài giảng một cách tốt hơn.

- Thoải mái thêm các công cụ khác vào lớp của mình như bỏ phiếu, tạo bài giảng tương tác… đúng kiểu “all in one”

Công cụ OneNote Class Notebook trong Microsoft Teams mang đến cho giáo viên một quyển sổ tay lớp học kỹ thuật số, giúp mỗi học sinh có một không gian riêng để lưu trữ nội dung môn học Giáo viên dễ dàng kiểm soát quá trình học tập của học sinh và tạo điều kiện cho việc thảo luận nhóm hiệu quả Học sinh có thể giao tiếp qua video call trong giờ học, không chỉ gõ văn bản như trong lớp học truyền thống, từ đó nâng cao sự tương tác và hợp tác giữa các em.

Chúng tôi đã chọn Google Meet để tạo phòng học ảo, nhằm hỗ trợ học sinh ở các vùng sâu, xa và những khu vực có mạng internet chưa ổn định, đồng thời tích hợp vào đề cương khóa học.

Sử dụng các công cụ trong dạy tin học 10

Môn Tin học 10 cung cấp kiến thức cơ bản về tin học, do đó, việc sử dụng phần mềm soạn bài giảng điện tử như MS Power Point và Violet là rất cần thiết cho giáo viên trong quá trình trình chiếu Trong sáng kiến này, chúng tôi không đề cập đến việc cài đặt Power Point vì tất cả giáo viên đều đã thành thạo Thay vào đó, chúng tôi chọn công cụ Crocodile ICT 605 để hỗ trợ giáo viên mô tả thao tác của thuật toán trong bài 4 về bài toán và thuật toán, cũng như bài 6 về các bước giải bài toán trên máy tính.

Crocodile ICT là phần mềm mô phỏng linh hoạt, cung cấp môi trường lập trình thông qua sơ đồ hoạt động để điều khiển nhân vật, hành động và hình ảnh Phần mềm này hỗ trợ giải các bài toán bằng sơ đồ khối, rất hữu ích cho việc giảng dạy lập trình ở cấp phổ thông Với các tính năng cho phép lập trình bằng sơ đồ hoạt động, thiết lập vòng lặp và chương trình con, Crocodile ICT còn giúp giải quyết các bài toán thực tế với giao diện đồ họa sinh động, tạo hứng thú cho học sinh trong việc học lập trình.

Camtasia Studio là phần mềm quay màn hình và xử lý video chuyên nghiệp, dễ sử dụng Việc sử dụng Camtasia Studio trong giảng dạy thuật toán tin học lớp 10 giúp học sinh quan sát trực quan quá trình thiết kế và mô phỏng thuật toán.

Phần thuật toán trong chương trình tin học lớp 10 là một nội dung khó khăn và mới mẻ đối với học sinh, đồng thời cũng là thách thức cho giáo viên trong việc truyền đạt Kiến thức về thuật toán không chỉ quan trọng mà còn liên quan chặt chẽ đến việc phát triển tư duy lập trình cho học sinh trong lớp 11 Do đó, việc áp dụng phương pháp dạy học và phần mềm hỗ trợ phù hợp là cần thiết để thiết kế và mô phỏng thuật toán trở nên dễ dàng hơn, giúp học sinh chủ động và tích cực trong việc học tập dưới sự hướng dẫn của giáo viên thông qua các công cụ máy tính.

Phần mềm Crocodile ICT 605 cho phép diễn tả và mô phỏng thuật toán bằng sơ đồ khối, giúp học sinh có cái nhìn trực quan và sinh động về từng bước thực hiện của thuật toán Qua đó, học sinh có thể quan sát quá trình từ Input được nhập vào từ bàn phím cho đến khi phần mềm tự động thực hiện từng bước để tìm ra Output của bài toán Phần mềm cũng hỗ trợ thực hiện với nhiều bộ Input khác nhau, nâng cao khả năng học tập và hiểu biết về thuật toán.

Việc kết hợp phần mềm Crocodile ICT 605 và Camtasia Studio trong việc vẽ và mô phỏng thuật toán giúp học sinh có cái nhìn trực quan về quá trình lập trình Camtasia Studio được sử dụng để ghi lại video hướng dẫn, cho phép học sinh quan sát cách lấy từng khối lệnh trong Crocodile ICT 605 để tạo ra chương trình mô phỏng Nếu chỉ sử dụng Crocodile ICT 605, học sinh sẽ chỉ thấy quá trình chạy từ Input đến Output mà không hiểu rõ cách thực hiện và cấu trúc của các khối lệnh.

Việc phát huy vai trò tích cực và chủ động của học sinh trong quá trình học tập không chỉ giúp rèn luyện tư duy khoa học và logic mà còn khuyến khích sự sáng tạo và đam mê Điều này sẽ tạo ra hứng thú cho các em, từ đó nâng cao hiệu quả học tập và yêu thích môn học hơn.

Một số kinh nghiệm trong một số bài học cụ thể:

3.1 Tìm nghiệm của phương trình bậc 2

Bài toán: Cho phương trình bậc 2 dạng tổng quát ax 2 +bx+c=0 (với a, b, c là các hệ số, a≠0) Viết thuật toán tìm nghiệm của phương trình bậc 2

+ Output: Kết luận về nghiệm của phương trình bậc 2

+ So sánh D với 0 để tìm ra nghiệm của phương trình bậc 2 nếu có

- Thuật toán: Vẽ sơ đồ khối

- Các bước thực hiện mô phỏng trên phần mềm Crocodile ICT 605 và quay video bằng phần mềm Camtasia Studio:

Bước đầu tiên để sử dụng Camtasia Studio là khởi động phần mềm bằng cách nhấp đúp chuột vào biểu tượng trên màn hình làm việc Sau đó, chọn chế độ Full screen để quay toàn bộ màn hình.

Giao diện làm việc của phần mềm Camtasia Studio

Bước 2: Khởi động phần mềm Crocodile ICT 605 bằng cách kích đúp chuột vào biểu tượng trên màn hình làm việc Nháy File → chọn New

Giao diện làm việc của phần mềm Crocodile ICT 605

Bước 3: Nháy chuột vào nút rec để bắt đầu thực hiện quay màn hình

Bước 4: Chọn Parts Library/ Flowcharts/Start and Stop Nháy chuột vào Start và kéo thả ra màn hình soạn thảo

Bước 5: Nhập các hệ số a, b, c:

+ Chọn Parts Library/ Flowcharts/ Inputs and Outputs Nháy chuột vào Get property và kéo thả ra màn hình rồi nối với Start

Nháy chuột vào x, đổi tên biến thành a

+ Chọn Parts Library/ Presentation/ Input - Outputs Nháy chuột vào Edit box và kéo thả ra màn hình soạn thảo

Nháy chuột vào thành phần Get property và kéo thả vào Edit box để liên kết chúng Tiếp theo, click vào property và chọn Value Thành phần Get property sẽ gán giá trị nhập từ bàn phím vào hộp thoại Edit box cho biến a.

Nháy chuột để chọn Edit box trên màn hình soạn thảo Chọn Properties/Label, gõ vào: “Nhập a:”

- Để nhập hệ số b và c ta làm tương tự

- Chọn Parts Library/ Flowcharts/ Processes Nháy chuột vào Set variable kéo thả ra màn hình soạn thảo, nối vào sơ đồ

Nháy chuột vào x, đổi tên biến thành D Nháy chuột vào 0, đổi giá trị thành b*b-4*a*c

Bước 7: Kiểm tra điều kiện D>0?

- Chọn Parts Library/ Flowcharts/ Decisions Nháy chuột vào Test kéo thả ra màn hình soạn thảo rồi nối với sơ đồ

Nháy vào x, đổi tên biến thành D, Kích vào dấu =, đổi tên thành dấu >

+ Nếu điều kiện đúng thì:

Bước 7.1: Thực hiện tương tự bước 6 để gán: x1←(-b+sqrt(D))/(2*a); x2←(- b-sqrt(D))/(2*a)

Bước 7.2: Chọn Parts Library/ Flowcharts/ Inputs and Outputs Nháy chuột vào Set property và kéo thả ra màn hình rồi nối với sơ đồ

Nháy chuột vào 0 đổi thành “PT có 2 nghiệm phân biệt”

Chọn Parts Library/ Presentation/ Input - Outputs Nháy chuột vào Text và kéo thả ra màn hình soạn thảo

Nháy chuột vào trên thành phần Set property và kéo thả đến Text để liên kết 2 thành phần này lại với nhau Tiếp tục click vào property chọn Text

Bước 7.3: Chọn Parts Library/ Flowcharts/ Inputs and Outputs Nháy chuột vào Set property và kéo thả ra màn hình rồi nối với sơ đồ Nháy chuột vào 0 đổi thành x1

Chọn Parts Library/ Presentation/ Input - Outputs Nháy chuột vào Edit box và kéo thả ra màn hình soạn thảo

Nhấp chuột vào thành phần "Get property" và kéo thả vào ô "Edit box" để liên kết hai thành phần này Sau đó, tiếp tục nhấp vào thuộc tính và chọn "Value".

Nháy chuột để chọn Edit box trên màn hình soạn thảo Chọn Properties/Label, gõ vào: “x1=”

Bước 7.4: Thực hiện tương tự bước 7.4 để gán giá trị cho x2

Bước 8: Chọn Chọn Parts Library/ Flowcharts/ Start and Stop Nháy chuột vào Stop và kéo thả ra màn hình nối với sơ đồ

Bước 9: Nếu điều kiện sai Thực hiện tương tự Bước 7 để kiểm tra tiếp điều kiện D=0? Sau đó nối với Stop để có sơ đồ hoàn chỉnh

Bước 10: Thực hiện chạy chương trình:

- Nhập các hệ số a=1, b=-2, c=1, sau đó nhấn Start, chương trình tự động thực hiện từng bước và đưa ra kết quả x1=x2=1 và thông báo: “PT có nghiệm kép”

- Nhập các hệ số a=1, b=-4, c=3, sau đó nhấn Start, chương trình tự động thực hiện từng bước và đưa ra kết quả x1= 3; x2=1 và thông báo: “PT có 2 nghiệm phân biệt”

- Nhập a=1, b=-4, c=3, sau đó nhấn Start, chương trình tự động thực hiện từng bước và đưa ra thông báo: “PT vô nghiệm”

Trong quá trình thực hiện chương trình, để theo dõi sự thay đổi giá trị của các biến từng bước, bạn hãy chọn Thư viện Phần và biểu đồ dòng chảy trong Môi trường Lập trình Sau đó, nhấp chuột vào hộp Giám sát và kéo thả nó ra màn hình.

Để lưu lại video trong phần mềm Camtasia, bạn cần nhấn nút Stop và chọn Save and Edit Trong ô File name, hãy nhập tên file là video3.1, sau đó chọn định dạng lưu là *.avi và nhấn Save để hoàn tất.

+ Nhập a=1, b=-2, c=1, sau đó nhấn Start, chương trình tự động thực hiện từng bước và đưa ra kết quả x1=x2= 1 và thông báo: “PT có nghiệm kép”

+ Nhập a=1, b=-4, c=3, sau đó nhấn Start, chương trình tự động thực hiện từng bước và đưa ra kết quả x1= 3; x2=1 và thông báo: “PT có 2 nghiệm phân biệt”

+ Nhập a=1, b=-4, c=3, sau đó nhấn Start, chương trình tự động thực hiện từng bước và đưa ra thông báo: “PT vô nghiệm”

3.2 Tìm giá trị lớn nhất của một dãy số nguyên

Bài toán: Cho số nguyên dương N và dãy gồm N số hạng a1, a2,, aN Viết thuật toán tìm giá trị lớn nhất của dãy số trên

+ Input: Số nguyên dương N và dãy gồm N số hạng a1, a2,, aN

+ Output: Giá trị lớn nhất Max của dãy số

+ Khởi tạo giá trị Max = a1

+ Lần lượt i từ 2 đến N, so sánh giá trị số hạng ai với giá trị Max, nếu ai>Max thì Max nhận giá trị mới là ai

- Thuật toán:Vẽ sơ đồ khối

- Cách làm tương tự như ở mục 3.1 Thực hiện mô phỏng bằng phần mềm Crocodile ICT 605 và quay video bằng phần mềm Camtasia

+ Nhập N=7, dãy số: 4, 7, 7, 15, 8, 30, 23, sau đó nhấn Start, chương trình tự động thực hiện từng bước và đưa ra kết quả giá trị lớn nhất là: 30

+ Nhập N=7, dãy số: 4, 80, 7, 15, 8, 30, 23, sau đó nhấn Start, chương trình tự động thực hiện từng bước và đưa ra kết quả giá trị lớn nhất là: 80

+ Nhập N=7, dãy số: 100, 80, 7, 15, 8, 30, 23, sau đó nhấn Start, chương trình tự động thực hiện từng bước và đưa ra kết quả giá trị lớn nhất là: 100

3.3 Kiểm tra tính nguyên tố của một số nguyên dương N

Bài toán: Cho N là số nguyên dương Kiểm tra tính nguyên tố của số nguyên dương N

Output: “N là số nguyên tố” hoặc “N không là số nguyên tố”

- Nếu N=1 thì N không là số nguyên tố;

- Nếu 1 < N < 4 thì N là nguyên tố;

- Nếu N ≥ 4 và không có ước số trong phạm vi từ 2 đến phần nguyên căn bậc hai của N thì N là số nguyên tố

- Thuật toán: Vẽ sơ đồ khối

- Cách làm tương tự như ở mục 3.1 Thực hiện mô phỏng bằng phần mềm Crocodile ICT 605 và quay video bằng phần mềm

+ Nhập N=3, sau đó nhấn Start, chương trình tự động thực hiện từng bước và đưa ra kết quả “N là số nguyên tố”

+ Nhập N, sau đó nhấn Start, chương trình tự động thực hiện từng bước và đưa ra kết quả “N không phải là số nguyên tố”

+ Nhập N), sau đó nhấn Start, chương trình tự động thực hiện từng bước và đưa ra kết quả “N là số nguyên tố”

3.4 Bài toán sắp xếp tráo đổi

Bài toán: Cho dãy A gồm N số nguyên a1, a2,, aN Cần sắp xếp các số hạng để dãy A trở thành dãy không giảm

+ Input: Dãy A gồm N số nguyên a1, a2,, aN

+ Output: Dãy A được sắp xếp tăng dần

Để sắp xếp dãy số, ta so sánh từng cặp số hạng liền kề; nếu số trước lớn hơn số sau, ta sẽ đổi chỗ chúng Quy trình này được lặp lại cho đến khi không còn sự đổi chỗ nào xảy ra, đảm bảo dãy số được sắp xếp đúng thứ tự.

- Thuật toán: Vẽ sơ đồ khối

- Cách làm tương tự như ở mục 3.1 Thực hiện mô phỏng bằng phần mềm Crocodile ICT 605 và quay video bằng phần mềm

+ Nhập N=7, dãy số: 4, 7, 7, 15, 8, 30, 23, sau đó nhấn Start, chương trình tự động thực hiện từng bước và đưa ra kết quả dãy số sau khi được sắp xếp: 4 7 7 8

15 23 30 và thông báo ra màn hình: “Dãy A đã sắp xếp”

3.5 Bài toán tìm kiếm tuần tự

Bài toán yêu cầu xác định xem trong dãy số nguyên A gồm N số khác nhau, có tồn tại chỉ số i (1≤i≤N) sao cho ai=k hay không Nếu chỉ số này tồn tại, cần cung cấp giá trị của chỉ số i.

+ Input: Dãy A gồm N số nguyên khác nhau a1, a2,, aN và số nguyên k

+ Output: Chỉ số i mà ai=k hoặc thông báo không có số hạng nào có giá trị bằng k

Để xác định xem giá trị k có xuất hiện trong dãy số bắt đầu từ a1 hay không, chúng ta sẽ so sánh k với từng số hạng của dãy Nếu tìm thấy một số hạng nào đó bằng k, quá trình sẽ dừng lại Ngược lại, nếu không có số hạng nào bằng k, điều này cho thấy dãy A không chứa giá trị k.

- Thuật toán: Vẽ sơ đồ khối

- Cách làm tương tự như ở mục 3.1 Thực hiện mô phỏng bằng phần mềm Crocodile ICT 605 và quay video bằng phần mềm Camtasia

+ Nhập N=7, dãy số: 4, 7, 7, 15, 8, 30, 23, k=4, sau đó nhấn Start, chương trình tự động thực hiện từng bước và đưa ra kết quả chỉ số i=1

+ Nhập N=7, dãy số: 4, 7, 7, 15, 8, 30, 23, k0, sau đó nhấn Start, chương trình tự động thực hiện từng bước và đưa ra kết quả chỉ số i=6

+ Nhập N=7, dãy số: 4, 7, 7, 15, 8, 30, 23, k%, sau đó nhấn Start, chương trình tự động thực hiện từng bước và đưa ra thông báo: “Không có số hạng nào có giá trị bằng k”

3.6 Tìm ước chung lớn nhất của 2 số nguyên dương M, N

Bài toán: Cho 2 số nguyên dương M,N Viết thuật toán tìm ước chung lớn nhất của M và N

- Thuật toán: Vẽ sơ đồ khối

- Cách làm tương tự như ở mục 3.1 Thực hiện mô phỏng bằng phần mềm Crocodile ICT 605 và quay video bằng phần mềm Camtasia

+ Nhập M%, N, sau đó nhấn Start, chương trình tự động thực hiện từng bước và đưa ra kết quả ƯCLN=5

+ Với M), N, sau đó nhấn Start, chương trình tự động thực hiện từng bước và đưa ra kết quả ƯCLN=1

+ Với M, NV, sau đó nhấn Start, chương trình tự động thực hiện từng bước và đưa ra kết quả ƯCLN=2

Hiệu quả đối với hoạt động giáo dục, với bản thân, đồng nghiệp và nhà trường

Sử dụng các công cụ trong dạy tin học 11

Nội dung môn Tin học 11 chủ yếu tập trung vào việc dạy – học lập trình, với mục tiêu rèn luyện tư duy lập trình cho học sinh Giáo viên cần chú trọng vào kiến thức cơ bản và không đặt ra yêu cầu quá cao Việc sử dụng các công cụ hỗ trợ là rất cần thiết, đặc biệt trong quá trình viết các chương trình minh họa trên phần mềm, giúp học sinh thấy kết quả thực tế và tạo hứng thú Dạy học lập trình sẽ trở nên thuận lợi hơn trong môi trường trực tuyến, nơi giáo viên và học sinh có thể dễ dàng chia sẻ và hỗ trợ nhau.

Hướng dẫn cài đặt và sử dụng các công cụ cho giáo viên rất quan trọng Giáo viên cần cài đặt ngôn ngữ lập trình phù hợp với chương trình giảng dạy của nhóm chuyên môn Nếu vẫn sử dụng sách giáo khoa, Turbo Pascal hoặc Free Pascal là lựa chọn hợp lý Đối với C++, Code Block là phần mềm thích hợp, trong khi IDLE (Python 3.10 64-bit) được khuyến nghị cho các đơn vị giảng dạy Python Những phần mềm này rất quen thuộc, do đó, chúng tôi không cung cấp hướng dẫn cài đặt chi tiết.

Trong dạy học trực tuyến, giáo viên có thể hướng dẫn học sinh sử dụng các công cụ lập trình trực tuyến như https://www.onlinegdb.com/ và https://www.programiz.com/cpp-programming/online-compiler/ Với https://www.onlinegdb.com/, học sinh có thể lập trình bằng nhiều ngôn ngữ quen thuộc như Pascal, C, C++, và Python.

4.1 Hướng dẫn cơ bản về việc sử dụng https://www.onlinegdb.com/ Ưu điểm:

- Hỗ trợ nhiều ngôn ngữ: C, C++, Java, Python, Pascal

- Hoạt động tốt trên các thiết bị di động

Giáo viên có thể dễ dàng tạo lớp học ảo để giao bài tập cho học sinh, theo dõi và chấm điểm bài làm trực tiếp Họ cũng có thể nhận xét bài làm, đặt thời gian nộp bài, và khóa chức năng sao chép, yêu cầu học sinh tự gõ lệnh để hoàn thành nhiệm vụ.

- Học sinh làm bài và nộp trực tiếp cho giáo viên dễ dàng, thấy được điểm số và nhận xét của giáo viên

4.1.1 Thao tác của giáo viên

Bước 1: Truy cập vào trang onlinegdb.com chọn Sign Up đăng ký tài khoản như các hình dưới

Chọn đăng ký bằng tài khoản Google

Hoặc đăng ký bằng tài khoản Facebook

Bước 2: Tạo lớp học ảo Đăng ký thành công, tên sẽ xuất hiện

Chọn để tạo lớp học ảo

Chọn để tạo lớp với tư cách giáo viên

Bổ sung thông tin trường

Bước 3: Gửi liên kết đến để học sinh tham gia vào lớp

Sau khi học sinh nhận được liên kết, các em chỉ cần nháy vào liên kết, đăng ký thông tin Các em sẽ được thêm vào lớp

Bước 4: Giao bài tập cho học sinh

Sao chép đường link gửi vào nhóm lớp cho học sinh

Chọn để thêm bài tập cho học sinh

Xem trước Nhập tiêu đề

Nhập nội dung Chọn NNLT

Chọn On để hệ thống tự động chấm bài Chọn off nếu muốn cho phép học sinh nộp bài chậm

Chọn on nếu muốn cho phép học sinh sao chép/dán chương trình

Bước 5: Chấm bài Sau khi xuất bản bài tập cho học sinh và học sinh đã nộp bài thì giáo viên sẽ được giao diện như hình dưới đây

4.1.2 Thao tác của học sinh

Để tham gia vào lớp học, học sinh cần mở liên kết được gửi từ giáo viên Sau khi nhấp vào liên kết, giao diện lớp học sẽ hiện ra như hình minh họa.

Xem bài học sinh đã nộp Xem các bài đã chấm

Chọn tên học sinh để xem bài làm chi tiết

Chạy thử xem kết quả Chấm điểm Nhận xét Đăng nhập bằng tài khoản Google hoặc Facebook

Sau khi quay lại chọn Classroom sau đó chọn lớp như hình dưới

Bước 2: Làm và nộp bài tập của giáo viên giao

Khi sử dụng tài khoản Google hoặc Facebook để đăng nhập, tên của học sinh có thể hiển thị không chính xác, chỉ hiển thị tên đại diện theo tài khoản Điều này gây khó khăn trong việc nhận diện và quản lý thông tin học sinh.

Nháy để vào lớp học

Nháy để chọn bài tập

Mô tả của bài tập

Lưu chương trình Chạy chương trình

Dừng chương trình Nộp bài

24 giáo viên trong quản lý Học sinh có thể thực hiện đổi thông tin lại theo các thao tác dưới đây

Nháy vào đây chọn tên

Nháy vào đây để thay đổi thông tin

Ứng dụng này rất tiện lợi cho các em học sinh chưa có điều kiện sở hữu máy tính, vì nó có thể sử dụng trên cả máy tính và điện thoại Giao diện và thao tác trên điện thoại tương tự như trên máy tính, giúp việc học tập trở nên dễ dàng hơn.

4.2 Các phần mềm lập trình offline trên điện thoại

Tùy thuộc vào điều kiện thực tế, giáo viên có thể hướng dẫn học sinh thực hành lập trình trên điện thoại thông minh bằng các phần mềm offline Việc này không chỉ tạo ra nhiều lựa chọn thiết bị học tập cho học sinh cả ở lớp lẫn ở nhà, mà còn nâng cao hứng thú cho các em trong quá trình học lập trình.

Chúng ta có thể dễ dàng nhận ra cách sử dụng của các phần mềm, vì vậy chúng tôi sẽ không trình bày hướng dẫn sử dụng cho từng phần mềm Đặc biệt, điện thoại sử dụng hệ điều hành Android mang đến nhiều tính năng và tiện ích hấp dẫn cho người dùng.

Bước 1 Vào Chplay → nhập “C++” hoặc “Pascal” vào ô tìm kiếm

Bước 2 Chọn “Cxxdroid – C/C++ compiler IDE đối với lập trình bằng C++ Hoặc “Pascal N-IDE”, rồi chọn cài đặt và sử dụng

Nhập đúng họ tên không dấu

Nháy để thay đổi Chọn đúng trường

26 b Điện thoại sử dụng hệ điều hành IOS:

Bước 1 Vào App Store → nhập “C++” hoặc “Pascal” vào ô tìm kiếm

Bước 2 Chọn “C++ compiler” đối với lập trình bằng C++ Hoặc “Pascal

Compiler”, rồi chọn cài đặt và sử dụng

C/C++ compiler IDE Giao diện Pascal N- IDE

Sử dụng các công cụ quản lý việc nộp sản phẩm học sinh

Trong dạy học trực tuyến, việc quản lý sản phẩm học tập của học sinh là rất quan trọng Những sản phẩm này phản ánh kết quả học tập của các em, vì vậy giáo viên cần lưu trữ chúng để làm căn cứ đánh giá sự tiến bộ của học sinh.

Một số giáo viên hiện nay vẫn sử dụng các ứng dụng như Messenger, Zalo, và email để tạo nhóm cho từng lớp nhằm giao nhiệm vụ và nhận sản phẩm Tuy nhiên, việc này có thể gây ra một số khó khăn trong quá trình quản lý và tương tác giữa giáo viên và học sinh.

- Mỗi người (kể cả giáo viên và học sinh) đều tham gia quá nhiều nhóm, gây khó khăn trong tìm kiếm và phản hồi kết quả

- Các nội dung sẽ trôi liên tục, khó kiểm soát, vì vậy sẽ mất thời gian

Khi học sinh nộp nhiều sản phẩm cùng lúc, giáo viên sẽ gặp khó khăn trong việc phân loại và đánh giá chúng, dẫn đến việc tốn nhiều thời gian Việc này không chỉ ảnh hưởng đến hiệu quả làm việc của giáo viên mà còn có thể làm chậm tiến độ học tập của học sinh.

Theo kinh nghiệm của chúng tôi, mỗi giáo viên cần biết cách sử dụng và khai thác hiệu quả công cụ quản lý sản phẩm trực tuyến của học sinh Trong bài viết này, chúng tôi sẽ hướng dẫn cơ bản về công cụ Padlet.

Bước 1: truy cập vào https://padlet.com/

Giao diện Pascal CompilerGiao diện C++ Compiler

Có 3 hình thức đăng nhập là:

Bước 2: Chọn gói tài khoản Padlet bạn sẽ sử dụng

Sau khi đăng nhập, bạn sẽ có hai gói tài khoản để lựa chọn, bao gồm gói Basic miễn phí Gói Basic này được thiết kế để thử nghiệm, tuy nhiên, trong quá trình sử dụng, bạn sẽ gặp một số giới hạn nhất định.

Lựa chọn gói Basic phù hợp

Bước 4: Sau khi lựa chọn xong gói tài khoản phù hợp thì sẽ hiện ra giao diện chính

Sau khi chọn gói tài khoản, giao diện chính hiện ra

Sau đó giao diện hoàn toàn Tiếng Việt vì thế chúng tôi sẽ không hướng dẫn chi tiết

* Hướng dẫn cách tạo Padlet đơn giản, nhanh chóng

Bạn chọn loại định dạng hiện ra trong này có 7 loại định dạng cho bạn lựa chọn Các loại định dạng chỉ khác nhau về bố cục nội dung

Chọn loại định dạng phù hợp

* Thêm bài đăng mới cho định dạng

Thêm bài đăng mới cho bức tường bạn chọn biểu tượng dấu (cộng) phía góc dưới bên phải màn hình

Các tính năng nổi bật cho bài đăng sinh động: in đậm , in nghiêng, canh lề, tải lên file, chèn vị trí trên bản đồ…

Chúng ta nên tạo mỗi nội dung yêu cầu làm 1 mục và yêu cầu, hướng dẫn học sinh nộp sản phẩm vào đó

Các công cụ đánh giá học sinh trong quá trình dạy học

Đánh giá học sinh trong môi trường học online cần được thực hiện một cách dễ dàng và hiệu quả, nhằm nâng cao chất lượng học tập, giảng dạy và quản lý đào tạo Việc áp dụng hệ thống quản lý trực tuyến giúp tối ưu hóa quy trình đánh giá, đảm bảo tính chính xác và minh bạch trong việc theo dõi sự tiến bộ của học sinh.

Hệ thống quản lý học tập (LMS) cho phép giáo viên triển khai các câu hỏi tự đánh giá, bài tập cá nhân và bài tập nhóm Học sinh có thể tự kiểm tra, nộp và lưu trữ bài tập trực tuyến dưới dạng bài viết, video clip, hoặc sản phẩm Đánh giá trực tuyến mang lại hiệu quả cao hơn so với đánh giá truyền thống, nhờ vào tính linh hoạt và tiện lợi của nó.

Trắc nghiệm trực tuyến mang lại sự tiện lợi cho người học, khi các câu hỏi được hiển thị ngay trên màn hình Điều này giúp tiết kiệm giấy in và thời gian chấm điểm, vì máy tính tự động chấm mà không cần sự can thiệp của con người.

Kết quả được công bố ngay lập tức và đáp án có sẵn giúp các bên liên quan theo dõi và kiểm soát quá trình Giảng viên sẽ chấm điểm và cung cấp phản hồi cho học viên.

Chính xác: Kết quả bài trắc nghiệm được máy chấm, bài làm được lưu trữ

Tất cả các hoạt động của học viên được ghi nhận: thời gian học, thời gian nộp bài, những nội dung bài đã xem, điểm số…

Hiệu quả: Kết quả được bảng điểu khiển (dashboard) tổng kết để so sánh diện rộng (Large-scale Assessment) với Đánh giá trên lớp học (Classroom Assessment)

Giáo viên có thể tối ưu hóa việc đánh giá trực tuyến bằng cách sử dụng các công cụ hỗ trợ dạy học và quản lý tài liệu như https://www.onlinegdb.com/ và các nền tảng mạng xã hội như Messenger, Zalo, hay Padlet Việc đánh giá định kỳ có thể thực hiện qua Azota để học sinh làm bài tập trắc nghiệm, kết hợp với https://www.onlinegdb.com/ cho môn Tin học lớp 11 hoặc các công cụ mạng xã hội khác Để quản lý hiệu quả hơn, giáo viên nên áp dụng công cụ quản lý thi trong hệ thống LMS.

Do các công cụ hỗ trợ kiểm tra và đánh giá đã trở nên quen thuộc với giáo viên, chúng tôi sẽ không trình bày chi tiết các thao tác trong đề tài này.

Ngày đăng: 02/07/2022, 18:49

HÌNH ẢNH LIÊN QUAN

+ Về cấu hình - SỞ GIÁO dục và đào tạo hà nội
c ấu hình (Trang 6)
Camtasia Studio là phần mềm dùng để quay phim màn hình của máy tính, xử lý  video  chuyên  nghiệp  và  rất  dễ  sử  dụng - SỞ GIÁO dục và đào tạo hà nội
amtasia Studio là phần mềm dùng để quay phim màn hình của máy tính, xử lý video chuyên nghiệp và rất dễ sử dụng (Trang 9)
Nháy chuột để chọn Edit box trên màn hình soạn thảo. Chọn Properties/Label, gõ vào: “x1=” - SỞ GIÁO dục và đào tạo hà nội
h áy chuột để chọn Edit box trên màn hình soạn thảo. Chọn Properties/Label, gõ vào: “x1=” (Trang 12)
hình dưới - SỞ GIÁO dục và đào tạo hà nội
hình d ưới (Trang 24)
4.1.2. Thao tác của học sinh - SỞ GIÁO dục và đào tạo hà nội
4.1.2. Thao tác của học sinh (Trang 24)

TỪ KHÓA LIÊN QUAN

TRÍCH ĐOẠN

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

TÀI LIỆU LIÊN QUAN

w