Jove
Visualize
Contact Us
JoVE
x logofacebook logolinkedin logoyoutube logo
ABOUT JoVE
OverviewLeadershipBlogJoVE Help Center
AUTHORS
Publishing ProcessEditorial BoardScope & PoliciesPeer ReviewFAQSubmit
LIBRARIANS
TestimonialsSubscriptionsAccessResourcesLibrary Advisory BoardFAQ
RESEARCH
JoVE JournalMethods CollectionsJoVE Encyclopedia of ExperimentsArchive
EDUCATION
JoVE CoreJoVE BusinessJoVE Science EducationJoVE Lab ManualFaculty Resource CenterFaculty Site
Terms & Conditions of Use
Privacy Policy
Policies

Related Concept Videos

Cognitive Learning01:21

Cognitive Learning

692
Cognitive learning is based on purposive behavior, incidental learning, and insight learning.
E. C. Tolman's theory of purposive behavior emphasizes that much behavior is goal-directed. He argued that to understand behavior, we must look at the entire sequence of actions leading to a goal. For instance, high school students study hard, not just due to past reinforcement but also to achieve the goal of getting into a good college.
Tolman introduced the idea that behavior is influenced by...
692
Purposive Learning01:22

Purposive Learning

215
E. C. Tolman emphasized the purposiveness of behavior — the idea that much of our behavior is goal-directed. For instance, employees who aim for a promotion work diligently to meet their targets. Tolman argued that when classical conditioning and operant conditioning occur, the organism acquires certain expectations. In classical conditioning, a child might fear a dog because they expect it to bite. In operant conditioning, a person might consistently work overtime because they expect a...
215
Metacognition01:26

Metacognition

298
Metacognition is a conscious process where individuals are aware of their cognitive and executive processes, such as planning before solving a problem or self-monitoring during reading. For instance, a writer may need help with composing a piece. The situation involves a writer who is working on a piece of writing, but while doing so, they realize that something is missing. They notice that their characters lack depth or details. This realization occurs because the writer is reflecting on their...
298
Information Processing Approach01:30

Information Processing Approach

189
The information-processing theory of cognitive development centers on fundamental mental processes, including attention, memory, and problem-solving skills. Researchers in this field examine how cognitive abilities, such as working memory, evolve and influence children's overall development. Studies indicate that children with stronger working memory tend to excel in reading comprehension, math, and problem-solving compared to peers with less efficient memory skills. Low working memory is...
189
Triarchic Theory of Intelligence01:24

Triarchic Theory of Intelligence

9.0K
Robert Sternberg's triarchic theory of intelligence posits that intelligence is composed of three distinct but interrelated components: analytical, creative, and practical intelligence.
9.0K
Cognitivism01:17

Cognitivism

2.2K
Cognitive psychology emerged as a significant field in the mid-20th century. It focused on understanding humans' internal mental processes. This approach emphasizes how people perceive, remember, think, and solve problems—elements critical to human cognition.
Previously dominated by behaviorism, which prioritized observable behaviors and largely ignored mental processes, psychology transformed in the 1950s. Cognitive psychologists argue that understanding how we think and process...
2.2K

You might also read

Related Articles

Articles linked to this work by shared authors, journal, and citation graph.

Sort by
Same author

Efficacy and Safety of Low-Frequency Daratumumab Regimen in Systemic Light-Chain Amyloidosis.

Cancer medicine·2026
Same author

Charge transfer tunneling contacts for n-type monolayer semiconductor toward high performance electronics.

Journal of colloid and interface science·2026
Same author

Diverse molecular mechanisms of in vivo haploid induction in plants: from fertilization interference to genome programming.

Plant cell reports·2026
Same author

Unraveling the Mechanism of Action: Novel Steroidal Piperidone Compound <b>I-9</b> Targets Pyruvate Kinase in the <i>Rhopalosiphum padi</i>.

Journal of agricultural and food chemistry·2026
Same author

Dual-readout autonomous biosensor integrating rolling circle amplification-DNAzyme walker, 3D DNA scaffold, and heterojunction electrode for femtomolar leukemia biomarker detection.

Biosensors & bioelectronics·2026
Same author

Size-Dependent Lattice Compression Drives Electronic Modulation of Pt Single-Atom Sites in Thermally Constructed MOFs.

Small methods·2026

Related Experiment Video

Updated: Oct 1, 2025

Eye-tracking Technology and Data-mining Techniques used for a Behavioral Analysis of Adults engaged in Learning Processes
10:43

Eye-tracking Technology and Data-mining Techniques used for a Behavioral Analysis of Adults engaged in Learning Processes

Published on: June 10, 2021

5.5K

HELP-DKT: an interpretable cognitive model of how students learn programming based on deep knowledge tracing.

Yu Liang1,2, Tianhao Peng3, Yanjun Pu3

  • 1School of Computer Science and Engineering, Beihang University, Beijing, 100091, China. yliang@buaa.edu.cn.

Scientific Reports
|March 8, 2022
PubMed
Summary
This summary is machine-generated.

This study introduces HELP-DKT, an interpretable cognitive model for programming education. It enhances student learning by incorporating rich data and providing personalized feedback for better skill development.

More Related Videos

Problem-Solving Before Instruction PS-I: A Protocol for Assessment and Intervention in Students with Different Abilities
10:26

Problem-Solving Before Instruction PS-I: A Protocol for Assessment and Intervention in Students with Different Abilities

Published on: September 11, 2021

4.1K
Multimodal Protocol for Assessing Metacognition and Self-Regulation in Adults with Learning Difficulties
12:55

Multimodal Protocol for Assessing Metacognition and Self-Regulation in Adults with Learning Difficulties

Published on: September 27, 2020

8.6K

Related Experiment Videos

Last Updated: Oct 1, 2025

Eye-tracking Technology and Data-mining Techniques used for a Behavioral Analysis of Adults engaged in Learning Processes
10:43

Eye-tracking Technology and Data-mining Techniques used for a Behavioral Analysis of Adults engaged in Learning Processes

Published on: June 10, 2021

5.5K
Problem-Solving Before Instruction PS-I: A Protocol for Assessment and Intervention in Students with Different Abilities
10:26

Problem-Solving Before Instruction PS-I: A Protocol for Assessment and Intervention in Students with Different Abilities

Published on: September 11, 2021

4.1K
Multimodal Protocol for Assessing Metacognition and Self-Regulation in Adults with Learning Difficulties
12:55

Multimodal Protocol for Assessing Metacognition and Self-Regulation in Adults with Learning Difficulties

Published on: September 27, 2020

8.6K

Area of Science:

  • Educational Technology
  • Artificial Intelligence in Education
  • Cognitive Modeling

Background:

  • Student cognitive models in intelligent tutoring systems often use limited binary responses, missing rich educational data.
  • Current deep learning models improve prediction but lack interpretability for personalized feedback.

Purpose of the Study:

  • To develop an interpretable cognitive model for programming education.
  • To enhance the personalization of intelligent tutoring systems.

Main Methods:

  • Introduced HELP-DKT, a deep knowledge tracing model.
  • Implemented a feature-rich input layer encoding raw code and error classifications.
  • Incorporated concept indicators for richer student representation.

Main Results:

  • Achieved strong prediction performance in student learning.
  • Demonstrated reasonable interpretability of student skill improvement.
  • Validated the model's effectiveness through experiments.

Conclusions:

  • HELP-DKT offers an interpretable approach to cognitive modeling in programming education.
  • The model effectively personalizes the learning experience for novice programmers.
  • Enables better understanding of student learning status for targeted feedback.