Sáng kiến kinh nghiệm THPT: Phương pháp giảng dạy ngôn ngữ lập trình C++ cho đội tuyển học sinh giỏi Tin học THPT
Số trang: 22
Loại file: doc
Dung lượng: 285.00 KB
Lượt xem: 10
Lượt tải: 0
Xem trước 3 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Sáng kiến kinh nghiệm THPT "Phương pháp giảng dạy ngôn ngữ lập trình C++ cho đội tuyển học sinh giỏi Tin học THPT" với mục tiêu xây dựng phương pháp giảng dạy ngôn ngữ lập trình C++ dựa vào một ngôn ngữ đã biết đó là ngôn ngữ lập trình Pascal. Mời các bạn cùng tham khảo!
Nội dung trích xuất từ tài liệu:
Sáng kiến kinh nghiệm THPT: Phương pháp giảng dạy ngôn ngữ lập trình C++ cho đội tuyển học sinh giỏi Tin học THPT MỤC LỤCMỤC LỤC................................................................................................. 1PHẦN MỞ ĐẦU........................................................................................ 2 1. Lý do chọn đề tài................................................................................................................2 2. Mục tiêu nghiêu cứu...........................................................................................................2 3. Đối tượng nghiêncứu..........................................................................................................3 4. Phương pháp nghiên cứu....................................................................................................3 5. Phạm vi nghiên cứu............................................................................................................3PHẦN NỘI DUNG..................................................................................... 4 Chương I. CƠ SỞ LÝ LUẬN VÀ THỰC TIỄN................................................................... 4 1.1.Ngôn ngữ lập trình C++............................................................... 4 1.2.Các phương pháp giảng dạy ngôn ngữ lập trình.........................4 1.2.1.Phương pháp kết hợp giữa lý thuyết và thực hành. .................4 1.2.2.Phương pháp dạy ngôn ngữ lập trình dựa trên sự tương quan và tính kế thừa................................................................................... 4 1.2.3.Phương pháp bàn tay nặn bột.................................................. 5 1.2.4.Phương pháp hoạt động nhóm và dạy học theo dự án ............5 1.3. Dạy lập trình cho đội tuyển học sinh giỏi ở trường THPT hiện nay..................................................................................................... 5 1.4. Tiểu kết chương 1...................................................................... 6 Chương 2. GIẢNG DẠY NGÔN NGỮ LẬP TRÌNH C++ DỰA TRÊN SỰ TƯƠNG QUAN VÀ KẾ THỪA...........................................................................................................7 2.1. Sự tương quan giữa ngôn ngữ Pascal và ngôn ngữ C++. .........7 2.2. Hướng dẫn giảng dạy một số phần cụ thể...............................16 Trong chương này tác giả đã cố gắng trình bày những điểm tương đồng của 2 NNLT từ đó tìm cách chuyển đổi dựa trên bản mô tả sự tương đồng thông qua các nội dung cụ thể. ....19 Trong quá trình giảng dạy bên cạnh phương pháp dựa trên sự tương quan còn áp dụng linh hoạt các phương pháp khác khi giảng dạy NNLT sao cho có hiệu quả. ............................. 19 Chương 3. KẾT QUẢ ÁP DỤNG........................................................................................20PHẦN KẾT LUẬN................................................................................... 21 1. Kết quả đạt được.............................................................................................................. 21 2. Hạn chế của đề tài ........................................................................................................... 21 3. Hướng phát triển và kiến nghị..........................................................................................21 DANH MỤC CÁC CHỮ VIẾT TẮT HS Học sinh GV Giáo viên HSG Học sinh giỏi CNTT-TT Công nghệ thông tin và truyền thông NNLT Ngôn ngữ lập trình SKKN Sáng kiến kinh nghiệm GDPT Giáo dục phổ thông 1 PHẦN MỞ ĐẦU 1. Lý do chọn đề tài Ứng dụng của tin học trong giai đoạn hiện nay đã trở thành một phần tất yếu củađời sống xã hội hiện đại. Vì có vai trò quan trọng như vậy nên tất cả các nước trên thếgiới cũng như nước ta đều có những chính sách đầu tư cho tin học để không bị lạc hậuvề công nghệ. Ngày nay tin học không dừng lại ở mục tiêu ứng dụng các sản phẩmphần mềm vào các lĩnh vực mà tin học phải trở thành một thứ hàng hóa, không chỉ sảnxuất trong nước mà có thể xuất khẩu đi các nước. Bởi vậy, bộ môn tin học trong nhàtrường THPT, đặc biệt là các kiến thức lập trình đang chiếm một vị trí rất quan trọng.Bên cạnh đó, với nhiệm vụ bồi dưỡng nhân tài mà Đảng, nhà nước ta đã giao phó chogiáo dục thì công tác bồi dưỡng học sinh giỏi đã trở thành một nhiệm vụ quan trọngtrong các nhà trường. Có thể nói chất lượng học sinh giỏi thể hiện chất lượng chiều sâucủa mỗi nhà trường trong quá trình dạy học. Trong những năm gần đây Bộ giáo dục và đào tạo đang có những quyết sách thayđổi mạnh mẽ về chương trình giáo dục, từ giáo dục tiếp cận nội dung nay chú trọngtiếp cận năng lực người học, nghĩa là từ chỗ quan tâm đến việc HS học được cái gì đếnchỗ quan tâm HS vận dụng được cái gì qua việc học. Điều này đòi hỏi phương phápdạy học của GV cũng phải thay đổi theo, người giáo viên phải áp dụng được cácphương pháp, kĩ thuật tích cực để xây dựng nên các chuyên đề nhằm giúp HS trởthành chủ thể của quá trình nhận thức, đảm bảo kết quả đầu ra theo yêu cầu. Nhận thức được từ những quan điểm trên nên trong quá quá trình dạy học củamình, trong những năm qua tôi luôn coi nhiệm vụ bồi dưỡng HSG là một nhiệm vụtrọng tâm. Mặt khác, qua tìm hiểu thực tế tại các trường THPT cho thấy, ngoại trừ cáctrường chuyên ở các trường THPT NNLT đang được sử dụng chủ yếu để dạy cho độituyển HSG tin học là ngôn ngữ Pascal. Tuy nhiên trong các kỳ thi học sinh gi ...
Nội dung trích xuất từ tài liệu:
Sáng kiến kinh nghiệm THPT: Phương pháp giảng dạy ngôn ngữ lập trình C++ cho đội tuyển học sinh giỏi Tin học THPT MỤC LỤCMỤC LỤC................................................................................................. 1PHẦN MỞ ĐẦU........................................................................................ 2 1. Lý do chọn đề tài................................................................................................................2 2. Mục tiêu nghiêu cứu...........................................................................................................2 3. Đối tượng nghiêncứu..........................................................................................................3 4. Phương pháp nghiên cứu....................................................................................................3 5. Phạm vi nghiên cứu............................................................................................................3PHẦN NỘI DUNG..................................................................................... 4 Chương I. CƠ SỞ LÝ LUẬN VÀ THỰC TIỄN................................................................... 4 1.1.Ngôn ngữ lập trình C++............................................................... 4 1.2.Các phương pháp giảng dạy ngôn ngữ lập trình.........................4 1.2.1.Phương pháp kết hợp giữa lý thuyết và thực hành. .................4 1.2.2.Phương pháp dạy ngôn ngữ lập trình dựa trên sự tương quan và tính kế thừa................................................................................... 4 1.2.3.Phương pháp bàn tay nặn bột.................................................. 5 1.2.4.Phương pháp hoạt động nhóm và dạy học theo dự án ............5 1.3. Dạy lập trình cho đội tuyển học sinh giỏi ở trường THPT hiện nay..................................................................................................... 5 1.4. Tiểu kết chương 1...................................................................... 6 Chương 2. GIẢNG DẠY NGÔN NGỮ LẬP TRÌNH C++ DỰA TRÊN SỰ TƯƠNG QUAN VÀ KẾ THỪA...........................................................................................................7 2.1. Sự tương quan giữa ngôn ngữ Pascal và ngôn ngữ C++. .........7 2.2. Hướng dẫn giảng dạy một số phần cụ thể...............................16 Trong chương này tác giả đã cố gắng trình bày những điểm tương đồng của 2 NNLT từ đó tìm cách chuyển đổi dựa trên bản mô tả sự tương đồng thông qua các nội dung cụ thể. ....19 Trong quá trình giảng dạy bên cạnh phương pháp dựa trên sự tương quan còn áp dụng linh hoạt các phương pháp khác khi giảng dạy NNLT sao cho có hiệu quả. ............................. 19 Chương 3. KẾT QUẢ ÁP DỤNG........................................................................................20PHẦN KẾT LUẬN................................................................................... 21 1. Kết quả đạt được.............................................................................................................. 21 2. Hạn chế của đề tài ........................................................................................................... 21 3. Hướng phát triển và kiến nghị..........................................................................................21 DANH MỤC CÁC CHỮ VIẾT TẮT HS Học sinh GV Giáo viên HSG Học sinh giỏi CNTT-TT Công nghệ thông tin và truyền thông NNLT Ngôn ngữ lập trình SKKN Sáng kiến kinh nghiệm GDPT Giáo dục phổ thông 1 PHẦN MỞ ĐẦU 1. Lý do chọn đề tài Ứng dụng của tin học trong giai đoạn hiện nay đã trở thành một phần tất yếu củađời sống xã hội hiện đại. Vì có vai trò quan trọng như vậy nên tất cả các nước trên thếgiới cũng như nước ta đều có những chính sách đầu tư cho tin học để không bị lạc hậuvề công nghệ. Ngày nay tin học không dừng lại ở mục tiêu ứng dụng các sản phẩmphần mềm vào các lĩnh vực mà tin học phải trở thành một thứ hàng hóa, không chỉ sảnxuất trong nước mà có thể xuất khẩu đi các nước. Bởi vậy, bộ môn tin học trong nhàtrường THPT, đặc biệt là các kiến thức lập trình đang chiếm một vị trí rất quan trọng.Bên cạnh đó, với nhiệm vụ bồi dưỡng nhân tài mà Đảng, nhà nước ta đã giao phó chogiáo dục thì công tác bồi dưỡng học sinh giỏi đã trở thành một nhiệm vụ quan trọngtrong các nhà trường. Có thể nói chất lượng học sinh giỏi thể hiện chất lượng chiều sâucủa mỗi nhà trường trong quá trình dạy học. Trong những năm gần đây Bộ giáo dục và đào tạo đang có những quyết sách thayđổi mạnh mẽ về chương trình giáo dục, từ giáo dục tiếp cận nội dung nay chú trọngtiếp cận năng lực người học, nghĩa là từ chỗ quan tâm đến việc HS học được cái gì đếnchỗ quan tâm HS vận dụng được cái gì qua việc học. Điều này đòi hỏi phương phápdạy học của GV cũng phải thay đổi theo, người giáo viên phải áp dụng được cácphương pháp, kĩ thuật tích cực để xây dựng nên các chuyên đề nhằm giúp HS trởthành chủ thể của quá trình nhận thức, đảm bảo kết quả đầu ra theo yêu cầu. Nhận thức được từ những quan điểm trên nên trong quá quá trình dạy học củamình, trong những năm qua tôi luôn coi nhiệm vụ bồi dưỡng HSG là một nhiệm vụtrọng tâm. Mặt khác, qua tìm hiểu thực tế tại các trường THPT cho thấy, ngoại trừ cáctrường chuyên ở các trường THPT NNLT đang được sử dụng chủ yếu để dạy cho độituyển HSG tin học là ngôn ngữ Pascal. Tuy nhiên trong các kỳ thi học sinh gi ...
Tìm kiếm theo từ khóa liên quan:
Sáng kiến kinh nghiệm Sáng kiến kinh nghiệm THPT Sáng kiến kinh nghiệm môn Tin học Ngôn ngữ lập trình C++ Bồi dưỡng đội tuyển HSG Tin học Ngôn ngữ lập trình PascalTài liệu có liên quan:
-
Sáng kiến kinh nghiệm Tiểu học: Vận dụng giáo dục STEM trong dạy học môn Khoa học lớp 5
18 trang 2097 23 0 -
47 trang 1194 8 0
-
65 trang 818 12 0
-
7 trang 658 9 0
-
16 trang 572 3 0
-
26 trang 511 1 0
-
23 trang 479 0 0
-
37 trang 478 0 0
-
29 trang 476 0 0
-
65 trang 473 3 0