NotesFAQContact Us
Collection
Advanced
Search Tips
Laws, Policies, & Programs
What Works Clearinghouse Rating
Showing 1 to 15 of 99 results Save | Export
Peer reviewed Peer reviewed
Direct linkDirect link
Dilmen, Kaan; Kert, Serhat Bahadir; Ugras, Tuba – Education and Information Technologies, 2023
Programming education is an important educational process that enables the development of children's problem solving and algorithmic thinking skills. It is known that children frequently encounter syntax problems in coding activities. Many block-based programming software has been developed to eliminate this difficulty in the learning process.…
Descriptors: Children, Adolescents, Coding, Programming Languages
Velez, Martin – ProQuest LLC, 2019
Software is an integral part of our lives. It controls the cars we drive every day, the ships we send into space, and even our toasters. It is everywhere and we can easily download more. Software solves many real-world problems and satisfies many needs. Thus, unsurprisingly, there is a rising demand for software engineers to maintain existing…
Descriptors: Computer Science Education, Programming, Introductory Courses, Computer Software
Peer reviewed Peer reviewed
Direct linkDirect link
Malik, Sohail Iqbal; Mathew, Roy; Al-Nuaimi, Rim; Al-Sideiri, Abir; Coldwell-Neilson, Jo – Education and Information Technologies, 2019
Problem solving skills are considered an integral part of grasping the precise concepts of the programming domain for novices in introductory programming (IP) courses. But these skills are mostly covered only in early lectures of such courses or are included in just a few early chapters of some relevant textbooks. Consequently, high failure and…
Descriptors: Problem Solving, Skill Development, Electronic Learning, Handheld Devices
Mihci, C.; Satici, A. F. – Online Submission, 2020
Computers are problem-solving tools at heart. Without an operating system though, they would be rendered useless. Most computer users are unaware of the inherent capabilities of the bare OS and the problems it can solve for them. This comes naturally in an era of commercialized solutions in the form of apps and software packages. However, gaining…
Descriptors: Web Based Instruction, Problem Solving, Problem Based Learning, Computer Science Education
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
Enderle, Patrick; King, Natalie; Margulieux, Lauren – Science Teacher, 2021
Teaching about wave structure and function is a critical element of any physical science curriculum and supported by "Next Generation Science Standards (NGSS)" PS4: Waves and Their Applications in Technologies for Information Transfer. To support students' learning of these ideas, teachers often rely on developing graphic models of a…
Descriptors: Science Education, Standards, Teaching Methods, Science Curriculum
Peer reviewed Peer reviewed
Direct linkDirect link
Savic, Goran; Segedinac, Milan; Milenkovic, Dušica; Hrin, Tamara; Segedinac, Mirjana – Australasian Journal of Educational Technology, 2018
This paper presents research on using a model-driven approach to the development and management of electronic courses. We propose a course management system which stores a course model represented as distinct machine-readable components containing domain knowledge of different course aspects. Based on this formally defined platform-independent…
Descriptors: Electronic Learning, Online Courses, Curriculum Development, Management Systems
Peer reviewed Peer reviewed
Direct linkDirect link
Wu, Ye-Chi; Ma, Lee Wei; Jiau, Hewijin Christine – Educational Technology & Society, 2013
Programming assignments are commonly used in computer science education to encourage students to practice target concepts and evaluate their learning status. Ensuring students are engaged in such assignments is critical in attracting and retaining students. To this end, WebHat, a service-based program evaluation platform, is introduced in this…
Descriptors: Assignments, Computer Science, Program Evaluation, Computer Software
Peer reviewed Peer reviewed
Direct linkDirect link
Tsai, Chia-Wen; Shen, Pei-Di; Tsai, Meng-Chuan; Chen, Wen-Yu – Interactive Learning Environments, 2017
Much application software education in Taiwan can hardly be regarded as practical. The researchers in this study provided a flexible means of ubiquitous learning (u-learning) with a mobile app for students to access the learning material. In addition, the authors also adopted computational thinking (CT) to help students develop practical computing…
Descriptors: Foreign Countries, College Freshmen, Web Based Instruction, Computation
Peer reviewed Peer reviewed
Direct linkDirect link
Pernas, Ana Marilza; Diaz, Alicia; Motz, Regina; de Oliveira, Jose Palazzo Moreira – Interactive Technology and Smart Education, 2012
Purpose: The broader adoption of the internet along with web-based systems has defined a new way of exchanging information. That advance added by the multiplication of mobile devices has required systems to be even more flexible and personalized. Maybe because of that, the traditional teaching-controlled learning style has given up space to a new…
Descriptors: Electronic Learning, Student Needs, Cognitive Style, Internet
Peer reviewed Peer reviewed
Direct linkDirect link
Zaneldin, Essam K. – International Journal of Educational Management, 2011
Purpose: Despite the popularity of existing course management systems, they do not consider the management of course material changes, particularly courses that require more than one instructor. The main purpose of this study is to instantly communicate course material changes to all instructors teaching the same course and to communicate approved…
Descriptors: Management Systems, Programming Languages, Web Based Instruction, Civil Engineering
Peer reviewed Peer reviewed
Direct linkDirect link
Queiros, R.; Leal, J. P. – IEEE Transactions on Learning Technologies, 2013
In the last two decades, there was a proliferation of programming exercise formats that hinders interoperability in automatic assessment. In the lack of a widely accepted standard, a pragmatic solution is to convert content among the existing formats. BabeLO is a programming exercise converter providing services to a network of heterogeneous…
Descriptors: Computer Science Education, Programming, Electronic Learning, Resource Units
Peer reviewed Peer reviewed
Direct linkDirect link
Haas, Timothy C. – International Journal of Distance Education Technologies, 2016
Before massive numbers of students can take online courses for college credit, the challenges of providing tutoring support, answers to student-posed questions, and the control of cheating will need to be addressed. These challenges are taken up here by developing an online course delivery system that runs in a cluster computing environment and is…
Descriptors: Online Courses, Educational Technology, Technology Uses in Education, Electronic Learning
Peer reviewed Peer reviewed
Direct linkDirect link
Sondag, Tyler; Pokorny, Kian L.; Rajan, Hridesh – ACM Transactions on Computing Education, 2012
Students in all areas of computing require knowledge of the computing device including software implementation at the machine level. Several courses in computer science curricula address these low-level details such as computer architecture and assembly languages. For such courses, there are advantages to studying real architectures instead of…
Descriptors: Programming Languages, Computer Simulation, Computer Graphics, Computer Interfaces
Peer reviewed Peer reviewed
Direct linkDirect link
Shimic, Goran; Jevremovic, Aleksandar – Interactive Learning Environments, 2012
Problem-based learning (PBL) is a student-centered instructional strategy in which students solve problems and reflect on their experiences. Different domains need different approaches in the design of PBL systems. Therefore, we present one case study in this article: A Java Programming PBL. The application is developed as an additional module for…
Descriptors: Foreign Countries, Educational Strategies, Informal Education, Problem Based Learning
Previous Page | Next Page »
Pages: 1  |  2  |  3  |  4  |  5  |  6  |  7