{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,7,23]],"date-time":"2025-07-23T12:30:13Z","timestamp":1753273813652,"version":"3.40.3"},"publisher-location":"Cham","reference-count":33,"publisher":"Springer International Publishing","isbn-type":[{"type":"print","value":"9783030456900"},{"type":"electronic","value":"9783030456917"}],"license":[{"start":{"date-parts":[[2020,1,1]],"date-time":"2020-01-01T00:00:00Z","timestamp":1577836800000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"},{"start":{"date-parts":[[2020,1,1]],"date-time":"2020-01-01T00:00:00Z","timestamp":1577836800000},"content-version":"vor","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2020]]},"DOI":"10.1007\/978-3-030-45691-7_25","type":"book-chapter","created":{"date-parts":[[2020,6,7]],"date-time":"2020-06-07T21:03:32Z","timestamp":1591563812000},"page":"262-271","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":2,"title":["Teaching Computer Programming as Well-Defined Domain for Beginners with Protoboard"],"prefix":"10.1007","author":[{"given":"Carlos","family":"Hurtado","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Guillermo","family":"Licea","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Mario","family":"Garc\u00eda-Valdez","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Angeles","family":"Quezada","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Manuel","family":"Casta\u00f1\u00f3n-Puga","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2020,6,8]]},"reference":[{"key":"25_CR1","doi-asserted-by":"publisher","unstructured":"Bourne, J., Harris, D., Mayadas, F.: Online engineering education: Learning anywhere, anytime. J. Eng. Educ (2005). \nhttps:\/\/doi.org\/10.1002\/j.2168-9830.2005.tb00834.x","DOI":"10.1002\/j.2168-9830.2005.tb00834.x"},{"key":"25_CR2","doi-asserted-by":"publisher","unstructured":"Licea, G., Ju\u00e1rez-Ram\u00edrez, R., Gaxiola, C., Aguilar, L., Mart\u00ednez, L.G.: Teaching object-oriented programming with AEIOU. Comput. Appl. Eng. Educ. (2014). \nhttps:\/\/doi.org\/10.1002\/cae.20556","DOI":"10.1002\/cae.20556"},{"key":"25_CR3","doi-asserted-by":"publisher","first-page":"95","DOI":"10.1145\/355112.355130","volume":"43","author":"MA Malik","year":"2000","unstructured":"Malik, M.A.: Technical opinion: on the perils of programming. Commun. ACM 43, 95\u201397 (2000). \nhttps:\/\/doi.org\/10.1145\/355112.355130","journal-title":"Commun. ACM"},{"key":"25_CR4","doi-asserted-by":"publisher","first-page":"5","DOI":"10.1145\/820127.820129","volume":"34","author":"D Gries","year":"2002","unstructured":"Gries, D.: Where is programming methodology these days? ACM SIGCSE Bull. 34, 5 (2002). \nhttps:\/\/doi.org\/10.1145\/820127.820129","journal-title":"ACM SIGCSE Bull."},{"key":"25_CR5","unstructured":"Askar, P., Davenport, D.: An investigation of factors related to self-efficacy for Java programming among engineering students. Turk. Online J. Educ. Technol (2009)"},{"key":"25_CR6","doi-asserted-by":"publisher","first-page":"667","DOI":"10.1002\/cae.21639","volume":"23","author":"I Cetin","year":"2015","unstructured":"Cetin, I., Ozden, M.Y.: Development of computer programming attitude scale for university students. Comput. Appl. Eng. Educ. 23, 667\u2013672 (2015). \nhttps:\/\/doi.org\/10.1002\/cae.21639","journal-title":"Comput. Appl. Eng. Educ."},{"key":"25_CR7","doi-asserted-by":"publisher","unstructured":"Pillay, N., Jugoo, V.R.: An investigation into student characteristics affecting novice programming performance. ACM SIGCSE Bull (2005). \nhttps:\/\/doi.org\/10.1145\/1113847.1113888","DOI":"10.1145\/1113847.1113888"},{"key":"25_CR8","unstructured":"Lynch, C.F, Ashley, K.D, Aleven, V, Pinkwart, N.: Defining \u201cIII-Defined Domains\u201d. A literature survey. In: Proceedings of the 8th International Conference Intelligence Tutoring System Workshop Intelligence Tutoring System III Defined Domains (2006)"},{"key":"25_CR9","doi-asserted-by":"publisher","DOI":"10.1007\/BF02680460","volume-title":"Building Intelligent Interactive Tutors Student-centered strategies for revolutionizing e-learning","author":"BP Woolf","year":"2010","unstructured":"Woolf, B.P.: Building Intelligent Interactive Tutors Student-centered strategies for revolutionizing e-learning. Morgan Kaufmann, Burlington (2010). \nhttps:\/\/doi.org\/10.1007\/BF02680460"},{"key":"25_CR10","unstructured":"Fedeli, P.G.R.L.: Intelligent tutoring systems: a short history and new challenges. In: Intelligent Tutoring Systems: An Overview, p. 13"},{"key":"25_CR11","doi-asserted-by":"publisher","unstructured":"Waalkens, M., Aleven, V., Taatgen, N.: Does supporting multiple student strategies lead to greater learning and motivation? Investigating a source of complexity in the architecture of intelligent tutoring systems. Comput. Educ (2013). \nhttps:\/\/doi.org\/10.1016\/j.compedu.2012.07.016","DOI":"10.1016\/j.compedu.2012.07.016"},{"key":"25_CR12","doi-asserted-by":"publisher","unstructured":"Mitrovic, A.: Modeling domains and students with constraint-based modeling. Stud. Comput. Intell (2010). \nhttps:\/\/doi.org\/10.1007\/978-3-642-14363-2_4","DOI":"10.1007\/978-3-642-14363-2_4"},{"key":"25_CR13","doi-asserted-by":"publisher","unstructured":"Corbett, A., Kauffman, L., Maclaren, B., Wagner, A., Jones, E.: A cognitive tutor for genetics problem solving: learning gains and student modeling. J. Educ. Comput. Res (2010). \nhttps:\/\/doi.org\/10.2190\/ec.42.2.e","DOI":"10.2190\/ec.42.2.e"},{"key":"25_CR14","doi-asserted-by":"publisher","unstructured":"Conati, C., Merten, C.: Eye-tracking for user modeling in exploratory learning environments: An empirical evaluation. Knowl. Based Syst (2007). \nhttps:\/\/doi.org\/10.1016\/j.knosys.2007.04.010","DOI":"10.1016\/j.knosys.2007.04.010"},{"key":"25_CR15","unstructured":"Mitrovic, A., Martin, B., Suraweera, P., Zakharov, K., Milik, N., Holland, J., McGuigan, N.: ASPIRE\u202f: an authoring system and deployment environment for constraint-based tutors. Int. J. Artif. Intell. Educ (2009)"},{"key":"25_CR16","doi-asserted-by":"publisher","unstructured":"Mitrovic, A., Martin, B.: Evaluating the effects of open student models on self-assessment. Int. J. Artif. Intell. Educ (2007). \nhttps:\/\/doi.org\/10.1007\/3-540-47952-x","DOI":"10.1007\/3-540-47952-x"},{"key":"25_CR17","doi-asserted-by":"publisher","unstructured":"Mitrovic, A., Weerasinghe, A.: Revisiting Ill-Definedness and the Consequences for ITSs. In: Frontiers in Artificial Intelligence and Applications (2009). \nhttps:\/\/doi.org\/10.3233\/978-1-60750-028-5-375","DOI":"10.3233\/978-1-60750-028-5-375"},{"key":"25_CR18","unstructured":"De, U., Inform\u00e1ticas, C., Antonio, S.: Los sistemas tutores inteligentes y su impacto en la ense\u00f1anza de la programaci\u00f3n"},{"key":"25_CR19","unstructured":"Lea, N.T., Pinkwartb, N.: Considering Ill-Definedness of problem tasks under the aspect of solution space"},{"key":"25_CR20","doi-asserted-by":"publisher","unstructured":"Hu, C.: Rethinking of Teaching Objects-First. Educ. Inf. Technol (2004). \nhttps:\/\/doi.org\/10.1023\/b:eait.0000042040.90232.88","DOI":"10.1023\/b:eait.0000042040.90232.88"},{"key":"25_CR21","doi-asserted-by":"publisher","unstructured":"Burton, P.J., Bruhn, R.E.: Teaching programming in the OOP era. ACM SIGCSE Bull. (2003). \nhttps:\/\/doi.org\/10.1145\/782941.782993","DOI":"10.1145\/782941.782993"},{"key":"25_CR22","unstructured":"Jacquot, J.P.: Which use for Java in introductory courses? In: Proceedings Inaug. Conf. Princ. Pract. Program, Proceedings Second Work. Intermed. Represent. Eng. Virtual Mach (2002)"},{"key":"25_CR23","first-page":"34","volume":"17","author":"SM Tuttle","year":"2001","unstructured":"Tuttle, S.M.: iYO Quiero Java!: teaching Java as a second programming language. J. Comput. Sci. Coll. 17, 34\u201345 (2001). \nhttp:\/\/dl.acm.org\/citation.cfm?id=775339.775348","journal-title":"J. Comput. Sci. Coll."},{"key":"25_CR24","doi-asserted-by":"publisher","unstructured":"Cooper, S., Dann, W., Pausch, R.: Teaching objects-first in introductory computer science. ACM SIGCSE Bull (2003). \nhttps:\/\/doi.org\/10.1145\/792548.611966","DOI":"10.1145\/792548.611966"},{"key":"25_CR25","doi-asserted-by":"publisher","unstructured":"Blumenstein, M.: Strategies for improving a Java-based, first year programming course, In: Proceedings of the - International Conference Computer Education ICCE (2002). \nhttps:\/\/doi.org\/10.1109\/cie.2002.1186162","DOI":"10.1109\/cie.2002.1186162"},{"key":"25_CR26","doi-asserted-by":"publisher","unstructured":"Duke, R., Salzman, E., Burmeister, J.: Teaching programming to beginners-choosing the language is just the first step. In: Proceedings of the ACE (2000). \nhttps:\/\/doi.org\/10.1145\/359369.359381","DOI":"10.1145\/359369.359381"},{"key":"25_CR27","doi-asserted-by":"publisher","unstructured":"Hadjerrouit, S.: Java as first programming language: a critical evaluation. Learning (1998). \nhttps:\/\/doi.org\/10.1145\/292422.292440","DOI":"10.1145\/292422.292440"},{"key":"25_CR28","unstructured":"Clark, D., MacNish, C., Royle, G.F.: Java as a teaching language: opportunities, pitfalls and solutions, In: ACSE 1998 Proceedings of the 3rd Australasian Conference Computer Science Education (1998). \nhttp:\/\/doi.acm.org\/10.1145\/289393.289418"},{"key":"25_CR29","unstructured":"Graf, S.: Fostering adaptivity in E-learning platforms: a meta-model supporting adaptive courses, pp. 440\u2013443 (2005)"},{"key":"25_CR30","unstructured":"Jackson, C.J.: Learning styles and its measurement: an applied neuropsychological model of learning for business and education (2002)"},{"key":"25_CR31","unstructured":"Paunovic, V., Jovanovic, S.: Towards advanced data retrieval from learning objects repositories. In: 4th International Conference E\u2010Learning, Belgrade, pp. 26\u201327 (2013)"},{"key":"25_CR32","doi-asserted-by":"publisher","unstructured":"Garc\u00eda-Valdez, M., Parra, B.: A hybrid recommender system architecture for learning objects. Stud. Comput. Intell (2009). \nhttps:\/\/doi.org\/10.1007\/978-3-642-04514-1_11","DOI":"10.1007\/978-3-642-04514-1_11"},{"key":"25_CR33","unstructured":"Memletics. Learning styles inventory (2008)"}],"container-title":["Advances in Intelligent Systems and Computing","Trends and Innovations in Information Systems and Technologies"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-030-45691-7_25","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2020,6,7]],"date-time":"2020-06-07T21:11:45Z","timestamp":1591564305000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-030-45691-7_25"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020]]},"ISBN":["9783030456900","9783030456917"],"references-count":33,"URL":"https:\/\/doi.org\/10.1007\/978-3-030-45691-7_25","relation":{},"ISSN":["2194-5357","2194-5365"],"issn-type":[{"type":"print","value":"2194-5357"},{"type":"electronic","value":"2194-5365"}],"subject":[],"published":{"date-parts":[[2020]]},"assertion":[{"value":"8 June 2020","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}},{"value":"WorldCIST","order":1,"name":"conference_acronym","label":"Conference Acronym","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"World Conference on Information Systems and Technologies","order":2,"name":"conference_name","label":"Conference Name","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Budva","order":3,"name":"conference_city","label":"Conference City","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Montenegro","order":4,"name":"conference_country","label":"Conference Country","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"2020","order":5,"name":"conference_year","label":"Conference Year","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"7 April 2020","order":7,"name":"conference_start_date","label":"Conference Start Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"10 April 2020","order":8,"name":"conference_end_date","label":"Conference End Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"8","order":9,"name":"conference_number","label":"Conference Number","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"worldcist2020","order":10,"name":"conference_id","label":"Conference ID","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"http:\/\/www.worldcist.org\/","order":11,"name":"conference_url","label":"Conference URL","group":{"name":"ConferenceInfo","label":"Conference Information"}}]}}