[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"detail-sidebar-cat-0-en-105":3,"doc-seo-598192-105":59,"doc-detail-598192-en":130},{"code":4,"msg":5,"data":6},0,"success",[7,13,18,23,28,33,38,43,48,51,55],{"id":8,"doc_module":4,"doc_module_name":9,"category_name":10,"show_sort_weight":11,"slug":12},1,"Document","Story & Novel",90,"story-novel",{"id":14,"doc_module":4,"doc_module_name":9,"category_name":15,"show_sort_weight":16,"slug":17},2,"Literature",80,"literature",{"id":19,"doc_module":4,"doc_module_name":9,"category_name":20,"show_sort_weight":21,"slug":22},4,"Exam",70,"exam",{"id":24,"doc_module":4,"doc_module_name":9,"category_name":25,"show_sort_weight":26,"slug":27},5,"Comic",60,"comic",{"id":29,"doc_module":4,"doc_module_name":9,"category_name":30,"show_sort_weight":31,"slug":32},6,"Technology",50,"technology",{"id":34,"doc_module":4,"doc_module_name":9,"category_name":35,"show_sort_weight":36,"slug":37},7,"Healthcare",40,"healthcare",{"id":39,"doc_module":4,"doc_module_name":9,"category_name":40,"show_sort_weight":41,"slug":42},8,"Research & Report",30,"research-report",{"id":44,"doc_module":4,"doc_module_name":9,"category_name":45,"show_sort_weight":46,"slug":47},9,"Religion & Spirituality",20,"religion-spirituality",{"id":46,"doc_module":4,"doc_module_name":9,"category_name":49,"show_sort_weight":46,"slug":50},"World Cup","world-cup",{"id":52,"doc_module":4,"doc_module_name":9,"category_name":53,"show_sort_weight":52,"slug":54},10,"Lifestyle","lifestyle",{"id":56,"doc_module":4,"doc_module_name":9,"category_name":57,"show_sort_weight":24,"slug":58},19,"General","general",{"code":4,"msg":60,"data":61},"ok",{"site_id":62,"language":63,"slug":64,"title":65,"keywords":66,"description":67,"schema_data":68,"social_meta":123,"head_meta":125,"extra_data":127,"updated_unix":129},105,"en","application-of-learning-objects-for-computer-programming-based-problem-solving-paper","Application of Learning Objects for Computer Programming-Based Problem Solving - paper","","This paper proposes an approach to implement learning objects for teaching and learning programming-based problem-solving techniques. The approach uses computer-based interactive animations and computer graphics to explore programming concepts and structures used to construct solutions. The resulting learning objects support reusability and adaptability in e-learning environments and can provide hands-on practice for learners. The methodology is demonstrated through an application that implements a learning object for a well-known statistics and probability problem.",{"@graph":69,"@context":122},[70,84,105],{"@type":71,"itemListElement":72},"BreadcrumbList",[73,77,79,82],{"item":74,"name":75,"@type":76,"position":8},"https://docshare.wps.com","Home","ListItem",{"item":78,"name":9,"@type":76,"position":14},"https://docshare.wps.com/document/",{"item":80,"name":40,"@type":76,"position":81},"https://docshare.wps.com/document/research-report/",3,{"item":83,"name":65,"@type":76,"position":19},"https://docshare.wps.com/document/application-of-learning-objects-for-computer-programming-based-problem-solving-paper/598192/",{"url":83,"name":65,"@type":85,"image":86,"author":91,"headline":65,"publisher":94,"fileFormat":97,"inLanguage":63,"description":67,"dateModified":98,"datePublished":99,"encodingFormat":97,"isAccessibleForFree":100,"interactionStatistic":101},"DigitalDocument",{"url":87,"@type":88,"width":89,"height":90},"https://docshare.wps.com/thumbnails/application-of-learning-objects-for-computer-programming-based-problem-solving-paper/598192.png","ImageObject",300,407,{"name":92,"@type":93},"Mafia Boss","Person",{"url":74,"name":95,"@type":96},"DocShare","Organization","application/pdf","2026-10-29","2026-10-15",true,{"@type":102,"interactionType":103,"userInteractionCount":8},"InteractionCounter",{"@type":104},"ViewAction",{"@type":106,"mainEntity":107},"FAQPage",[108,114,118],{"name":109,"@type":110,"acceptedAnswer":111},"What learning approach does the paper propose?","Question",{"text":112,"@type":113},"It proposes implementing learning objects for teaching and learning programming-based problem-solving techniques using interactive animations and computer graphics.","Answer",{"name":115,"@type":110,"acceptedAnswer":116},"What is the main feature of the proposed learning objects?",{"text":117,"@type":113},"Their simplicity helps learners explore programming concepts and structures used to implement solutions.",{"name":119,"@type":110,"acceptedAnswer":120},"How is the methodology demonstrated in the paper?",{"text":121,"@type":113},"The paper demonstrates the approach by implementing a learning object to solve a well-known statistics and probability problem.","https://schema.org",{"og:url":83,"og:type":124,"og:title":65,"og:site_name":95,"og:description":67},"article",{"robots":126,"canonical":83},"index,follow",{"doc_id":128,"site_id":62},598192,1792086457,{"code":4,"msg":5,"data":131},{"doc_id":128,"user_id":132,"nickname":92,"user_avatar":133,"doc_module":4,"category_id":39,"category_name":40,"doc_title":65,"doc_description":67,"doc_content":134,"file_id":135,"file_url":136,"file_type":137,"file_size":138,"view_count":8,"is_deleted":4,"is_public":8,"is_downloadable":8,"audit_status":8,"page_count":139,"language":140,"language_code":63,"site_id":62,"html_lang":63,"table_of_contents":141,"faqs":142,"seo_title":143,"seo_description":67,"update_tm":129,"read_time":144,"preview_page_count":4},962090760730,"https://ap-avatar.wpscdn.com/davatar_9964176cb1d06d4a9deccf72a44ae3dc","| Volume 4 6 (1) | Winter/ Hiver 2020 |\n| --- | --- |\n\nApplication of Learning Objects for Computer Programming-Based Problem Solving  \nApplication des objets d'apprentissage à la résolution de problèmes basée sur la programmation informatique  \nAbdullah Ahmad Basuhail, King Abdulaziz University  \nAbstract  \nThis paper presents an approach to implement learning objects for teaching and learning problemsolving techniques based on computer programming. The demonstrated approach exploits computerbased interactive animations and computer graphics. The main feature of this approach is its simplicity for exploring the concepts and structures of the programming that are used to implement a solution for a problem under consideration. The developed learning objects feature the possibility of reusability and adaptability in e-learning settings. Moreover, the learning objects can be utilized as a hands-on experience for the learners of a certain subject matter. The approach applied for the design and implementation of the learning objects for computer programming-based problem solving can be extended to other disciplines of science and technology. As a demonstration of the proposed methodology, we showed an application that utilizes the approach to implement a learning object for solving a well-known statistics and probability problem.  \nKeywords: programming-based problem-solving, learning objects, computer animation, programming, e-learning, educational technology  \nRésumé  \nCe document présente une approche pour la mise en œuvre d'objets d'apprentissage pour l'enseignement et l'apprentissage de techniques de résolution de problèmes basées sur la programmation informatique. L'approche démontrée exploite des animations interactives et des graphiques sur ordinateur. La principale caractéristique de cette approche est sa simplicité pour explorer les concepts et les structures de la programmation qui sont utilisés pour mettre en œuvre une solution à un problème considéré . Les objets d'apprentissage développés présentent la possibilité deréutilisation et d'adaptation dans des contextes d'apprentissage en ligne. De plus, les objets d'apprentissage peuvent être utilisés comme une expérience pratique pour les apprenants d'un certain sujet. L'approche appliquée pour la conception et la mise en œuvre des objets d'apprentissage pour larésolution de problèmes basée sur la programmation informatique peut être étendue à d'autres disciplines scientifiques et technologiques. En guise de démonstration de la méthodologie proposée, nous avons présenté une application qui utilise l'approche pour mettre en œuvre un objet d'apprentissage pour résoudre un problème bien connu de statistiques et de probabilité .  \nCJLT/RCAT Vol. 46 (1)  \nMots clés : résolution de problèmes basée sur la programmation, objets d'apprentissage, animation par ordinateur, programmation, apprentissage en ligne, technologie éducative.  \nIntroduction  \nTechnology-based learning is vital in higher education. It is increasingly ubiquitous, specifically in the e-learning environment. This technology engagement in education assists learners to realize information and concepts effectively and promptly. Further, it could save valuable in-class time that could be devoted to more exploration of the topic. Technology-based learning attracts students' attention during the learning process. The exploitation of various technological tools in learning and teaching can help learners get the best possible education and prompt feedback (Lillejord, Borte, Nesje, & Ruud, 2018) . For instance, different technology tools can support different learning styles, such as auditory, visual, and kinesthetic (Anderson, 2016; Awla, 2014; Ford, Robinson, & Wise, 2016 ; Hughes, 2016; Maseleno, Hardaker, Sabani, & Suhaili, n.d.) .  \nIndividual learners differ in their cognitive skills and their attitudes to learning (Krassimir & Lu, 2017) . Recent studies have reported approximately 95% of instructors with diverse b","cbCaiqO74lTVvf1u","https://ap.wps.com/l/cbCaiqO74lTVvf1u","pdf",370116,15,"English","# Abstract\n# Introduction\n## Technology-based learning in higher education\n## Learning styles and instructional technology\n## Learning objects with animations and graphics\n## Proposed approach and demonstration application","[{\"question\":\"What learning approach does the paper propose?\",\"answer\":\"It proposes implementing learning objects for teaching and learning programming-based problem-solving techniques using interactive animations and computer graphics.\"},{\"question\":\"What is the main feature of the proposed learning objects?\",\"answer\":\"Their simplicity helps learners explore programming concepts and structures used to implement solutions.\"},{\"question\":\"How is the methodology demonstrated in the paper?\",\"answer\":\"The paper demonstrates the approach by implementing a learning object to solve a well-known statistics and probability problem.\"}]","Application of Learning Objects for Computer Programming-Based Problem Solving - paper | PDF",38]