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

lncRNA - Long Non-coding RNAs02:39

lncRNA - Long Non-coding RNAs

9.9K
In humans, more than 80% of the genome gets transcribed. However, only around 2% of the genome codes for proteins. The remaining part produces non-coding RNAs which includes ribosomal RNAs, transfer RNAs, telomerase RNAs, and regulatory RNAs, among other types. A large number of regulatory non-coding RNAs have been classified into two groups depending upon their length – small non-coding RNAs, such as microRNA, which are less than 200 nucleotides in length, and long non-coding RNA...
9.9K
lncRNA - Long Non-coding RNAs02:39

lncRNA - Long Non-coding RNAs

3.6K
3.6K
Nursing Code of Ethics01:29

Nursing Code of Ethics

4.5K
The Nursing Code of Ethics sets the ethical benchmark for the profession, and guides nurses in ethical analysis and decision making at the societal, organizational, and clinical levels. The code encompasses showing compassion and respect for the patient, their families, and communities in all circumstances while committing to providing patient-centered care. In addition, the code states that nurses must advocate for the patient by defending a cause or recommendation to protect their rights,...
4.5K
Avoidance Learning and Learned Helplessness01:14

Avoidance Learning and Learned Helplessness

2.6K
Avoidance learning and learned helplessness are critical concepts in understanding behavioral responses to negative stimuli.
Avoidance learning occurs when an organism learns that a specific behavior can prevent an unpleasant outcome. For example, a student who receives a bad grade may start studying harder to avoid future poor grades. This behavior persists even when the negative outcome is no longer present. Avoidance learning is powerful because it maintains behavior in the absence of the...
2.6K
Regulation of Expression Occurs at Multiple Steps02:24

Regulation of Expression Occurs at Multiple Steps

26.4K
Gene expression can be regulated at almost every step from gene to protein. Transcription is the step that is most commonly regulated. This involves the binding of proteins to short regulatory sequences on the DNA. This association can either promote or inhibit the transcription of a gene associated with the respective sequence.
Transcription results in the generation of precursor (pre-mRNA) that consists of both exons and introns, which needs further processing before being translated to a...
26.4K
Factors Influencing Attraction V: Social Skills01:29

Factors Influencing Attraction V: Social Skills

761
Social skills play a crucial role in shaping interpersonal interactions and enhancing individuals' ability to navigate various social environments successfully. These skills contribute to personal and professional success, influencing how others perceive and treat individuals. High social skills provide distinct advantages in numerous settings, including romantic relationships, politics, and legal proceedings. In courtroom settings, for instance, defendants who exhibit strong social skills are...
761

You might also read

Related Articles

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

Sort by
Same author

Assessment of the Effect of Cleanliness on the Visual Inspection of Aircraft Engine Blades: An Eye Tracking Study.

Sensors (Basel, Switzerland)·2021
Same author

Investigating student interactions with tutorial dialogues in EER-Tutor.

Research and practice in technology enhanced learning·2019
See all related articles

Related Experiment Video

Updated: Jan 31, 2026

Investigating Motor Skill Learning Processes with a Robotic Manipulandum
07:52

Investigating Motor Skill Learning Processes with a Robotic Manipulandum

Published on: February 12, 2017

9.2K

Investigating the effects of learning activities in a mobile Python tutor for targeting multiple coding skills.

Geela Venise Firmalo Fabic1, Antonija Mitrovic1, Kourosh Neshatian1

  • 1Department of Computer Science and Software Engineering, University of Canterbury, Private Bag 4800, Christchurch, 8041 New Zealand.

Research and Practice in Technology Enhanced Learning
|January 8, 2019
PubMed
Summary

PyKinetic, a mobile tutor for Python programming, showed more benefits for advanced students. Its coding activities effectively support debugging and code-writing skills, with insights gained for future usability improvements.

Keywords:
Advanced studentsCode tracingCode writingMobile learningNovice studentsProgramming skillsPython tutor

More Related Videos

Author Spotlight: Investigating the Impact of Aging on Hippocampal-Dependent Spatial Learning
06:03

Author Spotlight: Investigating the Impact of Aging on Hippocampal-Dependent Spatial Learning

Published on: February 16, 2024

2.9K
A Computerized Functional Skills Assessment and Training Program Targeting Technology Based Everyday Functional Skills
07:31

A Computerized Functional Skills Assessment and Training Program Targeting Technology Based Everyday Functional Skills

Published on: February 13, 2020

7.4K

Related Experiment Videos

Last Updated: Jan 31, 2026

Investigating Motor Skill Learning Processes with a Robotic Manipulandum
07:52

Investigating Motor Skill Learning Processes with a Robotic Manipulandum

Published on: February 12, 2017

9.2K
Author Spotlight: Investigating the Impact of Aging on Hippocampal-Dependent Spatial Learning
06:03

Author Spotlight: Investigating the Impact of Aging on Hippocampal-Dependent Spatial Learning

Published on: February 16, 2024

2.9K
A Computerized Functional Skills Assessment and Training Program Targeting Technology Based Everyday Functional Skills
07:31

A Computerized Functional Skills Assessment and Training Program Targeting Technology Based Everyday Functional Skills

Published on: February 13, 2020

7.4K

Area of Science:

  • Computer Science Education
  • Mobile Learning Technologies

Background:

  • Mobile devices offer ubiquitous learning experiences.
  • Traditional programming courses can be supplemented by mobile tutors.
  • PyKinetic is a mobile tutor designed to enhance programming education.

Purpose of the Study:

  • Evaluate the learning effectiveness of PyKinetic's coding activities.
  • Compare the impact of activities on novice versus advanced learners.
  • Gather feedback to improve PyKinetic's usability.

Main Methods:

  • Developed PyKinetic (PyKinetic_DbgOut) with five activity types: debugging, code-tracing, and code writing.
  • Conducted a controlled lab study with quantitative and qualitative data collection.
  • Addressed research questions on activity effectiveness, learner-specific impact, and usability.

Main Results:

  • PyKinetic_DbgOut learning activities were more beneficial for advanced students.
  • Identified distinct interrelations of coding skills for novices and advanced learners.
  • Collected participant feedback for tutor enhancement.

Conclusions:

  • The combination of coding activities in PyKinetic is effective for learning programming.
  • PyKinetic's current design benefits advanced learners more than novices.
  • User feedback provides a clear path for improving PyKinetic's usability and effectiveness.