ÁP DỤNG PHƯƠNG PHÁP DẠY HỌC “NÊU VẤN ĐỀ” BẰNG “TÌNH HUỐNG GỢI VẤN ĐỀ” TRONG DẠY HỌC MÔN TIN HỌC LỚP 11 TẠI TRƯỜNG PT DTNT TỈNH - Pdf 12

ÁP DỤNG PHƯƠNG PHÁP DẠY HỌC
“NÊU VẤN ĐỀ” BẰNG “TÌNH HUỐNG
GỢI VẤN ĐỀ” TRONG DẠY HỌC MÔN
TIN HỌC LỚP 11 TẠI TRƯỜNG PT
DTNT TỈNH
Giáo viên: Hoàng Ngọc Trung Hiếu
1
MỤC LỤC
PHẦN 1: ĐẶT VẤN ĐỀ
1. Lý do chọn đề tài:
2. Mục đích nghiên cứu:
3. Nhiệm vụ và phương pháp nghiên cứu:
4. Phạm vi, thời gian, đối tượng nghiên cứu:
5. Điểm mới trong kết quả nghiên cứu:
PHẦN 2: NỘI DUNG
I. CƠ SỞ LÝ LUẬN, CƠ SỞ PHÁP LÝ:
1. Cơ sở lý luận:
1.1. Khái niệm “Vấn đề” trong dạy học môn Tin học:
1.2. Khái niệm “Tình huống gợi vấn đề”:
1.3. Đặc điểm của dạy học “Nêu vấn đề”:
1.4. Những hình thức và cấp độ dạy học “Nêu vấn đề”:
2. Cơ sở pháp lý:
2.1. Trích nội dung hướng dẫn giảng dạy môn Tin học năm học 2011-
2012
2.2. Trích nội dung hướng dẫn “Cách tiến hành giảng dạy môn Tin
học THPT” theo sách giáo viên Tin học Lớp 11.
2.3. Trích nội dung hướng dẫn chương giảm tải của Bộ giáo dục và
đào tạo đối với bộ môn Tin học lớp 11:
II. PHÂN TÍCH THỰC TRẠNG:
1. Thực trạng chung:
1.1. Việc áp dụng phương pháp dạy học “Nêu vấn đề” trong nhà

Giáo viên: Hoàng Ngọc Trung Hiếu
2
1. Cách thức thực hiện phương pháp dạy học “Nêu vấn đề” bằng “Tình
huống gợi vấn đề”.
1.1. Chuẩn bị “Tình huống gợi vấn đề”:
1.2. Cách thức thực hiện phương pháp dạy học “Nêu vấn đề”:
IV. TỔ CHỨC THỰC HIỆN:
1. Áp dụng khi giảng dạy Bài 6: Phép toán, biểu thức, câu lệnh gán:
1.1. Chọn tình huống gợi vấn đề:
1.2. Tổ chức dạy học “Nêu vấn đề”:
2. Áp dụng khi giảng dạy Bài 11: Kiểu mảng:
2.1. Chọn tình huống gợi vấn đề:
2.2. Tổ chức dạy học “Nêu vấn đề”:
PHẦN BỔ SUNG
Những “Tình huống gợi vấn đề” áp dụng trong năm học 2012-2013:
3. Áp dụng khi giảng dạy Bài 10: Cấu trúc lặp.
3.1. Chọn tình huống gợi vấn đề:
3.2. Tổ chức dạy học “Nêu vấn đề”:
4. Áp dụng khi giảng dạy Bài 12: Kiểu xâu:
4.1. Chọn tình huống gợi vấn đề:
4.2. Tổ chức dạy học “Nêu vấn đề”:
V. KẾT QUẢ KIỂM NGHIỆM:
1. Mục đích thực nghiệm sư phạm:
2. Tổ chức thực nghiệm:
3. Kết luận thực nghiệm:
PHẦN 3: KẾT LUẬN
I. Đánh giá kết quả:
II. Bài học kinh nghiệm:
III. Một số đề xuất:
TÀI LIỆU THAM KHẢO

ÁP DỤNG PHƯƠNG PHÁP DẠY HỌC “NÊU VẤN ĐỀ” BẰNG
“TÌNH HUỐNG GỢI VẤN ĐỀ” TRONG DẠY HỌC MÔN TIN
HỌC LỚP 11 TẠI TRƯỜNG PT DTNT TỈNH
PHẦN 1: ĐẶT VẤN ĐỀ
1. Lý do chọn đề tài:
Theo khoản 2 điều 28 Luật giáo dục năm 2005 qui định: “Phương pháp giáo dục
phổ thông phải phát huy tính tích cực, tự giác, chủ động, sáng tạo của học sinh; phù
hợp với đặc điểm của từng lớp học, môn học; bồi dưỡng phương pháp tự học, khả năng
làm việc theo nhóm; rèn luyện kỹ năng vận dụng kiến thức vào thực tiễn; tác động đến
tình cảm, đem lại niềm vui, hứng thú học tập cho học sinh.”
Để thực hiện mục tiêu này, trong thời gian qua ngành giáo dục đã có nhiều bước
cải cách chương trình, sách giáo khoa và tổ chức áp dụng phương pháp giáo dục với
triết lý lấy người học làm trung tâm. Giáo viên nhiều bậc học đã sử dụng một cách
thành thạo các phương pháp dạy học tích cực theo đúng hướng dẫn, chỉ đạo của ngành.
Đến nay, ngày càng nhiều học sinh chứng tỏ được năng lực tự tổ chức và quản lý các
hoạt động học tập của bản thân, khả năng làm việc độc lập và tư duy sáng tạo thể hiện
rõ qua quá trình học tập tại trường và qua kết quả học tập. Điều này cho thấy công cuộc
cải cách giáo dục hiện nay là thực sự cần thiết và đang phát triển đúng hướng.
Nhằm nâng cao chất lượng giảng dạy môn Tin học phổ thông theo đúng chỉ đạo
của ngành, người giáo viên cần phải vận dụng những phương pháp dạy học tích cực.
Phương pháp dạy học “Nêu vấn đề” hay còn gọi là dạy học “Phát hiện và giải quyết
vấn đề” là một trong những phương pháp dạy học tích cực thích hợp đối với nhiều bộ
môn, kể cả môn Tin học. Người giáo viên khi áp dụng phương pháp dạy học này đòi
hỏi phải biết cách đưa ra “tình huống gợi vấn đề”.
Sau một thời gian nghiên cứu cơ sở lý luận và áp dụng phương pháp dạy học
“nêu vấn đề” với việc đưa ra các “tình huống gợi vấn đề” trong một số bài dạy tôi nhận
thấy học sinh tích cực tư duy hơn, chủ động hơn trong quá trình nắm bắt kiến thức bộ
môn. Từ đó tôi chọn đề tài này là để ghi nhận những kinh nghiệm dạy học của mình
qua quá trình “Áp dụng phương pháp dạy học “nêu vấn đề” bằng “tình huống gợi
vấn đề” trong dạy học môn Tin học lớp 11 tại trường PT Dân tộc nội trú tỉnh Lâm

5. Điểm mới trong kết quả nghiên cứu:
Việc áp dụng phương pháp dạy học tích cực cho học sinh phổ thông hay áp dụng
phương pháp dạy học “Nêu vấn đề” không phải là điểm mới. Tuy nhiên nghiên cứu
phương pháp đưa ra “Tình huống gợi vấn đề” để áp dụng cho phương pháp dạy học
“Nêu vấn đề” là công việc hoàn toàn mới, đặc biệt những nghiên cứu này được đề ra để
áp dụng trong chương trình giảng dạy môn Tin học lớp 11 THPT đối với học sinh
trường PT DTNT tỉnh Lâm Đồng.
Giáo viên: Hoàng Ngọc Trung Hiếu
5
PHẦN 2: NỘI DUNG
I. CƠ SỞ LÝ LUẬN, CƠ SỞ PHÁP LÝ:
1. Cơ sở lý luận:
1.1. Khái niệm “Vấn đề” trong dạy học môn Tin học:
Có thể hiểu “Vấn đề” là mâu thuẫn giữa sự hiểu biết và không hiểu biết,
nó chỉ được giải quyết bằng con đường tìm kiếm lời giải đáp cho những câu hỏi
đã nảy sinh ra. Vấn đề trong học tập hình thành từ một khó khăn về lý luận hay
thực tiễn mà việc giải quyết khó khăn đó là kết quả của tính tích cực nghiên cứu
của bản thân học sinh.
Để hiểu đúng thế nào là một “Vấn đề” và đồng thời làm rõ một vài khái
niệm có liên quan, ta bắt đầu từ khái niệm “Hệ thống”.
“Hệ thống” được hiểu là một tập hợp những phần tử cùng với những quan
hệ giữa những phần tử của tập hợp đó.
Một “Tình huống” được hiểu là một “Hệ thống” phức tạp gồm chủ thể và
khách thể, trong đó chủ thể có thể là “người”, còn khách thể lại là một “Hệ
thống” nào đó.
Ví dụ:
Cho một tình huống sư phạm như sau:
Sau buổi lao động, do một học sinh lớp báo cáo không đúng, cô giáo phê
bình một học sinh nam do không mang dụng cụ lao động nhưng hoá ra em đó
không có lỗi. Vậy cô giáo phải xử lý tình huống đó như thế nào?

chưa biết đó thì học sinh là “chủ thể” đi tìm “Phần tử chưa biết”. Lúc
này “Tình huống bài toán” được gọi là “Bài toán”. Nếu học sinh chưa
biết “thuật toán cho chương trình tìm phần tử thuộc dãy A có giá trị
bằng k” thì đó là “Vấn đề” cần giải quyết.
Theo cách hiểu như trên thì “Vấn đề” không đồng nghĩa với “Bài toán”.
Khái niệm “Vấn đề” nêu trên thường được dùng trong giáo dục cần phân biệt
với “Vấn đề” trong nghiên cứu khoa học. Việc “Chưa biết một số phần tử” mang
tính khách quan chứ không phụ thuộc vào chủ thể tức là học sinh chưa biết chứ
không phải là nhân loại chưa biết. Khi được dùng trong giáo dục thì khái niệm
“Vấn đề” mang tính tương đối. “Vấn đề” chính là nội dung học sinh cần tìm
hiểu, nắm bắt để giải quyết được “Bài toán”.
Thế nên, người giáo viên muốn áp dụng phương pháp dạy học “Nêu vấn
đề” trước hết cần lựa chọn được “vấn đề” tiềm ẩn trong đơn vị bài toán. Từ đó
tạo ra tình huống có vấn đề để thu hút sự chú ý và hưởng ứng của học sinh,
chuẩn bị cho các hoạt động tiếp theo của quá trình dạy học “Nêu vấn đề”.
Giáo viên: Hoàng Ngọc Trung Hiếu
7
1.2. Khái niệm “Tình huống gợi vấn đề”:
“Tình huống gợi vấn đề” còn gọi là “Tình huống vấn đề”, là một tình
huống gợi ra cho học sinh những khó khăn về lý luận hay thực tiễn mà họ thấy
cần thiết và có khả năng vượt qua, nhưng không phải ngay tức khắc nhờ một
thuật toán hay dựa theo một cách làm nào đó đã biết mà phải trải qua một quá
trình tích cực suy nghĩ, hoạt động để biến đổi đối tượng hoặc điều chỉnh kiến
thức sẵn có.
Muốn đưa ra “Tình huống gợi vấn đề” trong một nội dung bài học hay
trong một chương, một chủ đề thì người giáo viên ngoài hiểu biết về kiến thức
chuyên môn còn cần phải nắm vững các đặc điểm của “Tình huống gợi vấn đề”
là tình huống thỏa mãn các điều kiện sau:
- Tồn tại một vấn đề:
Tình huống phải bộc lộ mâu thuẫn giữa thực tiễn với trình độ nhận thức,

mình những đức tính cần thiết để sáng tạo trong khoa học và trong cuộc sống”.
Dạy học “Nêu vấn đề” hay còn được gọi bằng nhiều thuật ngữ khác
như dạy học “đặt và giải quyết vấn đề”, “nêu và giải quyết vấn đề”, “phát
hiện và giải quyết vấn đề”, “giải quyết vấn đề”… là những thuật ngữ thường
được dùng trong lý luận dạy học các môn học khác nhau. Tuy thuật ngữ có
khác nhau đôi chút nhưng đặc điểm chung của phương pháp và nêu và giải
quyết được vấn đề, kết luận vấn đề để rút ra kiến thức cần lĩnh hội hoặc áp
dụng kiến thức vào thực tiễn.
Nét đặc trưng chủ yếu của phương pháp dạy học này là sự lĩnh hội tri
thức diễn ra thông qua việc tổ chức cho học sinh hoạt động nắm bắt và giải
quyết các vấn đề mà bài toán đã đặt ra. Sau khi giải quyết vấn đề, học sinh sẽ
thu nhận được kiến thức mới, kỹ năng mới hoặc thái độ tích cực.
1.3.2. Đặc điểm của dạy học “Nêu vấn đề”
Trong phương pháp dạy học nêu vấn đề, người thầy tạo ra những tình
huống gợi vấn đề, điều khiển học sinh phát hiện vấn đề, hoạt động tự giác,
tích cực, chủ động, sáng tạo để giải quyết vấn đề, thông qua đó mà kiến tạo
tri thức, rèn luyện kỹ năng và đạt được những mục tiêu học tập khác. Dạy
học nêu vấn đề là sự tiếp thu tri thức trong hoạt động tư duy sáng tạo có
những đặc điểm chính như sau:
- Mục tiêu dạy học không phải chỉ là làm cho học sinh lĩnh hội kết quả của
quá trình phát hiện và giải quyết vấn đề mà còn ở chỗ làm cho họ phát
triển khả năng tiến hành những quá trình như vậy. Dạy học “Nêu vấn đề”
học sinh vừa nắm được tri thức mới, vừa nắm được phương pháp chiếm
lĩnh tri thức đó, phát triển tư duy tích cực sáng tạo, được chuẩn bị một
năng lực thích ứng với đời sống xã hội, phát hiện kịp thời và giải quyết
hợp lý những vấn đề nảy sinh.
- Học sinh được đặt vào một tình huống gợi vấn đề chứ không phải được
thông báo tri thức dưới dạng có sẵn.
Giáo viên: Hoàng Ngọc Trung Hiếu
9

người ta sẽ khám phá ra chúng. Cách này thường áp dụng trong khi viết chương
trình cho máy tính để giải quyết những bài toán mang tính phức tạp, cần vận
dụng nhiều thuật toán phối hợp.
Giáo viên: Hoàng Ngọc Trung Hiếu
10
Những hình thức trên đã được sắp xếp theo mức độ độc lập trong hoạt
động học của học sinh trong quá trình phát hiện và giải quyết vấn đề, vì vậy đó
cũng đồng thời là những cấp độ dạy học cho phương pháp “Nêu vấn đề”. Nghĩa
là xét theo mức độ độc lập của học sinh thì cấp độ 1 cao hơn cấp độ 2 nhưng xét
theo phương diện mức độ giao lưu, hợp tác của học sinh thì cấp độ 2 lại cao hơn
cấp độ 1. Đó là khi ta giả định xem xét trên cùng một vấn đề, còn nếu xét những
vấn đề khác nhau thì việc người học độc lập phát hiện và giải quyết một vấn đề
không hẳn đã được đặt cao hơn việc thầy trò vấn đáp phát hiện và giải quyết một
vấn đề khó. Vì vậy đương nhiên có sự pha trộn giữa những hình thức khác nhau
và tồn tại những nấc thang trung gian giữa các cấp độ khác nhau.
2. Cơ sở pháp lý:
2.1Trích nội dung hướng dẫn giảng dạy môn Tin học năm học 2011-2012
Mục 1.1. Đối với các lớp Trung học phổ thông:
Chương trình Tin học THPT thực hiện theo chương trình và sách giáo
khoa của Bộ Giáo dục và Đào tạo, khi triển khai thực hiện cần bám sát
chương trình chuẩn kiến thức và kỹ năng đã được Bộ Giáo dục và Đào tạo
ban hành, và hướng dẫn giảm tải.
Mục 2.2. Phân phối chương trình Tin học THPT:
Thực hiện theo công văn số 1128/SGD&ĐT – GDTrH ngày
04/9/2008 của Sở GD và ĐT về việc hướng dẫn thực hiện chương trình và kế
họach dạy học THCS, THPT, HNDN năm học 2008 – 2009 áp dụng từ năm
học 2008 -2009. Công văn số 1028 /SGDĐT-GDTrH ngày 26/9/2011 về việc
điều chỉnh chương trình giảm tải năm học 2011 – 2012.
Mục 4.2. Đổi mới PPDH:
Cần kế thừa các phương pháp dạy học truyền thống có tính đến đặc

phạm vi của đối tượng và các thao tác có thể có trên đối tượng đó. Đồng thời
trong quá trình tìm kiểu dữ liệu phù hợp cho một đối tượng, người thầy nhấn
mạnh tính cấu trúc của dữ liệu. Nhờ tính chất này ta có thể xây dựng được
nhiều kiểu dữ liệu thích hợp với đối tượng đa dạng trong thực tế. Trong dạy
học lập trình cần có ý thức thường xuyên rèn luyện cho học sinh những khả
năng sau đây:
• Kiểm tra dữ liệu khi nhận vào.
• Xây dựng những cấu trúc dữ liệu thích hợp dựa trên các yêu cầu của
bài toán.
• Sử dụng những thao tác thích hợp với từng kiểu dữ liệu.
- Về phương diện kết quả: Cần rèn luyện cho học sinh chú ý thích đáng đến
kết quả thực hiện chương trình. Kết quả thực hiện chương trình có thể coi là
kết quả cơ bản của lập trình. Cần chú ý dạy học sinh cách kiểm thử chương
trình, cách hiển thị kết quả ở một số thời điểm trong suốt quá trình lập trình,
chạy thử từng phần và ở thời điểm kết thúc. Chú ý hình thức giao diện đối
thoại để người sử dụng dễ dàng nhận biết và hiểu rỏ kết quả. Rèn luyện học
sinh có thói quen sử dụng các dòng chú thích trong chương trình. Cần kiểm
Giáo viên: Hoàng Ngọc Trung Hiếu
12
thử mọi khâu ngay từ khi xây dựng thuật toán, gõ chương trình, nhập dữ
liệu… đến khâu thực hiện chương trình.
- Về phương diện quá trình: Đồng thời với chú trọng kết quả, người thầy cần
rèn luyện cho học sinh tác phong khi lập trình phải biết theo dõi mọi biến đổi
của trạng thái bài toán trong các giai đoạn khác nhau. Điều đó giúp học sinh
hình thành khả năng biết kiểm soát được những sự kiện dẫn đến sai sót trong
lập trình và hiểu thấu đáo hơn về ý nghĩa, nội dung từng câu lệnh, từng cấu
trúc điều khiển được dùng trong chương trình của mình.
- Về phương diện máy tính điện tử: Qua dạy lập trình củng cố thêm cho học
sinh về nhận thức máy tính điện tử là công cụ hữu hiệu giải quyết nhiều bài
toán, đồng thời củng cố các kỹ năng dùng máy tính diện tử để lưu trữ,

án, giảng bài trên lớp, tránh tình trạng gây quá tải. Không ra đề kiểm tra phần đã
lược giảm hoặc đã được chuyển sang đọc thêm (khác với hướng dẫn thực hiện
chương trình trước đây: phần đọc thêm vẫn nằm trong phạm vi nội dung kiểm tra).
Tiếp tục đổi mới phương pháp dạy học, đảm bảo yêu cầu một số môn học
theo tinh thần lồng ghép và tích hợp: giáo dục đạo đức, học tập và làm theo tấm
gương đạo đức Hồ Chí Minh; rèn luyện kỹ năng thực hành; giáo dục giá trị sống, kỹ
năng sống; sử dụng năng lượng tiết kiệm và hiệu quả; bảo vệ môi trường, đa dạng
sinh học và bảo tồn thiên nhiên theo hướng dẫn của Bộ và các yêu cầu, nội dung,
biện pháp chủ yếu đã được tập huấn.
Quan tâm tổ chức cho học sinh làm việc cá nhân và theo nhóm hợp lý; rèn
luyện kỹ năng tự học, tạo điều kiện cho học sinh tự nghiên cứu sách giáo khoa và tài
liệu tham khảo.
II. PHÂN TÍCH THỰC TRẠNG:
1. Thực trạng chung :
Việc áp dụng phương pháp dạy học “Nêu vấn đề” trong nhà trường:
Trong trường PT DTNT tỉnh Lâm Đồng, đa số các giáo viên đã được
tham gia nhiều lớp tập huấn chuyên môn về áp dụng phương pháp dạy học tích
cực, đồng thời tiêu chí áp dụng phương pháp dạy học tích cực cũng đã được nhà
trường đưa vào khung đánh giá tiết dạy. Việc áp dụng các phương pháp dạy học
tích cực trong trường được triển khai theo chỉ đạo chung của ngành, tùy theo
từng bộ môn mà việc áp dụng những phương pháp có nhiều điểm khác nhau, có
môn học thường sử dụng phương pháp truyền thống kết hợp với các phương
pháp dạy học tích cực như thuyết trình, vấn đáp kết hợp thảo luận theo nhóm
hay vấn đáp kết hợp phương pháp hợp tác nhóm… Qua các tiết dự giờ, thao
giảng bản thân tôi nhận thấy việc áp dụng phương pháp “Nêu vấn đề” cũng được
nhiều giáo viên sử dụng kết hợp với phương pháp diễn giảng, vấn đáp và thường
kết hợp với phương pháp hợp tác nhóm.
Tuy nhiên vẫn còn một số giáo viên vẫn lúng túng trong việc áp dụng
nhuần nhuyễn các phương pháp dạy học tích cực, bên cạnh đó có giáo viên vẫn
Giáo viên: Hoàng Ngọc Trung Hiếu

1.2.2 Thực trạng việc áp dụng phương pháp dạy học “Nêu vấn đề” đối với bộ
môn Tin học:
Từ các đặc thù quan trọng đã nêu trên có thể rút ra một vài nhận định liên
quan đến việc áp dụng phương pháp dạy học “Nêu vấn đề”
Giáo viên: Hoàng Ngọc Trung Hiếu
15
- “Vấn đề” có thể rất đa dạng liên quan đến cả kiến thức lý thuyết lẫn kỹ
năng thực hành. Ngoài ra “Vấn đề” còn có lúc phải mang tính thời sự
hay mang tính giáo dục “Văn hóa sử dụng máy tính”
- Dạy học “Nêu vấn đề” cần được nghiên cứu sâu hơn về lý luận cũng
như thực tế cho việc giảng dạy môn Tin học trong nhà trường phổ
thông.
- Người giáo viên cần phát triển kỹ năng vận dụng phương pháp dạy học
“Nêu vấn đề” sao cho phù hợp với bài học nói riêng, môn học nói chung
để mang lại hiệu quả.
Cũng như các môn học khác, việc áp dụng phương pháp dạy học “Nêu
vấn đề” trong việc dạy học môn Tin học còn có nhiều hạn chế, có thể nói là có
áp dụng chứ chưa phải đào sâu khai thác các ưu, khuyết điểm của phương pháp
và chưa thể hiện rõ đặc trưng của phương pháp khi áp dụng.
Mặt khác giáo viên cũng còn chưa có thói quen đặt ra trước cho học sinh
“Tình huống gợi vấn đề” mà mới chỉ là nêu yêu cầu nghiên cứu hoặc thực hành.
2. Thực trạng đối với giáo viên :
Trong năm học 2011-2012, tôi được phân công giảng dạy các lớp khối 11.
Đây là một điều kiện thuận lợi cho việc nghiên cứu áp dụng phương pháp dạy học
“Nêu vấn đề” vì theo chương trình Tin học phổ thông, học sinh tiếp cận với ngôn
ngữ lập trình và bắt đầu học cách viết chương trình cho máy tính (học cách giải bài
toán bằng máy tính), bắt buộc người thầy phải cung cấp cho học sinh đầy đủ những
kiến thức, kỹ năng theo yêu cầu của bộ môn bằng cách dẫn dắt học sinh vào các
hoạt động tích cực, chủ động, sáng tạo trong việc học và vận dụng vào thực tế. Áp
dụng phương pháp dạy học “Nêu vấn đề” cũng chính là thách thức to lớn đối với

dự đoán,… trước tiên học sinh phải biết rõ là máy tính tự động thực hiện nhưng là do
chính con người lập chương trình cho máy. Đặc biệt, khi học sinh biết lựa chọn thuật
toán đúng đắn, sử dụng thành thạo được các loại dữ liệu và biết viết chương trình hoàn
chỉnh cho máy tính làm việc theo đúng yêu cầu thì điều mà học sinh sẽ đạt được trong
thực tế là sẵn sàng chấp nhận mọi hoàn cảnh trong cuộc sống, tự lựa chọn được cho
mình một đường hướng đúng đắn và sẽ giải quyết được những khó khăn gặp phải từ
những công cụ hiện có bằng tư duy khoa học, chính xác, nhanh chóng. Một điều mà
học sinh được rèn luyện và nâng cao nữa khi học lập trình là kỹ năng hợp tác nhóm.
Học sinh lớp 11 mặc dù đã được tập huấn và làm quen với phương pháp tự học
nhưng vẫn chưa được hình thành đầy đủ các kỹ năng hoạt động tự giác, tích cực, chủ
động trong việc học tập bộ môn Tin học. Đặc biệt với phương pháp dạy học “Nêu vấn
đề” thì học sinh vẫn chưa có thói quen chủ động nhận biết “Vấn đề”. Khi giải quyết
vấn đề thì chỉ có những học sinh khá giỏi mới có hành động tích cực tìm hiểu kiến thức
trong sách giáo khoa, vận dụng kiến thức đã học, còn học sinh trung bình trở xuống thì
vẫn còn thụ động, chờ bạn hoặc chờ thầy giải quyết rồi ghi chép lại.
Hiện nay, học sinh vẫn còn trong tình trạng học thuộc lòng. Đối với môn lập
trình, việc học thuộc bài phải gắn liền với vận dụng và thực hành, khi học sinh chưa tự
Giáo viên: Hoàng Ngọc Trung Hiếu
17
giác thực hiện kết hợp các yêu cầu này thì chỉ mới đạt được mức biết kiến thức mà
chưa đạt đến mức hiểu và vận dụng theo yêu cầu của chuẩn kiến thức, kỹ năng bộ môn.
III. GIẢI PHÁP THỰC HIỆN:
1. Cách thức thực hiện phương pháp dạy học “Nêu vấn đề” bằng “Tình huống gợi
vấn đề”.
1.1. Chuẩn bị “Tình huống gợi vấn đề”:
Đây là hoạt động của giáo viên trước khi áp dụng phương pháp trong tiết
học. Trước tiên, người thầy cần nắm vững các cách thức thông dụng để tạo ra tình
huống gợi vấn đề, vì thông thường giáo viên sẽ nghĩ rằng ít có cơ hội áp dụng
phương pháp dạy học “Nêu vấn đề” vì không phải bài học nào cũng có thể tìm được
“Tình huống gợi vấn đề” nhưng thực ra có nhiều cách để tạo ra tình huống như vậy

điều kiện phù hợp vào chương trình của bài tập thực hành số 1 sao cho khắc
phục được việc chương trình bị báo lỗi khi dữ liệu nhập cho các cơ số a, b, c
tương ứng là 1, 1, 1.
• Giai đoạn 2: Chứng minh tình huống đó là “Tình huống gợi vấn đề”:
Căn cứ theo các điều kiện bắt buộc đối với “Tình huống gợi vấn đề” giáo
viên chứng minh được “Tình huống” đặt ra cho học sinh phải là “Tình huống
vấn đề” đạt yêu cầu.
Ví dụ: Trong tình huống nêu trên là một tình huống có vấn đề vì các lý do
cụ thể như sau:
- Đầu tiên, về phía học sinh đã được học cú pháp lệnh tuy nhiên việc vận dụng
vào một chương trình cụ thể thì chưa được làm quen, thực hiện thử hay nói
cách khác thuật toán biện luận số nghiệm của phương trình là chưa biết.
- Tiếp theo xem xét tình huống đối với nhu cầu học sinh thì chắc chắn được
rằng học sinh có nhu cầu cần giải quyết vì trong bài thực hành 1, học sinh
chưa hoàn thành một cách hoàn thiện, nghĩa là chương trình chưa giải quyết
được tất cả các bộ dữ liệu do người dùng đưa ra.
- Cuối cùng khi xét đến việc học sinh có mong muốn và hứng thú giải quyết
vấn đề không ta thấy rõ học sinh đã hoàn thành gần đạt đến kết quả của
chương trình, đã biết cú pháp lệnh rẽ nhánh theo điều kiện, từ đó nếu học
sinh cố gắng vận dụng tri thức, chịu khó suy nghĩ sẽ có khả năng giải quyết
được vấn đề.
Như vậy theo các điều kiện bắt buộc đối với một tình huống có vấn đề, ta
thấy vấn đề nêu trên đã thỏa các điều kiện và đây là điều cần chứng minh.
• Giai đoạn 3: Đưa “Tình huống gợi vấn đề” vào khi áp dụng phương pháp dạy
học “Nêu vấn đề”:
Giáo viên: Hoàng Ngọc Trung Hiếu
19
Trong quá trình dạy học, người thầy nêu ra “Tình huống gợi vấn đề”, phát
vấn học sinh về vấn đề trong tình huống, học sinh trình bày vấn đề, tìm cách giải
quyết vấn đề, trình bày cách giải quyết vấn đề, học sinh tiếp tục kiểm chứng

Sai
Khi phân tích vấn đề, cần làm rõ mối liên hệ giữa kiến thức đã biết và
kiến thức phải tìm, trong môn tin học, ta thường dựa vào nhưng tri thức tin học
đã học liên tưởng tới những khái niệm, những câu lệnh, những đoạn chương
trình thích hợp đã biết.
Khi đề xuất và thực hiện hướng giải quyết vấn đề, cùng với việc thu thập,
tổ chức dữ liệu, huy động tri thức thường hay sử dụng những phương pháp, kỹ
thuật nhận thức, tìm đoán, suy luận… Phương hướng được đề xuất không phải là
bất biến, trái lại còn có thể phải điều chỉnh, thậm chí có thể bác bỏ và chuyển
hướng khi cần thiết. Khâu này có thể được làm nhiều lần cho đến khi tìm ra
hướng giải quyết hợp lý.
Kết quả của việc đề xuất và thực hiện hướng giải quyết vấn đề là hình
thành được giải pháp.
Việc tiếp theo là kiểm tra giải pháp xem nó có đúng đắn hay không.
Nếu giải pháp đúng thì kết thúc khâu này nay, nếu không đúng thì lặp lại
từ khâu phân tích vấn đề cho đến khi tìm được giải pháp đúng.
• Giai đoạn 3: Trình bày giải pháp.
Khi đã giải quyết được vấn đề đặt ra, người học trình bày lại toàn bộ từ
việc phát biểu vấn đề cho tới giải pháp. Nếu vấn đề là một đề bài cho sẵn thì có
thể không cần phát biểu lại vấn đề. Trong khi trình bày cần tuân thủ những
chuẩn mực đề ra trong nhà trường.
• Giai đoạn 4: Nghiên cứu sâu giải pháp.
Cần tìm những khả năng ứng dụng kết quả.
Đề xuất những vấn đề mới có liên quan.
Việc dạy học “Nêu vấn đề” nhiều tài liệu chỉ nói đến việc nêu vấn đề, như vậy chưa
đủ mà phải đề cập đến vấn đề học sinh tham gia vào quá trình giải quyết vấn đề nữa.
IV. TỔ CHỨC THỰC HIỆN:
Trong đề tài này tôi trình bày các trường hợp áp dụng cụ thể phương pháp dạy
học “Nêu vấn đề” bằng “Tình huống gợi vấn đề” trong các bài dạy thuộc chương trình
môn Tin học lớp 11 cho học sinh trường PT DTNT tỉnh Lâm Đồng.

a
dentab
x
2
2
+−
=
Chứng minh tình huống trên là “Tình huống gợi vấn đề”:
Tình huống trên là tình huống có tồn tại vấn đề: việc biểu diễn biểu thức
trong toán học nêu trên theo cách thức khác và biến đổi 2 biểu thức trong toán
học sau đây thành biểu thức trong Pascal là “ẩn số” vì học sinh chưa học về các
hàm số học chuẩn.
Tình huống nêu trên có gợi nhu cầu nhận thức: học sinh đã học về cách
biến đổi các biểu thức trong toán học thành các biểu thức trong Pascal và cũng
đã biến đổi được các biểu thức đơn giản. Học sinh cũng hiểu x
2
được biến đổi
thành x*x vậy căn bậc 2 của x là x
½
nhưng chưa biết phải làm thế nào.
Khơi dậy niềm tin ở khả năng của bản thân: Học sinh cũng muốn biết
cách thức nào khác để biến đổi gọn hơn các công thức trong toán học, đặc biệt
các dạng biểu thức phức tạp. Học sinh nghĩ rằng chắc chắc có cách thực hiện vì
máy tính có thể giúp con người thực hiện hầu hết các dạng toán (kiến thức đã
học trong chương trình môn Tin học lớp 10)
1.2. Tổ chức dạy học “Nêu vấn đề”:
- Phát hiện hoặc thâm nhập vấn đề:
Giáo viên: Hoàng Ngọc Trung Hiếu
22
Sau khi giáo viên đưa ra “Tình huống gợi vấn đề”, học sinh nhanh chóng

+ bx + c = 0 A*sqr(x) + b*x + c = 0
Denta = b2 – 4ac Denta = sqr(b) – 4*a*c
a
dentab
x
2
1
−−
=
x1 = (– b – sqrt(denta))/2*a
a
dentab
x
2
2
+−
=
x1 = (– b + sqrt(denta))/2*a
Qua trình bày giải pháp học sinh đã giải quyết được vấn đề và phát hiện
được kiến thức mới một cách chủ động.
- Nghiên cứu sâu giải pháp:
Giáo viên: Hoàng Ngọc Trung Hiếu
23
Giáo viên tiếp tục giới thiệu phụ lục trong sách giáo khoa trang 129 cho
học sinh tìm hiểu. Từ các hàm số học chuẩn đã được tiếp cận và phát hiện cách
giải quyết vấn đề biến đổi các biểu thức toán học nêu trên cùng với nội dung
xem trong bảng phụ lục, học sinh nhận thức được rằng vậy là họ đã có thêm
nhiều công cụ để có thể biến đổi nhiều biểu thức toán học khác nhau. Học sinh
còn nhận thức được tính hỗ trợ đa dạng của ngôn ngữ lập trình giúp ích cho việc
giải nhiều bài toán khác nhau.

chiều cho học sinh thấy, đó là cách tạo điều kiện cho học sinh phát hiện vấn đề.
- Tìm giải pháp:
Giải pháp cho vấn đề chính là thuật toán sắp xếp từ một mảng bất kỳ thành
mảng 1 chiều có thứ tự tăng dần. Giáo viên gợi ý cho học sinh:
+ Tìm một phần tử bé nhất trong mảng, hoán đổi nó với phần tử thứ nhất.
+ Tìm một phần tử bé nhất trong mảng, trừ phần tử đầu tiên, lần này hoán vị
với phần tử thứ 2.

Trong bước này giáo viên đã gợi ý cho học sinh về ý tưởng thuật toán.
Học sinh phải xuất phát từ vấn đề đã phát hiện và được gợi ý để mã hóa,
chuyển cách làm, cách giải bài toán thành mô tả thuật toán, rồi từ thuật toán học
sinh mã hóa nó thành chương trình.
Thuật toán:
Bước 1: Nhập N, nhập dãy a1, a2, …, an
Bước 2: i=1
Bước 3: Tìm phần tử a[min] nhỏ nhất trong dãy hiện hành từ ai đến an
Bước 4: Hoán vị a[min] và a[i]
Bước 5: Nếu i<=n-1 thì i=i+1; rồi trở lại bước 2
Bước 6: Kết thúc. (n-1 phần tử đã nằm đúng vị trí)
Học sinh tự cho mảng một chiều kiểu số nguyên, kiểm tra lại tính đúng đắn
của thuật toán, của chương trình (có thể kiểm tra tính đúng của thuật toán trước
khi lập trình)
Đối với học sinh khá, giỏi cần chủ động suy nghĩ, tìm những giải pháp khác,
so sánh cách giải quyết đã tìm thấy với cách mới nghĩ ra và chọn cách giải quyết
tối ưu.
Cũng cần phải kiểm tra tính đúng đắn của giải pháp mới điều chỉnh.
- Trình bày giải pháp:
Giáo viên: Hoàng Ngọc Trung Hiếu
25


Nhờ tải bản gốc

Tài liệu, ebook tham khảo khác

Music ♫

Copyright: Tài liệu đại học © DMCA.com Protection Status