Adaptive Intelligent Tutoring System for Self-Paced Computer Science Education | Blazingprojects Postgraduate Thesis
Home / Computer Education / Adaptive Intelligent Tutoring System for Self-Paced Computer Science Education

Adaptive Intelligent Tutoring System for Self-Paced Computer Science Education

 

Table Of Contents


Chapter ONE

INTRODUCTION

  • 1.1Introduction
  • 1.2Background of the Study
  • 1.3Statement of the Problem
  • 1.4Aim and Objectives of the Study
  • 1.5Research Questions
  • 1.6Research Hypotheses
  • 1.7Significance of the Study
  • 1.8Scope and Delimitation of the Study
  • 1.9Limitations of the Study
  • 1.10Organisation of the Study
  • 1.11Operational Definition of Terms

Chapter TWO

LITERATURE REVIEW

  • 2.1Conceptual Review: Adaptive Intelligent Tutoring Systems in Computer Science Education
  • 2.2Conceptual Review: Self-Paced Learning in ICT Education Environments
  • 2.3Theoretical Framework: Constructivism and Activity Theory in ITS Design
  • 2.4Theoretical Framework: Self-Determination Theory and Motivation in Learning Technologies
  • 2.5Empirical Review: Adaptive ITS Applications in Programming Education
  • 2.6Empirical Review: Personalization, Dynamic Assessment, and Learner Modelling
  • 2.7Empirical Review: Data-Driven Feedback Mechanisms in ITS
  • 2.8Empirical Review: Engagement and Retention in Self-Paced Computer Science Courses
  • 2.9Empirical Review: Assessment Alignment with Adaptive Feedback
  • 2.10Gaps in the Existing Literature: Limitations in Self-Paced ITS for CS Education
  • 2.11Conceptual Model: Integrating Learner Profiles, Content Adaptation, and Feedback Loops
  • 2.12Summary of the Literature Review and Rationale for the Study

Chapter THREE

RESEARCH METHODOLOGY

  • 3.1Research Design: Mixed-Methods Evaluation of an ITS for Self-Paced CS Education
  • 3.2Philosophical Paradigm: Post-Positivist, with Pragmatic Justification
  • 3.3Population of the Study: Undergraduate CS Learners in a University Setting
  • 3.4Sample Size and Sampling Technique: Stratified Random Sampling of 300 Participants
  • 3.5Sources and Instruments of Data Collection: ITS Interaction Logs, Pre/post Tests, Surveys, Interviews
  • 3.6Validity and Reliability of Instruments: Triangulation and Instrument Validation Procedures
  • 3.7Data Analysis Methods: Quantitative (ANOVA, Regression, Multilevel Modeling) and Qualitative (Thematic Analysis)
  • 3.8Model Specification or Analytical Framework: Learner Model, Content Model, and Tutor Model Integration
  • 3.9Ethical Considerations: Informed Consent, Data Privacy, and Anonymization
  • 3.10Pilot Study: Design and Findings to Inform Main Study

Chapter FOUR

DATA PRESENTATION AND ANALYSIS

  • ANALYSIS AND DISCUSSION OF FINDINGS
  • 4.1Data Presentation: Participant Demographics and ITS Usage Metrics
  • 4.2Descriptive Analysis: Baseline Competencies and Engagement Levels
  • 4.3Hypotheses Testing: Impact of Adaptive ITS on Learning Gains
  • 4.4Hypotheses Testing: Effect of Personalization Granularity on Retention
  • 4.5Interpretation of Results: Alignment with Theoretical Frameworks
  • 4.6Discussion: How Adaptive Feedback Influences Skill Acquisition in CS Topics
  • 4.7Discussion: Self-Paced ITS and Learner Autonomy in Programming Courses
  • 4.8Discussion in Relation to Prior Empirical Studies and Identified Gaps

Chapter FIVE

SUMMARY, CONCLUSION AND RECOMMENDATIONS

  • CONCLUSION AND RECOMMENDATIONS
  • 5.1Summary of Findings
  • 5.2Conclusion
  • 5.3Contribution to Knowledge: Advancing Adaptive ITS for Self-Paced CS Education
  • 5.4Practical Recommendations for Implementing Adaptive ITS in Computer Science Curricula
  • 5.5Suggestions for Further Studies: Longitudinal and Cross-Institutional Investigations

Thesis Abstract

This study investigates the effectiveness of an Adaptive Intelligent Tutoring System (AITS) designed to support self-paced learning in computer science by delivering personalized pedagogy, real-time assessment, and targeted feedback to learners across diverse backgrounds. The research addresses the problem of plateaued achievement and uneven progression in self-directed CS education due to variable prior knowledge, motivation, and access to expert scaffolding. The aim is to evaluate whether an AITS that integrates mastery learning, problem-based practice, and transparent progress dashboards can improve learning outcomes, engagement, and self-regulation for undergraduate and early graduate CS students. Specific objectives are (1) to design an AITS architecture incorporating student modeling, adaptive content sequencing, and automated formative assessment grounded in constructivist and cognitive apprenticeship principles; (2) to determine the system’s effect on knowledge gains in key CS topics (programming fundamentals, data structures, and algorithms) compared with a non-adaptive online module; (3) to examine changes in learner motivation, perceived self-efficacy, and metacognitive awareness; (4) to analyze system usability, user experience, and engagement metrics; and (5) to identify contextual factors that influence adaptive tutoring efficacy across demographic subgroups. The methodological approach adopts a quasi-experimental mixed-methods design over a full academic term (12 weeks) with two parallel cohorts an intervention group (n = 180) using the AITS and a control group (n = 180) using standard online resources. The population comprises first- and second-year undergraduate computer science students enrolled in introductory and intermediate CS courses at a large public university. Data collection instruments include standardized pre- and post-tests aligned with ACM CS curriculum outcomes, an instrument measuring intrinsic motivation and self-efficacy in CS (validated for university students), system usage analytics (time-on-task, hint requests, mastery progress), a usability scale (SUS), and semi-structured interviews with a purposive subsample (n = 24) to explore experiential insights. The AITS employs a Bayesian knowledge tracing model for student proficiency estimation, a mastery-based progression algorithm, and reinforcement learning–driven content sequencing to optimize problem difficulty. Data analysis integrates quantitative and qualitative procedures descriptive statistics and normality checks, ANCOVA and multilevel modeling to compare learning gains while controlling for prior knowledge and demographic covariates, regression analyses to identify predictors of achievement and engagement, and thematic analysis of interview transcripts to extract design implications and perceived barriers. The study adheres to validity and reliability standards through instrument pilot testing (n = 60), measurement invariance checks, triangulation of performance data with usage logs, and inter-rater reliability for qualitative coding (? ? 0.80). Ethical considerations include obtaining informed consent, ensuring data anonymity, and securing institutional review board approval. Expected findings anticipate that the AITS will produce statistically significant higher post-test gains in programming fundamentals, data structures, and algorithms (effect size partial ?² ? 0.08–0.15) compared with the control condition, with greater advantages observed among students with lower prior CS exposure. It is hypothesized that adaptive feedback, timely hints, and mastery-based progression will correlate positively with increases in intrinsic motivation, CS self-efficacy, and metacognitive awareness (p < .05). Usage analytics are expected to reveal that higher engagement with scaffolded micro-challenges and frequent mastery checks mediate learning outcomes, while system usability will be a moderating factor. The qualitative findings are anticipated to converge on themes of personalized pacing, transparency of progression, perceived legitimacy of hints, and concerns related to over-reliance on automated guidance. The study contributes to knowledge by providing rigorous evidence on the pedagogical value of AITS in self-paced CS education, detailing a scalable architectural blueprint that integrates Bayesian student modeling with mastery-based sequencing and reinforcement learning for content adaptation. It advances theoretical understanding of how adaptive tutoring interacts with constructivist and cognitive apprenticeship frameworks in computer science contexts, and it informs best practices for deploying intelligent tutoring in large, diverse CS cohorts. The main conclusion is that a well-designed AITS can meaningfully enhance learning gains and motivation in self-paced CS education, particularly for learners with limited prior exposure, when coupled with robust usability and transparent progress feedback. Recommendations include refining the knowledge tracing granularity, expanding topic coverage to more advanced CS domains, implementing longitudinal follow-ups to assess knowledge transfer, and exploring cross-institutional deployments to validate generalizability.

Thesis Overview

Adaptive Intelligent Tutoring System for Self-Paced Computer Science Education: Research breakdown What the research is about - The project designs and evaluates an adaptive intelligent tutoring system (ITS) to support learners in self-paced computer science (CS) education. The ITS uses student models, real-time performance data, and domain rules to personalize content, hints, and feedback, aiming to improve learning efficiency, engagement, and mastery of CS concepts and programming skills. Why it matters - CS education faces high dropout rates and uneven learner progress when instruction is fixed in pace and content. An ITS that adapts to individual needs can provide tailored practice, immediate remediation, and scalable support, potentially reducing time to competence and broadening access to CS learning. Problem or knowledge gap - While general ITS approaches exist, there is limited evidence on self-paced CS curricula where content sequencing, difficulty, and instructional strategies dynamically adjust to each learner’s evolving proficiency, misconceptions, and learning trajectory in real-world university settings. What the researcher will do (step by step) - Phase 1: design and specify the ITS architecture, including learner model (proficiency, misconceptions), content ontology (CS topics, programming exercises), and adaptive policies (when to present hints, adjust difficulty, or revisit prerequisites). - Phase 2: develop a functional prototype integrated with a CS coursework dataset and a set of programming tasks and concept quizzes. - Phase 3: empirical evaluation with a sample of about 120 undergraduate CS students enrolled in an introductory programming course, randomly assigned to ITS-assisted self-paced learning vs. traditional self-paced resources. - Phase 4: data collection using instrumented logs from the ITS (action sequences, time-on-task, hint usage), pre- and post-tests measuring domain knowledge and programming skills, and learner surveys for motivation and perceived usefulness. - Phase 5: data analysis employing descriptive statistics, regression analysis to examine predictors of learning gain, ANOVA to compare groups, and thematic analysis of open-ended responses to capture learner experiences. - Phase 6: interpretation and refinement of the adaptive policies based on results, followed by reporting and implications for scalable CS education. What contribution the study will make - The study will provide empirical evidence on the effectiveness of a fully functional adaptive ITS in self-paced CS education, clarify which adaptive strategies most impact learning gains, and offer a practical blueprint for implementing scalable, personalized CS instruction in higher education. Expected outcome - It is anticipated that the ITS group will show greater learning gains, higher engagement, and more efficient progression through core CS topics compared with conventional self-paced resources, with insights into effective learner modeling and hinting strategies. Recommendations will include design guidelines for future ITS deployments in CS curricula.

Blazingprojects Mobile App

📚 Over 50,000 Research Thesis
📱 100% Offline: No internet needed
📝 Over 98 Departments
🔍 Thesis-to-Journal Publication
🎓 Undergraduate/Postgraduate Thesis
📥 Instant Whatsapp/Email Delivery

Blazingprojects App

Related Research

Food Science and Tec. 2 min read

Smartphone Edge-Analytics for Real-Time Food Quality Assessment Using Spectroscopic ...

This research explores using smartphone edge computing to assess food quality in real time with built-in spectroscopic sensors. In essence, it combines portable...

BP
Blazingprojects
Read more →
Fine and applied art. 3 min read

AI-driven restoration workflow for cultural heritage paintings using multispectral i...

This research explores how artificial intelligence (AI) can be used to support the restoration of cultural heritage paintings by leveraging multispectral imagin...

BP
Blazingprojects
Read more →
Estate management. 4 min read

Smart Asset Lifecycle Platform for Real Estate Portfolio Optimization...

The research explores how a Smart Asset Lifecycle Platform can improve decision making across a real estate portfolio by integrating data from acquisition, oper...

BP
Blazingprojects
Read more →
English and Literary. 2 min read

Digital Humanities Text Mining for Postcolonial Literary Networks...

Digital Humanities Text Mining for Postcolonial Literary Networks explains how contemporary scholars can use computer-assisted methods to study how postcolonial...

BP
Blazingprojects
Read more →
Electrical electroni. 2 min read

Intelligent Fault Diagnosis for Microgrid IoT Systems Using ML...

This research investigates intelligent fault diagnosis for microgrid systems that rely on Internet of Things (IoT) sensors and devices, using machine learning (...

BP
Blazingprojects
Read more →
Economics. 4 min read

Dynamic pricing in e-commerce using real-time data from social media sentiment analy...

Dynamic pricing in e-commerce using real-time data from social media sentiment analysis combines two growing areas: price optimization and social listening. The...

BP
Blazingprojects
Read more →
Economics education. 4 min read

AI-assisted formative assessment for economics education equity...

AI-assisted formative assessment for economics education equity This research investigates how intelligent, adaptive formative assessment tools can promote fai...

BP
Blazingprojects
Read more →
Dermatology. 2 min read

AI-driven Mobile Dermoscopy for Early Melanoma Detection and Teledermatology...

AI-driven Mobile Dermoscopy for Early Melanoma Detection and Teledermatology explores how smartphones and AI can help detect melanoma earlier and connect patien...

BP
Blazingprojects
Read more →
Dentistry. 2 min read

AI-driven Intraoral Scanning for Early Caries Detection and Archival Analysis...

This research explores how artificial intelligence (AI) can enhance intraoral scanning to detect early tooth decay (caries) and organize patient dental records ...

BP
Blazingprojects
Read more →
WhatsApp Click here to chat with us