2026
THE USE OF ARTIFICIAL INTELLIGENCE TOOLS FOR TEACHING AND PRACTICAL PROGRAMMING IN COMPUTER SCIENCE EDUCATION AT SECONDARY SCHOOLS AND UNIVERSITIES
FOJTÍK, RostislavBasic information
Original name
THE USE OF ARTIFICIAL INTELLIGENCE TOOLS FOR TEACHING AND PRACTICAL PROGRAMMING IN COMPUTER SCIENCE EDUCATION AT SECONDARY SCHOOLS AND UNIVERSITIES
Authors
Edition
Valencia, p. 1472-2952, 2026
Other information
Language
English
Type of outcome
Proceedings paper
Country of publisher
Spain
Confidentiality degree
is not subject to a state or trade secret
Publication form
electronic version available online
Marked to be transferred to RIV
No
Organization unit
School of Business Administration in Karvina
ISBN
978-84-09-82385-7
ISSN
Keywords in English
Artificial intelligence, case studies, computer science students, education, programming, questionnaire survey, secondary schools, teaching, universities.
Tags
International impact, Reviewed
Changed: 8/9/2026 11:42, Mgr. Rostislav Fojtík, PhD.
Abstract
In the original language
This paper examines the growing impact of artificial intelligence (AI) on education, with a particular focus on programming instruction and its practical applications. Given the rapid development of AI tools, it is crucial to understand how artificial intelligence is used in student activities. The study analysed how students use AI tools when writing code, their preferred tools, and the effect of these tools on the educational process. The main method of data collection was a questionnaire survey conducted among high school and college students studying IT-related subjects. The results show that many respondents regularly use AI tools. The questionnaire also sought to identify the specific AI tools used by students, such as code generators, debugging tools, auto-completion platforms, and refactoring and documentation completion tools. At the same time, the degree to which these tools are integrated into the study process and practical projects was investigated. The article also presents case study findings that demonstrate the various strategies students use to solve programming problems with the help of AI. These studies show that AI tools can effectively speed up learning, solve errors and support the creative process. However, questions also arise regarding the ethical aspects and risks of excessive dependence on automated solutions. In conclusion, the article provides recommendations for educators and developers of educational practices and methodologies, emphasising the importance of integrating AI tools into teaching. The discussion focuses on the pedagogical implications of developing curricula and didactic approaches that utilise the full potential of AI while encouraging students to think critically and independently when programming. The findings provide educators and curriculum developers with a foundation on which to effectively integrate artificial intelligence into programming education, thus equipping students to meet the demands of the modern labour market. By presenting its results, this work aims to contribute to the discussion on future programming teaching methodologies in the era of artificial intelligence.