Publication Date
In 2025 | 1 |
Since 2024 | 3 |
Since 2021 (last 5 years) | 12 |
Since 2016 (last 10 years) | 26 |
Since 2006 (last 20 years) | 165 |
Descriptor
Computer Software | 180 |
Electronic Learning | 180 |
Programming | 166 |
Educational Technology | 114 |
Instructional Design | 96 |
Foreign Countries | 82 |
Computer Assisted Instruction | 67 |
Computer System Design | 65 |
Web Based Instruction | 53 |
Computer Science Education | 48 |
Internet | 47 |
More ▼ |
Source
Author
Publication Type
Education Level
Audience
Teachers | 3 |
Researchers | 1 |
Students | 1 |
Location
Taiwan | 14 |
Germany | 12 |
United Kingdom | 9 |
Greece | 6 |
Spain | 6 |
Australia | 5 |
Italy | 5 |
Pennsylvania | 5 |
Canada | 4 |
Finland | 4 |
France | 4 |
More ▼ |
Laws, Policies, & Programs
Assessments and Surveys
Learning Style Inventory | 1 |
Massachusetts Comprehensive… | 1 |
Program for International… | 1 |
What Works Clearinghouse Rating
Silva, Leonardo; Mendes, Antonio Jose; Gomes, Anabela; Fortes, Gabriel – IEEE Transactions on Education, 2023
Contribution: Students' problem-understanding abilities and their relationship with programming learning were investigated using a methodology little explored in the existing literature. Background: Problem comprehension is an ability used during software development. Current research points to conflicting results on students' ability to interpret…
Descriptors: Programming, Comprehension, Computer Software, Electronic Learning
Jyoti Wadmare; Dakshita Kolte; Kapil Bhatia; Palak Desai; Ganesh Wadmare – Journal of Information Technology Education: Innovations in Practice, 2024
Aim/Purpose: This paper highlights an innovative and impactful online operating system algorithms e-learning tool in engineering education. Background: Common teaching methodologies make it difficult to teach complex algorithms of operating systems. This paper presents a solution to this problem by providing simulations of different complex…
Descriptors: Engineering, Science Education, Material Development, Computer Simulation
Costello, Eamon; Johnston, Keith; Wade, Vincent – Interactive Learning Environments, 2023
This research investigated how the bug tracker database of the Virtual Learning Environment (VLE) Moodle is developed as an application of crowd work. The bug tracker is used by software developers, who write and maintain Moodle's code, but also by a wider public world of ordinary Moodle users who can report bugs. Despite many studies of the…
Descriptors: Electronic Learning, Educational Technology, Computer Software, Cooperation
Nikola M. Luburic; Luka Z. Doric; Jelena J. Slivka; Dragan Lj. Vidakovic; Katarina-Glorija G. Grujic; Aleksandar D. Kovacevic; Simona B. Prokic – IEEE Transactions on Learning Technologies, 2025
Software engineers are tasked with writing functionally correct code of high quality. Maintainability is a crucial code quality attribute that determines the ease of analyzing, modifying, reusing, and testing a software component. This quality attribute significantly affects the software's lifetime cost, contributing to developer productivity and…
Descriptors: Intelligent Tutoring Systems, Coding, Computer Software, Technical Occupations
Fleischer, Yannik; Biehler, Rolf; Schulte, Carsten – Statistics Education Research Journal, 2022
This study examines modelling with machine learning. In the context of a yearlong data science course, the study explores how upper secondary students apply machine learning with Jupyter Notebooks and document the modelling process as a computational essay incorporating the different steps of the CRISP-DM cycle. The students' work is based on a…
Descriptors: Statistics Education, Educational Research, Electronic Learning, Secondary School Students
Engelberger, Felipe; Galaz-Davison, Pablo; Bravo, Graciela; Rivera, Maira; Ramirez-Sarmiento, Cesar A. – Journal of Chemical Education, 2021
The COVID-19 pandemic has swiftly forced a change in learning strategies across educational institutions, from extensively relying on in-person activities toward online teaching. It is particularly difficult to adapt courses that depend on physical equipment to be now carried out remotely. This is the case for bioinformatics, which typically…
Descriptors: Biology, Information Science, Computer Software, Tutoring
Jia, Jiyou; He, Yunfan – Interactive Technology and Smart Education, 2022
Purpose: The purpose of this study is to design and implement an intelligent online proctoring system (IOPS) by using the advantage of artificial intelligence technology in order to monitor the online exam, which is urgently needed in online learning settings worldwide. As a pilot application, the authors used this system in an authentic…
Descriptors: Artificial Intelligence, Supervision, Computer Assisted Testing, Electronic Learning
Yazdanian, Ramtin; West, Robert; Dillenbourg, Pierre – International Journal of Artificial Intelligence in Education, 2021
The Fourth Industrial Revolution has considerably sped up the pace of skill changes in many professional domains, with scores of new skills emerging and many old skills moving towards obsolescence. For these domains, identifying the new necessary skills in a timely manner is a difficult task, where existing methods are inadequate. Understanding…
Descriptors: Electronic Learning, Personnel Selection, Computer Software, Computer Mediated Communication
Leigh Jin; Tai-Yin Chi; Brenda Mak – Journal of Information Systems Education, 2024
This paper presents the Screencast-Based Assessment Technique (SBAT) for a mobile app development curriculum in the information systems discipline. SBAT was implemented as a midterm take-home exam in which students design and develop an app project based on their own interests, passions, or ambitions. In addition to coding, students must create…
Descriptors: Technology Uses in Education, Computer Oriented Programs, Handheld Devices, Computer Software
Anna Y. Q. Huang; Jei Wei Chang; Albert C. M. Yang; Hiroaki Ogata; Shun Ting Li; Ruo Xuan Yen; Stephen J. H. Yang – Educational Technology & Society, 2023
To improve students' learning performance through review learning activities, we developed a personalized intervention tutoring approach that leverages learning analysis based on artificial intelligence. The proposed intervention first uses text-processing artificial intelligence technologies, namely bidirectional encoder representations from…
Descriptors: Academic Achievement, Tutoring, Artificial Intelligence, Individualized Instruction
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
Hadavand, Aboozar; Muschelli, John; Leek, Jeffrey – Journal of Learning Analytics, 2019
Due to the fundamental differences between traditional education and massive open online courses (MOOCs), and because of the ever-increasing popularity of the latter, more research is needed to understand current and future trends in MOOCs. Although research in the field has grown rapidly in recent years, one of the main challenges facing…
Descriptors: Learning Analytics, Student Behavior, Online Courses, Large Group Instruction
Crowe, Dale; LaPierre, Martin; Kebritchi, Mansureh – TechTrends: Linking Research and Practice to Improve Learning, 2017
With augmented intelligence/knowledge based system (KBS) it is now possible to develop distance learning applications to support both curriculum and administrative tasks. Instructional designers and information technology (IT) professionals are now moving from the programmable systems era that started in the 1950s to the cognitive computing era.…
Descriptors: Artificial Intelligence, Information Technology, Distance Education, Instructional Design
Udvaros, József; Gubán, Miklós – Acta Didactica Napocensia, 2016
The world all around us is rapidly developing. We are witnessing the rapid evolution of technology and communication. This means new challenges and responsibilities to future strategies and attitudes. Today's operating systems and development environments apply the principle of OOP; therefore today's developments are inconceivable without the…
Descriptors: Programming, Computer Science Education, Programming Languages, Computer Software
Saito, Tomohiro; Watanobe, Yutaka – International Journal of Distance Education Technologies, 2020
Programming education has recently received increased attention due to growing demand for programming and information technology skills. However, a lack of teaching materials and human resources presents a major challenge to meeting this demand. One way to compensate for a shortage of trained teachers is to use machine learning techniques to…
Descriptors: Programming, Computer Science Education, Electronic Learning, Instructional Materials