[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"detail-sidebar-cat-0-en-105":3,"doc-seo-589407-105":59,"doc-detail-589407-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","blended-teaching-and-learning-of-computer-programming-skills-in-engineering-curricula","Blended Teaching and Learning of Computer Programming Skills in engineering Curricula","","Many engineering schools teach computer programming in first-year courses to large cohorts, improving resource rationalization and cost-effectiveness while also enabling broader improvements in teaching and learning. However, varying class sizes and student backgrounds can hinder achievement of learning outcomes. Flexible learning may help address these challenges. The study presents a WebCT-based self-practice online tool (SPOT) and evaluates its integration, assessment role, and qualitative and quantitative impact on students.",{"@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/blended-teaching-and-learning-of-computer-programming-skills-in-engineering-curricula/589407/",{"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/blended-teaching-and-learning-of-computer-programming-skills-in-engineering-curricula/589407.png","ImageObject",300,407,{"name":92,"@type":93},"Terk","Person",{"url":74,"name":95,"@type":96},"DocShare","Organization","application/pdf","2026-11-10","2026-10-15",true,{"@type":102,"interactionType":103,"userInteractionCount":14},"InteractionCounter",{"@type":104},"ViewAction",{"@type":106,"mainEntity":107},"FAQPage",[108,114,118],{"name":109,"@type":110,"acceptedAnswer":111},"What is the main purpose of the SPOT tool described in the paper?","Question",{"text":112,"@type":113},"SPOT is designed to support student learning of programming through self-practice. It covers programming syntax, understanding how programs work, and writing computer programs.","Answer",{"name":115,"@type":110,"acceptedAnswer":116},"How does the paper position blended and flexible learning in engineering education?",{"text":117,"@type":113},"It explains that flexible and blended learning modes provide access to resources suited to students and combine face-to-face with online learning. The paper notes open questions about whether these modes achieve engineering learning outcomes efficiently.",{"name":119,"@type":110,"acceptedAnswer":120},"What evidence does the paper provide about SPOT’s effectiveness?",{"text":121,"@type":113},"The paper presents qualitative and quantitative data about student reactions to the tool and its usefulness for achieving learning outcomes cost-effectively.","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},589407,1792067162,{"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":14,"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},1099525198933,"https://ap-avatar.wpscdn.com/davatar_155a257f0dc6eb9ab79c44ca47cae57d","| Ad | vances in Engineering Edu | cation |  |  |\n| --- | --- | --- | --- | --- |\n|  |  |  | |  |\n|  |  |  |  |  |\n\nwinTEr 2009  \nBlended Teaching and Learning of Computer Programming Skills in Engineering Curricula  \nAbbAs El-ZEin  \nschool of Civil Engineering  \nUniversity of sydney, nsW 2006, Australia E-mail: [aelzein@usyd.edu.au](aelzein@usyd.edu.au)  \nTim lAngrish  \nschool of Chemical and biomolecular Engineering University of sydney, nsW 2006, Australia  \nE-mail: [T.langrish@usyd.edu.au](T.langrish@usyd.edu.au)  \nnigEl bAlAAm  \nschool of Civil Engineering  \nUniversity of sydney, nsW 2006, Australia E-mail: [n.balaam@usyd.edu.au](n.balaam@usyd.edu.au)  \nABSTRACT  \nMany engineering schools include computer programming as part of a first-year course taught to large engineering classes. This approach is effective in rationalizing resources and improving the cost-effectiveness of course delivery. In addition, it can lead to wholesale improvements in teaching and learning. However, class sizes and the variety of student backgrounds can lead to difficulties in achieving learning outcomes. Flexible learning has been shown to be potentially effective in addressing such issues. We describe the design and development of a WebCT-based self-practice online tool (SPOT) to support student learning of programming. The tool is divided into three components: a) programming syntax, b) understanding the way computer programs work and c) writing computer programs. We discuss the integration of the tool into the learning flow and its role in assessment. We present qualitative and quantitative data on student reactions to the tool and its usefulness in achieving learning outcomes cost-effectively.  \nINTRODUCTION  \nFlexible and blended modes of learning have been adopted in many university courses around the world. Flexible learning refers to curricular environments where students can access learning resources, on-or off-campus, at times and in contexts that are suited to the student rather than  \nwINTeR 2009 1  \nadvanCeS In engIneerIng eduCaTIOn  \nBlended Teaching and Learning of Computer Programming  \n Skills in engineering Curricula  \nthe teaching staff, whereas blended learning is a study environment which combines face-to-face and online learning [e. g. , 1] . A new paradigm of online education has spawned a rich literature on the effectiveness and efficiency of various forms of electronic teaching tools, from full online courses [e. g. , 2] to web-assisted, lecture-based courses [e. g. , 3, 4] . The ability of these modes of teaching and learning to achieve desired engineering learning outcomes and their efficiency in achieving that aim remain open questions. Evidence points to an improvement in learning efficiency, although students with access to online resources are not necessarily more likely to achieve learning outcomes [5–7] . Although the number of distance courses has risen significantly over the last decade, mixed modes of delivery, with face-to-face settings supported by online tools, remain the dominant form of online learning on campus. There is clearly a need in the literature for greater exploration of flexible modes of learning, including e-tools, when teaching computational skills to engineering students.  \nProgramming skills are now deemed essential in most engineering schools. both structured languages, such as FOrTrAn and C, and computational tools such as mATlAb, have been used in engineering curricula. hodge and steele [8] surveyed engineering programs in the UsA and found that FOrTrAn had lost its dominance, and computational tools were increasingly employed by educators because of the trend towards integrating various computational functions in a single environment. At the Faculty of Engineering of University of sydney, mATlAb was adopted inan introductory computational course (Engg1801) for first-year engineering students for two reasons: 1. its ability to integrate programming with matrix operations and graphics a","cbCaiiQacHhCOw8D","https://ap.wps.com/l/cbCaiiQacHhCOw8D","pdf",2601241,18,"English","# Introduction\n## Curricular Context","[{\"question\":\"What is the main purpose of the SPOT tool described in the paper?\",\"answer\":\"SPOT is designed to support student learning of programming through self-practice. It covers programming syntax, understanding how programs work, and writing computer programs.\"},{\"question\":\"How does the paper position blended and flexible learning in engineering education?\",\"answer\":\"It explains that flexible and blended learning modes provide access to resources suited to students and combine face-to-face with online learning. The paper notes open questions about whether these modes achieve engineering learning outcomes efficiently.\"},{\"question\":\"What evidence does the paper provide about SPOT’s effectiveness?\",\"answer\":\"The paper presents qualitative and quantitative data about student reactions to the tool and its usefulness for achieving learning outcomes cost-effectively.\"}]","Blended Teaching and Learning of Computer Programming Skills in engineering Curricula | PDF",45]