{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,18]],"date-time":"2026-01-18T13:31:53Z","timestamp":1768743113809,"version":"3.49.0"},"publisher-location":"New York, NY, USA","reference-count":28,"publisher":"ACM","license":[{"start":{"date-parts":[[2020,6,22]],"date-time":"2020-06-22T00:00:00Z","timestamp":1592784000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2020,6,22]]},"DOI":"10.1145\/3408066.3408100","type":"proceedings-article","created":{"date-parts":[[2020,8,11]],"date-time":"2020-08-11T10:16:48Z","timestamp":1597141008000},"page":"3-8","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":3,"title":["Intelligent Teaching and Learning Platform for Introductory Programming Subjects"],"prefix":"10.1145","author":[{"given":"Farzad","family":"Sanati","sequence":"first","affiliation":[{"name":"CQUniversity, School of Engineering and Technology, Townsville, Australia"}]},{"given":"Lisa","family":"Soon","sequence":"additional","affiliation":[{"name":"CQUniversity, School of Engineering and Technology, Townsville, Australia"}]},{"given":"Yufeng","family":"Lin","sequence":"additional","affiliation":[{"name":"CQUniversity, School of Engineering and Technology, Townsville, Australia"}]}],"member":"320","published-online":{"date-parts":[[2020,8,11]]},"reference":[{"key":"e_1_3_2_1_1_1","volume-title":"The 3rd Annual conference of the LTSN Centre for Information and Computer Sciences","author":"Jenkins T.","year":"2002","unstructured":"Jenkins , T. 2002 . On the Difficulty of Learning to Program . The 3rd Annual conference of the LTSN Centre for Information and Computer Sciences , Loughborough, UK. Jenkins, T. 2002. On the Difficulty of Learning to Program. The 3rd Annual conference of the LTSN Centre for Information and Computer Sciences, Loughborough, UK."},{"key":"e_1_3_2_1_2_1","volume-title":"The 2013 International Conference on Information Systems and Design of Communication","author":"Piteira M.","year":"2013","unstructured":"Piteira , M. , & Costa , C. 2013 . Learning computer programming: study of difficulties in learning programming Piteira Costa ISDOC 2013 . The 2013 International Conference on Information Systems and Design of Communication , Lisboa, Portugal. Piteira, M., & Costa, C. 2013. Learning computer programming: study of difficulties in learning programming Piteira Costa ISDOC 2013. The 2013 International Conference on Information Systems and Design of Communication, Lisboa, Portugal."},{"key":"e_1_3_2_1_3_1","volume-title":"Learning Difficulties in Programming Courses- Undergraduates' Perspective and Perception. The 2009 International Conference on Computer Technology and Development","author":"Tan P.-H.","year":"2009","unstructured":"Tan , P.-H. , Ting , C.-Y. , & Ling , S.-W. 2009 . Learning Difficulties in Programming Courses- Undergraduates' Perspective and Perception. The 2009 International Conference on Computer Technology and Development , Kota Kinabalu, Malaysia. Tan, P.-H., Ting, C.-Y., & Ling, S.-W. 2009. Learning Difficulties in Programming Courses- Undergraduates' Perspective and Perception. The 2009 International Conference on Computer Technology and Development, Kota Kinabalu, Malaysia."},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1145\/3011286.3011301"},{"issue":"2","key":"e_1_3_2_1_5_1","first-page":"96","article-title":"Self-Explanation Prompts on Problem-Solving Performance in an Interactive Learning Environment","volume":"10","author":"Kwon K.","year":"2011","unstructured":"Kwon , K. , Kumalasari , C. D. , & Howland , J. L. 2011 . Self-Explanation Prompts on Problem-Solving Performance in an Interactive Learning Environment . Journal of Interactive Online Learning , 10 ( 2 ), 96 -- 112 . Kwon, K., Kumalasari, C. D., & Howland, J. L. 2011. Self-Explanation Prompts on Problem-Solving Performance in an Interactive Learning Environment. Journal of Interactive Online Learning, 10(2), 96--112.","journal-title":"Journal of Interactive Online Learning"},{"key":"e_1_3_2_1_6_1","unstructured":"Johnson S. C. 2012. A Practical Method for LR and LL Syntactic Error Diagnosis and Recovery Michael G. Burke and Gerald A. Fisher Thomas J.: U. S. Patent.  Johnson S. C. 2012. A Practical Method for LR and LL Syntactic Error Diagnosis and Recovery Michael G. Burke and Gerald A. Fisher Thomas J.: U. S. Patent."},{"key":"e_1_3_2_1_7_1","unstructured":"IntelliJ IDEA. 2019 JetBrains. Retrieved November 26 from https:\/\/www.jetbrains.com\/idea\/  IntelliJ IDEA. 2019 JetBrains. Retrieved November 26 from https:\/\/www.jetbrains.com\/idea\/"},{"key":"e_1_3_2_1_8_1","volume-title":"Identifying Top Java Errors for Novice Programmers. The 35th ASEE\/IEEE Frontiers in Education Conference","author":"Jackson J.","year":"2005","unstructured":"Jackson , J. , Cobb , M. , & Carver , C. 2005 ). Identifying Top Java Errors for Novice Programmers. The 35th ASEE\/IEEE Frontiers in Education Conference , Indianapolis, IN. Jackson, J., Cobb, M., & Carver, C. 2005). Identifying Top Java Errors for Novice Programmers. The 35th ASEE\/IEEE Frontiers in Education Conference, Indianapolis, IN."},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/3160489.3160490"},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"crossref","unstructured":"Brown N. K\u00f6lling M. McCall D. and Utting I. 2014. Blackbox: a large scale repository of novice programmers' activity. The 45th ACM technical symposium on Computer science education. ACM 223--228  Brown N. K\u00f6lling M. McCall D. and Utting I. 2014. Blackbox: a large scale repository of novice programmers' activity. The 45th ACM technical symposium on Computer science education. ACM 223--228","DOI":"10.1145\/2538862.2538924"},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/2883851.2883915"},{"issue":"5","key":"e_1_3_2_1_12_1","first-page":"726","article-title":"Collaborative Learning and Critical Thinking","volume":"88","author":"Loes C. N.","year":"2017","unstructured":"Loes , C. N. , & Pascarella , E. T. 2017 . Collaborative Learning and Critical Thinking : Testing the Link. The Journal of Higher Education , 88 ( 5 ), 726 -- 753 . Loes, C. N., & Pascarella, E. T. 2017. Collaborative Learning and Critical Thinking: Testing the Link. The Journal of Higher Education, 88 (5), 726--753.","journal-title":"Testing the Link. The Journal of Higher Education"},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1007\/s11218-012-9202-6"},{"key":"e_1_3_2_1_14_1","first-page":"129","article-title":"Collaborative Strategy for Teaching and Learning Object-Oriented Programming Course: A Case Study at Mostafa Stambouli Mascara University","volume":"43","author":"Boudia C.","year":"2019","unstructured":"Boudia , C. , Bengueddach , A. , & Haffaf , H. 2019 . Collaborative Strategy for Teaching and Learning Object-Oriented Programming Course: A Case Study at Mostafa Stambouli Mascara University , Algeria Informatica , 43 (2019), 129 -- 144 . Boudia, C., Bengueddach, A., & Haffaf, H. 2019. Collaborative Strategy for Teaching and Learning Object-Oriented Programming Course: A Case Study at Mostafa Stambouli Mascara University, Algeria Informatica, 43(2019), 129--144.","journal-title":"Algeria Informatica"},{"key":"e_1_3_2_1_15_1","volume-title":"World Conference on Educational Multimedia, Hypermedia & Telecommunications","author":"Zingaro D.","year":"2010","unstructured":"Zingaro , D. 2010 . Experience report - Peer instruction in Remedial Computer Science . World Conference on Educational Multimedia, Hypermedia & Telecommunications , Toronto, Canada : Association for the Advancement of Computing in Education (AACE). Zingaro, D. 2010. Experience report - Peer instruction in Remedial Computer Science. World Conference on Educational Multimedia, Hypermedia & Telecommunications, Toronto, Canada: Association for the Advancement of Computing in Education (AACE)."},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1145\/1734263.1734381"},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"crossref","unstructured":"Kelleher C. & Pausch R. 2003. Lowering the Barriers to Programming: a survey of programming environments and languages for novice programmers. ACM Computing Surveys - CSUR.  Kelleher C. & Pausch R. 2003. Lowering the Barriers to Programming: a survey of programming environments and languages for novice programmers. ACM Computing Surveys - CSUR.","DOI":"10.21236\/ADA457911"},{"key":"e_1_3_2_1_18_1","article-title":"Students' misconceptions and other diffi-culties in introductory programming: a literature review","volume":"18","author":"Qian Y.","year":"2017","unstructured":"Qian , Y. , & Lehman , J. 2017 . Students' misconceptions and other diffi-culties in introductory programming: a literature review . ACMTrans.Comput.Educ. 18 , 1, Article 1 (2017), 1:1--1:24 pages. https:\/\/doi.org\/10.1145\/3077618 10.1145\/3077618 Qian, Y., & Lehman, J. 2017. Students' misconceptions and other diffi-culties in introductory programming: a literature review. ACMTrans.Comput.Educ. 18, 1, Article 1 (2017), 1:1--1:24 pages. https:\/\/doi.org\/10.1145\/3077618","journal-title":"ACMTrans.Comput.Educ."},{"key":"e_1_3_2_1_19_1","unstructured":"Hunter J. 2018. Cover story: Artificial intelligence in school education: Are you ready for it?. Education Technology Solutions (85) 28  Hunter J. 2018. Cover story: Artificial intelligence in school education: Are you ready for it?. Education Technology Solutions (85) 28"},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1007\/s40593-016-0095-y"},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1371\/journal.pone.0221765"},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1007\/s10648-006-9006-3"},{"issue":"25","key":"e_1_3_2_1_23_1","first-page":"1","article-title":"Teaching technology with technology - approaches to bridging learning and teaching gaps in simulation-based programming education","volume":"16","author":"Jamil M. G.","year":"2019","unstructured":"Jamil , M. G. , & Isiaq , S. O. 2019 . Teaching technology with technology - approaches to bridging learning and teaching gaps in simulation-based programming education . International Journal of Educational Technology in Higher Education , 16 ( 25 ), 1 -- 21 . Jamil, M. G., & Isiaq, S. O. 2019. Teaching technology with technology - approaches to bridging learning and teaching gaps in simulation-based programming education. International Journal of Educational Technology in Higher Education, 16(25), 1--21.","journal-title":"International Journal of Educational Technology in Higher Education"},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1109\/TAC.1997.633847"},{"key":"e_1_3_2_1_25_1","volume-title":"ANFIS: adaptive-network-based fuzzy inference system","author":"Jang J. S.","unstructured":"Jang , J. S. 1993. ANFIS: adaptive-network-based fuzzy inference system . IEEE transactions on systems, man, and cybernetics, 23(3), 665--685. Jang, J. S. 1993. ANFIS: adaptive-network-based fuzzy inference system. IEEE transactions on systems, man, and cybernetics, 23(3), 665--685."},{"key":"#cr-split#-e_1_3_2_1_26_1.1","doi-asserted-by":"crossref","unstructured":"Okwu M. O. & Adetunji O. 2018. A comparative study of artificial neural network (ANN) and adaptive neuro-fuzzy inference system (ANFIS) models in distribution system with nondeterministic inputs. International Journal of Engineering Business Management. https:\/\/doi.org\/10.1177\/1847979018768421 10.1177\/1847979018768421","DOI":"10.1177\/1847979018768421"},{"key":"#cr-split#-e_1_3_2_1_26_1.2","doi-asserted-by":"crossref","unstructured":"Okwu M. O. & Adetunji O. 2018. A comparative study of artificial neural network (ANN) and adaptive neuro-fuzzy inference system (ANFIS) models in distribution system with nondeterministic inputs. International Journal of Engineering Business Management. https:\/\/doi.org\/10.1177\/1847979018768421","DOI":"10.1177\/1847979018768421"},{"key":"e_1_3_2_1_27_1","doi-asserted-by":"crossref","unstructured":"Cui Y. Guo Q. Leighton J. P. & Chu M. W. 2019. Log Data Analysis with ANFIS: A Fuzzy Neural Network Approach. International Journal of Testing 1--19  Cui Y. Guo Q. Leighton J. P. & Chu M. W. 2019. Log Data Analysis with ANFIS: A Fuzzy Neural Network Approach. International Journal of Testing 1--19","DOI":"10.1080\/15305058.2018.1551225"}],"event":{"name":"ICCMS '20: The 12th International Conference on Computer Modeling and Simulation","location":"Brisbane QLD Australia","acronym":"ICCMS '20","sponsor":["Central Queensland University","DUT Dalian University of Technology","University of Wollongong, Australia","Swinburne University of Technology","University of Technology Sydney","National Tsing Hua University National Tsing Hua University"]},"container-title":["Proceedings of the 12th International Conference on Computer Modeling and Simulation"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3408066.3408100","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3408066.3408100","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T22:01:34Z","timestamp":1750197694000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3408066.3408100"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020,6,22]]},"references-count":28,"alternative-id":["10.1145\/3408066.3408100","10.1145\/3408066"],"URL":"https:\/\/doi.org\/10.1145\/3408066.3408100","relation":{},"subject":[],"published":{"date-parts":[[2020,6,22]]},"assertion":[{"value":"2020-08-11","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}