NotesFAQContact Us
Collection
Advanced
Search Tips
Audience
Teachers1
Laws, Policies, & Programs
Assessments and Surveys
What Works Clearinghouse Rating
Showing all 14 results Save | Export
Peer reviewed Peer reviewed
Direct linkDirect link
Craig, Paul A.; Nash, Jessica A.; Crawford, T. Daniel – Biochemistry and Molecular Biology Education, 2022
A programming workshop has been developed for biochemists and molecular biologists to introduce them to the power and flexibility of solving problems with Python. The workshop is designed to move users beyond a "plug-and-play" approach that is based on spreadsheets and web applications in their teaching and research to writing scripts to…
Descriptors: Programming Languages, Biochemistry, Molecular Biology, Data Analysis
Peer reviewed Peer reviewed
Direct linkDirect link
Lafuente, Deborah; Cohen, Brenda; Fiorini, Guillermo; Garci´a, Agusti´n Alejo; Bringas, Mauro; Morzan, Ezequiel; Onna, Diego – Journal of Chemical Education, 2021
Machine learning, a subdomain of artificial intelligence, is a widespread technology that is molding how chemists interact with data. Therefore, it is a relevant skill to incorporate into the toolbox of any chemistry student. This work presents a workshop that introduces machine learning for chemistry students based on a set of Python notebooks…
Descriptors: Undergraduate Students, Chemistry, Electronic Learning, Artificial Intelligence
Peer reviewed Peer reviewed
PDF on ERIC Download full text
Ritter, Frauke; Standl, Bernhard – Informatics in Education, 2023
We live in a digital age, not least accelerated by the COVID-19 pandemic. It is all the more important in our society that students learn and master the key competence of algorithmic thinking to understand the informatics concepts behind every digital phenomena and thus is able to actively shape the future. For this to be successful, concepts must…
Descriptors: Algorithms, Information Science Education, Computer Science Education, COVID-19
Peer reviewed Peer reviewed
PDF on ERIC Download full text
Maruyama, Yukiko – International Association for Development of the Information Society, 2020
To investigate the effects previous experience on the impressions of parents regarding computer programming, a survey was carried out before and after parent-children workshops were conducted. The results of the survey showed that the impressions of the participants regarding computer programming after the workshops became more positive than…
Descriptors: Elementary School Students, Parents, Workshops, Programming
Peer reviewed Peer reviewed
Direct linkDirect link
Svensson, Kim; Eriksson, Urban; Pendrill, Ann-Marie – Physical Review Physics Education Research, 2020
A small group of interested upper secondary education students participated in a workshop where they created a particle-based physics engine and used the engine to implement a hanging cloth simulation and a two-dimensional heat diffusion model of their own creation. During the implementation of their models, learning opportunities present…
Descriptors: Foreign Countries, Physics, Science Education, Secondary School Students
Peer reviewed Peer reviewed
Direct linkDirect link
dos Santos Lopes, Maísa Soares; Gomes, Iago Pacheco; Trindade, Roque M. P.; da Silva, Alzira F.; de C. Lima, Antonio C. – IEEE Transactions on Learning Technologies, 2017
Remote robotics laboratories have been successfully used for engineering education. However, few of them use mobile robots to to teach computer science. This article describes a mobile robot Control and Programming Environment (CPE) and its pedagogical applications. The system comprises a remote laboratory for robotics, an online programming tool,…
Descriptors: Robotics, Programming, Educational Technology, Technology Uses in Education
Peer reviewed Peer reviewed
Direct linkDirect link
Fields, Deborah; Vasudevan, Veena; Kafai, Yasmin B. – Interactive Learning Environments, 2015
We highlight ways to support interest-driven creation of digital media in Scratch, a visual-based programming language and community, within a high school programming workshop. We describe a collaborative approach, the programmers' collective, that builds on social models found in do-it-yourself and open source communities, but with scaffolding…
Descriptors: Programming Languages, Programming, High School Students, Cooperative Learning
Peer reviewed Peer reviewed
Direct linkDirect link
Kazakoff, Elizabeth R.; Sullivan, Amanda; Bers, Marina U. – Early Childhood Education Journal, 2013
This paper examines the impact of programming robots on sequencing ability during a 1-week intensive robotics workshop at an early childhood STEM magnet school in the Harlem area of New York City. Children participated in computer programming activities using a developmentally appropriate tangible programming language CHERP, specifically designed…
Descriptors: Children, Robotics, Programming Languages, Control Groups
Peer reviewed Peer reviewed
Direct linkDirect link
Derntl, M.; Neumann, S.; Griffiths, D.; Oberhuemer, P. – IEEE Transactions on Learning Technologies, 2012
IMS Learning Design (LD) is the only available interoperability specification in the area of technology enhanced learning that allows the definition and orchestration of complex activity flows and resource environments in a multirole setting. IMS LD has been available since 2003, and yet it has not been widely adopted either by practitioners or by…
Descriptors: Foreign Countries, Educational Technology, Instructional Design, Computer Software
Nelson, Jennifer; Braafladt, Keith – ALA Editions, 2012
Technology may not be a magic wand, but innovative technology programming can genuinely help children become adept at navigating our increasingly wired world while also helping them develop deductive reasoning, math, and other vital literacy skills. One of the simplest and most powerful tools for technology-based public library programming is…
Descriptors: Programming Languages, Time Management, Computer Uses in Education, Public Libraries
Peer reviewed Peer reviewed
Direct linkDirect link
Tekinerdogan, Bedir – Computer Science Education, 2011
Model-driven software development (MDSD) aims to support the development and evolution of software intensive systems using the basic concepts of model, metamodel, and model transformation. In parallel with the ongoing academic research, MDSD is more and more applied in industrial practices. After being accepted both by a broad community of…
Descriptors: Foreign Countries, Computer Software, Graduate Study, Industry
Peer reviewed Peer reviewed
Direct linkDirect link
Tangney, Brendan; Oldham, Elizabeth; Conneely, Claire; Barrett, Stephen; Lawlor, John – IEEE Transactions on Education, 2010
This paper describes a model for computer programming outreach workshops aimed at second-level students (ages 15-16). Participants engage in a series of programming activities based on the Scratch visual programming language, and a very strong group-based pedagogy is followed. Participants are not required to have any prior programming experience.…
Descriptors: Foreign Countries, Computer Software, Programming Languages, Computer Science Education
Peer reviewed Peer reviewed
Direct linkDirect link
Nash, Jane Gradwohl; Bravaco, Ralph J.; Simonson, Shai – Computer Science Education, 2006
The purpose of this study was to assess structural knowledge change across a two-week workshop designed to provide high-school teachers with training in Java and Object Oriented Programming. Both before and after the workshop, teachers assigned relatedness ratings to pairs of key concepts regarding Java and Object Oriented Programming. Their…
Descriptors: Concept Mapping, Cognitive Structures, Workshops, Programming
Marcus, Robert L.; Robertson, Douglass – 1998
Central State University (Ohio), under a contract with Nichols Research Corporation, has developed a World Wide web based workshop on high performance computing entitled "IBN SP2 Parallel Programming Workshop." The research is part of the DoD (Department of Defense) High Performance Computing Modernization Program. The research…
Descriptors: Algorithms, Computer Assisted Instruction, Computer Science Education, Computer System Design