NotesFAQContact Us
Collection
Advanced
Search Tips
Showing all 4 results Save | Export
Peer reviewed Peer reviewed
Direct linkDirect link
Podworny, Susanne; Hüsing, Sven; Schulte, Carsten – Statistics Education Research Journal, 2022
Data science surrounds us in contexts as diverse as climate change, air pollution, route-finding, genomics, market manipulation, and movie recommendations. To open the "data-science-black-box" for lower secondary school students, we developed a data science teaching unit focusing on the analysis of environmental data, which we embedded…
Descriptors: Statistics Education, Programming, Programming Languages, Data Analysis
Peer reviewed Peer reviewed
Direct linkDirect link
Efecan, Can Fatih; Sendag, Serkan; Gedik, Nuray – Journal of Educational Computing Research, 2021
Learning programming is a painful process for most students, especially those learning text- based programming languages. In this study, based on the principle of Bandura's social learning theory, the vicarious real-life experiences of several pioneers in the field of IT and programming were presented as 15-minutes stories to a group of 9th…
Descriptors: Programming, Computer Science Education, Academic Achievement, Comparative Analysis
Peer reviewed Peer reviewed
PDF on ERIC Download full text
Maruyama, Ryoga; Ogata, Shinpei; Kayama, Mizue; Tachi, Nobuyuki; Nagai, Takashi; Taguchi, Naomi – International Association for Development of the Information Society, 2022
This study aims to explore an educational learning environment that supports students to learn conceptual modelling with the unified modelling language (UML). In this study, we call the describing models "UML programming." In this paper, we show an educational UML programming environment for science, technology, engineering, art, and…
Descriptors: Case Studies, Programming Languages, Learning Processes, Models
Peer reviewed Peer reviewed
Direct linkDirect link
Meerbaum-Salant, Orni; Armoni, Michal; Ben-Ari, Mordechai – Computer Science Education, 2013
Scratch is a visual programming environment that is widely used by young people. We investigated if Scratch can be used to teach concepts of computer science (CS). We developed learning materials for middle-school students that were designed according to the constructionist philosophy of Scratch and evaluated them in a few schools during two…
Descriptors: Computer Science Education, Middle School Students, Programming Languages, Taxonomy