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

Group Design02:01

Group Design

10.5K
The most basic experimental design involves two groups: the experimental group and the control group. The two groups are designed to be the same except for one difference— experimental manipulation. The experimental group gets the experimental manipulation—that is, the treatment or variable being tested—and the control group does not. Since experimental manipulation is the only difference between the experimental and control groups, we can be sure that any differences between...
10.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
Integration by Parts: Indefinite Integrals01:26

Integration by Parts: Indefinite Integrals

171
Integration by parts is a fundamental technique in calculus for evaluating integrals involving the product of two functions. It is particularly useful when direct integration is not feasible. The method is based on the product rule for differentiation, which states that the derivative of a product equals the derivative of the first function times the second, plus the first function times the derivative of the second. By integrating this identity and rearranging terms, the integration by parts...
171
Factorial Design02:01

Factorial Design

13.8K
Factorial Analysis is an experimental design that applies Analysis of Variance (ANOVA) statistical procedures to examine a change in a dependent variable due to more than one independent variable, also known as factors. Changes in worker productivity can be reasoned, for example, to be influenced by salary and other conditions, such as skill level. One way to test this hypothesis is by categorizing salary into three levels (low, moderate, and high) and skills sets into two levels (entry level...
13.8K
Integration by Parts: Definite Integrals01:23

Integration by Parts: Definite Integrals

79
Definite integrals involving the product of two functions over a fixed interval can be evaluated using integration by parts. This method rewrites the integral as the difference of a product evaluated at the endpoints and a remaining definite integral that is often simpler to compute.A representative example is the definite integral of the inverse tangent function. Since there is no direct integration formula for arctan ⁡x, the integrand is rewritten as a product of arctan⁡ x and the...
79
Characteristics of Practical Op Amps01:16

Characteristics of Practical Op Amps

862
A difference amplifier, a crucial component in numerous electronic devices, ideally amplifies only the difference-mode signal, which is the difference between two input signals. However, in practical circuits, the output voltage depends on both the differential gain and the common-mode gain.
The ratio of differential gain to the common-mode gain is defined as the common-mode rejection ratio (CMRR). This ratio quantifies the ability of operational amplifiers (op-amps) to reject common-mode...
862

You might also read

Related Articles

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

Sort by
Same author

Low-Temperature xTB-MD-DFT Screening of Functionalized Oxide Surface-Patch Models (TiO<sub>2</sub>, ZnO, CeO<sub>2</sub>) for Hydrocarbon Association and Microbial-Proxy Perturbation Assessment in Cold Bioremediation.

Nanomaterials (Basel, Switzerland)·2026
Same author

Thyroid stimulating hormone (TSH): does it live up to its promises in the andrology laboratory?

Basic and clinical andrology·2026
Same author

Adaptive balancing of effort, accuracy and response speed in anomia treatment for post-stroke aphasia in community-based settings in the USA: a within-subjects randomised controlled trial protocol.

BMJ open·2026
Same author

A dual-track, physics-informed framework for predicting TENG open circuit voltage and short circuit current.

iScience·2026
Same author

Effect of Exercise-Based Interventions on HbA1c in Adults with Type 1 Diabetes: A Systematic Review and Meta-Analysis.

Cell journal·2026
Same author

Low-Load endoluminal navigation with a magnetically actuated medical soft microrobot.

Frontiers in medical technology·2026

Related Experiment Video

Updated: Jan 31, 2026

An Assessment Method and Toolkit to Evaluate Keyboard Design on Smartphones
05:42

An Assessment Method and Toolkit to Evaluate Keyboard Design on Smartphones

Published on: October 5, 2020

3.7K

An integrated practice system for learning programming in Python: design and evaluation.

Peter Brusilovsky1, Lauri Malmi2, Roya Hosseini1

  • 11School of Computing and Information, University of Pittsburgh, 135 N. Bellefield Ave., Pittsburgh, 15260 PA USA.

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

Integrating multiple interactive learning resources into one system improved student engagement and performance in introductory programming courses. Regular use correlated with higher motivation and better overall course outcomes.

Keywords:
CS1Classroom studyIntroductory programming educationMultiple content typesPythonStudent motivationStudent performance

More Related Videos

Using Practice Testing, Public Speaking, and Source Monitoring to Examine the Influences of Learning Strategies and Stress on Episodic Memory
07:59

Using Practice Testing, Public Speaking, and Source Monitoring to Examine the Influences of Learning Strategies and Stress on Episodic Memory

Published on: June 14, 2019

8.4K
A Machine Learning Approach to Design an Efficient Selective Screening of Mild Cognitive Impairment
12:18

A Machine Learning Approach to Design an Efficient Selective Screening of Mild Cognitive Impairment

Published on: January 11, 2020

8.1K

Related Experiment Videos

Last Updated: Jan 31, 2026

An Assessment Method and Toolkit to Evaluate Keyboard Design on Smartphones
05:42

An Assessment Method and Toolkit to Evaluate Keyboard Design on Smartphones

Published on: October 5, 2020

3.7K
Using Practice Testing, Public Speaking, and Source Monitoring to Examine the Influences of Learning Strategies and Stress on Episodic Memory
07:59

Using Practice Testing, Public Speaking, and Source Monitoring to Examine the Influences of Learning Strategies and Stress on Episodic Memory

Published on: June 14, 2019

8.4K
A Machine Learning Approach to Design an Efficient Selective Screening of Mild Cognitive Impairment
12:18

A Machine Learning Approach to Design an Efficient Selective Screening of Mild Cognitive Impairment

Published on: January 11, 2020

8.1K

Area of Science:

  • Computer Science Education
  • Educational Technology

Background:

  • Interactive learning resources, or "smart content," enhance computer science education, particularly introductory programming.
  • Current systems often require separate logins, hindering the use of multiple resources due to administrative overhead.
  • This limits student exposure and potential benefits from diverse learning tools.

Purpose of the Study:

  • To present a versatile architecture for unifying diverse smart content into a single, accessible system.
  • To evaluate the impact of integrated smart content on student engagement, behavior, and learning outcomes in a large-scale programming course.

Main Methods:

  • Developed the Python Grids system, integrating four distinct smart content types from different servers.
  • Deployed the system in an introductory programming course for over 600 students over a full semester.
  • Analyzed student engagement patterns, course performance, and motivational profiles.

Main Results:

  • The majority of students engaged with all four integrated content types, rather than a limited selection.
  • Accessing multiple content types correlated with superior course performance compared to using only one.
  • Consistent weekly system usage during the course positively impacted overall performance.

Conclusions:

  • A unified system architecture effectively integrates diverse smart learning content, overcoming previous accessibility barriers.
  • Exposure to varied smart content and regular practice significantly enhance student learning outcomes and motivation in computer science.
  • This approach offers a scalable model for improving digital learning experiences in computer science education.