Publication Date
In 2025 | 0 |
Since 2024 | 0 |
Since 2021 (last 5 years) | 1 |
Since 2016 (last 10 years) | 4 |
Since 2006 (last 20 years) | 4 |
Descriptor
Source
International Journal of… | 4 |
Author
Malik, Sohail Iqbal | 2 |
Bagui, Sikha | 1 |
Ferreira, Deller James | 1 |
Fridge, Evorell | 1 |
Shakir, Mohanaad | 1 |
Tawafak, Ragad M. | 1 |
de Aquino Leal, Alexis… | 1 |
Publication Type
Journal Articles | 4 |
Reports - Research | 4 |
Tests/Questionnaires | 1 |
Education Level
Higher Education | 1 |
Postsecondary Education | 1 |
Secondary Education | 1 |
Audience
Laws, Policies, & Programs
Assessments and Surveys
What Works Clearinghouse Rating
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
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
de Aquino Leal, Alexis VinÃcius; Ferreira, Deller James – International Journal of Information and Communication Technology Education, 2016
There is still no pedagogy to teach programming that stands out significantly from others and no consensus on what is the best way for learning programming. There is still a need to develop new teaching methods for learning in introductory programming courses. This paper presents a pedagogic approach in support of creativity in programming and the…
Descriptors: Foreign Countries, Secondary School Students, Computer Science Education, Programming
Fridge, Evorell; Bagui, Sikha – International Journal of Information and Communication Technology Education, 2016
The goal of this research was to investigate the effects of automated testing software on levels of student reflection and student performance. This was a self-selecting, between subjects design that examined the performance of students in introductory computer programming classes. Participants were given the option of using the Web-CAT…
Descriptors: Computer Assisted Testing, Computer Software, Computer Software Evaluation, Reflection