TRƯỜNG THCS PHONG THỦY Chủ đề CHƯƠNG TRÌNH TÍNH TIỀN SÁCH 1 MÔ TẢ CHỦ ĐỀ Địa điểm tổ chức Phòng lý thuyết, phòng thực hành Tin học + Tự học ở nhà Thời gian thực hiện 02 tiết Kiến thức khoa học trong c.
Trang 1TRƯỜNG THCS PHONG THỦY Chủ đề: CHƯƠNG TRÌNH TÍNH TIỀN SÁCH
1 MÔ TẢ CHỦ ĐỀ
Địa điểm tổ chức: Phòng lý thuyết, phòng thực hành Tin học + Tự học ở nhà
Thời gian thực hiện: 02 tiết
Kiến thức khoa học trong chủ đề
Kiến thức mới Kiến thức đã học Kiến thức liên quan
1 Bài 6 (Lớp 8)
Câu lệnh điều kiện 1 Bài 1 (Lớp 8) Máy tính và chương trình máy tính
2 Bài 2 (Lớp 8) Làm quen với chương trình và ngôn ngữ lập trình
3 Bài 3 (Lớp 8) Chương trình máy tính và dữ liệu
4 Bài 4 (Lớp 8) Sử dụng biến
và hằng trong chương trình
5 Bài 5 (Lớp 8) Từ bài toán đến chương trình
Các kiến thức, kỹ năng liên quan đến ngôn ngữ lập trình Pascal; các kiến thức liên quan đến môi trường lập trình Free Pascal
Vấn đề thực tiễn
Một hiệu sách thực hiện đợt khuyến mãi lớn với nội dung như sau:
Nếu mua sách với tổng số tiền ít nhất là 100 nghìn đồng trở lên, khách hàng sẽ được giảm 30% tổng số tiền phải thanh toán Trong trường hợp ngược lại, những khách hàng mua với tổng tiền không đến 100 nghìn đồng sẽ chỉ giảm 10%
Hiệu sách mong muốn có một chương trình tính tiền sách mà khách hàng phải trả sau khi trừ đi số tiền được giảm (biết tổng tiền mua sách được nhập) Em hãy lập một chương trình gúp hiệu sách thực hiện công việc đó
2 MỤC TIÊU
2.1 Mục tiêu chung:
a Kiến thức:
- Biết được cách sử dụng câu lệnh điều kiện
- Biết được điều kiện của bài toán là gì, cách lập công thức để tính tiền sách phụ thuộc vào điều kiện
b Kỹ năng:
- Sử dụng câu lệnh điều kiện
- Soạn thảo chương trình, biên dịch, chạy chương trình bằng ngôn ngữ lập trình Pascal
c Thái độ:
- Nghiêm túc, chủ động, tích cực tham gia các hoạt động học;
- Yêu thích sự khám phá, tìm tòi và vận dụng các kiến thức học được vào giải quyết nhiệm vụ được giao;
- Có tinh thần trách nhiệm, hòa đồng, giúp đỡ nhau trong nhóm, lớp;
- Nhận thấy Tin học là môn học rất gần gũi với cuộc sống thường ngày
2.2 Năng lực chung (NL GQVĐST)
- Năng lực thực nghiệm, nghiên cứu kiến thức về câu lệnh điều kiện
- Năng lực hợp tác làm việc nhóm để cùng đưa ra một chương trình phù hợp đảm bảo
Trang 2khoa học đầy đủ.
- Năng lực tự tìm tòi khám phá các kiến thức liên quan đến việc tạo ra sản phẩm đảm bảo có tính sáng tạo và đầy đủ nội dung kiến thức bài học
2.3 Năng lực chuyên môn (NL STEM)
- Nghiêm túc, chủ động, tích cực tham gia các hoạt động học;
- Yêu thích sự khám phá, tìm tòi và vận dụng các kiến thức học được vào giải quyết nhiệm vụ thực tế được giao;
- Sáng tạo khi thiết kế sản phẩm phù hợp với nội dung yêu cầu của bài học
- Phát triển được NL thuyết trình, phản biện
- Có tinh thần trách nhiệm, hợp tác, chia sẻ trong nhóm, lớp; yêu thích say mê nghiên cứu khoa học
3 THIẾT BỊ
* Giáo viên:
- Chuẩn bị các điều kiện về Máy tính, ti vi (máy chiếu) phòng thực hành Báo cáo lãnh đạo nhà trường tạo điều kiện để học sinh thực hiện bài học trong các thời gian ở phòng thực hành
- Cài đặt đầy đủ phần mềm Free Pascal, phần mềm quản lý phòng tin học; các phụ lục, biểu mẫu đánh giá sản phẩm cung cấp cho HS
*Học sinh:
SGK Tin 8; các biên bản của nhóm, bảng nhóm
4 TIẾN TRÌNH DẠY HỌC
4.1 Hoạt động 1 XÁC ĐỊNH NHIỆM VỤ CHƯƠNG TRÌNH TÍNH TIỀN
SÁCH
(Tìm hiểu ở nhà +HS Học phòng lý thuyết – 5 phút)
A Yêu cầu cần đạt
- Xác định được yêu cầu của bài toán tính tiền sách thực tiễn
B Nội dung dạy học
- Học sinh xem video về thực trạng tính tiền sách thủ công khi chưa áp dụng chương trình tính tiền sách
- Giáo viên cho HS xem sản phẩm mẫu về chương trình tính tiền sách
- Chia học sinh thành các nhóm nghiên cứu bài toán tính tiền sách
C Dự kiến sản phẩm đáp ứng yêu cầu cần đạt
Kết thúc hoạt động, HS cần đạt được sản phẩm theo yêu cầu sau:
- Học sinh nắm được yêu cầu của chương trình tính tiền sách, biết được dữ liệu vào của chương trình tính tiền sách là gì, dữ liệu ra của chương trình tính tiền sách là gì?
D Tiến trình dạy học cụ thể
Nội
dung Hoạt động HS Hoạt động GV Công cụ hỗ trợ Thời lượng Đặt vấn
đề
chuyển
giao
nhiệm
- HS chú
ý theo dõi - Cho HS xem yêu cầu bài toán tínhtiền sách và các sản phẩm mẫu về một
số phần mềm tính tiền sách theo bài toán
-Chia học sinh thành các nhóm
Máy tính;
tivi (màn chiếu)
5p
Trang 34.2 Hoạt động 2 NGHIÊN CỨU KIẾN THỨC VỀ CÂU LỆNH ĐIỀU KIỆN
(Tìm hiểu ở nhà + HS Học phòng lý thuyết - 10 phút)
A Yêu cầu cần đạt
- Viết được chương trình tính tiền sách theo yêu cầu thực tiễn
- Biết sử dụng được câu lệnh điều kiện trong viết chương trình
B Nội dung dạy học
- Chia học sinh thành các nhóm nghiên cứu bài toán tính tiền sách, viết chương trình theo yêu cầu bài toán
- GV thông báo, thống nhất và chốt lại quy trình thực hiện dự án theo 3 bước:
+ B1: Tìm hiểu kiến thức, kỹ năng liên quan
+ B2: Lập phương án thiết kế SP
+ B3: Thực hiện làm SP
- GV giao nhiệm vụ cho các nhóm HS tìm hiểu về kiến thức kỹ năng liên quan trước khi thiết kế sản phẩm HS ghi lại trong biên bản những khó khăn gặp phải trong quá trình thảo luận, hoặc thắc mắc trong quá trình tìm hiểu
C Dự kiến sản phẩm đáp ứng yêu cầu cần đạt
Kết thúc hoạt động, HS cần đạt được sản phẩm theo yêu cầu sau:
- Viết được chương trình tính tiền sách bằng ngôn ngữ lập trình Pascal có sử dụng câu lệnh điều kiện
D Tiến trình dạy học cụ thể
Nội dung Hoạt động HS Hoạt động GV Công cụ hỗ
trợ
Thời lượng
Tổ chức cho HS nghiên cứu bài toán
HS thảo luận nghiên cứu bài toán, viết chương trình vào bảng nhóm
GV quan sát, góp ý, định hướng
Biên
4.3 Hoạt động 3 BẢO VỆ GIẢI PHÁP
A Yêu cầu cần đạt
- Các nhóm học sinh trình bày được sản phẩm của mình và sử dụng các kiến thức nền để giải thích các phương án mà nhóm đã lựa chọn
B Nội dung dạy học
– GV tổ chức cho HS từng nhóm trình bày phương án sản phẩm
– GV tổ chức hoạt động thảo luận cho từng thiết kế: các nhóm khác và GV nêu câu hỏi làm rõ, phản biện và góp ý cho sản phẩm; nhóm trình bày trả lời câu hỏi, lập luận bảo vệ quan điểm hoặc ghi nhận ý kiến góp ý phù hợp để hoàn thiện sản phẩm
- GV chuẩn hoá các kiến thức liên quan cho HS; yêu cầu HS ghi lại các ý kiến thảo luận vào vở và chỉnh sửa phương án của sản phẩm (nếu có)
C Dự kiến sản phẩm đáp ứng yêu cầu cần đạt
- Chương trình tính tiền sách hoàn chỉnh
Trang 4D.Tiến trình dạy học cụ thể
Nội dung Hoạt động HS Hoạt động GV
Công
cụ hỗ trợ
Thời lượng
1 Các nhóm trình bày sản phẩm
- Các nhóm cử đại diện lên trình bày SP
GV theo dõi, quản lý
Máy tính, ti vi
10p
2 Phản biện, đặt câu hỏi cho sản phẩm
-HS sử dụng kiến thức nền và kỷ năng để trả lời
- Các nhóm đánh giá sản phẩm theo bảng 1
GV giải đáp, bổ sung, góp ý
Biên
3 Hội ý chỉnh sửa, hoàn thành sản phẩm
- HS hoạt động theo nhóm GV quảnlý, bổ sung Biênbản 5p
4 Hướng dẫn về nhà
-Hoàn thành chương trình tính tiền sách sau khi
đã góp ý, bổ sung
4.4. Hoạt động 4 CHẾ TẠO VÀ THỬ NGHIỆM SẢN PHẨM
(HS tự làm tại phòng thực hành theo nhóm – 45 phút (tiết 2))
A Yêu cầu cần đạt
- Soạn thảo được chương trình tính tiền sách trên môi trường lập trình Free pascal
- Biên dịch, chạy chương trình, sửa được lỗi của chương trình
- Thử nghiệm chạy thử chương trình với một số bộ Test
B Nội dung dạy học
- Học sinh làm việc theo nhóm để tạo chương trình tính tiền sách trên môi trường lập trình Free Pascal tthông qua thực hành
- HS trao đổi với giáo viên khi gặp khó khăn
- Sản phẩm Chương trình tính tiền sách hoàn chỉnh
C Tiến trình dạy học cụ thể
- Bước 1 HS nhận máy theo nhóm đã phân công đầu năm học
- Bước 2 HS Tiến hành soạn thảo chương trình tính tiền sách theo nhóm đã phân công
- Bước 3 HS thử nghiệm hoạt động của chương trình, so sánh với các tiêu chí đánh giá sản phẩm (theo biểu đánh giá) HS điều chỉnh lại chương trình, ghi lại nội dung điều chỉnh và giải thích lí do (nếu cần phải điều chính)
- Bước 4 HS hoàn thiện các bảng tiêu chí đánh giá sau khi hoàn thiện chương trình
Trang 5Hoạt động 5 TRÌNH BÀY SẢN PHẨM “CHƯƠNG TRÌNH TÍNH TIỀN SÁCH” (HS thực hiện ở phòng thực hành- 20 phút)
A Yêu cầu cần đạt
- HS giới thiệu về sản phẩm "chương trình tính tiền sách" bằng môi trường lập trình Free pascal đáp ứng được các yêu cầu bài toán thực tiễn đã đặt ra; biết thuyết trình, giới thiệu được sản phẩm, đưa ra ý kiến nhận xét, phản biện, giải thích được bằng các kiến thức liên quan; Có ý thức về cải tiến, phát triển sản phẩm
B Nội dung dạy học
– Trưng bày sản phẩm thông qua phần mềm quản lý phòng máy;
– Các nhóm lần lượt báo cáo sản phẩm và trả lời các câu hỏi của GV và các nhóm bạn;
– Đề xuất phương án cải tiến sản phẩm
C Dự kiến sản phẩm đáp ứng yêu cầu cần đạt:
- Kết thúc hoạt động, HS cần đạt được sản phẩm là một "chương trình tính tiền sách" được tạo bằng môi trường lập trình Free pascal và bài thuyết trình giới thiệu sản phẩm
D Tiến trình dạy học cụ thể
– Tổ chức cho HS chuẩn bị và trưng bảy sản phẩm theo từng nhóm (tùy thuộc vào điều kiện CSVC và số lượng nhóm mà có thể chọn 1 vài sản phẩm của một số nhóm để yêu cầu trình bày những nhóm chưa được trình bày thì cuối buổi thực hành vẫn nộp lại sản phẩm để GV nhận xét vào buổi học kế tiếp)
- Yêu cầu HS của từng nhóm trình bày
– GV và các nhóm khác sẽ phản biện và nhóm trình bày trả lời giải thích, bảo
vệ sản phẩm
- GV nhận xét và công bố kết quả chấm sản phẩm theo yêu cầu của Phiếu đánh giá
- Giáo viên đặt câu hỏi cho bải báo cáo để làm rõ các kiến thức liên quan đến các bài học, các thao tác khi tạo bài trình chiếu, khắc sâu kiến thức mới của chủ để và các kiến thức liên quan
- Khuyến khích các nhóm nêu câu hỏi phản biện cho các nhóm khác
- GV tổng kết chung về hoạt động của các nhóm;
- Hướng dẫn các nhóm cập nhật điểm học tập của nhóm theo bảng tiêu chí đánh giá sản phẩm
- Đề xuất cải tiến sản phẩm Đánh giá tính khả thi của từng sản phẩm
- GV Đánh giá theo các biểu mẫu theo yêu cầu về hoàn thiện sản phẩm
- HS nộp sản phẩm về máy chủ của giáo viên
Trang 6MỘT SỐ PHỤ LỤC KÈM THEO
1 Phiếu đánh giá
Bảng Tiêu chí đánh giá sản phẩm
TT Tiêu chí Điểm tối đa Điểm đạt
được
1 Chương trình viết đảm bảo cấutrúc của 1 chương trình 2 điểm
2 Chương trình khai báo đủ biến 2 điểm
3 Chương trình chạy không bị lỗi 2 điểm 4
Chương trình lập được việc tính tiền trong 1 trường hợp (tiền mua
sách >=100 nghìn đồng hoặc tiền
mua sách <100 nghìn đồng)
2 điểm
5 Chương trình đảm bảo tính ứngdụng thực tế và sáng tạo 2 điểm
2 Danh sách chia nhóm
3 Bảng phân công công việc của nhóm
Nhóm I (II,II…)
Họ và tên Công việc được giao
Nguyễn Văn A Trưởng nhóm Quản lý nhóm…
Mai văn C Thành viên Phụ trách thu thập
thông tin về các thành viên,
4 Biên bản ghi chép theo nhóm (Viết tay)
Tên Nhóm (VD: Nhóm I)
5 Bảng đánh giá quá trình tham gia hoạt động cảu các thành viên trong nhóm (Nhóm tự đánh giá)
Tên nhóm (Nhóm I, II…)
TT Họ và tên Nhận xét quá
trính tham gia
Điểm đánh giá
Trang 76 Bảng tổng hợp kết quả các nhóm sau khi chấm hoàn thành sản phẩm Nhóm Số điểm Đánh giá, NX về SP