Kế hoạch bài dạy

Trường: ......
Tổ: ......
Họ và tên giáo viên: ......
TÊN BÀI DẠY: BÀI 21: CÂU LỆNH LẶP WHILE
Môn học: Tin học; lớp: 10
Thời gian thực hiện: 2 (số tiết)

I. Mục tiêu

1. Về kiến thức: Nêu cụ thể nội dung kiến thức học sinh cần học theo yêu cầu cần đạt.

  • Viết while với điều kiện dừng đúng.
  • Chọn for/while phù hợp bài toán.

2. Về năng lực: Nêu biểu hiện năng lực chung và năng lực đặc thù môn Tin học.

Năng lực đặc thù (Tin học):

  • Hiểu biết tin học: Trình bày được kiến thức trọng tâm về câu lệnh lặp while.
  • Sử dụng và quản lí phương tiện số: Thực hiện thao tác/phần mềm/ngôn ngữ phù hợp bài «Câu lệnh lặp while».
  • Giải quyết vấn đề với sự trợ giúp của máy tính: Phân tích và thực hiện nhiệm vụ số gắn bài học.
  • Ứng xử trên môi trường số: Tuân thủ an toàn, văn hoá và pháp luật khi học và thực hành.

Năng lực chung:

  • Giao tiếp và hợp tác: Thảo luận, trình bày sản phẩm số; hỗ trợ bạn khi thực hành.
  • Giải quyết vấn đề và sáng tạo: Đề xuất cách làm hoặc sản phẩm phù hợp yêu cầu.
  • Tự chủ và tự học: Tự hoàn thành phiếu/bài tập và rèn luyện thêm trên máy.

3. Về phẩm chất: Nêu biểu hiện phẩm chất gắn nội dung bài dạy.

  • Trách nhiệm: Bảo quản thiết bị, nộp sản phẩm đúng hạn, trung thực khi làm bài.
  • Trung thực: Không sao chép mã/sản phẩm của bạn; tôn trọng bản quyền.
  • Chăm chỉ: Luyện tập, thực hành và hoàn thiện sản phẩm.

4. Về năng lực số: Nêu năng lực số cần đạt trong bài học.

  • Sử dụng và tạo nội dung số: Tạo/chỉnh sửa tài liệu, đồ họa hoặc mã nguồn liên quan câu lệnh lặp while.
  • An toàn và trách nhiệm số: Bảo vệ thông tin cá nhân; tôn trọng bản quyền; chọn nguồn tin cậy.
  • Hợp tác trong môi trường số: Chia sẻ file/học liệu đúng quy định của lớp/nhà trường.

II. Thiết bị dạy học và học liệu

Nêu cụ thể thiết bị dạy học và học liệu dùng trong bài.

  • Sách giáo khoa Tin học 10 – Kết nối tri thức với cuộc sống (Câu lệnh lặp while).
  • Máy chiếu/tivi; bảng phụ hoặc slide.
  • Phiếu học tập / phiếu thực hành.
  • Máy tính cài Python (hoặc môi trường trực tuyến tương đương).
  • File mẫu, phiếu bài tập lập trình; máy chiếu để demo lỗi và cách sửa.

III. Tiến trình dạy học

1. Hoạt động 1: Mở đầu/Khởi động

Xác định vấn đề/nhiệm vụ học tập/Mở đầu (Ghi rõ tên thể hiện kết quả hoạt động)

Tình huống mở đầu SGK Tin học 10 – Kết nối tri thức với cuộc sống – Câu lệnh lặp while.

a) Mục tiêu: Nêu mục tiêu giúp học sinh xác định được vấn đề/nhiệm vụ cụ thể cần giải quyết trong bài học hoặc xác định rõ cách thức giải quyết vấn đề/thực hiện nhiệm vụ trong các hoạt động tiếp theo của bài học.

Học sinh xác định được vấn đề/nhiệm vụ học tập của bài «Câu lệnh lặp while».

b) Nội dung: Nêu rõ nội dung yêu cầu/nhiệm vụ cụ thể mà học sinh phải thực hiện (xử lí tình huống, câu hỏi, bài tập, thí nghiệm, thực hành…) để xác định vấn đề cần giải quyết/nhiệm vụ học tập cần thực hiện và đề xuất giải pháp giải quyết vấn đề/cách thức thực hiện nhiệm vụ.

  • Quan sát tình huống/hình mở đầu SGK gắn «Câu lệnh lặp while».
  • Thảo luận cặp: Em thấy vấn đề gì? Em cần học thêm điều gì?
  • Đại diện phát biểu; GV chốt nhiệm vụ tiết học.

Trao đổi GV – HS (gợi ý):

  • GV: Qua tình huống mở đầu, bài «Câu lệnh lặp while» giúp em tìm hiểu điều gì?
  • HS (mong đợi): Nêu vấn đề/nhiệm vụ gắn nội dung câu lệnh lặp while.
  • GV: Em đã biết gì liên quan chủ đề này?
  • HS (mong đợi): Nêu 1–2 hiểu biết hoặc trải nghiệm số gần gũi.

c) Sản phẩm: Trình bày cụ thể yêu cầu về nội dung và hình thức của sản phẩm hoạt động theo nội dung yêu cầu/nhiệm vụ mà học sinh phải hoàn thành: kết quả xử lí tình huống; đáp án của câu hỏi, bài tập; kết quả thí nghiệm, thực hành; trình bày, mô tả được vấn đề cần giải quyết hoặc nhiệm vụ học tập phải thực hiện tiếp theo và đề xuất giải pháp thực hiện.

  • Câu trả lời khởi động; nêu được nhiệm vụ tiết học.

Nêu được nhiệm vụ học tập của bài.

d) Tổ chức thực hiện: Trình bày cụ thể các bước tổ chức hoạt động học cho học sinh từ chuyển giao nhiệm vụ, theo dõi, hướng dẫn, kiểm tra, đánh giá quá trình và kết quả thực hiện nhiệm vụ thông qua sản phẩm học tập.

  • Giao nhiệm vụ: GV giao học sinh đọc/quan sát tình huống mở đầu SGK bài «Câu lệnh lặp while»; trả lời câu hỏi khởi động; nêu rõ vấn đề/nhiệm vụ cần giải quyết trong tiết học và thời gian thảo luận (2–3 phút).
  • Thực hiện nhiệm vụ: Học sinh quan sát/đọc SGK, thảo luận cặp hoặc nhóm; GV quan sát, gợi ý khi cần.
  • Báo cáo, thảo luận: Một số học sinh trình bày nhận định ban đầu; lớp bổ sung.
  • Kết luận, nhận định: GV chốt vấn đề/nhiệm vụ học tập của bài «Câu lệnh lặp while» và chuyển sang hoạt động tiếp theo.

2. Hoạt động 2: 1. Cấu trúc while

Hình thành kiến thức mới/giải quyết vấn đề/thực thi nhiệm vụ đặt ra từ Hoạt động 1 (Ghi rõ tên thể hiện kết quả hoạt động).

Nội dung SGK mục 1: Cấu trúc while.

a) Mục tiêu: Nêu mục tiêu giúp học sinh thực hiện nhiệm vụ học tập để chiếm lĩnh kiến thức mới/giải quyết vấn đề/thực hiện nhiệm vụ đặt ra từ Hoạt động 1.

Học sinh chiếm lĩnh/thực hiện được «Cấu trúc while» theo yêu cầu cần đạt.

b) Nội dung: Nêu rõ nội dung yêu cầu/nhiệm vụ cụ thể của học sinh làm việc với sách giáo khoa, thiết bị dạy học, học liệu cụ thể (đọc/xem/nghe/nói/làm) để chiếm lĩnh/vận dụng kiến thức để giải quyết vấn đề/nhiệm vụ học tập đã đặt ra từ Hoạt động 1.

  • Đọc SGK mục 1: Cấu trúc while; quan sát ví dụ mã nguồn.
  • Gõ và chạy thử ví dụ; ghi nhận kết quả hoặc thông báo lỗi.
  • Thảo luận nhóm: giải thích ý nghĩa từng dòng lệnh liên quan «Cấu trúc while».

Trao đổi GV – HS (gợi ý):

  • GV: Trong mục «Cấu trúc while», em cần nắm cú pháp/ý tưởng chính nào?
  • HS (mong đợi): Nêu đúng khái niệm hoặc cú pháp Python liên quan «Cấu trúc while».
  • GV: Cho ví dụ ngắn minh họa?
  • HS (mong đợi): Viết/nêu 2–4 dòng lệnh hoặc kết quả chạy mẫu.
  • GV: Lỗi thường gặp khi thực hành phần này là gì?
  • HS (mong đợi): Chỉ 1 lỗi (cú pháp/logic) và cách kiểm tra.

c) Sản phẩm: Trình bày cụ thể về kiến thức mới/kết quả giải quyết vấn đề/thực hiện nhiệm vụ học tập mà học sinh cần viết ra, trình bày được.

  • Vở ghi/phiếu hoặc file thực hành về «Cấu trúc while».

File .py / ảnh màn hình chạy đúng và vở ghi về «Cấu trúc while».

d) Tổ chức thực hiện: Hướng dẫn, hỗ trợ, kiểm tra, đánh giá quá trình và kết quả thực hiện hoạt động của học sinh.

  • Giao nhiệm vụ: GV giao học sinh đọc SGK mục «Cấu trúc while» trong bài «Câu lệnh lặp while»; ghi chép định nghĩa/kiến thức/kĩ năng trọng tâm; thảo luận nhóm và làm ví dụ hoặc bài tập nhận biết theo hướng dẫn; nêu rõ sản phẩm cần có (vở ghi/phiếu) và thời gian làm việc.
  • Thực hiện nhiệm vụ: Học sinh đọc SGK, thảo luận, làm ví dụ/bài tập; GV hỗ trợ nhóm gặp khó khăn, nhắc tiến độ.
  • Báo cáo, thảo luận: Đại diện nhóm/cá nhân trình bày kết quả; lớp nhận xét, bổ sung.
  • Kết luận, nhận định: GV chốt kiến thức/kĩ năng trọng tâm của mục «Cấu trúc while».

3. Hoạt động 3: 2. Điều kiện dừng và vòng lặp vô hạn

Hình thành kiến thức mới/giải quyết vấn đề/thực thi nhiệm vụ đặt ra từ các hoạt động trước (Ghi rõ tên thể hiện kết quả hoạt động).

Nội dung SGK mục 2: Điều kiện dừng và vòng lặp vô hạn.

a) Mục tiêu: Nêu mục tiêu giúp học sinh thực hiện nhiệm vụ học tập để chiếm lĩnh kiến thức mới/giải quyết vấn đề/thực hiện nhiệm vụ đặt ra từ các hoạt động trước.

Học sinh chiếm lĩnh/thực hiện được «Điều kiện dừng và vòng lặp vô hạn» theo yêu cầu cần đạt.

b) Nội dung: Nêu rõ nội dung yêu cầu/nhiệm vụ cụ thể của học sinh làm việc với sách giáo khoa, thiết bị dạy học, học liệu cụ thể (đọc/xem/nghe/nói/làm) để chiếm lĩnh/vận dụng kiến thức để giải quyết vấn đề/nhiệm vụ học tập đã đặt ra từ các hoạt động trước.

  • Đọc SGK mục 2: Điều kiện dừng và vòng lặp vô hạn; quan sát ví dụ mã nguồn.
  • Gõ và chạy thử ví dụ; ghi nhận kết quả hoặc thông báo lỗi.
  • Thảo luận nhóm: giải thích ý nghĩa từng dòng lệnh liên quan «Điều kiện dừng và vòng lặp vô hạn».

Trao đổi GV – HS (gợi ý):

  • GV: Trong mục «Điều kiện dừng và vòng lặp vô hạn», em cần nắm cú pháp/ý tưởng chính nào?
  • HS (mong đợi): Nêu đúng khái niệm hoặc cú pháp Python liên quan «Điều kiện dừng và vòng lặp vô hạn».
  • GV: Cho ví dụ ngắn minh họa?
  • HS (mong đợi): Viết/nêu 2–4 dòng lệnh hoặc kết quả chạy mẫu.
  • GV: Lỗi thường gặp khi thực hành phần này là gì?
  • HS (mong đợi): Chỉ 1 lỗi (cú pháp/logic) và cách kiểm tra.

c) Sản phẩm: Trình bày cụ thể về kiến thức mới/kết quả giải quyết vấn đề/thực hiện nhiệm vụ học tập mà học sinh cần viết ra, trình bày được.

  • Vở ghi/phiếu hoặc file thực hành về «Điều kiện dừng và vòng lặp vô hạn».

File .py / ảnh màn hình chạy đúng và vở ghi về «Điều kiện dừng và vòng lặp vô hạn».

d) Tổ chức thực hiện: Hướng dẫn, hỗ trợ, kiểm tra, đánh giá quá trình và kết quả thực hiện hoạt động của học sinh.

  • Giao nhiệm vụ: GV giao học sinh đọc SGK mục «Điều kiện dừng và vòng lặp vô hạn» trong bài «Câu lệnh lặp while»; ghi chép định nghĩa/kiến thức/kĩ năng trọng tâm; thảo luận nhóm và làm ví dụ hoặc bài tập nhận biết theo hướng dẫn; nêu rõ sản phẩm cần có (vở ghi/phiếu) và thời gian làm việc.
  • Thực hiện nhiệm vụ: Học sinh đọc SGK, thảo luận, làm ví dụ/bài tập; GV hỗ trợ nhóm gặp khó khăn, nhắc tiến độ.
  • Báo cáo, thảo luận: Đại diện nhóm/cá nhân trình bày kết quả; lớp nhận xét, bổ sung.
  • Kết luận, nhận định: GV chốt kiến thức/kĩ năng trọng tâm của mục «Điều kiện dừng và vòng lặp vô hạn».

4. Hoạt động 4: 3. So sánh for và while

Hình thành kiến thức mới/giải quyết vấn đề/thực thi nhiệm vụ đặt ra từ các hoạt động trước (Ghi rõ tên thể hiện kết quả hoạt động).

Nội dung SGK mục 3: So sánh for và while.

a) Mục tiêu: Nêu mục tiêu giúp học sinh thực hiện nhiệm vụ học tập để chiếm lĩnh kiến thức mới/giải quyết vấn đề/thực hiện nhiệm vụ đặt ra từ các hoạt động trước.

Học sinh chiếm lĩnh/thực hiện được «So sánh for và while» theo yêu cầu cần đạt.

b) Nội dung: Nêu rõ nội dung yêu cầu/nhiệm vụ cụ thể của học sinh làm việc với sách giáo khoa, thiết bị dạy học, học liệu cụ thể (đọc/xem/nghe/nói/làm) để chiếm lĩnh/vận dụng kiến thức để giải quyết vấn đề/nhiệm vụ học tập đã đặt ra từ các hoạt động trước.

  • Đọc SGK mục 3: So sánh for và while; quan sát ví dụ mã nguồn.
  • Gõ và chạy thử ví dụ; ghi nhận kết quả hoặc thông báo lỗi.
  • Thảo luận nhóm: giải thích ý nghĩa từng dòng lệnh liên quan «So sánh for và while».

Trao đổi GV – HS (gợi ý):

  • GV: Trong mục «So sánh for và while», em cần nắm cú pháp/ý tưởng chính nào?
  • HS (mong đợi): Nêu đúng khái niệm hoặc cú pháp Python liên quan «So sánh for và while».
  • GV: Cho ví dụ ngắn minh họa?
  • HS (mong đợi): Viết/nêu 2–4 dòng lệnh hoặc kết quả chạy mẫu.
  • GV: Lỗi thường gặp khi thực hành phần này là gì?
  • HS (mong đợi): Chỉ 1 lỗi (cú pháp/logic) và cách kiểm tra.

c) Sản phẩm: Trình bày cụ thể về kiến thức mới/kết quả giải quyết vấn đề/thực hiện nhiệm vụ học tập mà học sinh cần viết ra, trình bày được.

  • Vở ghi/phiếu hoặc file thực hành về «So sánh for và while».

File .py / ảnh màn hình chạy đúng và vở ghi về «So sánh for và while».

d) Tổ chức thực hiện: Hướng dẫn, hỗ trợ, kiểm tra, đánh giá quá trình và kết quả thực hiện hoạt động của học sinh.

  • Giao nhiệm vụ: GV giao học sinh đọc SGK mục «So sánh for và while» trong bài «Câu lệnh lặp while»; ghi chép định nghĩa/kiến thức/kĩ năng trọng tâm; thảo luận nhóm và làm ví dụ hoặc bài tập nhận biết theo hướng dẫn; nêu rõ sản phẩm cần có (vở ghi/phiếu) và thời gian làm việc.
  • Thực hiện nhiệm vụ: Học sinh đọc SGK, thảo luận, làm ví dụ/bài tập; GV hỗ trợ nhóm gặp khó khăn, nhắc tiến độ.
  • Báo cáo, thảo luận: Đại diện nhóm/cá nhân trình bày kết quả; lớp nhận xét, bổ sung.
  • Kết luận, nhận định: GV chốt kiến thức/kĩ năng trọng tâm của mục «So sánh for và while».

5. Hoạt động 5: Luyện tập kiến thức đã học

Nêu rõ mục tiêu vận dụng kiến thức đã học ở các hoạt động bên trên đây vào việc phát triển các kĩ năng gì cho học sinh.

Phần Luyện tập SGK – Câu lệnh lặp while.

a) Mục tiêu: Nêu rõ mục tiêu vận dụng kiến thức đã học và yêu cầu phát triển các kĩ năng vận dụng kiến thức cho học sinh.

Củng cố kiến thức/kĩ năng «Câu lệnh lặp while».

b) Nội dung: Nêu rõ nội dung cụ thể của hệ thống câu hỏi, bài tập, bài thực hành, thí nghiệm giao cho học sinh thực hiện.

  • Làm các bài/câu hỏi Luyện tập SGK từ cơ bản đến vận dụng.
  • Một số bài thực hành trên máy; chữa lỗi phổ biến trước lớp.

Trao đổi GV – HS (gợi ý):

  • GV: Câu luyện tập nào giúp củng cố «Câu lệnh lặp while»?
  • HS (mong đợi): Chỉ câu SGK và nêu hướng làm ngắn.
  • GV: Sau chữa bài, em sửa lỗi gì?
  • HS (mong đợi): Ghi 1 lỗi và cách tránh lần sau.

c) Sản phẩm: Đáp án, lời giải của các câu hỏi, bài tập; các bài thực hành, thí nghiệm do học sinh thực hiện, viết báo cáo, thuyết trình.

  • Bài luyện tập đã chữa; ghi chú lỗi thường gặp.

Bài luyện tập đã hoàn thành/chữa.

d) Tổ chức thực hiện: Nêu rõ cách thức giao nhiệm vụ cho học sinh; hướng dẫn hỗ trợ học sinh thực hiện; kiểm tra, đánh giá kết quả thực hiện.

  • Giao nhiệm vụ: GV giao học sinh làm các bài Luyện tập SGK của bài «Câu lệnh lặp while» (từ cơ bản đến nâng cao); nêu rõ số bài/câu cần làm, hình thức (cá nhân hoặc cặp), cách trình bày và thời gian hoàn thành.
  • Thực hiện nhiệm vụ: Học sinh làm bài theo yêu cầu; GV quan sát, hỗ trợ, nhắc hạn chế trao đổi ồn ào.
  • Báo cáo, thảo luận: Một số học sinh/nhóm trình bày lời giải trên bảng hoặc miệng; lớp nhận xét.
  • Kết luận, nhận định: GV chữa bài, chốt phương pháp và lỗi thường gặp khi luyện tập bài «Câu lệnh lặp while».

6. Hoạt động 6: Bài tập thực tiễn phát triển năng lực

Phát triển được năng lực gì của học sinh thông qua nhiệm vụ/yêu cầu của bài tập vận dụng.

Phần Vận dụng / dự án nhỏ – Câu lệnh lặp while.

a) Mục tiêu: Nêu rõ mục tiêu phát triển năng lực của học sinh thông qua nhiệm vụ/yêu cầu vận dụng kiến thức, kĩ năng vào thực tiễn (theo từng bài hoặc nhóm bài có nội dung phù hợp).

Vận dụng «Câu lệnh lặp while» vào tình huống thực tiễn hoặc sản phẩm số.

b) Nội dung: Mô tả rõ yêu cầu học sinh phát hiện/đề xuất các vấn đề/tình huống trong thực tiễn gắn với nội dung bài học và vận dụng kiến thức mới học để giải quyết.

  • Đề xuất tình huống thực tiễn gắn «Câu lệnh lặp while» (học tập, gia đình, cộng đồng số).
  • Hoàn thành sản phẩm vận dụng (báo cáo, poster, file đồ họa hoặc chương trình nhỏ) theo tiêu chí GV.

Trao đổi GV – HS (gợi ý):

  • GV: Em vận dụng «Câu lệnh lặp while» vào tình huống nào?
  • HS (mong đợi): Nêu tình huống học đường/gia đình/cộng đồng cụ thể.
  • GV: Sản phẩm vận dụng của em là gì?
  • HS (mong đợi): Báo cáo ngắn, poster, file đồ họa hoặc chương trình nhỏ.

c) Sản phẩm: Nêu rõ yêu cầu về nội dung và hình thức báo cáo phát hiện và giải quyết tình huống/vấn đề trong thực tiễn.

  • Kế hoạch/sản phẩm vận dụng theo yêu cầu GV.

Sản phẩm vận dụng theo yêu cầu.

d) Tổ chức thực hiện: Giao cho học sinh thực hiện ngoài giờ học trên lớp và nộp báo cáo để trao đổi, chia sẻ và đánh giá vào các thời điểm phù hợp trong kế hoạch giáo dục môn học/hoạt động giáo dục của giáo viên.

  • Giao nhiệm vụ: GV giao học sinh thực hiện nhiệm vụ vận dụng/thực tiễn gắn bài «Câu lệnh lặp while» (theo SGK hoặc phiếu); nêu rõ sản phẩm cần nộp (báo cáo ngắn/bài giải/sản phẩm), tiêu chí đánh giá và thời hạn hoàn thành (trên lớp hoặc ngoài giờ).
  • Thực hiện nhiệm vụ: Học sinh thực hiện nhiệm vụ; GV hướng dẫn tiêu chí và hỗ trợ định hướng.
  • Báo cáo, thảo luận: Chia sẻ hướng làm hoặc sản phẩm mẫu (nếu làm trên lớp); lớp góp ý.
  • Kết luận, nhận định: GV chốt yêu cầu vận dụng và cách nộp/đánh giá sản phẩm bài «Câu lệnh lặp while».