NotesFAQContact Us
Collection
Advanced
Search Tips
What Works Clearinghouse Rating
Showing 16 to 30 of 1,682 results Save | Export
Peer reviewed Peer reviewed
Direct linkDirect link
W. Monty Jones; Katherine Hansen; Douglas Lusa Krug; Michael L. Schad; Nakisha Whittington; Xun Liu – Computer Science Education, 2025
Background and Context: Efforts to engage adult learners in computer science in the United States have been largely unsuccessful. While research examining the use of music for teaching computer programming with K-12 learners is emerging, little research with adult learners exists. Objective: This study evaluates the effect of computer coding…
Descriptors: Musical Composition, Computer Software, Adult Students, Student Attitudes
Peer reviewed Peer reviewed
Direct linkDirect link
Bayan Masarwa; Hagit Hel-Or; Sharona T. Levy – Journal of Research in Childhood Education, 2024
Computational thinking (CT) activities are increasingly being integrated into early childhood schools. We focus on studying children's learning using an "unplugged" (non-computational) learning unit that considers a teacher's knowledge and classroom space and affords seamless adaptation into the classroom given the objects used in the…
Descriptors: Kindergarten, Computation, Thinking Skills, Educational Games
Peer reviewed Peer reviewed
Direct linkDirect link
Davis Krumins; Sandra Schumann; Veiko Vunder; Rauno Põlluäär; Kristjan Laht; Renno Raudmäe; Alvo Aabloo; Karl Kruusamäe – IEEE Transactions on Learning Technologies, 2024
Teaching robotics with the robot operating system (ROS) is valuable for instating good programming practices but requires significant setup steps from the learner. Providing a ready-made ROS learning environment over the web can make robotics more accessible; however, most of the previous remote labs have abstracted the authentic ROS developer…
Descriptors: Teaching Methods, Robotics, Programming, Computer Science Education
Peer reviewed Peer reviewed
Direct linkDirect link
Hassan Kilavo; Tabu S. Kondo; Feruzi Hassan – Interactive Learning Environments, 2024
Today computing is intricate in all aspects of our lives, beginning with communications and education to banking, information security, health, shopping, and social media. Development of the computing is proportional to the development of software which is becoming a serious part of all daily lives. This paper, therefore, assessed the impact of…
Descriptors: Foreign Countries, Computer Science Education, Elementary School Students, Outcomes of Education
Peer reviewed Peer reviewed
PDF on ERIC Download full text
Walter Gander – Informatics in Education, 2024
When the new programming language Pascal was developed in the 1970's, Walter Gander did not like it because because many features which he appreciated in prior programming languages were missing in Pascal. For example the block structure was gone, there were no dynamical arrays, no functions or procedures were allowed as parameters of a procedure,…
Descriptors: Computer Software, Programming Languages, Algorithms, Automation
Peer reviewed Peer reviewed
PDF on ERIC Download full text
Gyuhun Jung; Markel Sanz Ausin; Tiffany Barnes; Min Chi – International Educational Data Mining Society, 2024
We presented two empirical studies to assess the efficacy of two Deep Reinforcement Learning (DRL) frameworks on two distinct Intelligent Tutoring Systems (ITSs) to exploring the impact of Worked Example (WE) and Problem Solving (PS) on student learning. The first study was conducted on a probability tutor where we applied a classic DRL to induce…
Descriptors: Intelligent Tutoring Systems, Problem Solving, Artificial Intelligence, Teaching Methods
Peer reviewed Peer reviewed
Direct linkDirect link
Ishaq, Muhammad; Abid, Adnan; Farooq, Muhammad Shoaib; Manzoor, Muhammad Faraz; Farooq, Uzma; Abid, Kamran; Helou, Mamoun Abu – Education and Information Technologies, 2023
Fundamentals of Database Systems is a core course in computing disciplines as almost all small, medium, large, or enterprise systems essentially require data storage component. Database System Education (DSE) provides the foundation as well as advanced concepts in the area of data modeling and its implementation. The first course in DSE holds a…
Descriptors: Databases, Computer Science Education, Required Courses, Information Storage
Ira Woodring – ProQuest LLC, 2025
Unified Modeling Language (UML) Class Diagramming is the commonly accepted mechanism used to describe relationships between software components. In addition, it is an essential educational tool that is used to convey the structure of software and the patterns of software design to students. Unfortunately, UML is a visual-only mechanism and…
Descriptors: Computer Software, Visual Aids, Audio Equipment, Visual Impairments
Peer reviewed Peer reviewed
Direct linkDirect link
Gerit Wagner; Laureen Thurner – Journal of Information Systems Education, 2025
Git, as the leading version-control system, is frequently employed by software developers, digital product managers, and knowledge workers. Information systems (IS) students aspiring to fill software engineering, management, or research positions would therefore benefit from familiarity with Git. However, teaching Git effectively can be…
Descriptors: Computer Science Education, Information Systems, Teaching Methods, Computer Software
Peer reviewed Peer reviewed
Direct linkDirect link
Carina Büscher – International Journal of Science and Mathematics Education, 2025
Computational thinking (CT) is becoming increasingly important as a learning content. Subject-integrated approaches aim to develop CT within other subjects like mathematics. The question is how exactly CT can be integrated and learned in mathematics classrooms. In a case study involving 12 sixth-grade learners, CT activities were explored that…
Descriptors: Mathematics Instruction, Thinking Skills, Teaching Methods, Computer Science Education
Peer reviewed Peer reviewed
Direct linkDirect link
Michele Scalera; Agostino Marengo; Vita Santa Barletta; Danilo Caivano; Giovanni Dimauro; Jenny Pange – Education and Information Technologies, 2025
Computer architecture is considered one of the dry and hard-to-learn courses for students in the computer science discipline. Therefore, educational institutions experiment with different pedagogical approaches to enhance students' performance and interest in courses. This study introduces a Simplified Approach to Teach a Processor (SAtTaP), a…
Descriptors: Computer Science Education, Teaching Methods, Computer System Design, Undergraduate Students
Peer reviewed Peer reviewed
PDF on ERIC Download full text
David M. Woods; Andrea Hulshult – Information Systems Education Journal, 2025
IT/IS educators continue to work to develop content and activities for teaching Agile practices, processes, and methodologies to their courses to ensure students have the skills expected by businesses. Given the wide range of tools and technologies that fall under the umbrella of Agile and the wide range of places where Agile is applied, educators…
Descriptors: Information Technology, Information Science Education, Computer Science Education, Teaching Methods
Peer reviewed Peer reviewed
Direct linkDirect link
Dan Sun; Fan Xu – Journal of Educational Computing Research, 2025
Real-time collaborative programming (RCP), which allows multiple programmers to work concurrently on the same codebase with changes instantly visible to all participants, has garnered considerable popularity in higher education. Despite this trend, little work has rigorously examined how undergraduates engage in collaborative programming when…
Descriptors: Cooperative Learning, Programming, Computer Science Education, Undergraduate Students
Peer reviewed Peer reviewed
Direct linkDirect link
Robin Samuelsson – British Journal of Educational Technology, 2025
Programming is becoming a key subject in early education globally, with surging problems of how computer science can become a subject for children of all ages and backgrounds. Problems of implementing new technologies in the old curricula have long been noted, and lately, concern over computer science education goals is often too narrow and…
Descriptors: Computer Science Education, Play, Early Childhood Education, Technology Integration
Peer reviewed Peer reviewed
Direct linkDirect link
Sonia Lorente; Mónica Arnal-Palacián; Maximiliano Paredes-Velasco – European Journal of Psychology of Education, 2024
The European Higher Education Area (EHEA) proposes to enhance active learning and student protagonism in order to improve academic performance. In this sense, different methodologies are emerging to create scenarios for self-regulation of their learning. In this study the cooperative, collaborative and interdisciplinary learning methodologies were…
Descriptors: Cooperative Learning, Interdisciplinary Approach, Computer Software, Universities
Pages: 1  |  2  |  3  |  4  |  5  |  6  |  7  |  8  |  9  |  10  |  11  |  ...  |  113