NotesFAQContact Us
Collection
Advanced
Search Tips
Laws, Policies, & Programs
What Works Clearinghouse Rating
Showing 871 to 885 of 1,782 results Save | Export
Peer reviewed Peer reviewed
PDF on ERIC Download full text
Lepp, Marina; Palts, Tauno; Luik, Piret; Kaspar, Papli; Suviste, Reelika; Säde, Merilin; Hollo, Kaspar; Vaherpuu, Vello; Tõnisson, Eno – International Review of Research in Open and Distributed Learning, 2018
Learning programming has become more and more popular and organizing introductory massive open online courses (MOOCs) on programming can be one way to bring this education to the masses. While programming MOOCs usually use automated assessment to give feedback on the submitted code, the lack of understanding of certain aspects of the tasks and…
Descriptors: Troubleshooting, Introductory Courses, Programming, Computer Science Education
Peer reviewed Peer reviewed
Direct linkDirect link
Margulieux, Lauren E.; Catrambone, Richard; Schaeffer, Laura M. – Instructional Science: An International Journal of the Learning Sciences, 2018
Originally intended as a replication study, this study discusses differences in problem solving performance among different domains caused by the same instructional intervention. The learning sciences acknowledges similarities in the learners' cognitive architecture that allow interventions to apply across domains, but it also argues that each…
Descriptors: Problem Solving, Intervention, Instructional Design, Programming
Lei Tang – ProQuest LLC, 2018
The software industry spends a tremendous amount of effort and resources on software testing and maintenance to improve the quality of software. However, a large portion of the cost may be saved by training high-quality software developers with better Computer Science education. Skilled software developers can not only produce code of fewer bugs…
Descriptors: Computer Science, Computer Science Education, Introductory Courses, Programming
Peer reviewed Peer reviewed
Direct linkDirect link
Alonso-Mencía, M. Elena; Alario-Hoyos, Carlos; Estévez-Ayres, Iria; Delgado Kloos, Carlos – Australasian Journal of Educational Technology, 2021
Massive open online courses (MOOCs) require registered learners to be autonomous in their learning. Nevertheless, prior research studies showed that many learners lack the necessary self-regulated learning (SRL) skills to succeed in MOOCs. This research study aimed to gain insights into the relationships that exist between SRL and background…
Descriptors: Self Management, Independent Study, Learning Strategies, Online Courses
Peer reviewed Peer reviewed
PDF on ERIC Download full text
Eryilmaz, Selami; Deniz, Gülhanim – Turkish Online Journal of Educational Technology - TOJET, 2021
This study was conducted to determine the effect of Tinkercad use in computer programming education on students ' computational thinking skills and perceptions. In this context, 583 secondary school students studying in Ankara province of Turkey at the fifth, sixth, seventh and eighth grade level in the 2019-2020 academic year constitute the…
Descriptors: Computer Science Education, Programming, Instructional Effectiveness, Courseware
Peer reviewed Peer reviewed
PDF on ERIC Download full text
Copp, David A.; Isaacs, Jason T.; Hespanha, João P. – Advances in Engineering Education, 2021
Recent changes have been made in Science, Technology, Engineering, and Mathematics (STEM) education in the United States with the goal of increasing the number of students pursuing degrees and careers in STEM. The Next Generation Science Standards (NGSS) integrate new science and engineering standards in an attempt to achieve this goal and are the…
Descriptors: Programming, Robotics, STEM Education, Standards
Peer reviewed Peer reviewed
Direct linkDirect link
Veerasamy, Ashok Kumar; D'Souza, Daryl; Lindén, Rolf; Laakso, Mikko-Jussi – Journal of Computer Assisted Learning, 2019
Past research has shown that student problem-solving skills may be used to determine student final exam performance. This study reports on the relationship between student perceived problem-solving skills and academic performance in introductory programming, in formative and summative programming assessment tasks. We found that the more effective…
Descriptors: Novices, Programming, Introductory Courses, Summative Evaluation
Peer reviewed Peer reviewed
Direct linkDirect link
Abdunabi, Ramadan; Hbaci, Ilham; Ku, Heng-Yu – Journal of Information Technology Education: Research, 2019
Aim/Purpose: Currently, Information Systems (IS) departments in business schools are moving towards integrating learning to program or code in their undergraduate core courses. Many factors affecting IS student success in learning to program have been identified, but there is still a dearth of knowledge about student perceptions on their own…
Descriptors: Undergraduate Students, Student Attitudes, Self Efficacy, Programming
Peer reviewed Peer reviewed
Direct linkDirect link
Crawford, Chris S.; Gilbert, Juan E. – ACM Transactions on Computing Education, 2019
Brain-Computer Interface (BCI) hardware is becoming more affordable and accessible. However, there is limited work investigating ways to design software that broadens participation with BCI technology. In this article, we present a block-based programming environment designed to assist novice programmers with creating BCI applications. We also…
Descriptors: Barriers, Computer Software, Programming, Information Technology
Peer reviewed Peer reviewed
Direct linkDirect link
Wong, Gary Ka-Wai; Cheung, Ho-Yin – Interactive Learning Environments, 2020
The role of programming in computing education for children has grown rapidly in recent years with the proliferation of specially designed programming tools, which is grounded on Seymour Papert's theoretical work in Constructionism. Studies show that some children can develop computational thinking skills and practices with programming activities…
Descriptors: Elementary School Students, Student Attitudes, 21st Century Skills, Computation
Peer reviewed Peer reviewed
PDF on ERIC Download full text
Luce, Thom – Information Systems Education Journal, 2020
This paper reviews the evolution of a senior level, live-client project development capstone class in the Analytics and Information Systems department of an AACSB accredited College of Business. The paper traces changes in methodologies and technologies leading to the current Scrum based approach, using ASP.NET Model-View-Controller, MVC, as the…
Descriptors: Capstone Experiences, College Seniors, Information Systems, Computer Software
Peer reviewed Peer reviewed
PDF on ERIC Download full text
Maruyama, Yukiko; Kanoh, Hiroko; Adachi, Kinya – International Association for Development of the Information Society, 2017
To investigate parents' concerns about programming education in primary school, a preliminary online survey was carried out as a first step of the study. The result of the survey shows that parents seem to think that aim of programming education in primary school is not only learning coding. [For the complete proceedings, see ED579395.]
Descriptors: Foreign Countries, Parents, Computer Science Education, Programming
Peer reviewed Peer reviewed
Direct linkDirect link
Hadad, Shlomit; Shamir-Inbal, Tamar; Blau, Ina; Leykin, Eynat – Journal of Educational Computing Research, 2021
This study explored (1) pedagogical strategies in Educational Coding and Robotics (ECR) learning which can develop computational thinking of students and (2) the degree of teacher centrality in the ECR classroom. In addition, we investigated (3) the added value of the Small Private Online Course (SPOC) to teacher professional development (TPD). We…
Descriptors: Professional Development, Inservice Teacher Education, Elementary School Teachers, Programming
Peer reviewed Peer reviewed
Direct linkDirect link
González-Castro, Nuria; Muñoz-Merino, Pedro J.; Alario-Hoyos, Carlos; Delgado Kloos, Carlos – Australasian Journal of Educational Technology, 2021
Massive open online courses (MOOCs) pose a challenge for instructors when trying to provide personalised support to learners, due to large numbers of registered participants. Conversational agents can be of help to support learners when working with MOOCs. This article presents an adaptive learning module for JavaPAL, a conversational agent that…
Descriptors: Online Courses, Learning Modules, Computer Science Education, Programming
Peer reviewed Peer reviewed
Direct linkDirect link
Karavirta, Ville; Shaffer, Clifford A. – IEEE Transactions on Learning Technologies, 2016
Data Structures and Algorithms are a central part of Computer Science. Due to their abstract and dynamic nature, they are a difficult topic to learn for many students. To alleviate these learning difficulties, instructors have turned to algorithm visualizations (AV) and AV systems. Research has shown that especially engaging AVs can have an impact…
Descriptors: Electronic Learning, Computer Science, Animation, Mathematics
Pages: 1  |  ...  |  55  |  56  |  57  |  58  |  59  |  60  |  61  |  62  |  63  |  ...  |  119