NotesFAQContact Us
Collection
Advanced
Search Tips
Showing all 4 results Save | Export
Peer reviewed Peer reviewed
Direct linkDirect link
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
Peer reviewed Peer reviewed
PDF on ERIC Download full text
Ismail, Sameh S.; Abdulla, Shubair A. – Journal of Technology and Science Education, 2019
This research introduces a new pedagogical approach, the Virtual Flipped Classroom (VFC). The VFC is an integration of two concepts: the Flipped Classroom and Virtual Classroom. It enables teachers to teach and guide students in applying the activities needed to achieve the best learning levels. To investigate the effect of VFC, the researchers…
Descriptors: Educational Technology, Technology Uses in Education, Homework, Video Technology
Peer reviewed Peer reviewed
PDF on ERIC Download full text
Mathew, Roy; Malik, Sohail Iqbal; Tawafak, Ragad Moufaq – Informatics in Education, 2019
Problem solving skills are considered an important component in learning to program in an introductory programming (IP) course for novices. This study introduced a PROSOLVE game to enhance problem solving skills of novice programmers in the introductory programming course. The game is based on pseudo-code technique. A survey was employed to…
Descriptors: Problem Solving, Skill Development, Educational Games, Game Based Learning
Peer reviewed Peer reviewed
Direct linkDirect link
Malik, Sohail Iqbal; Coldwell-Neilson, Jo – Journal of Information Technology Education: Research, 2017
Aim/Purpose: This study introduced a new teaching and learning approach based on an ADRI (Approach, Deployment, Result, Improvement) model in an introductory programming (IP) course. The effectiveness of the new teaching and learning process was determined by collecting feedback from the IP instructors and by analyzing the final exam grades of the…
Descriptors: Comparative Analysis, Introductory Courses, Teaching Methods, Programming