The incorporation of Artificial Intelligence (AI) in higher education has gained significant attention as it presents new opportunities to improve the teaching and learning process. This paper aims to analyze how AI applications can support the teaching and learning of computer science in higher education. By reviewing various scientific publications, this paper offers an in-depth analysis of how AI-driven tools and applications have been successfully integrated into computer science courses. Key AI applications considered include intelligent tutoring systems, assessment, performance prediction, academic management, educational innovation, and adaptive learning. These tools have been shown to increase student engagement, provide tailored instruction, offer timely feedback, and enable the scalability of high-quality education. Also, the paper addresses the challenges associated with AI in education, such as diversity of educational contexts, security and data privacy, algorithmic bias, and the importance of faculty preparation. This article emphasizes the transformative potential of AI to enhance computer science education in the context of higher education and identifies mechanisms for research and practice to take full advantage of AI capabilities in designing effective and inclusive learning environments, guided by a comprehensive synthesis of current research and case studies.
Read full abstract