Masters's Thesis — FMFI UK

AI Assistants in Programming Education

This survey maps how students at the faculty use AI tools — which ones they use, how they compare, and how they affect learning. Results are used solely for academic research.

Anonymous · approx. 7 minutes
0 / 8 sections
1 About You
Please select your year of study.
Please select your programme.
Beginner — still learning the basics
Intermediate — comfortable with most tasks
Advanced — work on complex projects
Please select one option.
2 AI Tool Adoption
Yes, regularly
Yes, occasionally
Tried, but stopped using them
No, I don't use them
Please select one option.
ChatGPT
GitHub Copilot
Claude (Anthropic)
Gemini (Google)
Cursor IDE
Codeium / Windsurf
Perplexity AI
Other
Less than 3 months
3–12 months
More than 1 year
I don't use AI tools
Please select one option.
Daily
Several times a week
Occasionally
Rarely / never
Please select one option.
3 How You Use AI
Writing code from scratch
Debugging / finding errors
Explaining code or concepts
Refactoring code
Writing tests
Documentation
Learning new languages / frameworks
Semester / final projects
Always — I read and test it
Usually
Sometimes
Rarely — I trust it works
Please select one option.
Yes, fully
Mostly
Partially
No — I just submit it
I don't submit AI code
Please select one option.
4 Rate Each Tool

Rate each tool you have used on three dimensions (1 = very poor, 5 = excellent). Toggle Haven't used to skip tools you don't know.

5 Impact on Learning

Rate your agreement with each statement (1 = strongly disagree, 5 = strongly agree).

Statement 1 2 3 4 5
Using AI tools has deepened my understanding of programming concepts.
I could solve the same programming tasks without AI if needed.
AI tools save me significant time on programming assignments.
I often use AI-generated answers without fully understanding them.
AI has changed how I approach problem-solving in programming.
AI explanations are clearer than textbooks or lecture notes.
6 Best Tool for Each Task

If you have used multiple AI tools, select which one performed best for each task type. Leave blank if you haven't compared them.

Not likelyExtremely likely
Please select a score.
7 AI in Education
Yes, openly encouraged
Tolerated but not discussed
Depends on the course
Discouraged or forbidden
I don't know
Please select one option.
Strongly agree
Agree
Neutral
Disagree
Strongly disagree
Please select one option.
As a hint / guidance tool only
As a productivity / code completion tool
As a tutor for self-paced learning
Taught as a dedicated subject
Banned in assessed work
No restrictions at all
8 Your Opinion

Fully anonymous — no personal data is collected or stored.

Thank you for your response!

Your answers have been recorded and will contribute to the research.
The thesis will be available at the faculty after completion.