Hỗ trợ tư vấn
Tư vấn - Giải đáp - Hỗ trợ đặt tài liệu
Mua gói Pro để tải file trên Download.vn (không bao gồm tài liệu cao cấp) và trải nghiệm website không quảng cáo
Tìm hiểu thêm »Giáo án tích hợp NLS Tin học 10 Bài 30: Kiểm thử và gỡ lỗi chương trình được biên soạn theo hướng hiện đại, chú trọng phát triển năng lực học sinh.
Giáo án tích hợp NLS Tin học 10 Bài 30 biên soạn có hệ thống, bám sát yêu cầu chương trình và đặc trưng môn Tin học 10, đồng thời lồng ghép các yêu cầu về Năng lực số vào từng hoạt động học tập một cách linh hoạt. Giáo án NLS Tin học 10 Bài 30 giúp giáo viên tiết kiệm thời gian chuẩn bị bài, dễ dàng điều chỉnh nội dung và chủ động tổ chức các hoạt động phù hợp với đối tượng học sinh. Giáo án NLS Tin học 10 Bài 30 gồm File Word và PDF thuận tiện sử dụng, chỉnh sửa, in ấn hoặc lưu trữ, đáp ứng nhu cầu tham khảo và giảng dạy Tin học 10 theo định hướng phát triển Năng lực số.
Mô tả tài liệu: Giáo án tích hợp NLS Tin học 10 Bài 30 gồm có:
Ngày soạn: .../.../...
Ngày dạy: .../.../...
BÀI 30: KIỂM THỬ VÀ GỠ LỖI CHƯƠNG TRÌNH
(2 tiết)
I. MỤC TIÊU
1. Kiến thức
Học xong bài này, HS đạt các yêu cầu sau:
· Biết được một vài phương pháp đơn giản kiểm thử chương trình.
· Biết được một vài cách gỡ lỗi đơn giản một chương trình.
2. Năng lực
- Năng lực chung:
● Giải quyết được những nhiệm vụ học tập một cách độc lập, theo nhóm và thể hiện sự sáng tạo.
● Góp phần phát triển năng lực giao tiếp và hợp tác qua hoạt động nhóm và trao đổi công việc với giáo viên.
- Năng lực riêng:
· Thực hiện được một vài phương pháp đơn giản kiểm thử chương trình.
- Năng lực số:
· 1.2.NC1b: Hiểu vai trò của dữ liệu kiểm thử, đặc biệt là dữ liệu biên; phân tích trạng thái của hệ thống thông qua việc theo dõi sự thay đổi giá trị biến trong quá trình thực thi.
· 5.2.NC1b: Thành thạo kỹ thuật gỡ lỗi trên IDE.
· 6.2.NC1b: Sử dụng AI để tự động sinh ra các bộ dữ liệu kiểm thử đa dạng và phân tích logic lỗi sai mà mắt thường khó thấy.
· 1.1.NC1a: Lập bảng theo dõi kết quả kiểm thử để so sánh kết quả thực tế và kết quả mong đợi.
3. Phẩm chất
· Chăm chỉ tích cực xây dựng bài, có trách nhiệm, chủ động chiếm lĩnh kiến thức theo sự hướng dẫn của GV.
· Có ý thức học tập, ý thức tìm tòi, khám phá và sáng tạo, có ý thức làm việc nhóm, tôn trọng ý kiến các thành viên khi hợp tác.
II. THIẾT BỊ DẠY HỌC VÀ HỌC LIỆU
1. Đối với GV
- KHBD, tài liệu giảng dạy, giáo án PPT.
- Phòng thực hành máy tính cài sẵn Python và kết nối Internet.
- Máy chiếu.
- Video AI tạo bằng công cụ AI được dùng để khởi động bài học.
2. Đối với HS
- SGK, SBT, vở ghi.
III. TIẾN TRÌNH DẠY HỌC
1. HOẠT ĐỘNG KHỞI ĐỘNG
a) Mục tiêu: Gợi ý cho HS hướng đến khái niệm kiểm thử (test) và gỡ lỗi (debug) một chương trình.
b) Nội dung: GV đưa ra câu hỏi và yêu cầu HS thảo luận, chưa cần trả lời chính xác.
c) Sản phẩm: HS tự do phát biểu suy nghĩ của mình về cách kiểm tra và gỡ lỗi một chương trình.
d) Tổ chức thực hiện:
Bước 1: GV chuyển giao nhiệm vụ:
- GV yêu cầu xem video AI được thiết kế để phục vụ bài dạy và trả lời câu hỏi xuất hiện trong video đó.
- GV dẫn dắt: Bài học trước các em đã biết khái niệm lỗi ngoại lệ khi chạy chương trình Python. Tuy nhiên, một chương trình chạy không có lỗi ngoại lệ (chương trình không bị dừng) thì không có nghĩa là chương trình không có lỗi. Thậm chí các "lỗi" không tường minh này (các lỗi này được gọi là bug) càng khó phát hiện và khó sửa.
- GV đặt câu hỏi: Theo em, làm thế nào để kiểm tra (test) và gỡ lỗi (bug) một chương trình? Môi trường lập trình có công cụ nào hỗ trợ việc đó không?
Bước 2: HS thực hiện nhiệm vụ học tập:
- HS xem video và suy nghĩ câu trả lời.
- HS chú ý theo dõi, suy nghĩ câu trả lời.
....................
Theo Nghị định 147/2024/ND-CP, bạn cần xác thực tài khoản trước khi sử dụng tính năng này. Chúng tôi sẽ gửi mã xác thực qua SMS hoặc Zalo tới số điện thoại mà bạn nhập dưới đây: