Please enable JavaScript.
Coggle requires JavaScript to display documents.
AI-assisted University Programming Education in Practice - Coggle Diagram
AI-assisted University Programming Education in Practice
Research Question
Examine the utilization of AI-assisted tools in programming courses at universities
Future direction of CS pedagogy
Snyk Code Checker
Important part of developing secure and reliable software implications
OpenAI ChatGPT
define programming assignments and quizzes
for debugging and providing interactive help to students
generate code
GitHub Copilot
generating unit test cases
explaining code
proposing code fixes
answering code questions
GitHub Classroom
Related Works
Angulo and Aktunc: Utilized GitHub Copilot and other GitHub services to manage students assignments in a programming Course
Cao et al.: Established curriculum standards for IT using Lego Mindstorms'AI robot technology
Koclimar et al.: Deep personalization model on the Korbit learning platform
Saito and Watanabe: Learning path recommendation system using recurrent neural network
Tehlan et al.: Applied genetic algorithm-based approach to facilitate active programming learning through compatible pairs of undergraduate students for pair programming students
Lin and Chen: developed an augmented reality system combined with deep learning-based recommendation for programming language
Methodology
Evaluate use-case scenarios of AI tools
Future Work
Focus on the applicability of different computational intelligence methods in the evaluation of students' projects
Challenges
Determining how to grade students' work
How to assess students' use of AI tools and the appropriate difficulty level for assignments