1. Trang chủ
  2. » Giáo án - Bài giảng

Sử dụng lập trình VBA thiết kế đồ dùng dạy học trên PowerPoint phục vụ hiệu quả vào giảng dạy

54 18 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 54
Dung lượng 2,89 MB

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

Nội dung

Việc đa dạng hóa phương pháp dạy học hiện nay là yếu tố rất cần thiết đối với mỗi giáo viên, không chỉ giúp bản thân linh hoạt, mềm dẻo khi tổ chức các hoạt động học tập mà còn giúp trình độ chuyên môn được nâng cao nhằm nắm bắt kịp thời những đổi mới trong giáo dục. Mời các bạn cùng tham khảo bài viết dưới đây để nắm nội dung của sáng kiến kinh nghiệm!

Trang 1

TÊN ĐỀ TÀI

SỬ DỤNG LẬP TRÌNH VBA THIẾT KẾ ĐỒ DÙNG DẠY HỌC

TRÊN POWERPOINT PHỤC VỤ HIỆU QUẢ VÀO GIẢNG DẠY

Năm học: 2019 - 2020

TRƯỜNG THPT NGUYỄN QUANG DIÊU

BÁO CÁO TÓM TẮT SÁNG KIẾN

Lĩnh vực : Chuyên môn

Họ và tên : Võ Thành Sơn

Điện thoại : 0377 955 964

Trang 2

CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM

Độc lập – Tự do – Hạnh phúc PHIẾU ĐĂNG KÝ SÁNG KIẾN

1 Họ và tên người đăng ký: Võ Thành Sơn

2 Chức vụ: Giáo viên

3 Đơn vị công tác: Trường THPT Nguyễn Quang Diêu

4 Nhiệm vụ được giao trong đơn vị: Giảng dạy và phụ trách phòng máy tính

5 Tên đề tài sáng kiến: Sử dụng lập trình VBA thiết kế đồ dùng dạy học trên PowerPoint phục vụ hiệu quả vào giảng dạy

6 Lĩnh vực đề tài sáng kiến: Chuyên môn

7 Tóm tắt nội dung sáng kiến:

- Xây dựng bài giảng tương tác trực tiếp trên nền PowerPoint để hỗ trợ học tập môn Tin học

11 vừa mang tính trực quan, sinh động vừa cung cấp cho các em tương đối đầy đủ các kiến thức trọng tâm theo từng bài dạy, các dạng bài tập và đánh giá được năng lực học sinh Bài giảng tương tác VBA tuy chỉ được xây dựng đơn giản với công cụ thực hiện là ngôn ngữ lập trình Visual Basic for Appliacations được tích hợp trong Microsoft Office nhưng nội dung kiến thức bám sát chương trình tin học phổ thông, từ đó kích thích các đối tượng học sinh đặc biệt là các đối tượng trung bình, yếu để nâng cao chất lượng học tập của các em

- Áp dụng dạy học trên nền PowerPoint là rất quen thuộc đối với học sinh nên khả năng tiếp thu bài học của các em sẽ nhanh hơn, tạo môi trường tương tác bài học thuận lợi trong tiết học giúp mang lại hiệu quả cao tiết dạy

- Để thực hiện dạy học tương tác với học sinh trong các bài giảng ta cần sử dụng phần mềm ActivInspire với bảng tương tác ActivBoard Tuy nhiên, sử dụng bộ công cụ trên thì tốn rất nhiều kinh phí để mua thiết bị Vì vậy, khi tạo được bài giảng tương tác bằng cách sử dụng lập trình VBA trong PowerPoint giúp không tốn khoản phí lớn để mua bộ công cụ trên; hoạt động giảng dạy rất thuận lợi, khắc phục được những khó khăn của bộ môn trong việc tăng cường phát huy các kỹ năng cho học sinh trong học tập, mang lại hiệu quả cao Bài giảng có tính tương tác cao, dễ sử dụng, thao tác trên bài học đạt độ chính xác cao, luôn ổn định và tiện lợi trong dạy học với nhiều dạng bài học, bài tập khác nhau

- Giáo viên có thể vận dụng lập trình VBA tạo một vài sản phẩm trò chơi khởi động thu hút học sinh giúp tiết học thêm phần sôi động với nhiều môn học khác nhau như: Lý, Hóa, Sinh, Anh Văn nhằm tạo môi trường học tập yêu thích, tăng cường phát triển kỹ năng cho học sinh

8 Thời gian, địa điểm, công việc áp dụng sáng kiến:

- Thời gian áp dụng sáng kiến năm học 2015 - 2016 đến nay

- Địa điểm áp dụng sáng kiến là trường THPT Nguyễn Quang Diêu

- Công việc đảm bảo năng cao các kỹ năng học sinh trong học tập, nắm vững kiến thức môn học, năng cao chất lượng bộ môn

Trang 3

9 Các điều kiện cần thiết để áp dụng sáng kiến:

Sự hỗ trợ giúp đỡ của Ban giám hiệu nhà trường tạo điều kiện thuận lợi cho giáo viện ứng dụng công nghệ thông tin, sáng tạo đồ dùng dạy học tự làm phục vụ giảng dạy; cùng với sự hỗ trợ giúp đỡ của tổ bộ môn trong việc thảo luận về nội dung kiến thức đưa vào giảng dạy phù hợp với học sinh

10 Đơn vị áp dụng sáng kiến: Trường THPT Nguyễn Quang Diêu

- Sau khi áp dụng đồ dùng vào giảng dạy học sinh đạt loại khá giỏi tăng đáng kể qua hàng năm, học sinh trung bình giảm; góp phần nâng cao tỉ lệ học sinh giỏi bộ môn tăng hàng năm, giảm tỉ lệ học sinh trung binh và không có học sinh yếu

An Giang, ngày 25 tháng 12 năm 2019

Tác giả

Võ Thành Sơn

Trang 4

MỤC LỤC

I Sơ lược lý lịch tác giả Trang 6

II Sơ lược đặc điểm tình hình đơn vị Trang 6

III Mục đích yêu cầu của sáng kiến Trang 7

1 Thực trạng ban đầu trước khi áp dụng sáng kiến Trang 7

2 Sự cần thiết phải áp dụng sáng kiến Trang 9

3 Nội dung sáng kiến Trang 10

3.1 Tiến trình thực hiện Trang 10

3.2 Biện pháp tổ chức Trang 21

3.3 Thời gian thực hiện Trang 26

IV Hiệu quả đạt được Trang 27

1 Hiệu quả đạt được sau khi áp dụng sáng kiến Trang 27

2 Lợi ích thu được khi áp dụng sáng kiến Trang 31

V Mức độ ảnh hưởng Trang 32

VI Kết luận: Trang 33

Trang 5

DANH MỤC CHỮ VIẾT TẮT

VIẾT TẮT NỘI DUNG

CNTT Công nghệ thông tin

THPT Trung học phổ thông

Trang 6

BÁO CÁO KẾT QUẢ THỰC HIỆN SÁNG KIẾN

SỬ DỤNG LẬP TRÌNH VBA THIẾT KẾ ĐỒ DÙNG DẠY HỌC TRÊN POWERPOINT

PHỤC VỤ HIỆU QUẢ VÀO GIẢNG DẠY

I Sơ lược lý lịch tác giả

 Ngày tháng năm sinh: 01/01/1988

 Nơi thường trú: Ấp Long Hiệp – Long An – TX Tân Châu – An Giang

 Đơn vị công tác: Trường THPT Nguyễn Quang Diêu

 Chức vụ hiện nay: Giáo viên

 Lĩnh vực công tác: Giảng dạy và phụ trách phòng máy tính

II Sơ lược đặc điểm tình hình đơn vị

1 Thuận lợi

- Đảng ủy, ban giám hiệu nhà trường quan tâm, chỉ đạo kịp thời trong các hoạt động của đơn vị Tập thể sư phạm luôn nêu cao tinh thần đoàn kết, giúp đỡ nhau trong công việc, luôn tích cực hoàn thành tốt nhiệm vụ được giao

- Cơ sở vật chất nhà trường khá đầy đủ tạo môi trường tốt cho học sinh đến trường sinh hoạt và học tập Các trang thiết bị được cung cấp đầy đủ, tạo điều kiện giáo viên thực hiện việc đổi mới phương pháp giảng dạy

- Đội ngũ giáo viên đa số trẻ, có tinh thần trách nhiệm cao, nhiệt tình, tâm huyết với nghề,

có ý thức xây dựng đoàn kết nội bộ, có lòng tự trọng nghề nghiệp, có tinh thần học hỏi để vươn lên trong công tác, ý thức tổ chức kỷ luật tốt, gương mẫu trong công tác, chịu khó học hỏi kinh nghiệm, có đầu tư nghiên cứu chuyên môn, hết lòng quan tâm học sinh

- Học sinh của trường đa số là con em của vùng nông thôn, sống chủ yếu bằng nghề nông,

có đạo đức tốt, biết vâng lời thầy cô

SỞ GIÁO DỤC VÀ ĐÀO TẠO AN GIANG CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM TRƯỜNG THPT NGUYỄN QUANG DIÊU Độc lập – Tự do – Hạnh phúc

An Giang, ngày 25 tháng 12 năm 2019

Trang 7

2 Khó khăn

- Tập thể giáo viên trong đơn vị đa số trẻ, chưa tích lũy nhiều kinh nghiệm trong giảng dạy

và sáng tạo trong việc quản lý học sinh, từ đó ảnh hưởng đến chất lượng giảng dạy

- Một bộ phận học sinh chưa ngoan, ý thức phấn đấu trong học tập chưa cao, cũng như tự học tìm tòi kiến thức nên ảnh hưởng vào chất lượng giảng dạy của bộ môn

phục vụ hiệu quả vào giảng dạy

III Mục đích yêu cầu của sáng kiến

1 Thực trạng ban đầu trước khi áp dụng sáng kiến

Ứng dụng đồ dùng dạy học vào giảng dạy là rất cần thiết, để phục vụ hỗ trợ tốt cho việc giảng dạy của giáo viên nhằm mang lại hiệu quả cao trong tiết học và chất lượng học tập của học sinh

Vì vậy nhà trường đã trang bị một số thiết bị đồ dùng phục vụ giảng dạy và cũng đã giúp ít cho học sinh trong học tập tương đối tốt; nhưng càng về sau theo sự phát triển hiện đại của CNTT thì

đồ dùng dạy học đã lỗi thời, không còn phù hợp với bài học, không đa dạng, học sinh cảm thấy nhàm chán; do đó không đáp ứng được nhu cầu học tập của học sinh, nội dung bài học, kiến thức

bộ môn Vì vậy khi giảng dạy tại lớp giáo viên thường gặp những khó khăn như:

- Sử dụng đồ dùng dạy học phù hợp với bài giảng, phù hợp bộ môn chưa đạt; phương pháp truyền đạt và hiệu quả giảng dạy chưa tốt

- Các bài giảng không trực quan sinh động, không thu hút nhiều học sinh tham gia vào hoạt động học tập, ý thức học tập của học sinh kém, chất lượng bộ môn chưa cao

- Bản thân chưa trang bị cho học sinh phương pháp tự học hiệu quả, dụng cụ phục vụ giảng dạy, học tập chưa đạt yêu cầu; chưa chú trọng rèn luyện các kĩ năng trong học tập cho học sinh; không có biện pháp giúp học sinh nắm bắt kiến thức chủ động linh hoạt, sáng tạo

- Đồ dùng dạy học chưa phát huy được khả năng tự học của học sinh; kích thích khả năng tự giác trong học tập của các em còn kém, chưa thích thú trong học tập

- Chưa tạo được môi trường học tập tốt bằng cách tương tác trực tiếp trên bài giảng với nhiều dạng khác nhau tạo tính chủ động, hứng thú học tập cho các em

- Giáo viên gặp khó khăn trong việc lôi kéo các em tham gia học tập, để tạo điều kiện giúp học sinh có sự hòa nhập cùng bạn bè trong các hoạt động nhóm, hoạt động trải nghiệm sáng tạo, suy luận cùng giải quyết các vấn đề học tập

- Học sinh còn phải ghi chép nội dung bài học quá nhiều nên khó tập trung vào các kiến thức cần đạt trong bài học, nắm bắt bài giảng chậm, không hiệu quả

Trang 8

- Để tạo được bài giảng tương tác với học sinh chúng ta cần sử dụng phần mềm ActivInspire với bảng tương tác ActivBoard; nhưng sử dụng bộ công cụ trên thì tốn rất nhiều kinh phí nên việc mua thiết bị phục vụ giảng dạy là không khả thi

- Đối với môn Tin học 11 có vận dụng ngôn ngữ lập trình để viết chương trình cho một số bài toán nên đòi hỏi học sinh có tính tư duy cao, vận dụng kiến thức liên quan đến môn Toán và tiếng Anh tương đối nhiều, thường thì học sinh không hiểu Bên cạnh đó khả năng tư duy của học sinh còn hạn chế nên áp dụng vào việc giải bài tập lập trình gặp nhiều khó khăn, hầu hết là các em chưa viết được chương trình Pascal

- Ở cấp học THCS các em chưa làm quen với môn lập trình Pascal, vì vậy khi lên THPT các

em còn chưa quen với môn học dẫn đến việc giảng dạy của giáo viên và tiếp thu kiến thức mới của học sinh chưa tốt Bản thân học sinh chưa hiểu sâu về lợi ích của môn học và được ứng dụng rộng rãi trong xã hội Trong quá trình dạy học để giúp học sinh hiểu, vận dụng được các kiến thức đã học vào giải các bài toán là một vấn đề rất khó với giáo viên Giáo viên phải giúp học sinh cảm nhận được việc học môn Tin học và viết chương trình Pascal là không khó; Giáo viên phải vận dụng đồ dùng dạy học giúp học sinh có thể hiểu, biết được cấu trúc và viết được chương trình Pascal Để đạt được những yêu cầu trên là một quá trình mất nhiều thời gian bởi giáo viên phải thực hiện từng bước một Các chương trình Pascal khiến cho học sinh khó hiểu, khó hình dung khi các em mới lần đầu làm quen với cách viết chương trình Pascal

- Chính từ trong những thực trạng đó, chất lượng bộ môn của bản thân trong những năm đầu trước khi áp dụng sáng kiến vào giảng dạy còn thấp Kết quả giảng dạy chưa ổn định thấp hơn mặt bằng chung của tổ, tỉ lệ học sinh khá giỏi chỉ đạt 63,06%, tỉ lệ học sinh trung bình đạt 34,23% và có học sinh yếu chiếm 2,71%

Biểu đồ thống kê tỉ lệ môn Tin học 11

Cá nhân Bình quân tổ

Trang 9

2 Sự cần thiết phải áp dụng sáng kiến:

- Việc xây dựng bài giảng tương tác trực tiếp trên nền PowerPoint để hỗ trợ học tập môn Tin học 11 vừa mang tính trực quan, sinh động vừa cung cấp cho các em đầy đủ các kiến thức trọng tâm theo từng bài dạy, các dạng bài tập đánh giá được năng lực học sinh Bài giảng tương tác VBA được xây dựng với công cụ thực hiện là ngôn ngữ lập trình Visual Basic for Appliacations được tích hợp trong Microsoft Office với nội dung kiến thức bám sát chương trình tin học phổ thông, nhằm kích thích các đối tượng học sinh đặc biệt là các học sinh trung bình - yếu nâng cao chất lượng học tập

- ĐDDH được thiết kế trên giao diện PPT là rất quen thuộc đối với học sinh nên khả năng tiếp thu bài học của các em sẽ nhanh hơn, tạo môi trường tương tác bài học thuận lợi giúp mang lại hiệu quả cao tiết dạy

- Khi giáo viên tạo được bài giảng tương tác bằng cách sử dụng lập trình VBA trong PPT giúp không tốn khoản phí lớn để mua thiết bị Ngoài ra giúp hoạt động giảng dạy rất thuận lợi, khắc phục được những khó khăn của bộ môn trong việc tăng cường phát huy các kỹ năng cho học sinh trong học tập, mang lại hiệu quả cao Bài giảng có tính tương tác cao, dễ sử dụng, thao tác trên bài học đạt độ chính xác cao, luôn ổn định và tiện lợi trong dạy học với nhiều dạng bài học, bài tập khác nhau

- Đồ dùng dạy học được thiết kế với nhiều màu sắc trực quan sinh động gây sự hứng thú khi tham gia học; bài giảng được thiết kế bằng giao diện nền đẹp gồm nhiều màu sắc kết hợp ngôn ngữ, tính toán, sắp xếp, hình vẽ, xử lý tổng thể nhằm kích thích học sinh phát triển hoạt động hai bán cầu não khi tham gia học tập; giúp bán cầu não phải và bán cầu não trái cùng phát triển cân bằng trong quá trình hoạt động từ đó học sinh sẽ tiếp thu bài tốt, tỉnh táo, tập trung khi học tập

- Việc sử dụng ĐDDH vào giảng dạy sẽ góp phần phát triển và hình thành các năng lực sau: + Năng lực tự học, năng lực sáng tạo

+ Năng lực phát hiện và giải quyết vấn đề

+ Năng lực giao tiếp và hợp tác

+ Năng lực sử dụng ngôn ngữ

+ Năng lực toán học

+ Năng lực sử dụng công nghệ thông tin(năng lực tin học)

- Qua quá trình áp dụng sản phẩm vào giảng dạy cho thấy học sinh chủ động, học tập tích cực, chất lượng bộ môn được nâng cao Giúp học sinh biết được nhiều ứng dụng, nhiều tính năng hay của bộ môn Tin học đối với đời sống thực tế hiện nay, từ đó các em có thể vận dụng kiến thức bộ môn để bổ trợ học tập cho các môn khác

Trang 10

- Khi áp dụng sáng kiến vào giảng dạy chất lượng bộ môn của bản thân được cải thiện rõ rệt, đạt hiệu quả cao trong năm học đầu tiên 2015 – 2016 Kết quả giảng dạy được nâng cao với tỉ lệ học sinh khá giỏi đạt 89,58%, tỉ lệ học sinh trung bình đạt 10,42% và không có học sinh yếu kém Bên cạnh đó chất lượng của tổ bộ môn cũng tăng rõ rệt khi sử dụng đồ dùng dạy học vào phục vụ giảng dạy; tỉ lệ học sinh khá giỏi tăng lên 87,4%, tỉ lệ học sinh trung bình đạt 11,81% và tỉ lệ học sinh yếu giảm còn 0,79% Như vậy, khi sử dụng đồ dùng dạy học tự làm vào giảng dạy ta nhận thấy đạt hiệu quả cao, kết quả giảng dạy tin học của cá nhân tăng, đã góp phần năng cao chất lượng giảng dạy chung tổ bộ môn

- Ngoài ra giáo viên có thể vận dụng lập trình VBA tạo sản phẩm trò chơi khởi động thu hút học sinh giúp tiết học thêm phần sôi động và được ứng dụng rộng rãi với nhiều môn học khác nhau như: Lý, Hóa, Sinh, Anh Văn, nhằm tạo môi trường học tập yêu thích, tăng cường phát triển kỹ năng cho học sinh

3 Nội dung sáng kiến

3.1 Tiến trình thực hiện

a) Xác định đối tượng học sinh

- Trước khi tạo ra các sản phẩm ĐDDH tự làm thì giáo viên phải xác định được các khối lớp, các đối tượng học sinh còn gặp khó khăn trong việc học bộ môn, những đối tượng học sinh có kết quả học tập thấp và cần xác định được những vướn mắt các em thường gặp trong việc học

- Đối với bộ môn Tin học 11 bản thân nhận thấy rất khó đối với học sinh, điểm số bình quân các em đạt được là thấp hơn so với khối 10 và 12 Chương trình khối 11 các em học lập trình Pascal, đa phần học sinh khi học Pascal kết quả học tập không tốt, nội dung bài tập đa

Giỏi Khá Trung bình Yếu

Biểu đồ thống kê tỉ lệ môn Tin học 11

Cá nhân Bình quân tổ

Trang 11

dạng các em không nắm bắt được kiến thức, kết quả học tập thấp Vì vậy xây dựng đồ dùng dạy học tự làm cho Tin học 11 là mục tiêu cần thiết của giáo viên nhằm tạo nhiều phương pháp giảng dạy, khai thác, sáng tạo các đồ dùng giúp các em thích thú trong học tập, các em tiếp xúc với bộ môn nhẹ nhàng hơn, giảm tải cho việc học, củng cố được nền tảng kiến thức cơ bản bộ môn; từ đó học sinh không còn áp lực khi tham gia các hoạt động học tập tại lớp, phát triển các

kỹ năng trong các hoạt động học tập để cải thiện kết quả bộ môn

b) Lựa chọn nội dung bài học cần thiết cho đồ dùng dạy học

- Bước đầu giáo viên cần hình thành những nội dung theo chuẩn kiến thức kỹ năng cần truyền đạt cho học sinh Sau đó giáo viên sẽ tiến hành rà soát nội dung chương trình bài học cần thiết để sáng tạo đồ dùng dạy học

- Giáo viên thu thập thông tin tài liệu có liên quan đến nội dung bài học cũng như việc tìm hiểu các tài nguyên, khai thác phần mềm ứng dụng và nghiên cứu cách sáng tạo ra đồ dùng dạy học Giáo viên sẽ tạo ra các dạng đồ dùng phù hợp với từng bài học, bài tập cụ thể nhằm đạt được mục tiêu về kiến thức kỹ năng cho từng bài, đồng thời tạo ra tính đa dạng cho các hoạt động học tập, các hoạt động khởi động đầu tiết học

c) Các bước tạo đồ dùng dạy học

Việc thiết kế bài giảng ứng dụng lập trình VBA dựa trên việc sử dụng phần mềm Visual Basic for Applications; việc thiết kế ta chỉ sử dụng một vài nút lệnh đơn giản và code lập trình không cần phải viết quá nhiều lệnh phức tạp

 Thiết lập ban đầu:

- Thiết lập chế độ bảo mật: Đối với PowerPoint 2010, Chọn File  Options  chọn dòng Trust Center  Trust Center settings…  tiếp tục tích chọn vào mục Enable all macros

- Bật thanh công cụ VBA: Chọn File  Options  chọn dòng Customize Ribbon  sau đó tích chọn vào ô Developer Khi đó thanh công cụ Developer sẽ có trên thanh Toolbar

 Ghi chú: Khi tạo file ta lưu với kiểu định dạng PowerPoint Macro-Enabled

Presentation (*.pptm) để sử dụng được các tính năng Macro của nút lệnh Máy tính phải cài các loại font chữ tương ứng với bảng mã VNI-Windows

Label(Nhã Text Box Commamd Mở giao diện viết code VBA

Thiết lập thuộc tính

Trang 12

 Cách tạo bài giảng ứng dụng VBA:

 Tạo trò chơi ô chữ:

 Bước 1: Thiết kế giao diện (chọn các nút lệnh trên thanh công cụ Developer)

- Sử dụng cho bài tập điền khuyết, sắp xếp chương trình Pascal:

- Sử dụng các nút lệnh Command Button, Label, Text Box

+ Command Button: Dùng tạo các nút lệnh Kết Quả, Làm lại

+ 3 Nút lệnh Xanh Lá(Command Button): Dùng cho Đáp án bài tập, Khởi tạo bài

tập, ẩn các lệnh sắp xếp

+ Label: Dùng tạo cho các dòng lệnh để sắp xếp, hiển thị kết quả

+ Text Box: Dùng tạo cho các dòng lệnh để sắp xếp, hiển thị kết quả

- Sử dụng cho trò chơi ô chữ, Hoạt động trắc nghiệm cũng cố bài học:

- Sử dụng các nút lệnh Command Button, Label

+ Command Button: Dùng tạo các nút lệnh Câu 1, câu 2, … , câu 8, Reset, Key, các nút từ câu 1, 2, …, 7

Trang 13

+ Label: Dùng tạo cho 8 ô chữ từ khóa, hiển thị nội dung câu hỏi, chữ cái của từ khóa, câu hỏi và đáp án trắc nghiệm, điểm số từng nhóm

 Bước 2: Thiết lập các thuộc tính cho đối tượng

+ Trên thanh công cụ Developer ta chọn Properties để thiết lập thuộc tính cho đối tượng + Ta thiết lập màu nền, font chữ, cỡ chữ,

 Bước 3: Thực hiện viết code:

- Trên thanh công cụ Developer ta chọn View Code để thực hiện viết code cho các đối tượng được thiết kê trên giao diện

- Các câu hỏi trong code ta sử dụng bảng mã VNI Windows

- Giao diện Microsoft Visual Basic for Applications dùng để viết lệnh lập trình:

 Phần viết code cho đối tượng:

 Phần code của trò chơi ô chữ:

* Phần code cho nút lệnh Câu 1:

* Thiết lập một số đối tượng sau:

- Name: Đặt tên cho đối tượng

+ Từ khóa 1: C11, C12, , C17 + Từ khóa 2: C21, C22, , C28 + Làm tương tự cho bộ từ khóa 3  8 + Câu 1  C1, câu 2  C2, , câu 8  C8

- BackColor: Chọn màu nền cho đối tượng

- Caption: Nội dung hiển thị trên đối tượng

+ Sử dụng cho câu 1  câu 8 + Các ô từ khóa thì bỏ trống

- Enabled: True(Đối tượng luôn hoạt động)

- Font: Chọn font chữ và cỡ chữ cho đối

tượng + Sử dụng font VNI-Times tương ứng với bảng mã VNI Windows

- ForeColor: Chọn màu chữ

Trang 14

{Đổi màu nền cho các ơ từ khĩa, câu hỏi}

Private Sub C1_Click()

l1.Caption = " Câu 1: Thủ tục để

đưa kết quả ra màn hình? "

End Sub

{Hiển thị từ khĩa gợi ý}

Private Sub C11_Click()

C15.Caption = "E"

End Sub Private Sub C16_Click()

C16.Caption = "L"

End Sub Private Sub C17_Click()

C17.Caption = "N"

End Sub

Trang 15

GV: Võ Thành Sơn 15

 Phần code cho các nút lệnh từ câu 2  câu 8 ta thực hiện tương tự

* Phần code cho nút lệnh Key:

{Câu hỏi gợi ý cho từ khĩa trị chơi}

Private Sub Key_Click()

l1.Caption = " Từ khóa: Đây là ngôn ngữ được sử dụng trong chương trình Tin Học 11." End Sub

{Đáp án cho từ khĩa trị chơi}

Private Sub Key_DblClick(ByVal Cancel As MSForms.ReturnBoolean)

Key1.Caption = "LẬP TRÌNH PASCAL"

l1.Caption = " Từ khóa của trò chơi ô chữ là "

End Sub

* Phần code cho nút lệnh Key:

{Code cho nút reset – khởi tạo lại trị chơi}

Private Sub Lamlai_Click()

 Phần code của bài tập điền vào ơ trống:

{Code cho nút lệnh Làm Lại}

Private Sub b1_Click()

tx1.Text = ""

tx2.Text = ""

tx3.Text = ""

Trang 16

{Code cho nút lệnh Kết Quả}

Private Sub b2_Click()

If tx5.Text = Chr(39) + "THE GIOI" + Chr(39) Then

l1.Caption = l1.Caption + 1 tx5.BackColor = &H80FFFF End If

If tx6.Text = "8" Then l1.Caption = l1.Caption + 1 tx6.BackColor = &H80FFFF End If

If tx7.Text = "6" Then l1.Caption = l1.Caption + 1 tx7.BackColor = &H80FFFF End If

End Sub

 Phần code của bài tập sắp xếp chương trình:

{Code cho nút lệnh Khởi tạo bài tập}

Private Sub bt1_Click()

tg.Caption = ""

tg1.Caption = ""

tg2.Caption = ""

l101.Enabled = True l102.Enabled = True

Các Label từ l103 đến l19 ta thực hiện code tương tự

Trang 17

GV: Võ Thành Sơn 17

l11.Caption = " Begin"

l12.Caption = " Readln(x);"

l13.Caption = " Var T, x, y: Real;"

l14.Caption = " Program Tinh_BT;"

l15.Caption = " Clrscr;"

l16.Caption = " Readln;"

l17.Caption = " Write('Nhap GT cua y= ');"

l18.Caption = " Writeln('GT bthuc T=

l21.Caption = ""

l22.Caption = ""

Các Label từ l23 đến l33 ta thực hiện code tương tự

l21.ForeColor = &H0&

l22.ForeColor = &H0&

Các Label từ l23 đến l33 ta thực hiện code tương tự

End Sub

{Code cho nút lệnh Hiển thị đáp án bài tập}

Private Sub bt3_Click()

l21.Caption = " Program Tinh_BT;"

End Sub

{Code cho nút lệnh Kết Quả}

Private Sub CommandButton1_Click()

tg1.Caption = tg1.Caption + 1 End If

If l23.Caption <> " Var T, x, y: Real;" Then

l23.ForeColor = &HFF0000 Else

tg1.Caption = tg1.Caption + 1

Trang 18

l30.ForeColor = &HFF0000 Else

tg1.Caption = tg1.Caption + 1 End If

If l31.Caption <> " Writeln('GT bthuc T= ',T:4:1);" Then

l31.ForeColor = &HFF0000 Else

tg1.Caption = tg1.Caption + 1 End If

If l32.Caption <> " Readln;" Then l32.ForeColor = &HFF0000 Else

tg1.Caption = tg1.Caption + 1 End If

If l33.Caption <> " End." Then l33.ForeColor = &HFF0000 Else

tg1.Caption = tg1.Caption + 1 End If

If tg1.Caption = "13" Then tg2.Caption = tg1.Caption & "/13" Else

tg2.Caption = tg1.Caption & "/13" End If

If tg1.Caption = "13" Then tg2.Caption = tg1.Caption & "/13"

Trang 19

GV: Võ Thành Sơn 19

MsgBox "CHUC MUNG BAN!",

vbOKCancel + vbInformation, "THONG

BAO ^_^"

End If

If tg1.Caption <> "13" Then

tg2.Caption = tg1.Caption & "/13"

MsgBox "CHIA BUON CUNG BAN!", vbOKCancel + vbCritical,

"THONG BAO ^_^"

End If End Sub

{Phần code cho ghi nhận đáp án sắp xếp}

Private Sub l101_Click()

Private Sub l104_Click() tg.Caption = l104.Caption l104.Enabled = False End Sub

Các Label từ l11 đến l33 ta thực hiện code tương tự

{Phần code cho nút lệnh Khởi tạo lại dòng lệnh khi bị ẩn}

Private Sub r1_Click()

Private Sub r2_Click() l12.Enabled = True End Sub

Private Sub r3_Click() l13.Enabled = True End Sub

Private Sub r4_Click() l14.Enabled = True End Sub

Private Sub r5_Click() l15.Enabled = True

End Sub Private Sub r6_Click() l16.Enabled = True End Sub

Private Sub r7_Click() l17.Enabled = True End Sub

Private Sub r8_Click() l18.Enabled = True End Sub

Private Sub r9_Click() l19.Enabled = True End Sub

Trang 20

GV: Võ Thành Sơn 20

 Phần code cho hoạt động củng cố kiến thức:

* Phần code cho nút lệnh Câu 1, 2, 3, …., 7:

{Code cho nút lệnh câu 1 – thực hiện cho thao tác Click chuột}

Private Sub bt1_Click()

lda.Font.Size = 30

lda.Caption = " Câu 1: Cho cấu trúc lặp: " + Chr(13) + " For i := 3 To 10 Do" +

Chr(13) + " Write(i);" + Chr(13) + " Hãy xác định giá trị đầu trong cấu trúc lặp trên:"

{Code cho nút lệnh câu 1 – thực hiện cho thao tác Nháy đúp chuột}

Private Sub bt1_DblClick(ByVal Cancel As MSForms.ReturnBoolean)

lda.Font.Size = 30

lda.Caption = " Câu 1: Cho cấu trúc lặp: " + Chr(13) + " For i := 3 To 10 Do" +

Chr(13) + " Write(i);" + Chr(13) + " Hãy xác định giá trị đầu trong cấu trúc lặp trên:"

Trang 21

GV: Võ Thành Sơn 21

lb3.Font.Size = 28

lb3.Caption = " Giá trị đầu là 3"

lb4.Font.Size = 28 lb4.Caption = " Giá trị đầu là i"

bt1.BackColor = &HFFFF& lb3.ForeColor = &HFF&

End Sub

 Code cho các nút lệnh câu 2, 3, 4, 5, 6 và 7 ta thực hiện code tương tự

* Phần code cho nút lệnh Reset:

Private Sub bt8_Click()

ln2.Caption = 0 ln3.Caption = 0 ln4.Caption = 0 ln5.Caption = 0 ln6.Caption = 0 End Sub

* Phần code cho ơ điểm số các nhĩm:

Private Sub ln1_Click()

Private Sub ln5_Click() ln5.Caption = ln5.Caption + 10 End Sub

Private Sub ln6_Click() ln6.Caption = ln6.Caption + 10 End Sub

3.2 Biện pháp tổ chức

a) Dạng bài học khởi động trị chơi ơ chữ:

- Đầu tiết học giáo viên tổ chức hoạt động khởi động bằng trị chơi ơ chữ, nhằm tạo hứng thú cho các em tham gia vui chơi, mở đầu tiết học thoải mái trước khi vào nội dung bài mới; học sinh sẽ giảm được áp lực học lập trình, phát triển tư duy lơgic rất cần thiết khi học lập trình; đồng

Trang 22

GV: Võ Thành Sơn 22

thời cũng giúp học sinh hệ thống lại kiến thức đã học ở những buổi học trước tạo nền tảng vững chắc cho bài học tiếp theo, các em tiếp cận học tập bộ môn đạt hiệu quả

- Cách ứng dụng trò chơi ô chữ:

+ Nháy chuột chọn vào nút câu 1  câu 8(xanh dương) để hiển thị nội dung câu hỏi,

đồng thời các ô chữ sẽ hiển thị màu vàng có dấu hỏi, câu hỏi gợi ý cho các ô chữ sẽ hiển thị bên dưới

+ Khi học sinh trả lời đúng ô chữ hàng ngang ta nháy đúp chuột vào câu có từ hàng ngang tương ứng để hiển thị đáp án và các chữ cái có trong từ khóa chính sẽ được hiển thị bên dưới + Khi học sinh không thể đoán được từ hàng ngang ta sẽ nháy chuột vào ô bất kỳ để hiển thị chữ cái gợi ý

+ Nháy chuột vào ô Key để hiển thị câu hỏi gợi ý từ khóa chính

+ Nháy đúp chuột vào ô Key để hiển thị đáp án từ khóa chính

+ Nháy Reset để khởi tạo lại trò chơi

b) Dạng bài học điền khuyết chương trình Pascal

- Khi ứng dụng đồ dùng dạy học dạng điền khuyết vào giảng dạy giúp học sinh hình thành kiến thức lập trình, xác định những thành phần quan trọng còn thiếu trong bài lập trình để hoàn thành chương trình pascal Hình thành cho các em kỹ năng tự giác, tư duy lôgic, đặc biệt là các

Trang 23

- Trong tiết dạy giáo viên phát phiếu học tập cho các em làm bài thảo luận nhóm (nhóm 2 hoặc 3 em học sinh) theo thời gian yêu cầu của giáo viên để tăng kỹ năng cho học sinh hoạt động nhóm trao đổi học tập Nội dung phiếu học tập chứa các bài tập được thiết kế bằng ngôn ngữ lập trình VBA trên file trình chiếu PPT, sau khi hết thời gian thảo luận làm bài tập giáo viên sẽ gọi một học sinh trong nhóm lên giải bài tập bằng cách tương tác trên giao diện PPT

(phụ lục đính kèm)

- Giao diện trình chiếu sẽ được hiển thị như các hình bên dưới, giáo viên gợi ý cách học sinh giải bài tập trên PPT với các dạng bài tập chọn đáp án đúng vào khoảng trống, gõ đáp án vào khoảng trống để hoàn thành chương trình

- Cách vận dụng bài tập chọn đáp án điền khuyết:

+ 2 nút màu xanh lá: Nháy nút bên dưới là cho ẩn hết các từ trong 2 cột Nút phía trên dùng khởi tạo lại bài tập điền khoảng trống

+ Khi học sinh chọn dòng nào để điền vào khoảng trống thì dòng được chọn sẽ bị ẩn (vô hiệu) phần nội dung, để học sinh biết dòng đó đã được chọn

+ nút 1, 2, … , 9: Để kích hoạt lại dòng lệnh tương ứng khi học sinh đã chọn nhằm dòng lệnh hoặc muốn chọn dòng lệnh khác

+ Kết Quả: Nháy chuột vào ô này để biết kết quả làm bài của học sinh Các dòng có nền

màu vàng là sai

Trang 24

GV: Võ Thành Sơn 24

- Cách vận dụng bài tập điền đáp án khoảng trống:

+ Làm Lại: Có tác dụng khởi tạo lại bài tập

+ Các ô màu xanh: học sinh gõ đáp án vào các ô này

+ Kết Quả: Nháy chuột vào ô này để biết kết quả làm bài của học sinh Các dòng có nền màu vàng là sai

Trang 25

GV: Võ Thành Sơn 25

c) Dạng bài học sắp xếp chương trình Pascal

- Với dạng bài tập sắp xếp chương trình học sinh sẽ hệ thống lại cấu trúc một chương trình Pascal, trình tự thực hiện để hoàn thành chương trình hoàn chỉnh; các em sẽ sắp xếp đúng theo cấu trúc một bài tập lập trình; giúp học sinh giảm tải kiến thức lập trình, các em cảm thấy kiến thức học lập trình nhẹ nhàng, để tiếp thu, hiệu quả học tập tốt Học sinh sẽ ngày càng thành thạo các thao tác trên máy tính thông qua giao diện PPT từ bài tập được học; phát triển

kỹ năng sử dụng phần mềm, sử dụng máy tính phục vụ việc học

- Giáo viên cho bài tập thông qua phiếu học tập, yêu cầu học sinh thảo luận theo nhóm với một thời gian nhất định, tiếp theo giáo viên sẽ gợi ý học sinh về những yêu cầu kiến thức trong phiếu học tập (phụ lục đính kèm) Khi hết thời gian thảo luận làm bài tập giáo viên sẽ gọi một học sinh trong nhóm lên giải bằng cách tương tác trên giao diện PPT (phụ lục đính kèm)

- Cách thực hiện bài tập sắp xếp chương trình:

+ 3 nút màu xanh lá: Nháy nút bên dưới là cho ẩn hết các từ trong 2 cột Nút ở giữa dùng khởi tạo lại bài tập sắp xếp Nút phía trên hiển thị kết quả bài giải của giáo viên + Khi học sinh chọn dòng nào để điền vào khoảng trống thì dòng được chọn sẽ bị ẩn (vô hiệu) phần nội dung, để học sinh biết dòng đó đã được chọn

Trang 26

GV: Võ Thành Sơn 26

+ Nút 1, 2, … , 9: Để kích hoạt lại dòng lệnh tương ứng khi học sinh đã chọn nhằm dòng lệnh hoặc muốn chọn dòng lệnh khác

+ Các dòng lệnh màu xanh dương: học sinh chọn đáp án sắp xếp chưa phù hợp

+ Kết Quả: Nháy chuột vào ô này để biết kết quả làm bài của học sinh Các dòng có nền màu vàng là sai

d) Dạng bài học trắc nghiệm củng cố kiến thức

- Với dạng bài học này học sinh sẽ củng cố kiến thức, hệ thống lại nội dung bài học, tạo hứng thú cho tập thể lớp tham gia bài học (cá nhân hoặc nhóm) và có các hình thức cộng điểm hoặc khen thưởng cho các em, nhằm thúc đẩy động lực học tập cho học sinh yếu

- Dạng bài tập này thường được áp dụng vào cuối tiết dạy, giáo viên thực hiện củng cố lại nội dung kiến thức các em đã học bằng các câu hỏi trắc nghiệm Cho các em trả lời đáp án theo nhóm có thời gian quy định cho mỗi câu hỏi, để tạo cho các em kỹ năng trả lời nhanh, kỹ năng làm việc nhóm, tạo không khí sôi động cho các nhóm thi đua Bên cạnh đó giúp giáo viên biết được mức độ hiểu bài của học sinh

- Cách vận dụng trò chơi củng cố kiến thức:

+ Reset: Có tác dụng khởi tạo lại hoạt động củng cố kiến thức

Trang 27

GV: Võ Thành Sơn 27

+ TG: Thời gian suy nghĩ và trả lời đáp án của câu hỏi trắc nghiệm

+ Nháy nút 1, 2, …., 5: để hiển thị nội dung từng câu hỏi trắc nghiệm, đồng thời các nút

sẽ đổi màu xanh lá

+ Nháy đúp các nút để hiển thị đáp án khi học sinh trả lời đúng, đồng thời các nút sẽ đổi màu vàng

+ Nháy chọn vào ô tròn phía dưới các nhóm để cộng điểm cho nhóm trả lời đúng

3.3 Thời gian thực hiện:

- Đề tài sáng kiến được xây dựng và thực hiện bắt đầu từ năm học 2015 – 2016 cho đến năm học 2019 – 2020

Ngày đăng: 17/11/2021, 15:10

HÌNH ẢNH LIÊN QUAN

- Bước đầu giáo viên cần hình thành những nội dung theo chuẩn kiến thức kỹ năng cần truyền đạt cho học sinh - Sử dụng lập trình VBA thiết kế đồ dùng dạy học trên PowerPoint phục vụ hiệu quả vào giảng dạy
c đầu giáo viên cần hình thành những nội dung theo chuẩn kiến thức kỹ năng cần truyền đạt cho học sinh (Trang 11)
- Các câu hỏi trong code ta sử dụng bảng mã VNI Windows - Sử dụng lập trình VBA thiết kế đồ dùng dạy học trên PowerPoint phục vụ hiệu quả vào giảng dạy
c câu hỏi trong code ta sử dụng bảng mã VNI Windows (Trang 13)
- Khi ứng dụng đồ dùng dạy học dạng điền khuyết vào giảng dạy giúp học sinh hình thành kiến thức lập trình, xác định những thành phần quan trọng cịn thiếu trong bài lập trình để hồn  thành chương trình pascal - Sử dụng lập trình VBA thiết kế đồ dùng dạy học trên PowerPoint phục vụ hiệu quả vào giảng dạy
hi ứng dụng đồ dùng dạy học dạng điền khuyết vào giảng dạy giúp học sinh hình thành kiến thức lập trình, xác định những thành phần quan trọng cịn thiếu trong bài lập trình để hồn thành chương trình pascal (Trang 22)
Bảng so sánh về tính tiện dụng - Sử dụng lập trình VBA thiết kế đồ dùng dạy học trên PowerPoint phục vụ hiệu quả vào giảng dạy
Bảng so sánh về tính tiện dụng (Trang 28)
Bài 1: Cho đoạn CT sau. Hãy sửa lỗi để hồn thành chương trình tính diện tích hình trịn - Sử dụng lập trình VBA thiết kế đồ dùng dạy học trên PowerPoint phục vụ hiệu quả vào giảng dạy
i 1: Cho đoạn CT sau. Hãy sửa lỗi để hồn thành chương trình tính diện tích hình trịn (Trang 37)
PHIẾU HỌC TẬP SỐ 1 - Sử dụng lập trình VBA thiết kế đồ dùng dạy học trên PowerPoint phục vụ hiệu quả vào giảng dạy
1 (Trang 37)
 In ra màn hình các phần tử cĩ giá trị âm, mỗi số in trên một dịng Dãy lệnh cần sắp xếp  Chương trình hồn chỉnh  - Sử dụng lập trình VBA thiết kế đồ dùng dạy học trên PowerPoint phục vụ hiệu quả vào giảng dạy
n ra màn hình các phần tử cĩ giá trị âm, mỗi số in trên một dịng Dãy lệnh cần sắp xếp Chương trình hồn chỉnh (Trang 45)
 In ra màn hình các phần tử cĩ giá trị âm, mỗi số in trên một dịng.  - Sử dụng lập trình VBA thiết kế đồ dùng dạy học trên PowerPoint phục vụ hiệu quả vào giảng dạy
n ra màn hình các phần tử cĩ giá trị âm, mỗi số in trên một dịng. (Trang 46)
CHƯƠNG TRÌNH ỨNG DỤNG VBA TƯƠNG ỨNG VỚI PHIẾU HỌC TẬP - Sử dụng lập trình VBA thiết kế đồ dùng dạy học trên PowerPoint phục vụ hiệu quả vào giảng dạy
CHƯƠNG TRÌNH ỨNG DỤNG VBA TƯƠNG ỨNG VỚI PHIẾU HỌC TẬP (Trang 46)
 Tính tổng các phần tử là bội của 5 và in tổng ra màn hình. Ví dụ: Cho N=10 và mảng A gồm các phần tử sau:  - Sử dụng lập trình VBA thiết kế đồ dùng dạy học trên PowerPoint phục vụ hiệu quả vào giảng dạy
nh tổng các phần tử là bội của 5 và in tổng ra màn hình. Ví dụ: Cho N=10 và mảng A gồm các phần tử sau: (Trang 47)
Thì kết quả in ra màn hình là xâu: ‘CONG NGHE THONG TIN’ - Sử dụng lập trình VBA thiết kế đồ dùng dạy học trên PowerPoint phục vụ hiệu quả vào giảng dạy
h ì kết quả in ra màn hình là xâu: ‘CONG NGHE THONG TIN’ (Trang 51)
 Một số hình ảnh ứng dụng sản phẩm đồ dùng dạy học tự làm vào hoạt động giảng dạy - Sử dụng lập trình VBA thiết kế đồ dùng dạy học trên PowerPoint phục vụ hiệu quả vào giảng dạy
t số hình ảnh ứng dụng sản phẩm đồ dùng dạy học tự làm vào hoạt động giảng dạy (Trang 53)
- Học sinh làm bài trên phiếu học tập: - Bài tập được trình chiếu trên màn hình LCD: - Sử dụng lập trình VBA thiết kế đồ dùng dạy học trên PowerPoint phục vụ hiệu quả vào giảng dạy
c sinh làm bài trên phiếu học tập: - Bài tập được trình chiếu trên màn hình LCD: (Trang 53)

TỪ KHÓA LIÊN QUAN

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