Tin ksc lập trình game bằng ngôn ngữ lập trình python (game “bác sĩ diệt covid”) – cơ hội nghề nghiệp tương lai trong thời đại 4 0 cho học sinh thpt thông qua hoạt động trải nghiệm sáng

40 4 0
Tin ksc lập trình game bằng ngôn ngữ lập trình python (game “bác sĩ diệt covid”) – cơ hội nghề nghiệp tương lai trong thời đại 4 0 cho học sinh thpt thông qua hoạt động trải nghiệm sáng

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

SỞ GIÁO DỤC VÀ ĐÀO TẠO NINH BÌNH TRƯỜNG THPT KIM SƠN C SÁNG KIẾN LẬP TRÌNH GAME BẰNG NGƠN NGỮ LẬP TRÌNH PYTHON (GAME “BÁC SĨ DIỆT COVID”) – CƠ HỘI NGHỀ NGHIỆP TƯƠNG LAI TRONG THỜI ĐẠI 4.0 CHO HỌC SINH THPT THÔNG QUA HOẠT ĐỘNG TRẢI NGHIỆM SÁNG TẠO Họ Tên Nguyễn Thu Hà Nguyễn Mạnh Hùng Tống Văn Thắng Đồng tác giả Chức vụ : Giáo viên : Giáo viên : Giáo viên Đơn vị công tác Trường THPT Kim Sơn C Trường THPT Kim Sơn C Trường THPT Kim Sơn C Ninh Bình, tháng năm 2022 MỤC LỤC I Tên sáng kiến lĩnh vực áp dụng Tên sáng kiến .4 Lĩnh vực áp dụng: Tin học II Nội dung sáng kiến Giải pháp cũ thường làm 1.1 Nội dung 1.2 Ưu điểm, nhược điểm .6 Giải pháp cải tiến .6 2.1 Nội dung 2.2 Ưu điểm, nhược điểm .15 III Hiệu kinh tế, xã hội dự kiến đạt 17 Hiệu kinh tế 17 Hiệu xã hội 17 IV Điều kiện khả áp dụng 18 Điều kiện áp dụng .18 Khả áp dụng 19 PHỤ LỤC .21 I Kiến thức ngành lập trình Game .21 Lập trình game gì? 21 Nhiệm vụ lập trình viên game? 21 Cơ hội việc làm nào? 22 II Các bước thực thiết kế Game “Bác sĩ diệt Covid” 24 Cài đặt phần mềm hỗ trợ lập trình 24 Cài đặt thư viện PyGame 25 Thiết kế thuật toán game “Bác sĩ diệt Covid” 26 Cài đặt chương trình game “Bác sĩ diệt Covid” ngơn ngữ lập trình Python (có file BAC_SI_DIET_COVID.PY kèm theo) 27 4.1 Một số kiến thức ngơn ngữ lập trình Python 27 4.1.1 Biến, phép gán, phép toán 27 4.1.2 Các kiểu liệu 27 4.1.3 Câu lệnh vào-ra đơn giản 28 4.1.4 Câu lệnh rẽ nhánh if 29 4.1.5 Câu lệnh lặp 30 4.1.6 Kiểu liệu danh sách (list) 30 4.1.7 Xâu kí tự 32 4.1.8 Hàm Python .32 4.2 Cài đặt chương trình game “Bác sĩ diệt Covid” ngơn ngữ lập trình Python (Có file BAC_SI_DIET_COVID.PY kèm theo) 33 Chuyển chương trình cài đặt game “Bác sĩ diệt Covid” ngơn ngữ lập trình Python sang file exe ( có file BAC_SI_DIET_COVID.EXE kèm theo) .38 CỘNG HỊA XÃ HỘI CHỦ NGHĨA VIỆT NAM Độc lập - Tự - Hạnh phúc ĐƠN ĐỀ NGHỊ CÔNG NHẬN SÁNG KIẾN Kính gửi: HỘI ĐỒNG SÁNG KIẾN CẤP NGÀNH Đồng tác giả: Ngày TT Họ tên tháng năm Nguyễn Thu Hà Tống Văn Thắng Nguyễn Mạnh Hùng Tỷ lệ (%) Nơi cơng Chứ độ đóng góp vào tác c vụ chuyên việc tạo môn sáng kiến sinh Trình 23/10/198 THPT Kim Giáo Cử Sơn C THPT Kim viên Giáo nhân Cử Sơn C THPT Kim viên Giáo nhân Cử Sơn C viên nhân 03/9/1987 07/12/198 40 30 30 I Tên sáng kiến lĩnh vực áp dụng Tên sáng kiến Lập trình Game ngơn ngữ lập trình Python (Game “Bác sĩ diệt Covid”) – Cơ hội nghề nghiệp tương lai thời đại 4.0 cho học sinh THPT thông qua hoạt động trải nghiệm sáng tạo Lĩnh vực áp dụng: Tin học II Nội dung sáng kiến Giải pháp cũ thường làm 1.1 Nội dung − Với môn Tin học, dạy học hướng tiếp cận kiến thức chưa thực định hướng nghề nghiệp cho em học sinh THPT Các em cịn có kiến thức lực thân để lựa chọn ngành nghề phù hợp tương lai thời đại 4.0 − Mục tiêu, nội dung, phương pháp dạy học, sản phảm giáo dục dạy học tiếp cận kiến thức: + Về mục tiêu: • Chú trọng vào nắm vững kiến thức hàn lâm, chưa thật trọng vào kỹ làm việc kỹ giao tiếp xã hội khác • Lấy mục tiêu học để thi, học để hiểu làm trọng + Về nội dung: • Nội dung lựa chọn dựa vào khoa học chuyên môn, quy định chi tiết chương trình • Chú trọng hệ thống kiến thức lý thuyết, phát triển khái niệm, định luật, học thuyết khoa học Sách giáo khoa trình bày liền mạch thành hệ thống kiến thức • Việc quy địnhcứng nhắc nội dung chi tiết chương trình dễ bị thiếu tính cập nhật + Về Phương pháp: • Người dạy người truyền thụ tri thức, học sinh tiếp thu tri thức quy định sẵn • Người học có phần “thụ động”, phản biện • Giáo án thường thiết kế theo trình tự đường thẳng, chung cho lớp • Người học khó có điều kiện tìm tịi kiến thức có sẵn sách • Giáo viên sư dụng nhiều PPDH truyền thống (thuyết trình, hướng dẫn thực hành, trực quan…) + Về sản phẩm giáo dục: • Tri thức người học có chủ yếu ghi nhớ • Do kiến thức có sẵn nên người học phụ thuộc vào Giáo trình/Tài liệu/Sách giáo khoa • Ít ý đến khả năngứng dụng nên sản phẩm GD người động, sáng tạo 1.2 Ưu điểm, nhược điểm Nhược điểm − Dạy học theo tiếp cận nội dung thầy trung tâm, sử dụng nhiều PPDH truyền thống Đặc biệt, lối soạn giáo án theo phong cách truyền thống soạn bước theo trình tự kiến thức (theo đường thẳng) bất di bất dịch thường thấy, soạn cho dạng đối tượng không phù hợp với dạyng thấy, soạn cho dạng đối tượng không phù hợp với dạyy, soạn cho dạng đối tượng không phù hợp với dạy soạn cho dạng đối tượng không phù hợp với dạyn cho dạng đối tượng không phù hợp với dạyt dạn cho dạng đối tượng không phù hợp với dạyng đối tượng không phù hợp với dạyi tượng không phù hợp với dạyng không phù hợng không phù hợp với dạyp với dạyi d ạn cho dạng đối tượng không phù hợp với dạyy h c theo lực cần phân nhánh, phân loại trình độ cho đối tượngc cần phân nhánh, phân loại trình độ cho đối tượngn phân nhánh, phân loạn cho dạng đối tượng không phù hợp với dạyi trình đ ột dạng đối tượng không phù hợp với dạy cho đ ối tượng không phù hợp với dạyi t ượng không phù hợp với dạyng HS khác − Sản phẩm giáo dục dạy học tiếp cận kiến thức chưa trọng Vì vậy, học sinh cịn thiếu kỹ lập trình, kỹ ứng dụng cơng nghệ thơng tin Vì vậy, thân em mơ hồ lực thân − Đặc biệt, dạy học tiếp cận kiến thức chưa có học, chủ đề định hướng nghề nghiệp cho em học sinh THPT Giải pháp cải tiến 2.1 Nội dung − Thứ nhất, chương trình giáo dục phổ thông môn Tin học 2018, nội dung định hướng nghề nghiệp điểm khác biệt so với chương trình sách giáo khoa 2006 Một mục tiêu chương trình cấp trung học phổ thơng có nhiệm vụ định hướng nghề nghiệp tương lai, em học sinh xác định mạnh, sở trường thân Vì vậy, chủ đề định hướng nghề nghiệp trở thành chủ đề cốt lỗi môn Tin học Với mục tiêu:  Về kiến thức: + Hiểu ý nghĩa tầm quan trọng việc lựa chọn nghề nghiệp tương lai + Biết số thông tin định hướng phát triển kinh tế - xã hội địa phương, đất nước khu vực; giới nghề nghiệp, thị trường lao động, hệ thống giáo dục nghề nghiệp (trung cấp chuyên nghiệp dạy nghề), cao đẳng, đại học địa phương nước  Về kĩ + Tự đánh giá lực thân điều kiện gia định việc định hướng nghề nghiệp tương lai + Tìm kiếm thơng tin sở đào tạo cần thiết cho thân việc chọn nghề + Định hướng lựa chọn nghề nghiệp tương lai  Về thái độ: + Chủ động tự tin việc chọn nghề phù hợp + Có hứng thú khuynh hướng chọn nghề đắn − Thứ hai: Quy trình thiết kế hoạt động trải nghiệm sáng tạo  Bước 1: Xác định nội dung, hình thức hoạt động trải nghiệm sáng tạo  Nội dung: + Thứ 1: Kiến thức ngành nghề lập trình Game (ở phần Phụ Lục I) + Thứ 2: Kiến thức ngơn ngữ lập trình Python (ở phần Phụ Lục II)  Hình thức tổ chức: thi “Lập trình Game ngơn ngữ lập trình Python”  Bước 2: Tìm hiểu thực trạng, thơng tin, địa điểm Tại phòng hội đồng trường THPT Kim Sơn C có đầy đủ máy chiếu, máy tính, đường truyền Internet, loa, mic, phần mềm Python Sublimetext cài đặt máy tính  Bước 3: Xác định mục tiêu, sản phẩm đầu  Mục tiêu  Kiến thức + Học sinh nêu được: • Các kiến thức ngơn ngữ lập trình Python • Các bước chuyển đổi từ file viết ngôn ngữ lập trình Python(đi py) sang file chạy exe thực máy tính (kể máy tính khơng cài đặt phần mềm Python) + Học sinh tóm tắt giải thuật Game “Bác sĩ diệt Covid” + Học sinh xác định mạnh công nghệ thơng tin, từ định hướng nghề nghiệp tương lai + Học sinh tóm tắt kiến thức ngành lập trình Game + Học sinh vận dụng câu lệnh ngơn ngữ lập trình Python để thiết kế game “Bác sĩ diệt Covid”  Kỹ + Học sinh viết chương trình game “Bác sĩ diệt Covid” ngơn ngữ lập trình Python  Thái độ + Học sinh hợp tác tích cực thảo luận nhóm để xây dựng game + Học sinh hứng thú với lập trình, đặc biệt lập trình Game + Học sinh trách nhiệm, kiên trì hồn thành nhiệm vụ giao nhóm  Sản phẩm đầu ra: chương trình Game “Bác sĩ diệt Covid”  Bước 4: Xác định phương pháp dạy học trải nghiệm − Giáo viên kết hợp phương pháp dạy học  Phương pháp dạy học hợp tác: học sinh tiến hành hoạt động nhóm, trao đổi, thảo luận thực nhiệm vụ nhóm trưởng phân cơng  Phương pháp dạy học dự án: tiến hành từ 01/3/2022 đến 24/3/2022 qua buổi trực tiếp lớp  Phương pháp dạy học khám phá: thông qua việc thiết kế chương trình game “Bác sĩ diệt Covid”, từ học sinh lĩnh hội tri thức câu lệnh ngơn ngữ lập trình Python, kiến thức ngành lập trình viên − Các bước thực hiện: Bước 1: + Giáo viên chia lớp thành nhóm, cử nhóm trưởng, thư ký:  Nhóm Khẩu trang  Nhóm Khử khuẩn  Nhóm Khai báo y tế  Nhóm Khoảng cách  Nhóm Khơng tập trung đơng người + Phát phiếu học tập nhóm + Giáo viên phát tiêu chí đánh giá sản phẩm, phiếu đánh giá hoạt động nhóm bảng tự đánh giá nhóm Hình ảnh: Phiếu đánh giá sản phẩm Hình ảnh: Phiếu đánh giá hoạt động nhóm Hình ảnh: Bảng tự đánh giá nhóm + Hướng dẫn cách tính điểm cho cá nhân học sinh theo công thức sau: Điểm cá nhân học sinh = điểm sản phẩm nhóm * hệ số học sinh Nếu điểm cá nhân học sinh làm sau đến số thập phân chữ số Trường hợp, điểm cá nhân học sinh lớn 10 làm trịn 10 Bước 2: Học sinh thực nhiệm vụ Học sinh thực nhiệm vụ theo phân cơng nhóm trưởng Bước 3: Báo cáo sản phẩm Đại diện học sinh nhóm trình bày Các nhóm khác quan sát, ý Bước 4: Đánh giá, nhận xét - Giáo viên gọi nhóm bổ sung ý kiến khác - Giáo viên tổng hợp chốt kiến thức - Giáo viên nhận xét sản phẩm, q trình hoạt động nhóm nhóm - Thư ký nhóm tổng kết điểm cá nhân học sinh nhóm theo cơng thức giáo hướng dẫn  Bước 5: Tổ chức hoạt động học tập trải nghiệm

Ngày đăng: 19/06/2023, 15:10

Từ khóa liên quan

Tài liệu cùng người dùng

Tài liệu liên quan