TY - JOUR AU - Butz, C. J. AU - Hua, S. AU - Maguire, B. R. PY - 2006 DA - 2006// TI - A web-based Bayesian intelligent tutoring system for computer programming JO - Journal of Web Intelligence and Agent Systems VL - 4 ID - Butz2006 ER - TY - JOUR AU - Čisar, S. M. AU - Pinter, R. AU - Radosav, D. AU - Čisar, P. PY - 2011 DA - 2011// TI - Effectiveness of program visualization in learning java: a case study with Jeliot 3 JO - International Journal of Computer, Communications & Control VL - 6 ID - Čisar2011 ER - TY - STD TI - Cooper, S., Jae Nam, Y., & Si, L. (2012). Initial results of using an intelligent tutoring system with Alice. In Proc. of the 17th ACM annual conference on Innovation and technology in computer science education, 138–143 ID - ref3 ER - TY - JOUR AU - Daly, C. AU - Horgan, J. M. PY - 2004 DA - 2004// TI - An automated learning system for Java programming JO - IEEE Transaction on Education VL - 47 UR - https://doi.org/10.1109/TE.2003.816064 DO - 10.1109/TE.2003.816064 ID - Daly2004 ER - TY - JOUR AU - Dancik, G. AU - Kumar, A. PY - 2003 DA - 2003// TI - A tutor for counter-controlled loop concepts and its evaluation JO - Frontiers in Education Conference VL - 1 ID - Dancik2003 ER - TY - STD TI - Đanić, M., Radošević, D., & Orehovački, T. (2011). Evaluation of student programming assignments in online environment. In Proc. of the 22nd Centerl European Conference on Information and Intelligent Systems, 111–116 ID - ref6 ER - TY - STD TI - Gerdes, A., Jeuring, J., & Heeren, B. (2012). An interactive functional programming tutor. In Proc. of the 17th ACM Annual Conference on Innovaion and Technology in Computer Science Education, 250–255 ID - ref7 ER - TY - STD TI - Holland, J., Mitrovic, A., & Martin, B. (2003). J-LATTE: a constraint-based tutor for Java. In Proc. of the 17th Int. Conference on Computers in Education, 142–146 ID - ref8 ER - TY - STD TI - Kogure, S., Okamoto, M., Noguchi, Y., Konishi, T., & Itoh, Y. (2012). Adapting guidance and externalization support features to program and algorithm learning support environment. In Proc. of the 20th Int. Conference of Computers in Education, 321–323. ID - ref9 ER - TY - STD TI - Kogure, S., Okamoto, M., Yamashita, K., Noguchi, Y., Konishi, T., & Itoh, Y. (2013). Evaluation of an algorithm and programming learning support features to program and algorithm learning support environment. In Proc. of the 21st Int. Conference of Computers in Education, 418–424. ID - ref10 ER - TY - STD TI - Konecki, M., & Petrlić, M. (2014). Main problems of programming novices and the right course of action. In Proc. of the 25th Central European Conference on Information and Intelligent Systems, 116–123. ID - ref11 ER - TY - STD TI - Koppelman, H., & van Dijk, B. (2010). Teaching abstraction in introductory courses. In Proc. of the 15th Annual Conference on Innovation and Technology in Computer Science, 174–178. ID - ref12 ER - TY - JOUR AU - Malmi, L. AU - Karavirta, V. AU - Korhonen, A. AU - Nikander, J. AU - Seppälä, O. AU - Silvasti, P. PY - 2004 DA - 2004// TI - Visual algorithm simulation exercise system with automatic assessment: TRAKLA2 JO - Informatics in Education VL - 3 ID - Malmi2004 ER - TY - STD TI - Moreno, A., Myller, N., Sutinen, E., & Ben-Ari, M. (2004). Visualizing programs with Jeliot 3. In Proc. of the Working Conference on Advanced Visual Interfaces, 373–376. ID - ref14 ER - TY - STD TI - Neve, P., Gunter, G., Livingstone, D., & Orwell, J. (2012). NoobLab: an intelligent learning environment for teaching programming. In Proc. of the 2012 IEEE/WIC/ACM Joint Conferences on Web Intelligence and Intelligent Agent Technology, 3, 357–361. ID - ref15 ER - TY - JOUR AU - Pears, A. AU - Seidman, S. AU - Malmi, L. AU - Mannila, L. AU - Adams, E. AU - Bennedsen, J. PY - 2007 DA - 2007// TI - A survey of literature on the teaching of introductory programming JO - ACM SIGCSE Bulletin VL - 39 UR - https://doi.org/10.1145/1345375.1345441 DO - 10.1145/1345375.1345441 ID - Pears2007 ER - TY - JOUR AU - Rajala, T. AU - Laakso, M. -. J. AU - Kaila, E. AU - Salakoski, T. PY - 2008 DA - 2008// TI - Effectiveness of program visualization: a case study with the ViLLE tool JO - Journal of Information Technology Education VL - 7 ID - Rajala2008 ER - TY - JOUR AU - Robins, A. AU - Rountree, J. AU - Rountree, N. PY - 2003 DA - 2003// TI - Learning and teaching programming: a review and discussion JO - Computer Science Education VL - 13 UR - https://doi.org/10.1076/csed.13.2.137.14200 DO - 10.1076/csed.13.2.137.14200 ID - Robins2003 ER - TY - JOUR AU - Shneiderman, B. AU - Mayer, R. PY - 1979 DA - 1979// TI - Syntactic/semantic interactions in programmer behavior: a model and experimental results JO - International Journal of Computer and Information Sciences VL - 8 UR - https://doi.org/10.1007/BF00977789 DO - 10.1007/BF00977789 ID - Shneiderman1979 ER - TY - STD TI - Sykes, E. R., & Franek, F. (2003). An intelligent tutoring system prototype for learning to program Java. In Proc. of the 3rd IEEE Int. Conference on Advanced Learning Technologies, 485–492. ID - ref20 ER - TY - STD TI - Yoo, J., Yoo, S., Seo, S., Dong, Z., & Pettey, C. (2012). Can we teach algorithm development skills? In Proc. of the 50th Annual Southeast Regional Conference, 101–105. ID - ref21 ER -