NotesFAQContact Us
Collection
Advanced
Search Tips
Laws, Policies, & Programs
Higher Education Opportunity…1
What Works Clearinghouse Rating
Showing 151 to 165 of 1,010 results Save | Export
Peer reviewed Peer reviewed
PDF on ERIC Download full text
Arjan J. F. Kok; Lex Bijlsma; Cornelis Huizing; Ruurd Kuiper; Harrie Passier – Informatics in Education, 2024
This paper presents the first experiences of the use of an online open-source repository with programming exercises. The repository is independent of any specific teaching approach. Students can search for and select an exercise that trains the programming concepts that they want to train and that only uses the programming concepts they already…
Descriptors: Programming Languages, Computer Science Education, Open Source Technology, Teaching Methods
Peer reviewed Peer reviewed
PDF on ERIC Download full text
Tsabari, Stav; Segal, Avi; Gal, Kobi – International Educational Data Mining Society, 2023
Automatically identifying struggling students learning to program can assist teachers in providing timely and focused help. This work presents a new deep-learning language model for predicting "bug-fix-time", the expected duration between when a software bug occurs and the time it will be fixed by the student. Such information can guide…
Descriptors: College Students, Computer Science Education, Programming, Error Patterns
Peer reviewed Peer reviewed
PDF on ERIC Download full text
Felipe A. Feichas; Rodrigo D. Seabra – Informatics in Education, 2023
This research discusses the use of a gamified web platform for studying software modeling with Unified Modeling Language (UML). Although UML is constantly being improved and studied, many works show that there is difficulty in teaching and learning the subject, due to the complexity of its concepts and the students' cognitive difficulties with…
Descriptors: Gamification, Computer Software, Models, Teaching Methods
Peer reviewed Peer reviewed
PDF on ERIC Download full text
Rachel F. Adler; Devorah Kletenik – Journal of Postsecondary Education and Disability, 2023
While more universities are including IT accessibility in their computer science programs for undergraduate and graduate students, there is little accessibility training available for K-12 teachers. We created an intervention through which postsecondary students had opportunities to experience five computer games with a simulated impairment…
Descriptors: Elementary Secondary Education, Postsecondary Education, Computer Science Education, College Students
Peer reviewed Peer reviewed
Direct linkDirect link
Fuentes, Pablo; Camarero, Cristobal; Herreros, David; Mateev, Vladimir; Vallejo, Fernando; Martinez, Carmen – IEEE Transactions on Learning Technologies, 2022
Understanding the architecture of a processor can be uninteresting and deterring for computer science students, since low-level details of computer architecture are often perceived to lack real-world impact. These courses typically have a strong practical component where students learn the fundamentals of the computer architecture and the handling…
Descriptors: Computer Science Education, Computer System Design, Programming Languages, Fatigue (Biology)
Peer reviewed Peer reviewed
PDF on ERIC Download full text
McKee, Connor; Ntokos, Konstantinos – Research in Learning Technology, 2022
Microlearning, in which lecture recordings are segmented into parts, saw renewed focus as a means of maintaining student engagement amid the challenging conditions of the COVID-19 pandemic. While many institutions shifted to remote provision with segmented lecture recordings, there is a lack of consensus about the length that these segments should…
Descriptors: Learning Activities, Electronic Learning, Learner Engagement, Higher Education
Peer reviewed Peer reviewed
PDF on ERIC Download full text
Recke, Moritz Philip; Perna, Stefano – Electronic Journal of e-Learning, 2021
The University of Naples Federico II (Italy) offers a nine-month formative training program aimed at software development for the Apple technology ecosystem to ~400 learners per year and utilises the Challenge Based Learning ("CBL") methodology as a framework for learning. As a collaborative and self-guided, inquiry-based learning…
Descriptors: Distance Education, Learning Experience, Foreign Countries, Active Learning
Peer reviewed Peer reviewed
Direct linkDirect link
Hsu, Wen-Chin; Gainsburg, Julie – Journal of Educational Computing Research, 2021
Block-based programming languages (BBLs) have been proposed as a way to prepare students for learning to program in more sophisticated, text-based languages, such as Java. Hybrid BBLs add the ability to view and edit the block commands in auto-generated, text-based code. We compared the use of a non-hybrid BBL (Scratch), a hybrid BBL (Pencil…
Descriptors: Computer Science Education, Introductory Courses, Teaching Methods, Student Attitudes
Peer reviewed Peer reviewed
Direct linkDirect link
Xu, Zhen; Ritzhaupt, Albert D.; Umapathy, Karthikeyan; Ning, Yang; Tsai, Chin-Chung – Computer Science Education, 2021
Background and context: Researchers have been looking into the complexity of computer science (CS) education and tried to apply rigorous and relevant educational research methods to understand and facilitate the learning experience of students. Objective: The purpose of this study was to explore college students' conceptions of learning CS to shed…
Descriptors: College Students, Student Attitudes, Computer Science Education, Freehand Drawing
Peer reviewed Peer reviewed
Direct linkDirect link
Carlos Sandoval-Medina; Carlos Argelio Arévalo-Mercado; Estela Lizbeth Muñoz-Andrade; Jaime Muñoz-Arteaga – Journal of Information Systems Education, 2024
Learning basic programming concepts in computer science-related fields poses a challenge for students, to the extent that it becomes an academic-social problem, resulting in high failure and dropout rates. Proposed solutions to the problem can be found in the literature, such as the development of new programming languages and environments, the…
Descriptors: Cognitive Ability, Computer Science Education, Programming, Instructional Materials
Peer reviewed Peer reviewed
Direct linkDirect link
Bermingham, Nevan; Boylan, Frances; Ryan, Barry – Innovations in Education and Teaching International, 2023
Peer Assisted Leaning (PAL) programmes have been shown to enhance learner confidence and have an overall positive effect on learner comprehension, particularly in subjects traditionally perceived as difficult. This research describes the findings of a three-cycle Action Research study into the perceived benefits of implementing such a programme…
Descriptors: Foreign Countries, Adult Students, Evidence Based Practice, Models
Peer reviewed Peer reviewed
Direct linkDirect link
Ramírez-Donoso, Luis; Pérez-Sanagustín, Mar; Neyem, Andrés; Alario-Hoyos, Carlos; Hilliger, Isabel; Rojos, Felipe – Interactive Learning Environments, 2023
Over the past years, higher education institutions have been exploring different mechanisms to adapt their learning and teaching practices to increase students' engagement. One of the proposals has been to reuse Massive Online Open Courses (MOOCs) as Small Online Private Courses (SPOCs), or as complementary resources in traditional courses through…
Descriptors: Technology Uses in Education, Electronic Learning, Cooperative Learning, Gamification
Peer reviewed Peer reviewed
Direct linkDirect link
Towhidi, Gelareh; Pridmore, Jeannie – Journal of Information Systems Education, 2023
Cybersecurity is among the highest in-demand skills for Information Systems graduates and therefore is critical for the Information Systems curriculum. There is a substantial lack of skilled cybersecurity graduates. It is estimated that there is a global shortage of almost three and a half million cybersecurity professionals in 2022. Organizations…
Descriptors: Computer Security, Computer Science Education, Alignment (Education), Higher Education
Peer reviewed Peer reviewed
Direct linkDirect link
Mangaroska, Katerina; Sharma, Kshitij; Gaševic, Dragan; Giannakos, Michail – Journal of Computer Assisted Learning, 2022
Background: Problem-solving is a multidimensional and dynamic process that requires and interlinks cognitive, metacognitive, and affective dimensions of learning. However, current approaches practiced in computing education research (CER) are not sufficient to capture information beyond the basic programming process data (i.e., IDE-log data).…
Descriptors: Cognitive Processes, Psychological Patterns, Problem Solving, Programming
Peer reviewed Peer reviewed
PDF on ERIC Download full text
Özyurt, Hacer; Özyurt, Özcan – Journal of Pedagogical Research, 2020
This study aims to examine the effects of Visual Programming course conducting in accordance with design-based research on students' learning experiences. The study was conducted in the fall semester in 2017-2018 at Software Engineering Department in Technology Faculty of a university in the north of Turkey. The sample of the study consists of 12…
Descriptors: Computer Science Education, Programming, Design, Learning Experience
Pages: 1  |  ...  |  7  |  8  |  9  |  10  |  11  |  12  |  13  |  14  |  15  |  ...  |  68