  {"id":394725,"date":"2025-04-24T14:51:07","date_gmt":"2025-04-24T18:51:07","guid":{"rendered":"https:\/\/www.yorku.ca\/yfile\/?p=394725"},"modified":"2025-04-24T15:25:48","modified_gmt":"2025-04-24T19:25:48","slug":"spiral-learning-reinforces-real-world-applications-of-coding","status":"publish","type":"post","link":"https:\/\/www.yorku.ca\/yfile\/2025\/04\/24\/spiral-learning-reinforces-real-world-applications-of-coding\/","title":{"rendered":"Spiral learning reinforces real-world applications of coding"},"content":{"rendered":"\n<h3 class=\"wp-block-heading\">A revolution in teaching computer science is happening at ¿ì²¥ÊÓÆµ\u2019s <a href=\"https:\/\/www.yorku.ca\/markham\/\" target=\"_blank\" rel=\"noreferrer noopener\">Markham Campus<\/a>.&nbsp;&nbsp;<\/h3>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>The <a href=\"https:\/\/lassonde.yorku.ca\/\" target=\"_blank\" rel=\"noreferrer noopener\">Lassonde School of Engineering<\/a>\u2019s Computer Science and Software Development Faculty and York\u2019s <a href=\"https:\/\/www.yorku.ca\/science\/\" target=\"_blank\" rel=\"noreferrer noopener\">Faculty of Science<\/a> have joined forces to create a better way to teach&nbsp;first-year computer science.&nbsp;<\/p>\n\n\n\n<p>Faculty have taken a 12-week course and split into two six-week segments, Coding Through Biology and Coding Through Chemistry. Rather than learning coding in isolation, this approach enables students to solve real-world problems in the sciences using computer skills which creates an interdisciplinary learning experience.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"alignright size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"2560\" height=\"1439\" src=\"https:\/\/www.yorku.ca\/yfile\/wp-content\/uploads\/sites\/889\/2025\/04\/Meiying_1-edited-scaled.jpg\" alt=\"Meiying Qin, an assistant professor in the Department of Electrical Engineering and Computer Science at Lassonde with students.\" class=\"wp-image-394731\" style=\"width:678px;height:auto\" srcset=\"https:\/\/www.yorku.ca\/yfile\/wp-content\/uploads\/sites\/889\/2025\/04\/Meiying_1-edited-scaled.jpg 2560w, https:\/\/www.yorku.ca\/yfile\/wp-content\/uploads\/sites\/889\/2025\/04\/Meiying_1-edited-400x225.jpg 400w, https:\/\/www.yorku.ca\/yfile\/wp-content\/uploads\/sites\/889\/2025\/04\/Meiying_1-edited-1024x576.jpg 1024w, https:\/\/www.yorku.ca\/yfile\/wp-content\/uploads\/sites\/889\/2025\/04\/Meiying_1-edited-1536x864.jpg 1536w, https:\/\/www.yorku.ca\/yfile\/wp-content\/uploads\/sites\/889\/2025\/04\/Meiying_1-edited-2048x1151.jpg 2048w\" sizes=\"auto, (max-width: 2560px) 100vw, 2560px\" \/><figcaption class=\"wp-element-caption\">Meiying Qin (pictured second row, middle), an assistant professor in the Department of Electrical Engineering and Computer Science, is leading an innovative course for first-year students.<\/figcaption><\/figure>\n<\/div>\n\n\n<p><strong>Meiying Qin<\/strong>, an assistant professor in the Department of Electrical Engineering and Computer Science at Lassonde, is leading the charge. <strong>Larry Zhang<\/strong>, assistant professor and undergraduate program director in Markham Campus\u2019s Computer Science for Software Development program, and <strong>Jonaton Schroeder<\/strong>, assistant professor in Lassonde\u2019s Electrical Engineering and Computer Science department, developed the course materials.&nbsp;&nbsp;<\/p>\n\n\n\n<p><strong>Jade Atallah<\/strong>, assistant professor of biology, and <strong>Hovig Kouyoumdjian<\/strong>, associate professor of chemistry, both in the Faculty of Science, were also instrumental in developing the course and teaching the science-related course material.&nbsp;&nbsp;<\/p>\n\n\n\n<p>In Coding Through Biology, students might analyze DNA sequences, model protein structures or explore genetic mutations using computational methods.&nbsp;In Coding Through Chemistry, students might write code to simulate chemical reactions, molecular interactions or pharmacological processes.&nbsp;&nbsp;<\/p>\n\n\n\n<p>The point is not to learn biology and chemistry, says Qin, but rather to learn to code via real-world examples. Students understand how the concepts they are studying apply to actual problems and situations, and by applying programming skills to real-world scenarios they can better understand the practical applications of coding.&nbsp;&nbsp;<\/p>\n\n\n\n<p>It\u2019s no surprise the course is taught at the Markham Campus in its Computer Science for Software Development program as the campus emphasizes experiential and project-based learning, Zhang says. This new approach helps students understand the relevance of coding beyond the classroom \u2013 a key factor in improving engagement, retention and long-term learning outcomes.\u00a0<\/p>\n\n\n\n<p>When students struggle in higher level courses, often the result of \u201cfragile learning,\u201d it is because they do not have a strong foundation of knowledge, Zhang says. Changes to these first-year courses aim to fix that by giving students a solid foundational base.&nbsp;&nbsp;<\/p>\n\n\n\n<p>The course flips the usual course structure by having students learn concepts independently before class through videos and exercises, then spend class time in discussion and problem solving, Qin says.&nbsp;<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"alignright size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"2560\" height=\"1439\" src=\"https:\/\/www.yorku.ca\/yfile\/wp-content\/uploads\/sites\/889\/2025\/04\/Meiying_3-edited-scaled.jpg\" alt=\"Meiying Qin, an assistant professor in the Department of Electrical Engineering and Computer Science at Lassonde with students.\" class=\"wp-image-394730\" style=\"width:445px;height:auto\" srcset=\"https:\/\/www.yorku.ca\/yfile\/wp-content\/uploads\/sites\/889\/2025\/04\/Meiying_3-edited-scaled.jpg 2560w, https:\/\/www.yorku.ca\/yfile\/wp-content\/uploads\/sites\/889\/2025\/04\/Meiying_3-edited-400x225.jpg 400w, https:\/\/www.yorku.ca\/yfile\/wp-content\/uploads\/sites\/889\/2025\/04\/Meiying_3-edited-1024x576.jpg 1024w, https:\/\/www.yorku.ca\/yfile\/wp-content\/uploads\/sites\/889\/2025\/04\/Meiying_3-edited-1536x864.jpg 1536w, https:\/\/www.yorku.ca\/yfile\/wp-content\/uploads\/sites\/889\/2025\/04\/Meiying_3-edited-2048x1151.jpg 2048w\" sizes=\"auto, (max-width: 2560px) 100vw, 2560px\" \/><figcaption class=\"wp-element-caption\">Meiying Qin, an assistant professor in the Department of Electrical Engineering and Computer Science at Lassonde with students.<\/figcaption><\/figure>\n<\/div>\n\n\n<p>Another innovation is the use of competency-based grading. This evaluation framework rewards students for mastering specific learning outcomes. Students receive feedback and are given more than one attempt to complete exercises to show they understand the material. The system aims to motivate students to stay on track and gives them more chances to succeed.&nbsp;&nbsp;<\/p>\n\n\n\n<p>The number of innovations in this course \u2013 pre-learning concepts, the science applications, hands-on problem solving, competency-based grading \u2013 make this first-year computer science course unique, Qin says.&nbsp;&nbsp;<\/p>\n\n\n\n<p>\u201cIt looks promising as students are doing well because there are a lot of innovations here. It's very different from a traditional first-year computer science course,\u201d she says. \u201cI think this is quite unique.\u201d&nbsp;&nbsp;<\/p>\n\n\n\n<p>Zhang says there\u2019s been a remarkable improvement in assessed student performance in the revamped course. He credits the \u201cspiral structure\u201d of the course, that students learn material in the first six weeks when they are solving biology problems, then loop back (forming a spiral) and learn it again while solving chemistry problems. The spiral reinforces the knowledge in a different context which solidifies it for students.&nbsp;<\/p>\n\n\n\n<p>The innovations in these first-year computer science courses are good examples of what the Markham Campus is working toward. &nbsp;<\/p>\n\n\n\n<p>\u201cIt's one of the signature curriculum innovations Markham (Campus) is trying to do,\u201d Zhang says.&nbsp;&nbsp;<\/p>\n\n\n\n<p>He refers to the slogan for the campus: The Future of Learning Has Arrived. \u201cIt sounds like hype, but for us, it\u2019s not hype at all. That\u2019s actually what we\u2019re doing, the way we design our courses, our curriculum. We really try to think into the future \u2026 It\u2019s very exciting.\u201d&nbsp;<\/p>\n\n\n\n<p><em>With files from Julie Carl<\/em><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Students studying first-year computer science  have a unique opportunity to gain practicial experience from the \"spiral\" learning model, where coding lessons are applied to real-world science scenarios.<\/p>\n","protected":false},"author":2386,"featured_media":342106,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_kad_blocks_custom_css":"","_kad_blocks_head_custom_js":"","_kad_blocks_body_custom_js":"","_kad_blocks_footer_custom_js":"","footnotes":""},"categories":[64,11,13],"tags":[5,6,61,20,88,12,14,4],"yfileauthor":[204],"qualifier":[199],"yfile-author":[304],"tags-to-show":[180,147,168,173,183,146,169],"workflow":[],"class_list":["post-394725","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-innovatus","category-latest-news","category-teaching-learning","tag-experiential-education","tag-faculty","tag-science","tag-lassonde","tag-markham","tag-students","tag-teaching-and-learning","tag-yfile","yfileauthor-yfilestaff","qualifier-edited-by","yfile-author-ashley-goodfellow-craig","tags-to-show-experiential-education","tags-to-show-faculty","tags-to-show-faculty-of-science","tags-to-show-lassonde","tags-to-show-markham","tags-to-show-students","tags-to-show-teaching-and-learning"],"acf":{"internal_publish_date":null,"original_image":null},"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Spiral learning reinforces real-world applications of coding - YFile<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.yorku.ca\/yfile\/2025\/04\/24\/spiral-learning-reinforces-real-world-applications-of-coding\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Spiral learning reinforces real-world applications of coding - YFile\" \/>\n<meta property=\"og:description\" content=\"Students studying first-year computer science have a unique opportunity to gain practicial experience from the &quot;spiral&quot; learning model, where coding lessons are applied to real-world science scenarios.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.yorku.ca\/yfile\/2025\/04\/24\/spiral-learning-reinforces-real-world-applications-of-coding\/\" \/>\n<meta property=\"og:site_name\" content=\"YFile\" \/>\n<meta property=\"article:published_time\" content=\"2025-04-24T18:51:07+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-04-24T19:25:48+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.yorku.ca\/yfile\/wp-content\/uploads\/sites\/889\/2023\/09\/shutterstock_741463573-scaled-1.jpeg\" \/>\n\t<meta property=\"og:image:width\" content=\"2560\" \/>\n\t<meta property=\"og:image:height\" content=\"853\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"ashleygc\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"ashleygc\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"8 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.yorku.ca\\\/yfile\\\/2025\\\/04\\\/24\\\/spiral-learning-reinforces-real-world-applications-of-coding\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.yorku.ca\\\/yfile\\\/2025\\\/04\\\/24\\\/spiral-learning-reinforces-real-world-applications-of-coding\\\/\"},\"author\":{\"name\":\"ashleygc\",\"@id\":\"https:\\\/\\\/www.yorku.ca\\\/yfile\\\/#\\\/schema\\\/person\\\/c31100c4bc540ab4f738557fdc4232d6\"},\"headline\":\"Spiral learning reinforces real-world applications of coding\",\"datePublished\":\"2025-04-24T18:51:07+00:00\",\"dateModified\":\"2025-04-24T19:25:48+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.yorku.ca\\\/yfile\\\/2025\\\/04\\\/24\\\/spiral-learning-reinforces-real-world-applications-of-coding\\\/\"},\"wordCount\":746,\"image\":{\"@id\":\"https:\\\/\\\/www.yorku.ca\\\/yfile\\\/2025\\\/04\\\/24\\\/spiral-learning-reinforces-real-world-applications-of-coding\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.yorku.ca\\\/yfile\\\/wp-content\\\/uploads\\\/sites\\\/889\\\/2023\\\/09\\\/shutterstock_741463573-scaled-1.jpeg\",\"keywords\":[\"Experiential education\",\"Faculty\",\"Faculty of Science\",\"Lassonde\",\"Markham\",\"Students\",\"Teaching and Learning\",\"YFile\"],\"articleSection\":[\"Innovatus\",\"Latest News\",\"Teaching &amp; Learning\"],\"inLanguage\":\"en-CA\",\"copyrightYear\":\"2025\",\"copyrightHolder\":{\"@id\":\"https:\\\/\\\/www.yorku.ca\\\/yfile\\\/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.yorku.ca\\\/yfile\\\/2025\\\/04\\\/24\\\/spiral-learning-reinforces-real-world-applications-of-coding\\\/\",\"url\":\"https:\\\/\\\/www.yorku.ca\\\/yfile\\\/2025\\\/04\\\/24\\\/spiral-learning-reinforces-real-world-applications-of-coding\\\/\",\"name\":\"Spiral learning reinforces real-world applications of coding - YFile\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.yorku.ca\\\/yfile\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.yorku.ca\\\/yfile\\\/2025\\\/04\\\/24\\\/spiral-learning-reinforces-real-world-applications-of-coding\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.yorku.ca\\\/yfile\\\/2025\\\/04\\\/24\\\/spiral-learning-reinforces-real-world-applications-of-coding\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.yorku.ca\\\/yfile\\\/wp-content\\\/uploads\\\/sites\\\/889\\\/2023\\\/09\\\/shutterstock_741463573-scaled-1.jpeg\",\"datePublished\":\"2025-04-24T18:51:07+00:00\",\"dateModified\":\"2025-04-24T19:25:48+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/www.yorku.ca\\\/yfile\\\/#\\\/schema\\\/person\\\/c31100c4bc540ab4f738557fdc4232d6\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.yorku.ca\\\/yfile\\\/2025\\\/04\\\/24\\\/spiral-learning-reinforces-real-world-applications-of-coding\\\/#breadcrumb\"},\"inLanguage\":\"en-CA\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.yorku.ca\\\/yfile\\\/2025\\\/04\\\/24\\\/spiral-learning-reinforces-real-world-applications-of-coding\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-CA\",\"@id\":\"https:\\\/\\\/www.yorku.ca\\\/yfile\\\/2025\\\/04\\\/24\\\/spiral-learning-reinforces-real-world-applications-of-coding\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.yorku.ca\\\/yfile\\\/wp-content\\\/uploads\\\/sites\\\/889\\\/2023\\\/09\\\/shutterstock_741463573-scaled-1.jpeg\",\"contentUrl\":\"https:\\\/\\\/www.yorku.ca\\\/yfile\\\/wp-content\\\/uploads\\\/sites\\\/889\\\/2023\\\/09\\\/shutterstock_741463573-scaled-1.jpeg\",\"width\":2560,\"height\":853,\"caption\":\"Multiracial young creative people in modern office. Group of young business people are working together with laptop, tablet, smart phone, notebook. Successful hipster team in coworking.\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.yorku.ca\\\/yfile\\\/2025\\\/04\\\/24\\\/spiral-learning-reinforces-real-world-applications-of-coding\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.yorku.ca\\\/yfile\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Spiral learning reinforces real-world applications of coding\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.yorku.ca\\\/yfile\\\/#website\",\"url\":\"https:\\\/\\\/www.yorku.ca\\\/yfile\\\/\",\"name\":\"YFile\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.yorku.ca\\\/yfile\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-CA\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.yorku.ca\\\/yfile\\\/#\\\/schema\\\/person\\\/c31100c4bc540ab4f738557fdc4232d6\",\"name\":\"ashleygc\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-CA\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/29c936e1b9ea858bc3a60b4e624751572a1d0582545fc64ca5adcc2adc837d6e?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/29c936e1b9ea858bc3a60b4e624751572a1d0582545fc64ca5adcc2adc837d6e?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/29c936e1b9ea858bc3a60b4e624751572a1d0582545fc64ca5adcc2adc837d6e?s=96&d=mm&r=g\",\"caption\":\"ashleygc\"},\"url\":\"https:\\\/\\\/www.yorku.ca\\\/yfile\\\/author\\\/ashleygc\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Spiral learning reinforces real-world applications of coding - YFile","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.yorku.ca\/yfile\/2025\/04\/24\/spiral-learning-reinforces-real-world-applications-of-coding\/","og_locale":"en_US","og_type":"article","og_title":"Spiral learning reinforces real-world applications of coding - YFile","og_description":"Students studying first-year computer science have a unique opportunity to gain practicial experience from the \"spiral\" learning model, where coding lessons are applied to real-world science scenarios.","og_url":"https:\/\/www.yorku.ca\/yfile\/2025\/04\/24\/spiral-learning-reinforces-real-world-applications-of-coding\/","og_site_name":"YFile","article_published_time":"2025-04-24T18:51:07+00:00","article_modified_time":"2025-04-24T19:25:48+00:00","og_image":[{"width":2560,"height":853,"url":"https:\/\/www.yorku.ca\/yfile\/wp-content\/uploads\/sites\/889\/2023\/09\/shutterstock_741463573-scaled-1.jpeg","type":"image\/jpeg"}],"author":"ashleygc","twitter_card":"summary_large_image","twitter_misc":{"Written by":"ashleygc","Est. reading time":"8 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.yorku.ca\/yfile\/2025\/04\/24\/spiral-learning-reinforces-real-world-applications-of-coding\/#article","isPartOf":{"@id":"https:\/\/www.yorku.ca\/yfile\/2025\/04\/24\/spiral-learning-reinforces-real-world-applications-of-coding\/"},"author":{"name":"ashleygc","@id":"https:\/\/www.yorku.ca\/yfile\/#\/schema\/person\/c31100c4bc540ab4f738557fdc4232d6"},"headline":"Spiral learning reinforces real-world applications of coding","datePublished":"2025-04-24T18:51:07+00:00","dateModified":"2025-04-24T19:25:48+00:00","mainEntityOfPage":{"@id":"https:\/\/www.yorku.ca\/yfile\/2025\/04\/24\/spiral-learning-reinforces-real-world-applications-of-coding\/"},"wordCount":746,"image":{"@id":"https:\/\/www.yorku.ca\/yfile\/2025\/04\/24\/spiral-learning-reinforces-real-world-applications-of-coding\/#primaryimage"},"thumbnailUrl":"https:\/\/www.yorku.ca\/yfile\/wp-content\/uploads\/sites\/889\/2023\/09\/shutterstock_741463573-scaled-1.jpeg","keywords":["Experiential education","Faculty","Faculty of Science","Lassonde","Markham","Students","Teaching and Learning","YFile"],"articleSection":["Innovatus","Latest News","Teaching &amp; Learning"],"inLanguage":"en-CA","copyrightYear":"2025","copyrightHolder":{"@id":"https:\/\/www.yorku.ca\/yfile\/#organization"}},{"@type":"WebPage","@id":"https:\/\/www.yorku.ca\/yfile\/2025\/04\/24\/spiral-learning-reinforces-real-world-applications-of-coding\/","url":"https:\/\/www.yorku.ca\/yfile\/2025\/04\/24\/spiral-learning-reinforces-real-world-applications-of-coding\/","name":"Spiral learning reinforces real-world applications of coding - YFile","isPartOf":{"@id":"https:\/\/www.yorku.ca\/yfile\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.yorku.ca\/yfile\/2025\/04\/24\/spiral-learning-reinforces-real-world-applications-of-coding\/#primaryimage"},"image":{"@id":"https:\/\/www.yorku.ca\/yfile\/2025\/04\/24\/spiral-learning-reinforces-real-world-applications-of-coding\/#primaryimage"},"thumbnailUrl":"https:\/\/www.yorku.ca\/yfile\/wp-content\/uploads\/sites\/889\/2023\/09\/shutterstock_741463573-scaled-1.jpeg","datePublished":"2025-04-24T18:51:07+00:00","dateModified":"2025-04-24T19:25:48+00:00","author":{"@id":"https:\/\/www.yorku.ca\/yfile\/#\/schema\/person\/c31100c4bc540ab4f738557fdc4232d6"},"breadcrumb":{"@id":"https:\/\/www.yorku.ca\/yfile\/2025\/04\/24\/spiral-learning-reinforces-real-world-applications-of-coding\/#breadcrumb"},"inLanguage":"en-CA","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.yorku.ca\/yfile\/2025\/04\/24\/spiral-learning-reinforces-real-world-applications-of-coding\/"]}]},{"@type":"ImageObject","inLanguage":"en-CA","@id":"https:\/\/www.yorku.ca\/yfile\/2025\/04\/24\/spiral-learning-reinforces-real-world-applications-of-coding\/#primaryimage","url":"https:\/\/www.yorku.ca\/yfile\/wp-content\/uploads\/sites\/889\/2023\/09\/shutterstock_741463573-scaled-1.jpeg","contentUrl":"https:\/\/www.yorku.ca\/yfile\/wp-content\/uploads\/sites\/889\/2023\/09\/shutterstock_741463573-scaled-1.jpeg","width":2560,"height":853,"caption":"Multiracial young creative people in modern office. Group of young business people are working together with laptop, tablet, smart phone, notebook. Successful hipster team in coworking."},{"@type":"BreadcrumbList","@id":"https:\/\/www.yorku.ca\/yfile\/2025\/04\/24\/spiral-learning-reinforces-real-world-applications-of-coding\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.yorku.ca\/yfile\/"},{"@type":"ListItem","position":2,"name":"Spiral learning reinforces real-world applications of coding"}]},{"@type":"WebSite","@id":"https:\/\/www.yorku.ca\/yfile\/#website","url":"https:\/\/www.yorku.ca\/yfile\/","name":"YFile","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.yorku.ca\/yfile\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-CA"},{"@type":"Person","@id":"https:\/\/www.yorku.ca\/yfile\/#\/schema\/person\/c31100c4bc540ab4f738557fdc4232d6","name":"ashleygc","image":{"@type":"ImageObject","inLanguage":"en-CA","@id":"https:\/\/secure.gravatar.com\/avatar\/29c936e1b9ea858bc3a60b4e624751572a1d0582545fc64ca5adcc2adc837d6e?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/29c936e1b9ea858bc3a60b4e624751572a1d0582545fc64ca5adcc2adc837d6e?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/29c936e1b9ea858bc3a60b4e624751572a1d0582545fc64ca5adcc2adc837d6e?s=96&d=mm&r=g","caption":"ashleygc"},"url":"https:\/\/www.yorku.ca\/yfile\/author\/ashleygc\/"}]}},"taxonomy_info":{"category":[{"value":64,"label":"Innovatus"},{"value":11,"label":"Latest News"},{"value":13,"label":"Teaching &amp; Learning"}],"post_tag":[{"value":5,"label":"Experiential education"},{"value":6,"label":"Faculty"},{"value":61,"label":"Faculty of Science"},{"value":20,"label":"Lassonde"},{"value":88,"label":"Markham"},{"value":12,"label":"Students"},{"value":14,"label":"Teaching and Learning"},{"value":4,"label":"YFile"}],"yfileauthor":[{"value":204,"label":"YFile Staff"}],"qualifier":[{"value":199,"label":"Edited by"}],"yfile-author":[{"value":304,"label":"Ashley Goodfellow Craig"}],"tags-to-show":[{"value":180,"label":"Experiential education"},{"value":147,"label":"Faculty"},{"value":168,"label":"Faculty of Science"},{"value":173,"label":"Lassonde"},{"value":183,"label":"Markham"},{"value":146,"label":"Students"},{"value":169,"label":"Teaching and Learning"}]},"featured_image_src_large":["https:\/\/www.yorku.ca\/yfile\/wp-content\/uploads\/sites\/889\/2023\/09\/shutterstock_741463573-scaled-1-1024x341.jpeg",1024,341,true],"author_info":{"display_name":"ashleygc","author_link":"https:\/\/www.yorku.ca\/yfile\/author\/ashleygc\/"},"comment_info":0,"category_info":[{"term_id":64,"name":"Innovatus","slug":"innovatus","term_group":0,"term_taxonomy_id":64,"taxonomy":"category","description":"","parent":0,"count":194,"filter":"raw","cat_ID":64,"category_count":194,"category_description":"","cat_name":"Innovatus","category_nicename":"innovatus","category_parent":0},{"term_id":11,"name":"Latest News","slug":"latest-news","term_group":0,"term_taxonomy_id":11,"taxonomy":"category","description":"","parent":0,"count":12674,"filter":"raw","cat_ID":11,"category_count":12674,"category_description":"","cat_name":"Latest News","category_nicename":"latest-news","category_parent":0},{"term_id":13,"name":"Teaching &amp; Learning","slug":"teaching-learning","term_group":0,"term_taxonomy_id":13,"taxonomy":"category","description":"","parent":0,"count":735,"filter":"raw","cat_ID":13,"category_count":735,"category_description":"","cat_name":"Teaching &amp; Learning","category_nicename":"teaching-learning","category_parent":0}],"tag_info":[{"term_id":5,"name":"Experiential education","slug":"experiential-education","term_group":0,"term_taxonomy_id":5,"taxonomy":"post_tag","description":"","parent":0,"count":226,"filter":"raw"},{"term_id":6,"name":"Faculty","slug":"faculty","term_group":0,"term_taxonomy_id":6,"taxonomy":"post_tag","description":"","parent":0,"count":2005,"filter":"raw"},{"term_id":61,"name":"Faculty of Science","slug":"science","term_group":0,"term_taxonomy_id":61,"taxonomy":"post_tag","description":"","parent":0,"count":587,"filter":"raw"},{"term_id":20,"name":"Lassonde","slug":"lassonde","term_group":0,"term_taxonomy_id":20,"taxonomy":"post_tag","description":"","parent":0,"count":474,"filter":"raw"},{"term_id":88,"name":"Markham","slug":"markham","term_group":0,"term_taxonomy_id":88,"taxonomy":"post_tag","description":"","parent":0,"count":57,"filter":"raw"},{"term_id":12,"name":"Students","slug":"students","term_group":0,"term_taxonomy_id":12,"taxonomy":"post_tag","description":"","parent":0,"count":1636,"filter":"raw"},{"term_id":14,"name":"Teaching and Learning","slug":"teaching-and-learning","term_group":0,"term_taxonomy_id":14,"taxonomy":"post_tag","description":"","parent":0,"count":763,"filter":"raw"},{"term_id":4,"name":"YFile","slug":"yfile","term_group":0,"term_taxonomy_id":4,"taxonomy":"post_tag","description":"","parent":0,"count":5297,"filter":"raw"}],"_links":{"self":[{"href":"https:\/\/www.yorku.ca\/yfile\/wp-json\/wp\/v2\/posts\/394725","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.yorku.ca\/yfile\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.yorku.ca\/yfile\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.yorku.ca\/yfile\/wp-json\/wp\/v2\/users\/2386"}],"replies":[{"embeddable":true,"href":"https:\/\/www.yorku.ca\/yfile\/wp-json\/wp\/v2\/comments?post=394725"}],"version-history":[{"count":5,"href":"https:\/\/www.yorku.ca\/yfile\/wp-json\/wp\/v2\/posts\/394725\/revisions"}],"predecessor-version":[{"id":394763,"href":"https:\/\/www.yorku.ca\/yfile\/wp-json\/wp\/v2\/posts\/394725\/revisions\/394763"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.yorku.ca\/yfile\/wp-json\/wp\/v2\/media\/342106"}],"wp:attachment":[{"href":"https:\/\/www.yorku.ca\/yfile\/wp-json\/wp\/v2\/media?parent=394725"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.yorku.ca\/yfile\/wp-json\/wp\/v2\/categories?post=394725"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.yorku.ca\/yfile\/wp-json\/wp\/v2\/tags?post=394725"},{"taxonomy":"yfileauthor","embeddable":true,"href":"https:\/\/www.yorku.ca\/yfile\/wp-json\/wp\/v2\/yfileauthor?post=394725"},{"taxonomy":"qualifier","embeddable":true,"href":"https:\/\/www.yorku.ca\/yfile\/wp-json\/wp\/v2\/qualifier?post=394725"},{"taxonomy":"yfile-author","embeddable":true,"href":"https:\/\/www.yorku.ca\/yfile\/wp-json\/wp\/v2\/yfile-author?post=394725"},{"taxonomy":"tags-to-show","embeddable":true,"href":"https:\/\/www.yorku.ca\/yfile\/wp-json\/wp\/v2\/tags-to-show?post=394725"},{"taxonomy":"workflow","embeddable":true,"href":"https:\/\/www.yorku.ca\/yfile\/wp-json\/wp\/v2\/workflow?post=394725"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}