SKKN: Soạn giảng và tổ chức học tập theo hướng tăng cường trài nghiệm và vận dụng kiến thức liên môn vào nội dung bài "Giải bài toán trên máy tính” có hiệu quả.. SKKN: Soạn giảng và tổ c
Trang 1SKKN: Soạn giảng và tổ chức học tập theo hướng tăng cường trài nghiệm và vận dụng kiến
thức liên môn vào nội dung bài "Giải bài toán trên máy tính” có hiệu quả
SỞ GIÁO DỤC VÀ ĐÀO TẠO AN GIANG CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM
TRUONG: THPT NGUYEN QUANG DIEU Doc lap — Tw do — Hanh phúc
An Giang, ngày 27 tháng 12 năm 2019
BAO CAO
KET QUA THUC HIEN DE TAI:
SOAN GIANG VA TO CHUC HOC TAP THEO HUONG TANG CUONG TRAI NGHIEM VA VAN DUNG KIEN THUC LIEN
MON VAO NOI DUNG BAI “GIAI BAI TOAN TREN MAY
TINH” CO HIEU QUA
L Sơ lược lý lịch tác gia:
- _ Họ và tên: Hồ Thị Ngọc Phương Nam, Nữ: Nữ
- Ngày tháng năm sinh: 21/04/1984
- - Nơi thường trú: SN 54, Nguyễn Thái Học, Khóm Long Thị C, Phường Long Hưng, Tân Châu, An Giang
- _ Đơn vị công tác: THPT Nguyễn Quang Diéu
- _ Chức vụ hiện nay: Giáo viên
- - Lĩnh vực công tác: Tin học
H Sơ lược đặc điểm tình hình đơn vị:
1 Tóm tắt tình hình đơn vị:
Trường Trung học phô thông Nguyễn Quang Diêu hiện tọa lạc tại ấp Tân Hòa
C, xa Tan An, Thi x4 Tan Châu, tỉnh An Giang Hiện nay don vi gom 59 cán bộ,
nhân viên, giáo viên trong đó 100% đạt chuẩn và có 6,1% trên chuẩn Số lượng lớp được duy trì ôn định là 22 lớp; cơ sở vật chất nhà trường được trang bị khá đây đủ từ
phòng học bộ môn đến 17 màn hình LCD được trang bị tại các phòng học nhằm
phục vụ và giúp giáo viên tăng cường khai thác công nghệ thông tin trong dạy và
học
2 Thuận lợi, khó khăn:
a Thuận lợi:
- Được sự quan tâm sâu sát của ban giám hiệu và tô bộ môn trong việc định
hướng thường xuyên việc đổi mới phương pháp giảng dạy phù hợp chương trình giáo dục phố thông mới
- Cơ Sở vật chất, trang thiết bị đáp ung day du nhu cau giang day va hoc tap
- Các tiết dạy môn Tin học được bố trí tại phòng học bộ môn thuận lợi việc khai thác thế mạnh công nghệ thông tin
- Học sinh yêu thích việc học tập qua việc bản thân tự trải nghiệm kiến thức
Trang 1
Trang 2SKKN: Soạn giảng và tổ chức học tập theo hướng tăng cường trài nghiệm và vận dụng kiến
thức liên môn vào nội dung bài "Giải bài toán trên máy tính” có hiệu quả
4 Lĩnh vực: Chuyên môn
Theo nội dung chương trình sách giáo khoa Tin học 10, việc hướng dân học
sinh học tập nội dung bài 6 “Giải bài toán trên máy tính” đơn giản chỉ mang tính chất giới thiệu các bước giải bài toán trên máy tính, chính vì thế, việc học tập với học sinh
khá khô khan và nhàm chán, kiến thức liên môn được giới thiệu và giải quyết như thế
nào trong học tập? Tin học có giải quyết được những bài toán thuộc lĩnh vực Toán, Lí,
Hóa hay không? Bởi thế để bài giảng sinh động hơn, ngoài việc phát huy thế mạnh
của viéc soan giang E-Learning trong tién trinh day hoc, khi dat van dé dé hoc sinh giải
quyết tôi đã đưa kiến thức môn Vật Lí trong phát biểu bài toán bên cạnh việc cho học
sinh bắt đầu trải nghiệm qua việc làm quen với một loại ngôn ngữ lập trình và thực hiện
nó trên một bài toán cụ thể, bởi lẽ hiện nay việc dạy học cần tìm cách định hướng cho
học sinh học theo hướng tích cực, chủ động và tăng cường tư duy Tuy nhiên, qua khảo sát đầu năm các em học sinh trên lớp giảng dạy đa phân các em chưa tiếp cận với bất kì ngôn ngữ lập trình nào nên chưa biết việc viết chương trình cho bài toán cụ thể là thế nào? chưa hiểu được mối tương quan giữa việc thiết kế thuật toán cho bài toán và vận dụng ngôn ngữ lập trình cụ thể để giải quyết bài toán
Bạn được làm quen ngôn ngữ Scratch khi nào?
sử dụng lệnh băng cách kéo thả cũng giúp học sinh dễ dàng tương tác hơn trong quá
trình học tập, hoặc quá trình tự nghiên cứu trong các tiết tự học hay tại nhà
2 Sự cân thiết phải áp dụng sáng kiến:
Công tác giảng dạy trong những năm gân đây cân chú trọng phát huy khả năng sáng tạo và tăng cường trải nghiệm của người học Chính vì thế, đối với nội dung
bài “Giải bài toán trên máy tính” ngoài kiến thức thuật toán thiết kế cho bài toán đơn
Trang 2
Trang 3SKKN: Soạn giảng và tổ chức học tập theo hướng tăng cường trài nghiệm và vận dụng kiến
thức liên môn vào nội dung bài "Giải bài toán trên máy tính” có hiệu quả
giản, để tăng cường hoạt động trải nghiệm, trong hoạt động viết chương trình tôi yêu cầu học sinh tìm hiểu và sử dụng ngôn ngữ Scratch viết chương trình cho những bài toán đơn giản Tuy việc làm quen bước đầu còn khá lúng túng tuy nhiên các em nhanh
chóng tiếp cận và hiểu hoạt động viết chương trình là làm gì? mục đích thực tiễn khi giải quyết được bài toán? Ngoài ra, có thể sử dụng các nhóm lệnh bằng ngôn ngữ tiếng
việt, chính vì thế ngôn ngữ Scratch khá gân gũi và dễ dùng Tuy học sinh khá lúng túng
khi bước đầu lồng ghép việc dạy học có sử dụng ngôn ngữ Scratch vì thời lượng học tập trên lớp rất ít chủ yếu là lỗng ghép để các em biết về ngôn ngữ nhưng cũng đã giúp các
em quen dẫn với khái niệm lập trình ngay từ lớp 10 qua giao diện gần gũi, dễ dùng bên cạnh đó các em cũng tiếp thu, nghiên cứu kiến thức một cách chủ động, tự tin trong quá
trình học tập Đối với những học sinh đam mê lập trình nhưng chưa có nên tảng các em
có thể sử dụng ngôn Scratch trong những bước đầu tiên với việc lập trình qua giao diện
đỗ họa khá dễ dùng, các nhóm lệnh dễ hiểu, từ đó giúp các em có động lực tìm hiểu,
nghiên cứu thêm khi vận dụng ngôn ngữ viết chương trình cho những bài toán phức tạp
hơn hoặc bản thân tự thiết kế trò chơi, những dự án nhỏ phục vụ việc học cùng nhau
trong quá trình học tập
3 Nội dung sáng kiến:
3.1 _ Tiến trình thực hiện và biện pháp tổ chúc:
3.1.1 Kiểm tra kiến thức về thuật toán đã học nhằm tạo tiền để cho bài học tiếp theo
Tham gia trò chơi mảnh ghép, vừa củng cô kiến thức vừa tạo không khí thoải mái khi bắt đầu tiết học (trò chơi đơn giản được tạo qua phân mềm Ispring)
NOI CAC THAO TAC VOI KHOI TUONG UNG SAU:
Thể hiện thao tác so sánh 1† 1 0UTUT
Cac thong tin can tim
Thể hiện thao tác nhập xuất dữ liệu s+ | ( )
Trang 43.1.2 Hoạt động thực hiện tim kiém thông tin theo nội dung bài mới Bài 6
“Giải bai toan trên máy tính ”
- Thông tin từ sách giáo khoa
Học sinh đọc và tìm hiểu nội dung sách giáo khoa Bài 6 “Các bước giải
bài toán trên máy tính”: Để giải bài toán trên máy tính cần qua những bước nào? Ứng với mỗi bước cân tìm hiểu những nội dung nào?
- Thông tin từ các nguồn khác
Học sinh hoạt động cặp đôi, thực hiện tìm kiếm thông tin tìm hiểu các
bước giải bài toán trên máy tính, sau khi thực hiện các bước giải bài toán trên máy tính
Trang 4
Trang 5SKKN: Soạn giảng và tổ chức học tập theo hướng tăng cường trài nghiệm và vận dụng kiến
thức liên môn vào nội dung bài "Giải bài toán trên máy tính” có hiệu quả
ta thu được gì? Cách viết chương trình cho những bài toán đơn giản khi mới bắt đầu làm quen ngôn ngữ Scratch? Những nhóm lệnh được thường dùng trên ngôn ngữ Scratch?
3.1.3 Hoạt động xử lí thông tin với các bài toán đơn giản:
C"iáo viên giới thiệu các nội dung kiến thức bài học
1 Xác định bài toán là xác định những yếu tố: Xác định Input va Output 90700
2 Lựa chọn hoặc thiết kế thuật toán là bước NỈ HH0 (19 nhất đề g1ải một bài toán
3 Nội dung các bước giải
3 Viết chương trình là: tông hợp giữa việc lựa chọn cách tô chức dữ liệu và ngôn
ngữ lập trình đê diện đạt đúng thuật toán
4 Hiệu chỉnh: Là sử dụng các bộ Input tiêu biểu phụ thuộc vào đặc thù của bài
5 Viết tài liệu: Tài liệu phải mô tả bài toán, thuật toán, thiết kế chương trình, kết
quả thử nghiệm và hướng dân sử dụng
Giáo viên chia lớp hoạt động cặp đôi và giao nhiệm vụ học tập làm rõ những nội
dung trên thông qua việc giải quyết bài toán tính quãng đường
Giáo viên yêu câu học sinh quan sát đoạn Flash và giải quyết yêu cầu sau: “Bạn hãy cho biết quãng đường xe chạy từ ngoại ô đến thành phố trong 2 giờ và với vận
toc khong doi la 40km/h”
Trang 6SKKN: Soạn giảng và tổ chức học tập theo hướng tăng cường trài nghiệm và vận dụng kiến
thức liên môn vào nội dung bài "Giải bài toán trên máy tính” có hiệu quả
điên thành phé
- trong 2 giờ và với
[Scratch | van téc không déi
2 Giới thiệu chung
3 Nội dung các bước giải
bài toán trên máy tính
4 Hash giới thiệu bài toán
6 Thiết kế thuật toán
7, Viết chương trình
8 Hiệu chỉnh
Hình ảnh từ đoạn Flash mình hoa duoc thiét ké tiv Scratch
Học sinh trả lời kết quả quãng đường tính được theo số liệu đã cho
Học sinh khác cho biết công thức chung tính quãng đường (học sinh được biết
công thức qua môn Vật Lí)
Quang đường(S) = Thời gian(t) x Van tốc(v)
Học sinh giải quyết bài toán: Hãy cho biết quãng đường xe chạy khi biết thời
gian và vận tốc của xe (biết xe chuyển động thắng đều)
Dựa trên số liệu ban đầu, học sinh thảo luận xác định bài toán, thiết kế thuật toán
và viết chương trình tương ứng bằng cách sử dụng ngôn ngữ Scratch
Học sinh tìm hiểu bài toán và thực hiện các bước:
- Lên ý tưởng và thiết kế thuật toán sơ đồ khối trên giấy hoặc bằng phần mềm Crocodile
ICT (phần mềm đã được giới thiệu trong tiết dạy chủ đề Bài toán và thuật toán)
Trang 6
Trang 7SKKN: Soạn giảng và tổ chức học tập theo hướng tăng cường trài nghiệm và vận dụng kiến
thức liên môn vào nội dung bài "Giải bài toán trên máy tính” có hiệu quả
Variable Initial Current
- Sau khi học sinh có ý tưởng và thiết kế thuật toán hoàn chỉnh, giáo viên giới
thiệu sơ lược các nhóm lệnh trên Scratch để học sinh biết và bắt đầu tìm hiểu những
nhóm lệnh cần dùng đối với bài toán tính quãng đường
- Giáo viên giới thiệu sơ lược về giao điện và nhóm lệnh trên Scratch và liên kết
Các phé ‘one tin san khau
e đổi phông nên thành backdrop1 v
Trang 8SKKN: Soạn giảng và tổ chức học tập theo hướng tăng cường trài nghiệm và vận dụng kiến
thức liên môn vào nội dung bài "Giải bài toán trên máy tính” có hiệu quả
- Giáo viên quan sát và hỗ trợ các nhóm khi cân thiết
- Sau thời gian thực hiện theo quy định, giáo viên cho học sinh quan sát sản phẩm của một nhóm thực hiện
- Các nhóm khác quan sát, kiểm thử chương trình, nhận xét và đặt câu hỏi
- Nhóm thực hiện trả lời các câu hỏi phát vấn
sử Giáo viên nhận xét chung về sản phẩm của học sinh và gợi Ý, đề xuất học sinh
có thê chọn theo liên kêt xem nội dung bài tham khảo và chạy kiêm thử với những bộ
Test mâu
- Lién két: https://scratch.mit.edu/projects/339284592/editor
Trang 8
Trang 9SKKN: Soạn giảng và tổ chức học tập theo hướng tăng cường trài nghiệm và vận dụng kiến
thức liên môn vào nội dung bài "Giải bài toán trên máy tính” có hiệu quả
Ví dụ: Kiểm tra tính đúng đắn của chương trình tính quãng đường S = v.f (sau khi thực hiện hoạt động việt chương trình)
Bo Test | với v = 40 và t= 2 (Khi đó kêt quả S 1a 80 km)
Bộ Test 2 với v = 60 và t= 3 (khi đó kết quả S là 180 km)
3.1.5 Hoạt động giao việc về nhà:
Giáo viên yêu cầu học sinh sử dụng ngôn ngữ Scratch viết chương trình với
bài toán sau: “Nêu các bước giải bài toán tính và đưa ra màn hình vận tốc V khi chạm
đất của vật rơi từ độ cao h, biết rằng V = J2gh , trong dé g la gia toc roi tu do va g= 9.8m/s? D6 cao h (m) dugc nhap bat ki”
Hoc sinh sẽ trình bày nội dung thực hiện vào tiết học sau
Giáo viên chia sẻ kết quả thực hiện bài toán qua liên kết sau:
https://scratch.mit.edu/projects/340140568
@ See tdi Meee Tete} by sunit2104 Tĩnh Van toc [l2 cá Tham gia Scrafch Đăng nhập
Mời bạn nhập đô cao Chuyên động
lướt trong @ giâylới vi trí ngẫu nhiên x
ướt tong Ề o2; toi aiemx ŒP › E
Trang 10SKKN: Soạn giảng và tổ chức học tập theo hướng tăng cường trài nghiệm và vận dụng kiến
thức liên môn vào nội dung bài "Giải bài toán trên máy tính” có hiệu quả
Học sinh so sánh kết quả và rút kinh nghiệm giải quyết bài toán
3.1.6 Hoạt động tự nghiên cứu và thực hiện dự án qua quá trình trải nghiệm voi ngon ngit Scratch:
Gido vién goi y hoc sinh thực hiện dự án sử dụng các nhóm lệnh phù hợp trên Scratch tao du an “Ý thức bảo vệ môi trường qua việc phòng chồng rác thải nhựa” nhằm
giáo dục ý thức của học sinh trong việc ý thức bảo vệ môi trường sống xung quanh chúng ta
Nhóm học sinh đề xuất ý tưởng, sử dụng kiến thức đã học và tìm kiếm các
nguồn thông tin trên Internet thực hiện dự án
Ví dụ: Giáo án minh họa
BAI 6: GIAI BAI TOAN TREN MAY TINH
I Muc tiéu:
- Kiến thức:
+ Biết các bước giải bài toán trên máy tính;
+ Làm quen ngôn ngữ Scratch và vận dụng vào bài toán đơn giản;
+ Bước đâu hình thành kiến thức liên môn giữa các môn học
II Noi dung:
Hoat dong 1:
Hoạt động khởi động
Nối các thao tác với khối tương ứng sau: Học sinh: thực hiện trên phân mềm
Các thông tin đã có | Input NOI CAC THAO TAC VOI KHO! TUONG UNG SAU:
Thê hiện thao tác so
kiếm thông tin nhanh chóng trên sách
Trang 10
Trang 11SKKN: Soạn giảng và tổ chức học tập theo hướng tăng cường trài nghiệm và vận dụng kiến
thức liên môn vào nội dung bài "Giải bài toán trên máy tính” có hiệu quả
PHIEU HOC TAP
BAI 6: GIAI BAI TOAN TREN MAY
TINH
Nêu các bước giải bài toán trên máy tính
Nội dung cụ thể ứng với mỗi bước?
giáo khoa, Internet
Giáo viên: Chia mỗi nhóm 2 học sinh/1 máy tính hoại động cặp đổi hoàn thành phiếu học tập
Học sinh: tìm kiếm thông tin, thảo luận
và thực hiện yêu cầu phiếu học tập
Giáo viên: giới thiệu giao diện và những nhóm lệnh cơ bản xử lí thông tin trên Scratch
Học sinh: trình bày nội dung các bước giải bài toán trên máy tinh
Áp dụng các bước giải bài toán trên máy
tính cho bài toán sau:
Tính quãng đường xe chạy từ ngoại ô
đến thành phố trong thời gian 2 giờ với
vận tốc không đổi là 40km/h
Gợi ý: viết chương trình bằng việc sử dụng
ngôn ngtt Scratch (https://scratch.mit.edu)
Bước 1:
Xác định bài toán:
Input: thoi gian(t), van tốc(v) của xe
Output: Quãng đường S = v.t
Bước 2: Thiết kế thuật toán
Thuút toán liệt kê:
Bước I: Nhập thời gian(£), vân tốc(v)
(>0;v>0);
Bước 2: Tính quãng đường S € v.t;
Bước 3: Xuất giá trị S rồi kết thúc
Ciáo viên: cho học sinh quan sát đoạn
Flash minh họa về đoạn đường xe chạy được xây dung bang Scratch
Giáo viên yêu cầu học sinh hoàn thành các bước trên bài toán tính Quãng đường
Học sinh: thực hiện và báo cáo kết quả
Nhóm học sinh khác: lắng nghe, nhận xét,
phản hồi ý kiến và để xuất thêm các bộ
Test để kiểm tra tính đúng đắn của chương