Nguyễn Tú Hà * , Nguyễn Phạm Yến Nhi Trương Minh Chính

* Người chịu trách nhiệm về bài viết: (nguyentuha@dhsphue.edu.vn)

Abstract

Python programming language is gradually gaining a position in teaching Informatics in high schools today due to its outstanding features such as novelty, flexibility, simplicity, ease of learning, ease of understanding, and wide applicability in modern fields... It is clear that the Python programming language will be an important tool for developing learners' capacity, assisting students in developing problem-solving and creative abilities, and fostering independent thinking. From there, the ability to actively seek, receive, and develop knowledge, meet the demands of high-quality human resources, master technology and machinery, and adapt to future structural change. This article will discuss the benefits and drawbacks of the Python programming language, as well as its new position in the current general education curriculum.
Keywords: Python, Computer science, Capabilities, STEM robotics

Tóm tắt

Ngôn ngữ lập trình Python đang dần chiếm vị thế trong việc dạy Tin học hiện nay ở trường phổ thông nhờ vào những đặc điểm nổi trội như: tính mới, tính linh hoạt, đơn giản, dễ học, dễ hiểu, khả năng ứng dụng rộng rãi trong các lĩnh vực hiện đại,… Có thể thấy rằng, ngôn ngữ lập trình Python sẽ là một phương tiện quan trọng để phát triển năng lực của người học, giúp học sinh hình thành năng lực giải quyết vấn đề và sáng tạo, có tư duy độc lập. Từ đó, có khả năng chủ động tìm kiếm, tiếp nhận, phát triển tri thức, đáp ứng yêu cầu nguồn nhân lực chất lượng cao, có khả năng làm chủ công nghệ, làm chủ máy móc để phù hợp với sự thay đổi cơ cấu ngành nghề trong tương lai. Bài báo này sẽ trình bày một số vấn đề về ưu, nhược điểm của ngôn ngữ lập trình Python và vị thế mới của ngôn ngữ này trong chương trình giáo dục phổ thông hiện nay
Từ khóa: Python, Tin học, Năng lực, STEM robotics

Article Details

Tài liệu tham khảo

Bộ Giáo dục và Đào tạo. (2020a). Công văn số 3089/BGDĐT-GDTrH ngày 14/08/2020 về việc triển khai thực hiện giáo dục STEM trong giáo dục trung học.

Bộ Giáo dục và Đào tạo. (2020b). Công văn số 3414/BGDĐT-GDTrH ngày 04/09/2020 về việc hướng dẫn thực hiện nhiệm vụ giáo dục trung học năm học 2020–2021.

Culot, G., Orzes, G., Sartor, M., & Nassimbeni, G. (2020). The future of manufacturing: A Delphi-based scenario analysis on Industry 4.0. Technological Forecasting and Social Change, 157.

Karmore, P. K., & Girhe, G. L. (2020). Programming language Python: A review. International Journal of Advance Research and Innovative Ideas in Education, 6(2).

Minh, H. C. (2018). Ngôn ngữ lập trình Python và đề xuất đưa ngôn ngữ lập trình Python vào chương trình giáo dục phổ thông môn Tin học. Tạp chí Giáo dục, số đặc biệt tháng 9, 165–168, 172.

Ngân, L. H. M., Tú, N. T., Ngọc, M. T. K., Phương, Đ. Đ., Thắng, V. Q., & Biên, N. V. (2020). Một số yếu tố ảnh hưởng đến hứng thú đối với lĩnh vực robotics của học sinh một số trường trung học cơ sở tại Thành phố Hồ Chí Minh. Tạp chí Khoa học, 17(8).

Sakharkar, A., Tondawalkar, S., Thombare, P., & Sonawane, R. (2021). Python-based AI assistant for computer. International Research Journal of Engineering and Technology