de Raadt, M. (2007). A review of Australasian
investigations into problem solving and the novice
programmer. Computer Science Education, 17(3), 201–
213.
De Raadt, M., Watson, R., & Toleman, M. (2009).
Teaching and assessing programming strategies
explicitly. Proceedings of the Eleventh Australasian
Conference on Computing Education-Volume 95, 45–
54.
Diatta, B., Basse, A., & Ndiaye, N. M. (2018). Framework
and Ontology for Modeling and Querying Algorithms.
International Conference on Interactive Collaborative
Learning, 536–544.
Diatta, B., Basse, A., & Ouya, S. (2019). PasOnto :
Ontology for Learning Pascal Programming Language.
2019 IEEE Global Engineering Education Conference
(EDUCON), 749–754.
D’Zurilla, T. J., & Nezu, A. M. (1988). On Problems,
Problem Solving, Blue Devils, and Snow : A Reply to
Krauskopf and Heppner (1988). The Counseling
Psychologist, 16(4), 671‑675.
https://doi.org/10.1177/0011000088164009
Einhorn, S. (2012). Microworlds, computational thinking,
and 21st century learning. LCSI White Paper.
Lister, R., Fone, W., McCartney, R., Seppälä, O., Adams,
E. S., Hamer, J., Moström, J. E., Simon, B., Fitzgerald,
S., Lindholm, M., Sanders, K., & Thomas, L. (2004). A
Multi-National Study of Reading and Tracing Skills in
Novice Programmers. 32.
Luxton-Reilly, A., Simon, Albluwi, I., Becker, B. A.,
Giannakos, M., Kumar, A. N., Ott, L., Paterson, J.,
Scott, M. J., Sheard, J., & Szabo, C. (2018).
Introductory Programming : A Systematic Literature
Review. Proceedings Companion of the 23rd Annual
ACM Conference on Innovation and Technology in
Computer Science Education, 55–106.
https://doi.org/10.1145/3293881.3295779
McCracken, M., Almstrum, V., Diaz, D., Guzdial, M.,
Hagan, D., Kolikant, Y. B.-D., Laxer, C., Thomas, L.,
Utting, I., & Wilusz, T. (2001). A Multi-national,
Multi-institutional Study of Assessment of
Programming Skills of First-year CS Students. Working
Group Reports from ITiCSE on Innovation and
Technology in Computer Science Education, 125–180.
https://doi.org/10.1145/572133.572137
Medeiros, R. P., Ramalho, G. L., & Falcão, T. P. (2018). A
systematic literature review on teaching and learning
introductory programming in higher education. IEEE
Transactions on Education, 99, 1–14.
Muller, O., & Haberman, B. (2009). A Course Dedicated to
Developing Algorithmic Problem-Solving Skills–
Design and Experiment.
Nelson, N., Sarma, A., & van der Hoek, A. (2017). Towards
an IDE to Support Programming as Problem-Solving.
Psychology of Programming Interest Group, 15.
Oh, S.-H., Kim, E.-J., & Kim, S.-S. (2017). Development
and Application of Educational Contents for Entry
Programming to Improve Metacognition. The Journal
of Korean Association of Computer Education, 20(5),
61–68.
Sambe, G., & Basse, A. (2020). Ontology Based
Framework For Learning Algorithm. International
Journal of Scientific and Technology Research, 9(01),
5.
Sprankle, M., & Hubbard, J. (2008). Problem Solving and
Programming Concepts (8
e
éd.). Prentice Hall Press.