n°020_Vol.1_28
- PYTHON-DRIVEN ARTIFICIAL INTELLIGENCE IN CLASSROOMS: TECHNICAL FOUNDATIONS, TEACHING PRACTICES, AND PEDAGOGICAL POSSIBILITIES
- Soraya HAMANE
- Department Of Economic Sciences
- Mohamed Ben Ahmed University Of Oran 2
- hamane.soraya@univ-oran2.dz
- &
- Houda FYAD
- Department Of Business Sciences
- Mohamed Ben Ahmed University Of Oran 2
Introduction: Artificial intelligence (AI) has now become a key topic in higher education, both for its technological dimension and its societal challenges. The growing widespread adoption of AI in higher education is accompanied by a major challenge: how to incorporate these subtle concepts into an accessible, critical, and relevant presentation? This is where didactics, considered the science of teaching and learning knowledge, becomes essential. At the heart of this training, the Python language is quickly establishing itself as an essential reference tool. Highly prized for its accessible syntax, readability, and abundance of specialized AI library elements (to name a few: NumPy, Scikit-learn, TensorFlow, PyTorch), Python has become a real asset in artificial intelligence universities. It therefore seems essential to examine the pedagogical approaches implemented to teach AI through the Python framework. What are the most relevant teaching methods? How can we combine scientific rigor, student engagement, and content accessibility? What challenges are teachers likely to face, and in what forms? How can we educate academics in the critical and ethical use of these tools? How can didactics support the teaching of artificial intelligence at university level with regard to the Python language, while addressing the pedagogical, technical, and ethical issues raised by this rapidly growing field? Theoretical foundations of didactics are examined in this chapter in relation to the teaching of artificial intelligence, with an emphasis on the aspects related to the technical and interdisciplinary nature of the field. Besides, it approaches the different uses of the Python language as the most preferred medium in the academic contexts owing to its flexibility, readability, and wide adoption in AI research. The research has the goal of pinpointing the best educational methods used by the teachers and the major difficulties faced by both teachers and learners in the application of these methods. The concluding chapter likewise puts forward a series of recommendations that, on the basis of didactic perspective encompassing the technical, cognitive and pedagogical dimensions of learning, are meant to enhance the quality of AI teaching with Python.
Conclusion
The teaching of artificial intelligence at the university level, with the help of the Python programming language, is a strategic necessity for the professional training of the future and the establishment of a responsible digital society. Indeed, Python is becoming more and more popular as a learning tool that allows students to not only understand the basics of algorithms but also apply the tools to real-life problems. This chapter dealt with this issue from the points of view of the technology, the method of teaching, the learning process, and the institution. It pointed out the difficulties that both teachers and students were facing, such as: need for training, lack of material resources, and misunderstanding of the concepts. It even suggested areas where improvements could be made which would facilitate the development of more robust and uniform training programs, encourage the interdisciplinary method and increase the critical and ethical comprehension of AI. The core purpose is to produce a generation that will not only be technically capable but also well aware of the implications, limitations, and the impact on society of these technologies.
Abstract: AI is attracting attention within the field of higher learning because of its impact on technology and society. With the growing impact of AI upon the academic curriculum, the challenge is finding a didactic way to teach difficult concepts in an engaging manner. Didactics is important for overcoming this challenge. As a very simple and easily learnt programming language, Python is a leading choice for the teaching of AI due to its simplicity and an extensive array of libraries that are specific to this purpose. This article discusses didactic approaches for teaching AI using Python and offers examples that illustrate how to maintain the scientific rigor of the subject matter, how to create interesting learning experiences for students, and how to ensure that students are able to engage with their learning; all of which are equally important to the instructor when teaching AI.
Keywords: Artificial Intelligence (AI), Higher Education, Python Programming, Teaching Methods, Student Engagement.
References
- Ardito G. and B. Czerkawski, ‘The Development of Autonomous Student Learning Networks: Patterns of Interactions in an Open World Learning Environment for Teachers Exploring Teaching with and through Computer Science’, Sustainability, vol. 13, no. 16, p. 8696, Aug. 2021, doi: 10.3390/su13168696.
- Buinytska, O. & al. ‘ARTIFICIAL INTELLIGENCE IN OPEN UNIVERSITY ECOSYSTEM CONTEXT’, ITLT, vol. 105, no. 1, pp. 204–221, Feb. 2025, doi: 10.33407/itlt.v105i1.5959.
- Costa, P. S. P. ‘The field of didactics’, S. F. J. of Dev., vol. 6, no. 5, p. e5256, May 2025, doi: 10.46932/sfjdv6n5-027.
- De Filippo A. & al., ‘Improving the Teaching of Artificial Intelligence Through Project-Based Learning on a Board Game’, Intelligenza Artificiale: The international journal of the AIxIA, p. 17248035241297789, Jan. 2025, doi: 10.1177/17248035241297789.
- Druga, N. Otero & A. J. Ko, ‘The Landscape of Teaching Resources for AI Education’, in Proceedings of the 27th ACM Conference on on Innovation and Technology in Computer Science Education Vol. 1, Dublin Ireland: ACM, July 2022, pp. 96–102. doi: 10.1145/3502718.3524782.
- Cadelina, F. A. ‘A look beyond the code: students’ perspectives on the role of artificial intelligence in transforming python programming learning’, Nov. 2024, doi: 10.5281/ZENODO.14064883.
- Gillani, N. & al. ‘Unpacking the “Black Box” of AI in Education’, 2023, doi: 10.48550/ARXIV.2301.01602.
- Helm J. M. & al., ‘Machine Learning and Artificial Intelligence: Definitions, Applications, and Future Directions’, Curr Rev Musculoskelet Med, vol. 13, no. 1, pp. 69–76, Feb. 2020, doi: 10.1007/s12178-020-09600-8.
- Holmes, W. & al. Artificial intelligence in education: promises and implications for teaching and learning. Boston, MA: The Center for Curriculum Redesign, 2019.
