Back to results

Virginia Tech

Enhancing Learning Algorithms in Computer Science on YouTube: A Personalized Educational System, EduTube AI

Abstract

dc:description.abstract

In the context of self-directed computer science education, our studies show that learners often struggle to find high quality algorithm content that matches their current level and supports a coherent progression. Despite the popularity of platforms like YouTube, many users report challenges such as overwhelming search results, inconsistent instructional quality, and a lack of personalized learning paths. To explore these issues, we conducted a series of learner focused studies examining how individuals search for and engage with algorithm-related content online, and what barriers they encounter along the way. Drawing on these insights, we developed EduTube AI, a tool that integrates the YouTube API with GPT-4 to provide personalized video recommendations for algorithm learning. The system uses the learner's knowledge level, suggests relevant videos, and offers brief follow up quiz to reinforce the material. A follow-up study was conducted to gather user feedback on the tool's perceived relevance, structure, and support for learning progression. While the results are exploratory, they suggest directions for how AI-based systems might be used to support more adaptive and learner-centered experiences in open educational environments.

Degree

thesis:*
Name thesis:degree_name
Master of Science
Level thesis:degree_level
masters
Discipline thesis:degree_discipline
Computer Science & Applications
Department dc:contributor.department
Computer Science and Applications
Grantor dc:publisher
Virginia Tech
Year dc:date.issued
2025

Author and committee

dc:creator, dc:contributor.*
Author dc:creator
  • Farzanehpour, Sahar
Chair dc:contributor.committeechair
  • Brown, Dwayne Christian
Committee members dc:contributor.committeemember
  • Seyam, Mohammed
  • Gulzar, Muhammad Ali

Subjects

dc:subject × 3

Rights

dc:rights
Statement dc:rights
  • In Copyright
Language dc:language.iso
en

Identifiers

dc:identifier.*
Dc Identifier Other
vt_gsexam:44445
OAI identifier oai:identifier
oai:vtechworks.lib.vt.edu:10919/137518

Chain of custody

source
Harvested from
Virginia Tech
Base URL
vtechworks.lib.vt.edu/oai/request
Last updated
2026-07-22
Source record
OAI-PMH GetRecord
citation

Farzanehpour, Sahar. Enhancing Learning Algorithms in Computer Science on YouTube: A Personalized Educational System, EduTube AI. masters thesis, Virginia Tech, 2025. https://hdl.handle.net/10919/137518