There are many activity recognition systems based on supervised learning that have been proposed over the years. One problem with supervised learning is that it requires sufficient number of labelled data for training...
详细信息
Phishing is a cyberattack that exploits human psychology and technical vulnerabilities. Previous research has revealed inconsistency of relation between age and phishing susceptibility. Hence, this project aims to ide...
详细信息
The COVID-19 pandemic has forced the world into lockdown. The usual face-to-face course delivery is not a feasible option for higher education institutions worldwide. Most of the education activities were switched to ...
详细信息
Phishing websites have often been used for online and email fraud, spreading unwanted content. It has been important to find them before any user data was entered. In recent years, numerous attempts have been made to ...
详细信息
News recommendation schemes use features of the news and user information to suggest relevant news items based on their interests. However, existing schemes are not very effective for new users who have little activit...
详细信息
The iterative nature of agile requirements engineering often requires considerable time and effort. Research on automation processes with artificial intelligence for agile requirements engineering practices has gained...
详细信息
In the swiftly evolving domain of programming education, Artificial Intelligence (AI) has emerged as a transformative force, prompting a reevaluation of pedagogical strategies and educational practices. This paper cri...
详细信息
ISBN:
(数字)9789819777945
ISBN:
(纸本)9789819777938
In the swiftly evolving domain of programming education, Artificial Intelligence (AI) has emerged as a transformative force, prompting a reevaluation of pedagogical strategies and educational practices. This paper critically examines the integration of AI technologies in programming education and elucidates their pedagogical implications. With the accelerating development of programming languages and frameworks, traditional educational models struggle to maintain relevance. AI-driven intelligent search engines and recommendation systems are now pivotal in curating personalized educational content, thereby enhancing learning efficiency and reducing learner frustration. Furthermore, AI-facilitated platforms have redefined the conventional classroom, introducing virtual instructors and democratizing access to programming knowledge. Significantly, Natural Language Processing (NLP) technologies have reduced barriers to entry, enabling individuals with limited technical backgrounds to interact with programming interfaces in vernacular language. This has facilitated broader participation and has scaffolderd the learning process. Additionally, AI interventions have automated aspects of code generation and provided instantaneous feedback mechanisms, essential for real-time error correction and debugging, thus fostering a supportive learning environment. The collaborative aspects of AI are manifested through peer-to-peer learning ecosystems, bolstered by forums and code-sharing platforms. The synthesis presented in this paper highlights how AI not only enriches the learning experience but also promotes inclusivity and engagement in programming education. The implications of these AI-driven pedagogical innovations are vast, suggesting a paradigm shift towards more adaptive, personalized, and collaborative learning frameworks. This paper contributes to the discourse by not only charting the current landscape but also projecting the future trajectory of AI’s role in programming
Integrating game-based learning application in engineering education provides a dynamic approach to increase student engagement and understanding. The goal of this initiative is not only to boost interest in engineeri...
详细信息
An innovative strategy, Software-Defined Networking (SDN), provides improved network programmability, flexibility, and scalability. However, a lot of recent material on the transition from traditional network designs ...
详细信息
This paper provides an in-depth analysis of fault avoidance strategies in software applications, a critical aspect for enhancing software reliability and dependability. Fault avoidance encompasses various techniques a...
详细信息
暂无评论