Publication Date
In 2025 | 0 |
Since 2024 | 3 |
Since 2021 (last 5 years) | 8 |
Since 2016 (last 10 years) | 14 |
Since 2006 (last 20 years) | 20 |
Descriptor
Academic Achievement | 21 |
Computer Science Education | 21 |
Learning Processes | 21 |
Teaching Methods | 13 |
Foreign Countries | 11 |
Student Attitudes | 10 |
Undergraduate Students | 10 |
Programming | 9 |
Computer Software | 6 |
Cooperative Learning | 6 |
Correlation | 6 |
More ▼ |
Source
Author
Publication Type
Journal Articles | 16 |
Reports - Research | 14 |
Collected Works - Proceedings | 3 |
Dissertations/Theses -… | 2 |
Reports - Descriptive | 2 |
Education Level
Audience
Location
Brazil | 3 |
Japan | 2 |
South Korea | 2 |
Sweden | 2 |
Africa | 1 |
Asia | 1 |
Australia | 1 |
China | 1 |
Colombia | 1 |
Connecticut | 1 |
Denmark | 1 |
More ▼ |
Laws, Policies, & Programs
Assessments and Surveys
What Works Clearinghouse Rating
Chih-Ming Chen; Ming-Yan Huang – International Journal of STEM Education, 2024
Background: Computational thinking (CT) is crucial to fostering critical thinking and problem-solving skills. Many elementary schools have been cultivating students' CT through block-based programming languages such as Scratch using traditional teacher-centered teaching methods. However, the approach excessively relies on teacher lectures, so the…
Descriptors: Computation, Thinking Skills, Programming, Learning Processes
Amaya, Edna Johanna Chaparro; Restrepo-Calle, Felipe; Ramírez-Echeverry, Jhon J. – Journal of Information Technology Education: Research, 2023
Aim/Purpose: This article proposes a framework based on a sequential explanatory mixed-methods design in the learning analytics domain to enhance the models used to support the success of the learning process and the learner. The framework consists of three main phases: (1) quantitative data analysis; (2) qualitative data analysis; and (3)…
Descriptors: Learning Analytics, Guidelines, Student Attitudes, Learning Processes
Lee, Myunghwa; Lee, Jeongmin – Educational Technology Research and Development, 2021
The purpose of this study was to explore the teaching-learning process of informatics education in South Korea, where an informatics education initiative was recently announced for K-12 education. Based on this initiative, this study aimed to investigate the effect of academic self-efficacy, teacher support, and a deep approach to learning…
Descriptors: Computer Science Education, Secondary School Students, Academic Achievement, Self Efficacy
Shian-Shyong Tseng; Tsung-Yu Yang; Wen-Chung Shih; Bo-Yang Shan – Interactive Learning Environments, 2024
In this paper, to handle the problem of the quick evolution of cyber-security attacks, we developed the iMonsters board game and proposed the attack and defense knowledge self-evolving algorithm. Three versions of the iMonsters were launched in 2013, 2017, and 2019, respectively. Accordingly, the cyber-security ontology can be refined by the…
Descriptors: Educational Games, Computer Security, Computer Science Education, Game Based Learning
Malik, Sohail Iqbal; Tawafak, Ragad M.; Shakir, Mohanaad – International Journal of Information and Communication Technology Education, 2021
A teaching approach plays an important role in teaching and learning process of an introductory programming (IP) course. The teaching approach should focus on different programming skills required by novice programmers. In this study, we introduced the teaching and learning approach based on an ADRI (Approach, Deployment, Result, Improvement)…
Descriptors: Computer Science Education, Programming, Teaching Methods, Learning Processes
Monica Maiti; M. Priyaadharshini – Cogent Education, 2024
The integration of digital instructional methods has significantly enhanced the academic system. This study explores the viewpoints of educators and students on the application of digital resources and online platforms in the aftermath of the global health crisis. The research involved 135 university students enrolled in a cloud computing course…
Descriptors: Technology Integration, Technology Uses in Education, Information Technology, Higher Education
Prates, Jorge Marques; Melo, Silvana Morita; Valle, Pedro Henrique Dias; Garcia, Rogério Eduardo; Maldonado, José Carlos – Informatics in Education, 2023
Nowadays, SPOCs (Small Private Online Courses) have been used as complementary methods to support classroom teaching. SPOCs are courses that apply the usage of MOOCs (Massive Open Online Courses), combining classroom with online education, making them an exciting alternative for contexts such as emergency remote teaching. Although SPOCs have been…
Descriptors: Computer Software, Computer Science Education, COVID-19, Pandemics
Malik, Sohail Iqbal – International Journal of Information and Communication Technology Education, 2019
Learning to program requires the development of multiple skills including critical thinking, problem-solving, as well as learning the syntax and semantics of the programming language. For novices, to acquire all these skills is considered a challenging and difficult task. They have to focus on both problem-solving strategies and the syntax and…
Descriptors: Computer Science Education, Programming, Introductory Courses, Taxonomy
Ayub, Mewati; Karnalim, Oscar; Risal, Risal; Senjaya, Wenny Franciska; Wijanto, Maresha Caroline – Journal of Technology and Science Education, 2019
Due to its high failure rate, Introductory Programming has become a main concern. One of the main issues is the incapability of slow-paced students to cope up with given programming materials. This paper proposes a learning technique which utilises pair programming to help slow-paced students on Introductory Programming; each slow-paced student is…
Descriptors: Introductory Courses, Computer Science Education, Teaching Methods, Programming
Olaegbe, Mudasiru K. – ProQuest LLC, 2021
The immense benefits of e-learning cannot be overemphasized. In addition to solving the time and space constraints posed by the traditional/conventional learning methods, it can be more adaptive and interactive to achieve optimum learning output/results. As a consequence of students' varying backgrounds and different learning abilities, the…
Descriptors: Engineering Education, Productivity, Computer Simulation, Self Efficacy
Gren, Lucas – IEEE Transactions on Education, 2020
Contribution: A flipped classroom approach to teaching empirical software engineering increases student learning by providing more time for active learning in class. Background: There is a need for longitudinal studies of the flipped classroom approach in general. Although a few cross-sectional studies show that a flipped classroom approach can…
Descriptors: Flipped Classroom, Teaching Methods, Masters Programs, International Education
Magana, Alejandra J.; Seah, Ying Ying; Thomas, Paul – Journal of Information Systems Education, 2018
Agile methods such as Scrum that emphasize technical, communication, and teamwork skills have been practiced by IT professionals to effectively deliver software products of good quality. The same methods combined with pedagogies of engagement can potentially be used in the setting of higher education to promote effective group learning in software…
Descriptors: Cooperative Learning, Class Activities, Design, Teaching Methods
Carter, Adam S.; Hundhausen, Christopher D.; Adesope, Olusola – ACM Transactions on Computing Education, 2017
Analyzing the process data of students as they complete programming assignments has the potential to provide computing educators with insights into both their students and the processes by which they learn to program. In prior research, we explored the relationship between (a) students' programming behaviors and course outcomes, and (b) students'…
Descriptors: Social Behavior, Academic Achievement, Programming, Computer Science Education
Blikstein, Paulo; Worsley, Marcelo; Piech, Chris; Sahami, Mehran; Cooper, Steven; Koller, Daphne – Journal of the Learning Sciences, 2014
New high-frequency, automated data collection and analysis algorithms could offer new insights into complex learning processes, especially for tasks in which students have opportunities to generate unique open-ended artifacts such as computer programs. These approaches should be particularly useful because the need for scalable project-based and…
Descriptors: Programming, Computer Science Education, Learning Processes, Introductory Courses
Kraushaar, James M.; Novak, David C. – Journal of Information Systems Education, 2010
This paper examines undergraduate student use of laptop computers during a lecture-style class that includes substantial problem-solving activities and graphic-based content. The study includes both a self-reported use component collected from student surveys as well as a monitored use component collected via activity monitoring…
Descriptors: Undergraduate Students, Lecture Method, Time on Task, Memory
Previous Page | Next Page »
Pages: 1 | 2