Albatish, I., Mosa, M. J., and Abu-Naser, S. S. (2018).
ARDUINO Tutor: An Intelligent Tutoring System for
Training on ARDUINO. 2(1):10.
Alkhatlan, A. and Kalita, J. (2018). Intelligent tutoring sys-
tems: A comprehensive historical survey with recent
developments. arXiv preprint arXiv:1812.09628.
Almasri, A., Ahmed, A., Almasri, N., Abu Sultan, Y. S.,
Mahmoud, A. Y., Zaqout, I. S., Akkila, A. N., and
Abu-Naser, S. S. (2019). Intelligent Tutoring Sys-
tems Survey for the Period 2000- 2018. Accepted:
5/28/2019 Publisher: IJARW.
Alshaikh, Z., Tamang, L., and Rus, V. (2021). Experiments
with Auto-generated Socratic Dialogue for Source
Code Understanding:. In Proceedings of the 13th In-
ternational Conference on Computer Supported Edu-
cation, pages 35–44, Online Streaming, — Select a
Country —. SCITEPRESS - Science and Technology
Publications.
Alshawwa, I. A., Al-Shawwa, M., and Abu-Naser, S. S.
(2019). An Intelligent Tutoring System for Learning
Computer Network CCNA. 3(2):9.
Carter, E. and Blank, G. D. (2013). An intelligent tutor-
ing system to teach debugging. In International Con-
ference on Artificial Intelligence in Education, pages
872–875. Springer.
Crow, T., Luxton-Reilly, A., and Wuensche, B. (2018).
Intelligent tutoring systems for programming educa-
tion: a systematic review. In Proceedings of the
20th Australasian Computing Education Conference,
pages 53–62.
Elreesh, J. Y. A. and Abu-Naser, S. S. (2019). Cloud Net-
work Security Based on Biometrics Cryptography In-
telligent Tutoring System. 3(3):34.
Figueiredo, J. and García-Peñalvo, F. J. (2020). Intelligent
tutoring systems approach to introductory program-
ming courses. In Eighth International Conference on
Technological Ecosystems for Enhancing Multicultur-
ality, pages 34–39.
Galafassi, C., Galafassi, F., Reategui, E., and Vicari, R.
(2020). Evologic: Sistema tutor inteligente para en-
sino de lógica. In Anais do XLVII Seminário Integrado
de Software e Hardware, pages 222–233. SBC.
Haddad, I. A. E. and Naser, S. A. (2017). ADO-Tutor: In-
telligent Tutoring System for leaning ADO.NET. un-
defined.
Harsley, R., Di Eugenio, B., Green, N., Fossati, D., and
Acharya, S. (2016). Integrating support for collabora-
tion in a computer science intelligent tutoring system.
In International conference on intelligent tutoring sys-
tems, pages 227–233. Springer.
Hasanein, H. A. A. and Naser, S. S. A. (2017). An intelli-
gent tutoring system for cloud computing. page 5.
Hooshyar, D., Ahmad, R. B., Yousefi, M., Fathi, M., Horng,
S.-J., and Lim, H. (2018). Sits: A solution-based in-
telligent tutoring system for students’ acquisition of
problem-solving skills in computer programming. In-
novations in Education and Teaching International,
55(3):325–335.
Jeremic, Z., Jovanovic, J., and Gasevic, D. (2009). Evaluat-
ing an intelligent tutoring system for design patterns:
The depths experience. Journal of Educational Tech-
nology & Society, 12(2):111.
Jeremic, Z., Jovanovi
´
c, J., and Gaševi
´
c, D. (2012). Stu-
dent modeling and assessment in intelligent tutoring
of software patterns. Expert Systems with Applica-
tions, 39(1):210–222.
Kulik, J. A. and Fletcher, J. (2016). Effectiveness of intelli-
gent tutoring systems: a meta-analytic review. Review
of educational research, 86(1):42–78.
Mahdi, A. O., Alhabbash, M. I., and Naser, S. S. A. (2016).
An intelligent tutoring system for teaching advanced
topics in information security. page 9.
Marouf, A. M. and Abu-Naser, S. S. (2019). Intelligent
tutoring system for teaching computer science i in al-
azhar university, gaza. International Journal of Aca-
demic and Applied Research (IJAAR), 3(3):31–53.
Mosa, M. J., Albatish, I., and Abu-Naser, S. S. (2018).
ASP.NET-Tutor: Intelligent Tutoring System for
leaning ASP.NET. 2(2):8.
Mousavinasab, E., Zarifsanaiey, N., R. Niakan Kalhori,
S., Rakhshan, M., Keikha, L., and Ghazi Saeedi,
M. (2021). Intelligent tutoring systems: a system-
atic review of characteristics, applications, and eval-
uation methods. Interactive Learning Environments,
29(1):142–163.
Nakhal, M. and Bashhar, B. (2017). Adaptive ITS for
Learning Computer Theory. European Academic Re-
search, 4(10):8770–8782.
Nesbit, J., Liu, L., Liu, Q., and Adesope, O. O. (2015).
Work in Progress: Intelligent Tutoring Systems in
Computer Science and Software Engineering Educa-
tion.
Oberhauser, R. (2017). Visitr: 3d visualization for code
visitation trail recommendations. International Jour-
nal on Advances in Software Volume 10, Number 1 &
2, 2017.
Ouhbi, S. and Pombo, N. (2020). Software Engineer-
ing Education: Challenges and Perspectives. In
2020 IEEE Global Engineering Education Confer-
ence (EDUCON), pages 202–209. ISSN: 2165-9567.
Paaßen, B., Jensen, J., and Hammer, B. (2016). Execution
traces as a powerful data representation for intelligent
tutoring systems for programming. International Ed-
ucational Data Mining Society.
Price, T. W., Dong, Y., and Lipovac, D. (2017). isnap: to-
wards intelligent tutoring in novice programming en-
vironments. In Proceedings of the 2017 ACM SIGCSE
Technical Symposium on computer science education,
pages 483–488.
Silva, D. B., Aguiar, R. d. L., Dvconlo, D. S., and Silla,
C. N. (2019). Recent Studies About Teaching Algo-
rithms (CS1) and Data Structures (CS2) for Computer
Science Students. In 2019 IEEE Frontiers in Educa-
tion Conference (FIE), pages 1–8. ISSN: 2377-634X.
Verdú, E., Regueras, L. M., Gal, E., de Castro, J. P., Verdú,
M. J., and Kohen-Vacs, D. (2017). Integration of an
intelligent tutoring system in a course of computer
network design. Educational Technology Research
and Development, 65(3):653–677.
Intelligent Tutoring System for Computer Science Education and the Use of Artificial Intelligence: A Literature Review
345