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

Drag Force and Terminal Speed01:18

Drag Force and Terminal Speed

3.8K
An interesting force in everyday life is the force of drag on an object when it is moving in a fluid. Like friction, the drag force always opposes the motion of an object. Unlike simple friction, the drag force is proportional to some function of the velocity of the object in that fluid. This functionality is complicated and depends upon the shape of the object, its size, its velocity, and the fluid it is in. For most large objects, such as cyclists, cars, and baseballs, that are not moving too...
3.8K
Introduction to R01:11

Introduction to R

5.3K
R is a powerful software environment for statistical computing and graphics. Originating as an implementation of the S language, developed at Bell Laboratories, R has evolved into a robust, open-source statistical software favored by statisticians and data scientists worldwide. Its comprehensive suite includes data manipulation, calculation, and graphical display capabilities, making it versatile for data analysis and visualization. Its programming language is at the core of R's...
5.3K
Guidelines and Strategies for Safe Computer Charting01:18

Guidelines and Strategies for Safe Computer Charting

3.3K
The guidelines and strategies provided by the American Nurses Association (ANA) and the Canadian Nurses Association (CNA) offer essential principles for ensuring safe and secure computer charting systems in healthcare settings. Let's break down each recommendation:
Maintain Confidentiality and Security:
3.3K
Drag01:23

Drag

618
Drag is a resistive force opposing an object’s motion through a fluid, resulting from surface pressure and shear forces. It comprises two components: a perpendicular one from pressure and a tangential one from shear stress. Accurate drag calculations use pressure and wall shear stress distributions, often determined through Computational Fluid Dynamics (CFD) or wind tunnel testing. The drag coefficient, a dimensionless measure, depends on factors like shape, Reynolds number, Mach number,...
618
Introduction to MATLAB01:24

Introduction to MATLAB

1.2K
MATLAB stands for Matrix Laboratory. MathWorks developed MATLAB as a multi-paradigm numerical computing environment and proprietary programming language. It has evolved significantly over the years to become a tool utilized by engineers, scientists, and mathematicians for various tasks, including matrix calculations, developing algorithms, data analysis, and visualization. MATLAB's applications span various industries and disciplines. It's used in image and signal processing,...
1.2K
Two-Dimensional Force System: Problem Solving01:29

Two-Dimensional Force System: Problem Solving

1.5K
Solving problems related to two-dimensional force systems is an essential aspect of mechanics and engineering. By applying the principles of vector analysis and force equilibrium, one can determine the effect of multiple forces acting on an object in a two-dimensional space.
The first step to solving a two-dimensional force system problem is to draw a free-body diagram of the object under consideration. This diagram helps identify all the external forces acting on the object, including their...
1.5K

You might also read

Related Articles

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

Sort by
Same journal

From Virtual Live Entertainment to Real-Time Telepresence: Interoperable and Latency-Aware End-to-End Avatar Pipelines.

IEEE computer graphics and applications·2026
Same journal

Integrating Domain Knowledge into Image Generation Models for Textile Design.

IEEE computer graphics and applications·2026
Same journal

Designing Metaphoric 3D Glyph Atlases for Web-Based Information Landscapes.

IEEE computer graphics and applications·2026
Same journal

Disseminating Geometric Figures for Architecture Education and Research Through a Direct Data Stream Between CAD Software and a Web Viewer.

IEEE computer graphics and applications·2026
Same journal

Designing scFlowVis: Visual Analytics for Single-Cell RNA Sequencing Analysis.

IEEE computer graphics and applications·2026
Same journal

Graph Pattern Matching based reassembly - 3DGPM.

IEEE computer graphics and applications·2026

Related Experiment Video

Updated: Apr 21, 2026

Interactive and Visualized Online Experimentation System for Engineering Education and Research
08:35

Interactive and Visualized Online Experimentation System for Engineering Education and Research

Published on: November 24, 2021

3.1K

Graphical qualities of educational technology: Using drag-and-drop and text-based programs for introductory computer

Betsy DiSalvo

    IEEE Computer Graphics and Applications
    |November 13, 2014
    PubMed
    Summary

    Students may prefer visual programming languages like Alice, but learning outcomes in computer science education are not always tied to preference. Text-based languages like Jython can also be highly effective for learning.

    More Related Videos

    Author Spotlight: Validation of SICOLE-R for Assessing Cognitive and Reading Skills in Spanish-Speaking Children and Its Role in Personalized Education
    09:00

    Author Spotlight: Validation of SICOLE-R for Assessing Cognitive and Reading Skills in Spanish-Speaking Children and Its Role in Personalized Education

    Published on: August 16, 2024

    1.3K
    Author Spotlight: Streamlining Visual Dynamics to Simplify Molecular Dynamics Simulations Using Gromacs
    05:00

    Author Spotlight: Streamlining Visual Dynamics to Simplify Molecular Dynamics Simulations Using Gromacs

    Published on: August 9, 2024

    2.1K

    Related Experiment Videos

    Last Updated: Apr 21, 2026

    Interactive and Visualized Online Experimentation System for Engineering Education and Research
    08:35

    Interactive and Visualized Online Experimentation System for Engineering Education and Research

    Published on: November 24, 2021

    3.1K
    Author Spotlight: Validation of SICOLE-R for Assessing Cognitive and Reading Skills in Spanish-Speaking Children and Its Role in Personalized Education
    09:00

    Author Spotlight: Validation of SICOLE-R for Assessing Cognitive and Reading Skills in Spanish-Speaking Children and Its Role in Personalized Education

    Published on: August 16, 2024

    1.3K
    Author Spotlight: Streamlining Visual Dynamics to Simplify Molecular Dynamics Simulations Using Gromacs
    05:00

    Author Spotlight: Streamlining Visual Dynamics to Simplify Molecular Dynamics Simulations Using Gromacs

    Published on: August 9, 2024

    2.1K

    Area of Science:

    • Computer Science Education
    • Programming Language Pedagogy

    Background:

    • Effective computer science curricula require understanding how different programming languages impact student learning.
    • Visual programming languages and text-based languages offer distinct pedagogical affordances.

    Purpose of the Study:

    • To compare the learning effectiveness of a visual programming language (Alice) versus a text-based language (Jython) in computer science education.
    • To investigate the relationship between student language preference and actual learning gains.

    Main Methods:

    • Comparative analysis of student learning outcomes.
    • Assessment of student preferences for visual (Alice) versus text-based (Jython) programming environments.

    Main Results:

    • Student preference for a programming language did not consistently correlate with greater learning.
    • Both Alice and Jython facilitated learning, but the preferred language was not always the most beneficial for knowledge acquisition.

    Conclusions:

    • Curriculum design should consider that student preference may not align with optimal learning in computer science.
    • Educators should evaluate the specific learning objectives when selecting between visual and text-based programming languages.