Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 21 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
21
Dung lượng
0,98 MB
Nội dung
UBND THỊ XÃ NINH HÒA PHÒNG GIÁO DỤC VÀ ĐÀO TẠO Kính gửi: Hội đồng Xét duyệt sáng kiến thị xã ĐỀ CƯƠNG SÁNG KIẾN Đề tài: “Sử dụng phần mềm chấm Themis góp phần nâng cao chất lượng bồi dưỡng học sinh giỏi tin học 9” Họ tên: Trần Minh Thọ Chức vụ: Giáo viên – Tổ phó tổ Tốn, Tin, Thể dục Đơn vị cơng tác: Trường THCS Trần Quang Khải Đề tài chuyên môn: Môn tin học khối lớp Tháng năm 2020 skkn skkn CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM Độc lập - Tự - Hạnh phúc ĐỀ CƯƠNG SÁNG KIẾN - Họ tên: Trần Minh Thọ Giới tính: Nam - Ngày, tháng, năm sinh: 19/08/1982 - Cơ quan, đơn vị công tác: THCS Trần Quang Khải - Chức vụ/ chức danh: Tổ Phó tổ Tốn, Tin, thể dục - Trình độ chun mơn: Đại học sư phạm Tên sáng kiến: Sử dụng phần mềm chấm Themis góp phần nâng cao chất lượng bồi dưỡng học sinh giỏi tin học Lĩnh vực áp dụng 2.1 Lĩnh vực áp dụng sáng kiến: Áp dụng cho việc dạy học môn tin học phần ngôn ngữ lập trình Pascal đặc biệt bồi dưỡng học sinh giỏi môn tin học 2.2 Mục tiêu Môn tin học trường phổ thông trang bị cho học sinh hiểu biết công nghệ thông tin vai trị xã hội đại Mơn học giúp học sinh bước đầu làm quen với phương pháp giải vấn đề theo quy trình cơng nghệ kĩ sử dụng máy tính phục vụ học tập sống Tin học có ý nghĩa to lớn phát triển trí tuệ, tư thuật tốn, góp phần hình thành học vấn phổ thông cho học sinh Bồi dưỡng học sinh giỏi phong trào mũi nhọn trường Thị xã, Có học sinh giỏi cấp học sinh giỏi Thị xã, Tỉnh Giáo viên thấy thành cơng nghiệp giáo dục tiến nghề nghiệp xã hội Để học tốt mơn ngơn ngữ lập trình Pascal học sinh cần hình thành rèn luyện tư lập trình, việc hình thành rèn luyện giáo viên trọng thường xuyên thông qua số tốn đơn giản địi hỏi phải có vận dụng tư học sinh Phần mềm Themis phầm mềm chấm tự động công cụ hỗ trợ quan trọng giáo viên ban giám khảo kì thi lập trình, phần mềm có skkn nhiều ưu điểm như: Tự động hóa thao tác cho điểm, q trình cho điểm hồn tồn khách quan, Giáo viên chấm học sinh hoàn toàn tự động nên tiết kiệm thời gian đọc code đồng thời phát giải thuật sáng tạo học sinh Học sinh tự luyện tập dùng phần mềm để chấm điểm mà không cần tới việc đọc code giáo viên 2.3.Đối tượng phạm vi nghiên cứu Học sinh học lớp giáo viên tham gia bồi dưỡng học sinh giỏi lớp trường THCS Trần Quang Khải Cơ sở pháp lý Thi học sinh giỏi phong trào mũi nhọn trường THCS nói riêng Phịng GD&ĐT, Sở GD&ĐT nói chung, năm, Phòng Sở giáo dục đào tạo tổ chức thi học sinh giỏi môn tin học cấp thị xã, cấp Tỉnh Hội đồng đội tổ chức thi tin học trẻ không chuyên cấp thị xã cấp Tỉnh nội dung thi học sinh giỏi tin học ngơn ngữ lập trình mà em học môn tin học lớp Thực trạng: Trong năm học môn tin học cấp THCS năm học lớp em học ngơn ngữ lập trình, mà cụ thể ngơn ngữ lập trình Pascal, chương trình khó chương trình mà em học cấp THCS Để học sinh học tốt môn tin học địi hỏi nhà trường phải có trang bị đủ máy vi tính em phải có máy vi tính nhà Các năm gần trường THCS Trần Quang Khải trang bị phịng máy vi tính đại đáp ứng tốt cho việc dạy học Tuy nhiên, phần học sinh em nơng dân, gia đình cịn khó khăn nên nhiều em khơng có máy vi tính nhà gây khó khăn cho việc tự học em Nhiều học sinh chưa hình thành tư lập trình thường học trước quên sau, học sau quên trước, em chưa nắm nên học rối, dẫn đến làm có giáo viên cho làm lại cho dạng tương tự lại khơng làm Theo qui định Sở GD&ĐT việc chấm thi học sinh giỏi mơn tin học thực máy dùng phần mềm Themis (nghĩa giám khảo chuẩn bị sẵn test đưa thực hành học sinh cho máy vi tính chấm), q trình làm em cần sơ suất nhỏ (ví dụ khai báo liệu không đủ lớn), làm không xử lý hết test bị điểm thấp skkn Mô tả sáng kiến: 5.1 Về nội dung sáng kiến: Nội dung sáng kiến nêu lên kinh nghiệm việc sử dụng phần mềm chấm Themis để góp phần nâng cao chất lượng bồi dưỡng học sinh giỏi môn tin học Sáng kiến giúp cho giáo viên tiết kiệm nhiều thời gian chấm (code) học sinh, tạo tác phong làm việc chuyên nghiệm, khoa học Sáng kiến nhằm giúp cho học sinh có tư lập trình, giúp em giải tốn lập trình tốt hơn, em có hứng thú học lập trình, khơng cịn thấy mơn học khơ khan, khó, đặc biệt em học sinh giỏi tìm giải pháp để giải đề thi cách trọn vẹn làm hết test u cầu mà đề đưa 5.1.1 Hình thành lịng u thích học lập trình Giáo viên cần tạo cho học sinh lịng u thích học lập trình thơng qua việc giới thiệu số người thành đạt giới nhờ học giỏi tin học học lập trình từ nhỏ tỉ phú Bill Gates - tác giả chủ tịch tập đoàn Microsoft, hãng phần mềm khổng lồ; Mark Elliot Zuckerberg nhà lập trình máy tính người Mỹ, đồng sáng lập Facebook; Larry Page Sergey Brin sáng lập Google từ năm 1998 Giởi thiệu cho học sinh xem video nói việc dạy học lập trình từ nhỏ cho học sinh tiểu học, ứng dụng lập trình pascal để điều khiển Robot video nói lợi ích việc học lập trình Thời VTV1 nói tác dụng học lập trình: https://youtu.be/cVswqwCoQ8 Vì phải dạy https://youtu.be/7RlumXKoEXY lập trình cho từ nhỏ: Tại người nên học lập trình: https://youtu.be/OQAnhML3Q8g Hào hứng ứng dụng thuật tốn pascal để lập trình Robot: https://dantri.com.vn/giao-duc-khuyen-hoc/hao-hung-ung-dung-thuat-toanpascal-de-lap-trinh-robot-20160411071310523.htm 5.1.2 Sử dụng phần mềm Themis 5.1.2.1 Giới thiệu phần mềm: Themis phần mềm chấm tự động phát triển theo yêu cầu Cục Khảo thí Kiểm định chất lượng giáo dục, Bộ Giáo dục Đào tạo Sản phẩm thiết kế phục vụ ký thi học sinh giỏi Quốc gia hàng năm, skkn hồn tồn sử dụng tất kì thi kiểm tra tin học dùng chế chấm điểm tự động test 5.1.2.2 Cài đặt Themis: Tải phần mềm địa chỉ: https://drive.google.com/file/d/1hz_QkTicnB7pHoR4M51fL5LMLucMU38l/view?usp=sharing Hoặc link rút gọn: http://tiny.cc/themis Nháy đúp vào tệp tin ThemisInstaller.exe cài đặt bình thường, tương đối đơn giản Cấu hình cho điểm thi (nếu cần): Nháy chuột phải vào tên thi chọn cấu hình thi 5.1.2.3 Chuẩn bị kì thi a Các bước thực Chuẩn bị thư mục mang tên kì thi skkn Trong thư mục chứa thư mục Đáp án Thí Sinh, thư mục đáp án chứa thư mục mang tên đề thi test đáp án gồm file input file output Thư mục Thí sinh chứa thư mục Số báo danh thí sinh số báo danh lại chứa tệp tin pas thi học sinh skkn Ví dụ tạo thư mục kì thi 01 để chứa đáp án thi làm học sinh: KÌ THI 01 ĐÁP ÁN BÀI TEST01 BAI1.INP BAI1.OUT TEST02 BAI1.INP BAI1.OUT TEST03 BAI1.INP BAI1.OUT BÀI TEST01 BAI2.INP BAI2.OUT TEST02 BAI2.INP BAI2.OUT TEST03 BAI2.INP BAI2.OUT THÍ SINH SBD01 BAI1.PAS BAI2.PAS BAI3.PAS SBD02 BAI1.PAS BAI2.PAS BAI3.PAS SBD03 BAI1.PAS BAI2.PAS BAI3.PAS KÌ THI 02 skkn b Xem điểm báo cáo kết Phần mềm chấm kết điểm bài, điểm tổng cộng Đối với bị lỗi kí tự đặc biệt Ví dụ: bảng chấm điểm kiểm tra học kì nửa lớp 82 năm học 2019 – 2020 Đối với có kí tự đặc biệt giáo viên kiểm tra lại tay, để xem mức độ làm học sinh Sau trường hợp lỗi thường xảy làm học sinh Một học sinh chưa làm ví dụ máy 10 Hai dịch bị lỗi ví dụ máy Bài máy làm khơng qua hết test nên khơng đạt điểm tối đa đạt 1,5/2 Cịn máy khơng bị lỗi làm không nên bị điểm 0/4 skkn Đây trường hợp khơng có học sinh (do học sinh chưa làm này) Đây trường hợp dịch bị lỗi: Khi làm học sinh lỗi biên dịch, học sinh chưa chạy chương trình mà nộp skkn 5.1.3 Cách tạo test cho tập, đề thi 5.1.3.1 Sự cần thiết phải có Test Bộ test có vai trị quan trọng, test giúp phần mềm kiểm tra chấm học sinh theo tiêu chuẩn giáo viên đưa Khi tạo test giáo viên cần tính hết trường hợp mà học sinh mắc phải sai lầm ví dụ khai báo biến có kiểu liệu nhỏ, trường hợp số âm, trường hợp số nhỏ, lớn, Thơng thường tập có từ 10 đến 20 test Một số trường hợp phải có test Nếu test khơng chuẩn, khơng lường hết trường hợp giải thuật học sinh khơng xác đạt điểm tối đa Vì test có vai trị quan trọng 5.1.3.2 Cấu trúc test Mỗi có trúc test sau: (1 phần ví dụ trên) BÀI TEST01 BAI1.INP BAI1.OUT TEST02 BAI1.INP BAI1.OUT TEST03 BAI1.INP BAI1.OUT Trong tệp BAI1.INP Là liệu nhập vào, ứng với BAI1.OUT liệu xuất Phần mềm vào test chuẩn để chấm Nếu khớp cho điểm phần test đó, khơng khớp test bị điểm skkn 5.1.3.3 Xây dựng test Muốn xây dựng test giáo viên cần có code đáp án (chương trình) thi Rồi từ nhập liệu vào (tạo file BAI1.inp) lường hết trường hợp thu liệu (chương trình tạo file BAI1.OUT) 5.1.4 Ví dụ số tập test Bài 1: Cặp số có tích lớn Cho dãy gồm N số nguyên A1, A2, , AN Hãy tìm cặp số Ai, AJ (1