The Future of Education

Edition 15

Accepted Abstracts

The Future of Learning: Teaching Software Development in the Age of AI

Robert Pucher, University of Applied Sciences – Technikum Wien (Austria)

Robert Mischak, University of Applied Sciences – JOANNEUM Graz (Austria)

Abstract

The integration of artificial intelligence (AI) into education is inevitable, necessitating a transformation in how software development is taught. AI-driven tools provide personalized learning experiences, real-time feedback, and adaptive problem-solving support, reshaping traditional educational methodologies. This paper explores the role of AI in enhancing software development education, from reinforcing fundamental coding principles to fostering advanced problem-solving skills. By leveraging AI, educators can create more efficient, engaging, and individualized learning environments, ultimately improving student outcomes and preparing future developers for an AI-enhanced industry.

One of the key challenges in AI-assisted education is assessment. When students submit code or text, it is often impossible to determine how it was generated, raising concerns about authenticity and skill evaluation. Traditional exams frequently fail to measure the practical competencies required for real-world development.

Students report that learning with AI is exponentially more efficient than traditional methods. AI-powered coding assistants, such as GitHub Copilot and ChatGPT—both based on Transformer neural networks [1]—provide instant explanations, suggest optimized solutions, and debug code in real time. These tools accelerate comprehension, reduce frustration, and promote deeper engagement. Additionally, AI-driven platforms like LeetCode and CodeSignal offer adaptive challenges that adjust to individual skill levels, facilitating mastery through personalized practice. Beyond efficiency, AI-driven learning is highly motivating.

This paper recommends integrating AI tools such as GitHub Copilot for code assistance, ChatGPT for conceptual understanding, and platforms like CodeSignal for adaptive assessments. By leveraging AI-driven methodologies, educators can create a more effective, engaging, and future-proof learning environment for software development.

However, the adoption of these systems necessitates a shift in teaching strategies. Learning objectives must be broken down into smaller, well-defined components, each framed as specific questions for students to answer. AI tutors can evaluate responses, provide feedback, and offer tailored recommendations, fostering a more interactive and adaptive learning process. Additionally, students must recognize that all aspects outlined in the detailed learning objectives are subject to assessment. This approach ensures transparency in evaluation and reinforces comprehensive understanding, ultimately enhancing the effectiveness of AI-assisted education.

A detailed example will showcase an AI-supported solution specifically designed for teaching software testing and automated assessments. Developed in collaboration with GASQ GmbH Germany [2], this system has been in use for over a year and demonstrates how AI, can enhance both the instruction and evaluation of software testing skills. By integrating AI-driven automation, the solution enables more accurate, scalable, and efficient testing education, preparing students for industry demands.

 

Keywords

Software engineering, education, AI, transformer networks

 

REFERENCES

[1] Ashish Vaswani, Noam Shazeer, Niki Parmar, Jakob Uszkoreit, Llion Jones, Aidan N. Gomez, Łukasz Kaiser, Illia Polosukhin, Attention is all you need, in Advances in neural information processing systems 30, pp 5998--6008. (NIPS 2017)

[2] GASQ GmbH, "Global Association for Software Quality," GASQ.com. [Online]. Available: https://www.gasq.com. [Accessed: 9-Mar-2025].

 

Back to the list

REGISTER NOW

Reserved area

Previous Next

Indexed in


Media Partners:

Click BrownWalker Press logo for the International Academic and Industry Conference Event Calendar announcing scientific, academic and industry gatherings, online events, call for papers and journal articles
Pixel - Via Luigi Lanzi 12 - 50134 Firenze (FI) - VAT IT 05118710481
    Copyright © 2025 - All rights reserved

Privacy Policy

Webmaster: Pinzani.it