Journal of Software Engineering and Applications
In this paper, the well-known Cholesky Algorithm (for solving simultaneous linear equations, or SLE) is re-visited, with the ultimate goal of developing a simple, user-friendly, attractive, and useful Java Visualization and Animation Graphical User Inter-face (GUI) software as an additional teaching tool for students to learn the Cholesky factorization in a step-by-step fashion with computer voice and animation. A demo video of the Cholesky Decomposition (or factorization) animation and result can be viewed online from the website: http://www.lions.odu.edu/~imako001/cholesky/demo/index.html. The software tool developed from this work can be used for both students and their instructors not only to master this technical subject, but also to provide a dynamic/valuable tool for obtaining the solutions for homework assignments, class examinations, self-assessment studies, and other coursework related activities. Various transportation engineering applications of SLE are cited. Engineering educators who have adopted “flipped classroom instruction” can also utilize this Java Visualization and Animation software for students to “self-learning” these algorithms at their own time (and at their preferable locations), and use valuable class-meeting time for more challenging (real-life) problems’ discussions. Statistical data for comparisons of students’ performance with and without using the developed Java computer animation are also included.
Original Publication Citation
Makohon, I., Nguyen, D. T., & Cetin, M. (2016). Java computer animation for effective learning of the Cholesky algorithm with transportation engineering applications. Journal of Software Engineering and Applications, 9(10), 491-500. doi:10.4236/jsea.2016.910032
Makohon, Ivan; Nguyen, Duc T.; and Cetin, Mecit, "Java Computer Animation for Effective Learning of the Cholesky Algorithm with Transportation Engineering Applications" (2016). Civil & Environmental Engineering Faculty Publications. 7.