NotesFAQContact Us
Collection
Advanced
Search Tips
Showing all 7 results Save | Export
Peer reviewed Peer reviewed
PDF on ERIC Download full text
Felienne Hermans – Informatics in Education, 2024
This autoethnographic paper is part of a special issue trying to answer the question "How to design or choose languages for programming novices?" I will describe how my programming language Hedy was created, how the initial design goals were formed, how my perspectives on learning and teaching changed along the way, and how Hedy changed…
Descriptors: Decision Making, Programming Languages, Novices, Computer Science Education
Peer reviewed Peer reviewed
Direct linkDirect link
Bhargava, Rahul; Brea, Amanda; Palacin, Victoria; Perovich, Laura; Hinson, Jesse – Educational Technology & Society, 2022
Data literacy is a growing area of focus across multiple disciplines in higher education. The dominant forms of introduction focus on computational toolchains and statistical ways of knowing. As data driven decision-making becomes more central to democratic processes, a larger group of learners must be engaged in order to ensure they have a seat…
Descriptors: Theater Arts, Data Analysis, Social Justice, Statistics Education
Peer reviewed Peer reviewed
Direct linkDirect link
Stahl, Gerry – International Journal of Computer-Supported Collaborative Learning, 2017
The analysis of "group practices" can make visible the work of novices learning how to inquire in science or mathematics. These ubiquitous practices are invisibly taken for granted by adults, but can be observed and rigorously studied in adequate traces of online collaborative learning. Such an approach contrasts with traditional…
Descriptors: Computer Assisted Instruction, Cooperative Learning, Novices, Mathematics Education
Peer reviewed Peer reviewed
Direct linkDirect link
Brown, Neil C. C.; Altadmri, Amjad – ACM Transactions on Computing Education, 2017
Teaching is the process of conveying knowledge and skills to learners. It involves preventing misunderstandings or correcting misconceptions that learners have acquired. Thus, effective teaching relies on solid knowledge of the discipline, but also a good grasp of where learners are likely to trip up or misunderstand. In programming, there is much…
Descriptors: Novices, Programming Languages, Programming, Error Patterns
Peer reviewed Peer reviewed
Direct linkDirect link
Ahmadzadeh, Marzieh; Mahmoudabadi, Elham; Khodadadi, Farzad – Journal of Information Technology Education, 2011
Anecdotal evidence shows that in computer programming courses plagiarism is a widespread problem. With the growing number of students in such courses, manual plagiarism detection is impractical. This requires instructors to use one of the many available plagiarism detection tools. Prior to choosing one of such tools, a metric that assures the…
Descriptors: Foreign Countries, Plagiarism, Programming Languages, Computer Software
Peer reviewed Peer reviewed
Direct linkDirect link
Katsamani, Maria; Retalis, Symeon; Boloudakis, Michail – Educational Media International, 2012
CADMOS is a graphical learning design (LD) authoring tool that helps a teacher design a unit of learning in two layers: (i) the conceptual layer, which seems like a concept map and contains the learning activities with their associated learning resources and (ii) the flow layer, which contains the orchestration of these activities. One of CADMOS'…
Descriptors: Foreign Countries, Concept Mapping, Usability, Teacher Developed Materials
Peer reviewed Peer reviewed
Direct linkDirect link
Dils, A. Keith – Contemporary Issues in Technology and Teacher Education (CITE Journal), 2004
This paper describes how a teacher educator used a Computer Applications for Educator's preservice education course to teach constructivist lesson planning to students who were in the process of planning lessons. It was hypothesized that by providing scaffolding and coaching during the planning process, preservice teachers could be guided to learn…
Descriptors: Figurative Language, Computer Uses in Education, Educational Planning, Constructivism (Learning)