Sáng kiến kinh nghiệm Tin học cấp trung học phổ thông: Thiết kế thiệp động bằng ngôn ngữ lập trình Pascal

20 165 0
Sáng kiến kinh nghiệm Tin học cấp trung học phổ thông: Thiết kế thiệp động bằng ngôn ngữ lập trình Pascal

Đ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

Mục đích của sáng kiến kinh nghiệm nhằm thay đổi thái độ, suy nghĩ của học sinh về môn Tin học 11, ngôn ngữ lập trình Pascal không còn là môn học nhàm chán, khô khan; tạo sự lôi cuốn, hấp dẫn, động lực học tập và nghiên cứu cho học sinh; động lực sáng tạo cho học sinh áp dụng ngôn ngữ lập trình Pascal tạo ra các ứng dụng không chỉ là những thiệp động để chúc mừng các ngày lễ mà còn có thể tạo ra các ứng dụng khác có thể áp dụng vào thực tiễn cuộc sống. Tận dụng được chức năng của phòng máy tính như một công cụ hỗ trợ đắc lực để thực hành thiết kế các ứng dụng thiệp tĩnh và thiệp động; giúp học sinh hiểu rõ hơn về cách thiết kế các ứng dụng thiệp tĩnh và thiệp động trên mạng internet hiện nay.

SỞ GIÁO DỤC VÀ ĐÀO TẠO TP HỒ CHÍ MINH TRƯỜNG THPT NGUYỄN VĂN CỪ TỔ BỘ MÔN: TIN HỌC BÁO CÁO SÁNG KIẾN KINH NGHIỆM GV thực hiện: Trần Hạnh Nhu TP HCM, Năm học 2018 - 2019 Báo cáo sáng kiến kinh nghiệm MỤC LỤC NGUYÊN NHÂN, MỤC ĐÍCH, Ý NGHĨA CỦA VIỆC CHỌN ĐỀ TÀI 1.1 Nguyên nhân 1.2 Mục đích đề tài 1.3 Ý nghĩa THỰC TRẠNG 2.1 Thuận lợi 2.2 Khó khăn GIẢI PHÁP THỰC HIỆN CÁCH TIẾN HÀNH 4.1 Bước chuẩn bị 4.1.1 Thiết kế thiệp tĩnh 4.1.2 Thiết kế thiệp động 4.2 Bước thực thiết kế thiệp động ngôn ngữ lập trình Pascal 4.2.1 Dẫn dắt vấn đề 4.2.2 Giới thiệu mẫu thiệp tạo Pascal 13 4.2.3 Phân tích hướng dẫn học sinh thực mẫu thiệp 15 4.2.4 Chia nhóm nhóm bốc thăm chọn mẫu thiệp thực 18 4.2.5 Nhóm trình bày sản phẩm giải thích cách tạo trước lớp 18 4.2.6 Giáo viên chấm điểm nhận xét 18 KẾT LUẬN 18 5.1 Đối với học sinh 18 5.2 Đối với Giáo viên 19 TỔNG KẾT 19 HƯỚNG PHÁT TRIỂN 19 Người thực hiện: Trần Hạnh Nhu Trang Báo cáo sáng kiến kinh nghiệm NGUYÊN NHÂN, MỤC ĐÍCH, Ý NGHĨA CỦA VIỆC CHỌN ĐỀ TÀI 1.1 Nguyên nhân Hiện nay, ngành lập trình mảng Tin học phát triển mạnh mẽ Nội dung chương trình học khối 11 tìm hiểu ngơn ngữ lập trình Pascal (viết tắc Pascal) tảng nhằm phát triển kĩ lập trình bản, ban đầu cho học sinh Ngơn ngữ lập trình Pascal ngôn ngữ sở ban đầu cần cho người lập trình viên chuyên nghiệp ngơn ngữ hỗ trợ ứng dụng có sẵn, ứng dụng người dùng muốn phải tự suy nghĩ tự lập trình Để học tốt ngơn ngữ lập trình Pascal, đòi hỏi thân người học phải có trí tưởng tượng tốt, tư tốt Phần lớn học sinh trường trung học sở học ngơn ngữ lập trình Pascal khối lớp Tuy nhiên, phần lớn học theo lối “Thầy đọc, trò chép”, học sinh học thuộc lòng lý thuyết, học thuộc lòng tập thực hành cho kì kiểm tra Vì vậy, dù học qua Pascal học sinh hiểu rõ Pascal Và số trường tỉnh chưa học qua Pascal Vì thế, học sinh chuyển đến học trường THPT Nguyễn Văn Cừ học ngôn ngữ lập trình Pascal khối 11 gặp nhiều khó khăn, chán, ngán đến tiết tin học Hầu hết tập, ví dụ sách giáo khoa Tin học 11 sử dụng ngơn ngữ lập trình Pascal giải tốn mơn tốn học Một số học sinh học yếu toán học chán vừa yếu tin vừa yếu toán lại phải học tin để giải toán, khiến học sinh rơi vào tâm trạng chán thêm chán, phần lớn học sinh bị nhầm lẫn ngơn ngữ lập trình Pascal sử dụng giải tốn mơn tốn học Sách giáo khoa Tin học 11 chưa có ví dụ, tập ứng dụng giải vấn đề thực tế sống Trong trình giảng dạy mơn Tin học 11, ngơn ngữ lập trình Pascal, thân tơi thử nghiệm cho học sinh tạo ứng dụng thực tế “Thiết kế thiệp động ngơn ngữ lập trình Pascal” để tặng cho thầy cô giáo, phụ huynh bạn bè vào dịp lễ chào mừng ngày nhà giáo Việt Nam 20/11, tết Nguyên Đán, ngày Quốc Tế Phụ Nữ, sinh nhật, … qua Người thực hiện: Trần Hạnh Nhu Trang Báo cáo sáng kiến kinh nghiệm thân tơi nhận thấy học sinh thích thú, vui vẻ, phấn khởi tạo ứng dụng sử dụng sống thực tế từ ngơn ngữ lập trình khó học khó hiểu Pascal, từ có thái độ học tập nghiêm túc số em có trình độ khá, giỏi tự sáng tạo kiểu mẫu thiệp lạ, ứng dụng khác có tầm nhìn cho ngơn ngữ lập trình Pascal có nhiều khả kì diệu mà thân học sinh chưa khám phá 1.2 Mục đích đề tài  Thay đổi thái độ, suy nghĩ học sinh môn Tin học 11, ngôn ngữ lập trình Pascal khơng mơn học nhàm chán, khô khan  Tạo lôi cuốn, hấp dẫn, động lực học tập nghiên cứu cho học sinh  Tạo động lực sáng tạo cho học sinh áp dụng ngơn ngữ lập trình Pascal tạo ứng dụng không thiệp động để chúc mừng ngày lễ mà tạo ứng dụng khác áp dụng vào thực tiễn sống  Tạo động lực cho học sinh học tự tìm hiểu lý thuyết nhà  Tận dụng chức phòng máy tính cơng cụ hỗ trợ đắc lực để thực hành thiết kế ứng dụng thiệp tĩnh thiệp động  Giúp học sinh hiểu rõ cách thiết kế ứng dụng thiệp tĩnh thiệp động mạng internet  Học sinh hiểu tìm hiểu ngơn ngữ lập trình khác tự thiết kế ứng dụng 1.3 Ý nghĩa  Tăng cường tính trực quan, sinh động cho mơn tin học  Hiểu công việc lập trình viên  Kích thích tính tích cực độc lập học sinh việc sử dụng máy tính học tập mơn tin học Học sinh tự tìm ý tưởng sáng tạo, vận dụng kỹ trình thực hành vào sống thực tế nhu cầu nảy sinh  Mở định hướng nghề nghiệp cho học sinh có thêm chọn ngành nghề tương lai Người thực hiện: Trần Hạnh Nhu Trang Báo cáo sáng kiến kinh nghiệm  Học sinh trân trọng cơng sức lập trình viên - người thiết kế phần mềm phục vụ đời sống  Thông qua học giáo dục học sinh lòng biết ơn Thầy Cơ chào mừng ngày Nhà giáo Việt Nam 20/11 THỰC TRẠNG 2.1 Thuận lợi Giáo viên môn tin học trường THPT Nguyễn Văn Cừ đạt chuẩn trình độ chun mơn, ln có tinh thần tự học cao, nhiệt tình giảng dạy Giáo viên cố gắng áp dụng phương pháp giảng dạy tìm phương pháp phù hợp cho đối tượng học sinh khác Đồng nghiệp ln hỗ trợ để hồn thành tốt công tác giảng dạy môn Nhà trường THPT Nguyễn Văn Cừ đầu tư sở vật chất đầy đủ, hỗ trợ đầy đủ phương tiện cho giáo viên giảng dạy môn môn tin học 2.2 Khó khăn Ở chương trình tin học lớp 8, học sinh môn tin học Pascal Đối với học sinh, Pascal mơn học khó, phần lớn học sinh học Pascal cấp THCS học thuộc lòng chưa hiểu lý thân phải học Pascal, chưa có ý thức học hiểu để áp dụng cho tập khác Và đến với chương trình tin học lớp 11, học sinh khối 11 trường THPT Nguyễn Văn Cừ mang tâm trạng học tin học Pascal cách học cũ trường THCS, học thuộc lòng từ lý thuyết đến tập Hầu hết giáo viên dạy tin học 11 thường sử dụng tập, ví dụ sách giáo khoa phục vụ cho q trình giảng dạy ngơn ngữ lập trình Pascal Trong số ví dụ này, thường toán mà học sinh học mơn khác tốn, hóa, lý, Một số tốn lặp lại nhiều lần nhiều học Chính gây nhàm chán cho học sinh Một số toán sách giáo khoa tin học 11 có xa rời với thực tế sống học sinh Nhiều học sinh học yếu Người thực hiện: Trần Hạnh Nhu Trang Báo cáo sáng kiến kinh nghiệm toán, gặp lại toán mơn Tốn mơn Tin em học, thực hành chưa thật yêu thích GIẢI PHÁP THỰC HIỆN - Học sinh khối 11 tim hiểu phương pháp thiết kế thiệp nhiều phần mềm học phần mềm sử dụng rộng rãi sống xã hội - Học sinh khối 11 tư cách thiết kế thiệp tĩnh thiệp động ngơn ngữ lập trình Pascal - nội dung chương trình tin học 11 CÁCH TIẾN HÀNH 4.1 Bước chuẩn bị 4.1.1 Thiết kế thiệp tĩnh Học sinh khối 11 học soạn thảo văn lớp 10 học kì I lớp 11 từ mơn tin học văn phòng 11 (mơn nghề tin học 11) phần mềm Microsoft Word 2010, chương trình tin học cấp tiểu học học sinh học qua chương trình Paint Giáo viên yêu cầu học sinh tự sáng tạo việc thiết kế thiệp chào mừng ngày Nhà giáo Việt Nam 20/11 phần mềm Microsoft Word Paint Học sinh học giới thiệu mẫu thiệp Học sinh có thời gian tuần để suy nghĩ, sáng tạo thiết kế thiệp 4.1.2 Thiết kế thiệp động Ngồi Ms Word 2010, học sinh sử dụng phần mềm Microsoft Powerpoint học chương trình tin học lớp để thiết kế thiệp tĩnh thiệp động (là thiệp có chứa âm nhạc hình ảnh, văn nhấp nháy) Giáo viên giới thiệu cho học sinh vài trang web hỗ trợ thiết kế thiệp chào mừng ngày Nhà Giáo Việt Nam 20/11 Giáo viên yêu cầu học sinh tự tìm hiểu thiết kế thiệp Sau số trang web tạo thiệp  http://www.thiepviet.com  https://thiepmung.com/  http://www.egreetings.com  https://www.123greetings.com Người thực hiện: Trần Hạnh Nhu Trang Báo cáo sáng kiến kinh nghiệm  Ngồi ra, học sinh tự tìm hiểu thiết kế thiệp phần mềm xử lý ảnh Adobe Photoshop, Adobe Illustrator, CorelDraw… 4.2 Bước thực thiết kế thiệp động ngơn ngữ lập trình Pascal 4.2.1 Dẫn dắt vấn đề Sau bước chuẩn bị, giáo viên thu đa dạng sản phẩm học sinh loại thiệp khác thiệp tĩnh Ms Word, Paint, thiệp động Powerpoint, Website, Photoshop, Coreldraw,… Giáo viên tuyển chọn sản phẩm đặt sắc để làm nội dung dẫn dắt giới thiệu Sau số sản phẩm tuyển chọn: - Một số mẫu thiệp tĩnh học sinh tự thiết kế theo sáng kiến riêng MS Word: Người thực hiện: Trần Hạnh Nhu Trang Báo cáo sáng kiến kinh nghiệm Người thực hiện: Trần Hạnh Nhu Trang Báo cáo sáng kiến kinh nghiệm Người thực hiện: Trần Hạnh Nhu Trang Báo cáo sáng kiến kinh nghiệm Người thực hiện: Trần Hạnh Nhu Trang 10 Báo cáo sáng kiến kinh nghiệm - Mẫu thiệp động thiết kế website: - Một số mẫu thiệp thiết kế phần mềm Photoshop, Coreldraw,… Người thực hiện: Trần Hạnh Nhu Trang 11 Báo cáo sáng kiến kinh nghiệm Từ kết này, giáo viên giới thiệu với học sinh ngơn ngữ lập trình Pasal thiết kế thiệp tĩnh lẫn thiệp động, ngôn ngữ mà học sinh học qua chương trình tin học lớp học sinh biết Pascal chuyên giải tốn mơn tốn học Người thực hiện: Trần Hạnh Nhu Trang 12 Báo cáo sáng kiến kinh nghiệm 4.2.2 Giới thiệu mẫu thiệp tạo Pascal Giáo viên giới thiệu mẫu thiệp gồm thiệp tĩnh thiệp động viết ngôn ngữ lập trình Pascal xuất dạng tập tin cài đặt phần mềm khác Thiệp tĩnh: thiệp có dòng văn xuất lúc Đây mẫu đơn giản cần câu lệnh đơn giản tạo chương trình phần mềm chúc mừng ngày Nhà Giáo Việt Nam 20/11 Với ứng dụng tất học sinh khối 11 thực mẫu Sau câu lệnh cho mẫu trên: begin writeln('****************************************'); writeln('*Chuc mung Nha Giao Viet Nam 20/11*'); writeln('****************************************'); readln end Từ ví dụ thiệp tĩnh giáo viên hướng học sinh đến thiệp động Thiệp động mẫu có văn xuất xuất lặp lại nhiều lần để tạo hiệu ứng động Mẫu 1: Các dòng chữ xuất từ xuống theo hướng từ trái qua phải Người thực hiện: Trần Hạnh Nhu Trang 13 Báo cáo sáng kiến kinh nghiệm Mẫu 2: Các dòng chữ xuất từ xuống theo hướng từ phải qua trái Mẫu 3: Các dòng văn xuất thẳng hàng bên trái Mẫu 4: Các dòng văn xuất nhấp nháy thay đổi màu sắc liên tục Mẫu 5: Mẫu gồm bước xuất  Bước 1: Tên người tặng xuất nhấp nháy lên tục từ xuống nhằm mang tính nhấn mạnh cho điều bất ngờ xuất bước Người thực hiện: Trần Hạnh Nhu Trang 14 Báo cáo sáng kiến kinh nghiệm  Bước 2: Sau nhiều lần xuất tên người tặng bước bất ngờ xuất hình trái tim kèm theo lời chúc với nhiều kiểu dấu hỗ trợ sinh động nhằm mang bất ngờ cho người tặng 4.2.3 Phân tích hướng dẫn học sinh thực mẫu thiệp Giáo viên chọn mẫu xuất câu “CHUC MUNG NGAY NHA GIAO VIET NAM 20-11” để phân tích kĩ cách thức thực Để thực mẫu chương trình tự đưa liệu hồn tồn, người dùng khơng cần nhập liệu Nếu làm cách đơn giản cách thiết kế thiệp tĩnh thực dễ dàng chương trình sau: Người thực hiện: Trần Hạnh Nhu Trang 15 Báo cáo sáng kiến kinh nghiệm Với cách này, câu chúc đổi thành câu khác ví dụ “CHUC THAY CO NGAY NHA GIAO VIET NAM VUI VE”, “CHUC THAY CO HANH PHUC”, “HAPPY TEACHER DAY!”,… chương trình phải sửa lại tất Chính vậy, giáo viên hướng dẫn cho học sinh cách tổng quát dành cho trường hợp câu chúc khác có cách sửa chương trình nhất, nhanh Để thực điều cần thực bước sau: Bước 1: Trong chương trình câu chúc gán sẵn câu lệnh sau: S1:='Chao mung nha giao Viet Nam 20-11'; Bước 2: Thực in dấu * câu lệnh writeln(‘************************’); Bước 3: Thực cắt từ đầu xâu S1 đến cuối xấu gặp dấu khoảng trắng chèn vào xâu S2 với S2 xâu chứa dấu * khoảng trắng sau: For i:= to length(S1) if S1[i]' ' then S2:=S2+upcase(s1[i]) else begin S2:= ‘* Người thực hiện: Trần Hạnh Nhu *’); Trang 16 Báo cáo sáng kiến kinh nghiệm delete(S2,2,length(S1)); insert(S1, S2, 2); S2:=''; Writeln(S2); delay(500); {Xuat hien cham lai 500 giay} end; Bước 4: In dấu * đóng cuối thiệp câu lệnh: writeln(‘************************’); Sau giáo viên phân tích phần cho học sinh hiểu Học sinh tự thực lại chương trình Sau giáo viên sửa cho học sinh theo chương trình hồn chỉnh sau: Người thực hiện: Trần Hạnh Nhu Trang 17 Báo cáo sáng kiến kinh nghiệm 4.2.4 Chia nhóm nhóm bốc thăm chọn mẫu thiệp thực Giáo viên phân chia nhóm thành nhóm cho nhóm trưởng nhóm bốc thăm mẫu lại để nghiên cứu thực Các nhóm dựa mẫu có sẵn để sáng tạo Nhóm trưởng tự phân chia công việc cho thành viên gồm cơng việc sau: - Phân tích hình ảnh - Thiết kế thuật tốn - Lập trình sửa lỗi Pascal - Phát triển, cải tiến ứng dụng - Viết báo cáo thuyết trình báo cáo 4.2.5 Nhóm trình bày sản phẩm giải thích cách tạo trước lớp Các nhóm có phút để sản phẩm báo cáo trình thực ứng dụng Giảng giải cho thành viên lại lớp cách thức thực 4.2.6 Giáo viên chấm điểm nhận xét Giáo viên quan sát sản phẩm nhóm, chấm điểm sản phẩm, nêu nhận xét thái độ làm việc thành viên nhóm, rút kinh nghiệm cho việc làm nhóm nêu ý kiến đóng góp sản phẩm, trình làm việc nhóm KẾT LUẬN 5.1 Đối với học sinh  Ưu điểm: o Đa dạng hình thức học tập mang lại thích thú học tập o Tăng kỹ tư duy, xử lý tình cho học sinh dùng ngơn ngữ lập trình Pascal o Tăng cường tinh thần đồn kết nhóm việc thực cơng việc chung o Tăng tính cơng việc phân chia cơng việc o Học sinh hiểu rõ phần cơng việc lập trình viên Người thực hiện: Trần Hạnh Nhu Trang 18 Báo cáo sáng kiến kinh nghiệm o Tăng tính sáng tạo, khám phá học sinh  Hạn chế: o Thời lượng môn tin học tiết/1 tuần chưa đủ để học sinh trình bày kĩ sản phẩm o Nội dung học mơn lớp nhiều, học sinh khơng có nhiều thời gian nghiên cứu nhiều 5.2 Đối với Giáo viên  Ưu điểm: o Tạo khơng khí việc giảng dạy o Kết hợp nhiều kiến thức cũ o Kích thích sáng tạo giảng dạy  Hạn chế : o Thời gian tuần/ tiết tin chưa đủ để giúp thực nhiều ý tưởng khác TỔNG KẾT Bằng cách kết hợp hiệu ứng động nhấp nháy màu sắc thay đổi liên tục làm cho thiệp trở nên sinh động, lơi học sinh u thích Pascal Hình thức thiết kế thiệp Pascal biện pháp hữu hiệu cho việc đổi phương pháp học tập giúp học sinh thích thú, phấn khích học tập Việc thiết kế thiệp động Pascal vấn đề gần gũi với sống thực tế học sinh mang lại nhiều hiệu tích cực việc học tin hay nói cách khác học ngơn ngữ lập trình Pascal HƯỚNG PHÁT TRIỂN Ngơn ngữ lập trình Pascal xử lý âm nhạc Hướng tương lai giáo viên thiết kế thiệp động có lồng ghép âm nhạc ngơn ngữ lập trình Pascal Giáo viên gợi ý cho học sinh thiết kế thiệp động nhiều cách khác ứng dụng kiến thức học sau, sử dụng chương trình để viết chương trình tạo thiệp chúc mừng Người thực hiện: Trần Hạnh Nhu Trang 19 Báo cáo sáng kiến kinh nghiệm Học sinh thiết kế thiệp chúc mừng ngày Nhà Giáo Việt Nam 2011, chúc mừng sinh nhật, chúc mừng năm mà thiết kế nhiều loại thiệp khác như: thiệp chúc mừng Quốc Tế Phụ Nữ 8/3 cho cô, mẹ, chị, bạn, thiệp chúc mừng thi đậu tốt nghiệp anh chị mẫu thiệp gởi gắm lời muốn chia sống,… Người thực hiện: Trần Hạnh Nhu Trang 20 ... cáo sáng kiến kinh nghiệm Từ kết này, giáo viên giới thiệu với học sinh ngơn ngữ lập trình Pasal thiết kế thiệp tĩnh lẫn thiệp động, ngôn ngữ mà học sinh học qua chương trình tin học lớp học. .. thực tế sống Trong q trình giảng dạy mơn Tin học 11, ngơn ngữ lập trình Pascal, thân tơi thử nghiệm cho học sinh tạo ứng dụng thực tế Thiết kế thiệp động ngơn ngữ lập trình Pascal để tặng cho... hành thiết kế ứng dụng thiệp tĩnh thiệp động  Giúp học sinh hiểu rõ cách thiết kế ứng dụng thiệp tĩnh thiệp động mạng internet  Học sinh hiểu tìm hiểu ngơn ngữ lập trình khác tự thiết kế ứng

Ngày đăng: 08/01/2020, 10:08

Từ khóa liên quan

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

Tài liệu liên quan