Open Access iconOpen Access



Design Principles-Based Interactive Learning Tool for Solving Nonlinear Equations

Ahad Alloqmani1, Omimah Alsaedi1, Nadia Bahatheg1, Reem Alnanih1,*, Lamiaa Elrefaei1,2

1 Computer Sciences Department, Faculty of Computing and Information Technology, King Abdulaziz University, Jeddah, Saudi Arabia
2 Electrical Engineering Department, Faculty of Engineering at Shoubra, Benha University, Cairo, Egypt

* Corresponding Author: Reem Alnanih. Email: email

Computer Systems Science and Engineering 2022, 40(3), 1023-1042.


Interactive learning tools can facilitate the learning process and increase student engagement, especially tools such as computer programs that are designed for human-computer interaction. Thus, this paper aims to help students learn five different methods for solving nonlinear equations using an interactive learning tool designed with common principles such as feedback, visibility, affordance, consistency, and constraints. It also compares these methods by the number of iterations and time required to display the result. This study helps students learn these methods using interactive learning tools instead of relying on traditional teaching methods. The tool is implemented using the MATLAB app and is evaluated through usability testing with two groups of users that are categorized by their level of experience with root-finding. Users with no knowledge in root-finding confirmed that they understood the root-finding concept when interacting with the designed tool. The positive results of the user evaluation showed that the tool can be recommended to other users.


Cite This Article

A. Alloqmani, O. Alsaedi, N. Bahatheg, R. Alnanih and L. Elrefaei, "Design principles-based interactive learning tool for solving nonlinear equations," Computer Systems Science and Engineering, vol. 40, no.3, pp. 1023–1042, 2022.

cc This work is licensed under a Creative Commons Attribution 4.0 International License , which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.
  • 2187


  • 1069


  • 0


Share Link