NotesFAQContact Us
Collection
Advanced
Search Tips
What Works Clearinghouse Rating
Meets WWC Standards with or without Reservations2
Showing 691 to 705 of 6,096 results Save | Export
Peer reviewed Peer reviewed
Direct linkDirect link
Bellino, Alessio; Herskovic, Valeria; Hund, Michael; Munoz-Gama, Jorge – ACM Transactions on Computing Education, 2021
A common belief among students is that computing is a boring subject that lacks a connection to the real world. The first class (one 80-minute session) in an introductory computer science course may be an appropriate instance to combat such a belief. Previous studies have used course-wide interventions, e.g., games and physical/tangible devices to…
Descriptors: Student Motivation, Computer Science Education, Programming, Introductory Courses
Peer reviewed Peer reviewed
Direct linkDirect link
Bowman, Nicholas A.; Jarratt, Lindsay; Culver, K. C.; Segre, Alberto M. – ACM Transactions on Computing Education, 2021
Active and collaborative learning has shown considerable promise for improving student outcomes and reducing group disparities. As one common form of collaborative learning, pair programming is an adapted work practice implemented widely in higher education computing programs. In the classroom setting, it typically involves two computer science…
Descriptors: Programming, Cooperative Learning, Student Attitudes, Academic Achievement
Peer reviewed Peer reviewed
Direct linkDirect link
Pratidhina, Elisabeth; Rosana, Dadan; Kuswanto, Heru; Dwandaru, Wipsar Sunu Brams – Physics Education, 2021
Distance learning in physics is still facing challenges, mainly due to the difficult access to a laboratory for practical work. Practical work is an essential part of the physics classroom because it allows students to interact with authentic physics phenomena and develop their scientific abilities. In this paper, we propose alternative…
Descriptors: Physics, Distance Education, Science Experiments, Programming Languages
Peer reviewed Peer reviewed
PDF on ERIC Download full text
Ahmed, Danish; Nayeemuddin, Mohammed; Ayadat, Tahar; Asiz, Andi – International Journal of Higher Education, 2021
This paper discusses recent updates and developments of computing-based courses in the civil engineering discipline. Competency in computing is one of the most important capabilities for university graduates to obtain given the rapid development of computer technology in professional work. Civil engineering is no exception. In fact, many…
Descriptors: Competence, Civil Engineering, Engineering Education, College Graduates
Peer reviewed Peer reviewed
PDF on ERIC Download full text
Fowler, Megan; Hallstrom, Jason; Hollingsworth, Joseph; Kraemer, Eileen; Sitaraman, Murali; Sun, Yu-Shan; Wang, Jiadi; Washington, Gloria – Informatics in Education, 2021
Computer science students often evaluate the behavior of the code they write by running it on specific inputs and studying the outputs, and then apply their comprehension to a more general understanding of the code. While this is a good starting point in the student's career, successful graduates must be able to reason analytically about the code…
Descriptors: Computer Science Education, Coding, Computer Software, Abstract Reasoning
Peer reviewed Peer reviewed
Direct linkDirect link
Shibata, Mizuho; Demura, Kosei; Hirai, Shinichi; Matsumoto, Akihiro – IEEE Transactions on Education, 2021
Contribution: The information described in this study provides a starting point for discussing an effective robotics curriculum offered by any engineering university or institute. Background: Robotics is a multidisciplinary field that includes mechanical engineering, electrical and electronic engineering, and computer science. Several universities…
Descriptors: Engineering Education, Robotics, Higher Education, Core Curriculum
Peer reviewed Peer reviewed
Direct linkDirect link
Vinueza-Morales, Mariuxi; Borrego, Diana; Galindo, Jose A.; Benavides, David – IEEE Transactions on Education, 2021
Contribution: A systematic literature review on the empirical evidence regarding the usage of programming languages for learning purposes is presented. The review analyzes different methods and tools at different educational levels and with different objectives. Background: Learning programming has gained relevance in the last decade. This is due…
Descriptors: Teaching Methods, Programming Languages, Research Reports, Computer Science Education
Peer reviewed Peer reviewed
PDF on ERIC Download full text
Dawar, Deepak – Information Systems Education Journal, 2021
Keeping students motivated during an introductory computer programming can be a challenging task. Looking at its varied complexities, many students who are introduced to computer programming for the first time can easily become demotivated. This work looks at the value-expectancy motivational model of student learning and presents our experiences…
Descriptors: Expectation, Introductory Courses, Programming, Scaffolding (Teaching Technique)
Peer reviewed Peer reviewed
Direct linkDirect link
Demir, Ömer; Seferoglu, Süleyman Sadi – Journal of Educational Computing Research, 2021
Cooperative learning manifests itself as pair programming in coding education. There is a limited number of studies experimentally demonstrating that pair programming is effective in the educational context. Therefore, in this study, solo and pair programming were compared in terms of flow experience, coding quality, and coding achievement. The…
Descriptors: Cooperative Education, Programming, Computer Science Education, College Seniors
Peer reviewed Peer reviewed
Direct linkDirect link
Hinterberger, Elizabeth; Ackerly, Erin; Chen, Yingjie; Li, Yuguang C. – Journal of Chemical Education, 2021
This study presents a low-cost Arduino-based gas chromatography system that is suitable for teaching analytical chemistry in an undergraduate laboratory. The gas chromatography system is built with commonly available materials with a total cost less than $100. A Python code is also provided as a user interface that will record data and display the…
Descriptors: Chemistry, College Science, Science Instruction, Science Laboratories
Peer reviewed Peer reviewed
Direct linkDirect link
Kvamme, Ole Andreas – Studies in Philosophy and Education, 2021
The Norwegian high-school drama series Skam is produced and published by the Norwegian Broadcasting Corporation, a publicly funded institution distinguished by an explicit obligation to the public interest, not only serving their audience as consumers but even as citizens. Generally, the normativity expressed in Skam may be summarized by treating…
Descriptors: Programming (Broadcast), Foreign Countries, Ethical Instruction, Public Television
Peer reviewed Peer reviewed
Direct linkDirect link
Magdalena Bennett – Society for Research on Educational Effectiveness, 2021
Introduction: Differences-in-Differences (DD) is a commonly-used approach in policy evaluation for identifying the impact of an intervention or treatment. Under a parallel trend assumption (PTA), we can recover a causal effect by comparing the difference in outcomes between a treatment and a control group, both before and after an intervention was…
Descriptors: Educational Vouchers, Preferences, School Segregation, Program Evaluation
James D. Stevens – ProQuest LLC, 2021
The ability to efficiently optimize or re-optimize an algorithm for high performance on a particular processor architecture is crucial in a wide spectrum of engineering and scientific applications. To help bridge the gap between fully automated optimization, which does not reliably produce optimal code, and fully manual optimization, which is…
Descriptors: Computation, Programming, Computer Graphics, Automation
Peer reviewed Peer reviewed
Direct linkDirect link
Iskrenovic-Momcilovic, Olivera – Education and Information Technologies, 2019
This paper examines the effectiveness of programming in pairs in the Scratch environment in primary school. The motivation for tackling this issue is based on the successful use of Scratch as a learning environment for any students of programming. The analysis has shown that that programming in pairs produces better results for beginners in…
Descriptors: Programming, Instructional Effectiveness, Teaching Methods, Cooperative Learning
Peer reviewed Peer reviewed
Direct linkDirect link
Jegede, Philip Olu; Olajubu, Emmanuel Ajayi; Ejidokun, Adekunle Olugbenga; Elesemoyo, Isaac Oluwafemi – Journal of Information Technology Education: Innovations in Practice, 2019
Aim/Purpose: The study examined types of errors made by novice programmers in different Java concepts with students of different ability levels in programming as well as the perceived causes of such errors. Background: To improve code writing and debugging skills, efforts have been made to taxonomize programming errors and their causes. However,…
Descriptors: Programming Languages, Programming, Low Achievement, High Achievement
Pages: 1  |  ...  |  43  |  44  |  45  |  46  |  47  |  48  |  49  |  50  |  51  |  ...  |  407