Arwa Abdulaziz Allinjawi

Learn More
Students often face difficulties on the basic programming courses due to several factors. Meanwhile, many papers have presented subjective assessments for diagnosing learning problems to improve the teaching of programming in higher education. In this paper, we propose an Object Oriented conceptual map model, with an approach constructed into three levels:(More)
Students often face difficulties while learning Object Oriented Programming (OOP) concepts. Many researchers have proposed different approaches to improve the teaching and learning of OOP concepts. One possible method is to engage the students with stimulating 3D visualization environments to reduce the complexity while enhancing understanding of concepts.(More)
Students often face difficulties while learning object-oriented programming (OOP) concepts. Many papers have presented various assessment methods for diagnosing learning problems to improve the teaching of programming in computer science (CS) higher education. The research presented in this article illustrates that although max-min composition is a method(More)
  • 1