{"id":534,"date":"2016-02-15T11:00:14","date_gmt":"2016-02-15T11:00:14","guid":{"rendered":"http:\/\/neurecall.com\/blog\/?p=534"},"modified":"2025-05-29T17:01:35","modified_gmt":"2025-05-29T17:01:35","slug":"computer-programming-valuable-theory","status":"publish","type":"post","link":"https:\/\/www.syngli.com\/blog\/computer-programming-valuable-theory\/","title":{"rendered":"Computer programming: How valuable is theory?"},"content":{"rendered":"\n<figure class=\"wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-1 is-layout-flex wp-block-gallery-is-layout-flex\">\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/www.syngli.com\/blog\/wp-content\/uploads\/2016\/02\/james-harrison-vpOeXr5wmR4-unsplash.jpg\"><img loading=\"lazy\" decoding=\"async\" width=\"700\" height=\"394\" data-id=\"1884\" src=\"https:\/\/www.syngli.com\/blog\/wp-content\/uploads\/2016\/02\/james-harrison-vpOeXr5wmR4-unsplash-700x394.jpg\" alt=\"\" class=\"wp-image-1884\" srcset=\"https:\/\/www.syngli.com\/blog\/wp-content\/uploads\/2016\/02\/james-harrison-vpOeXr5wmR4-unsplash-700x394.jpg 700w, https:\/\/www.syngli.com\/blog\/wp-content\/uploads\/2016\/02\/james-harrison-vpOeXr5wmR4-unsplash-250x141.jpg 250w, https:\/\/www.syngli.com\/blog\/wp-content\/uploads\/2016\/02\/james-harrison-vpOeXr5wmR4-unsplash-768x432.jpg 768w, https:\/\/www.syngli.com\/blog\/wp-content\/uploads\/2016\/02\/james-harrison-vpOeXr5wmR4-unsplash-1536x864.jpg 1536w, https:\/\/www.syngli.com\/blog\/wp-content\/uploads\/2016\/02\/james-harrison-vpOeXr5wmR4-unsplash-120x68.jpg 120w, https:\/\/www.syngli.com\/blog\/wp-content\/uploads\/2016\/02\/james-harrison-vpOeXr5wmR4-unsplash.jpg 1920w\" sizes=\"(max-width: 700px) 100vw, 700px\" \/><\/a><\/figure>\n<\/figure>\n\n\n\n<p class=\"has-text-align-center\">Photo by <a href=\"https:\/\/unsplash.com\/@jstrippa?utm_content=creditCopyText&amp;utm_medium=referral&amp;utm_source=unsplash\">James Harrison<\/a> on <a href=\"https:\/\/unsplash.com\/photos\/black-laptop-computer-turned-on-on-table-vpOeXr5wmR4?utm_content=creditCopyText&amp;utm_medium=referral&amp;utm_source=unsplash\">Unsplash<\/a>.<\/p>\n\n\n\n<p><span style=\"font-weight: 400;\">President Obama believes that teaching children how to code is an important step in training them for jobs of the future. However, as Byrd Pinkerton writes in <\/span><a href=\"http:\/\/www.npr.org\/sections\/ed\/2016\/02\/15\/465467155\/should-computer-education-cover-more-than-just-coding\"><span style=\"font-weight: 400;\">NPR Ed<\/span><\/a><span style=\"font-weight: 400;\">, learning about computers isn\u2019t limited to learning how to code. Lisa Singh, associate professor at Georgetown University, discusses the importance of students learning the theory behind computer coding, rather than simply learning how to write code. Singh states, for example, at the end of their education, students should know \u201cwhat the heck is an algorithm and why do I care about an algorithm? [\u2026] Because the fact that you can code something doesn\u2019t have the same meaning<\/span><span style=\"font-weight: 400;\">.<\/span><span style=\"font-weight: 400;\">\u201d Understanding the theory behind computer coding, according to Singh, reflects higher-order thinking skills.<\/span><\/p>\n\n\n\n<p><span style=\"font-weight: 400;\">However, Gene Chorba, a student at Georgia State University, has another perspective. He states that students spend thousands of dollars in university learning things that they likely will never use. He advocates for activities such as \u201cHackathons\u201d where students code projects and programs, which they could show to potential employers. Chorba, therefore, argues for the more practical side of computer programming.<\/span><\/p>\n\n\n\n<p><span style=\"font-weight: 400;\">On the other hand, Jenny Mandl, a student from the University of Maryland, states that creativity is derived from the theory learned in the classroom. Further, creativity is what creates great programmers. Mandl provides a perspective that shouldn\u2019t be overlooked. It seems that where programming is concerned, theory cannot be overlooked.<\/span><\/p>\n\n\n\n<p><span style=\"font-weight: 400;\">Teaching programming clearly has no cut and dry approach. The most effective means of teaching coding may lie in a balance of practical and theoretical skills. Theories are the roots of computer programming, and much would be lost should theory be brushed aside.<\/span><\/p>\n","protected":false},"excerpt":{"rendered":"Photo by James Harrison on Unsplash. President Obama believes that teaching children how to code is an important step in training them for jobs of the future. However, as Byrd Pinkerton writes in NPR Ed, learning about computers isn\u2019t limited to learning how to code. Lisa Singh, associate professor at Georgetown University, discusses the importance&#8230; <a class=\"view-article\" href=\"https:\/\/www.syngli.com\/blog\/computer-programming-valuable-theory\/\">View Article<\/a>","protected":false},"author":31,"featured_media":1884,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-534","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-uncategorized"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v24.4 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Computer programming: How valuable is theory? - Syngli - Blog<\/title>\n<meta name=\"description\" content=\"Pinkerton explains theory versus application in terms of how best to learn computer programming. Perhaps combining both theory and application is best.\" \/>\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.syngli.com\/blog\/computer-programming-valuable-theory\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Computer programming: How valuable is theory? - Syngli - Blog\" \/>\n<meta property=\"og:description\" content=\"Pinkerton explains theory versus application in terms of how best to learn computer programming. Perhaps combining both theory and application is best.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.syngli.com\/blog\/computer-programming-valuable-theory\/\" \/>\n<meta property=\"og:site_name\" content=\"Syngli - Blog\" \/>\n<meta property=\"article:published_time\" content=\"2016-02-15T11:00:14+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-05-29T17:01:35+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.syngli.com\/blog\/wp-content\/uploads\/2016\/02\/james-harrison-vpOeXr5wmR4-unsplash.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1920\" \/>\n\t<meta property=\"og:image:height\" content=\"1080\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Madeleine De Welles\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Madeleine De Welles\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.syngli.com\/blog\/computer-programming-valuable-theory\/\",\"url\":\"https:\/\/www.syngli.com\/blog\/computer-programming-valuable-theory\/\",\"name\":\"Computer programming: How valuable is theory? - Syngli - Blog\",\"isPartOf\":{\"@id\":\"https:\/\/www.syngli.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.syngli.com\/blog\/computer-programming-valuable-theory\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.syngli.com\/blog\/computer-programming-valuable-theory\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.syngli.com\/blog\/wp-content\/uploads\/2016\/02\/james-harrison-vpOeXr5wmR4-unsplash.jpg\",\"datePublished\":\"2016-02-15T11:00:14+00:00\",\"dateModified\":\"2025-05-29T17:01:35+00:00\",\"author\":{\"@id\":\"https:\/\/www.syngli.com\/blog\/#\/schema\/person\/e616924863561cd793695fff563d39fc\"},\"description\":\"Pinkerton explains theory versus application in terms of how best to learn computer programming. Perhaps combining both theory and application is best.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.syngli.com\/blog\/computer-programming-valuable-theory\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.syngli.com\/blog\/computer-programming-valuable-theory\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.syngli.com\/blog\/computer-programming-valuable-theory\/#primaryimage\",\"url\":\"https:\/\/www.syngli.com\/blog\/wp-content\/uploads\/2016\/02\/james-harrison-vpOeXr5wmR4-unsplash.jpg\",\"contentUrl\":\"https:\/\/www.syngli.com\/blog\/wp-content\/uploads\/2016\/02\/james-harrison-vpOeXr5wmR4-unsplash.jpg\",\"width\":1920,\"height\":1080},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.syngli.com\/blog\/computer-programming-valuable-theory\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.syngli.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Computer programming: How valuable is theory?\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.syngli.com\/blog\/#website\",\"url\":\"https:\/\/www.syngli.com\/blog\/\",\"name\":\"Syngli - Blog\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.syngli.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.syngli.com\/blog\/#\/schema\/person\/e616924863561cd793695fff563d39fc\",\"name\":\"Madeleine De Welles\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.syngli.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/e21d466e564a808c98d42c801a5d77571f5bff15570da5f474f8ab7be44706fe?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/e21d466e564a808c98d42c801a5d77571f5bff15570da5f474f8ab7be44706fe?s=96&d=mm&r=g\",\"caption\":\"Madeleine De Welles\"},\"url\":\"https:\/\/www.syngli.com\/blog\/author\/maddy\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Computer programming: How valuable is theory? - Syngli - Blog","description":"Pinkerton explains theory versus application in terms of how best to learn computer programming. Perhaps combining both theory and application is best.","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.syngli.com\/blog\/computer-programming-valuable-theory\/","og_locale":"en_US","og_type":"article","og_title":"Computer programming: How valuable is theory? - Syngli - Blog","og_description":"Pinkerton explains theory versus application in terms of how best to learn computer programming. Perhaps combining both theory and application is best.","og_url":"https:\/\/www.syngli.com\/blog\/computer-programming-valuable-theory\/","og_site_name":"Syngli - Blog","article_published_time":"2016-02-15T11:00:14+00:00","article_modified_time":"2025-05-29T17:01:35+00:00","og_image":[{"width":1920,"height":1080,"url":"https:\/\/www.syngli.com\/blog\/wp-content\/uploads\/2016\/02\/james-harrison-vpOeXr5wmR4-unsplash.jpg","type":"image\/jpeg"}],"author":"Madeleine De Welles","twitter_misc":{"Written by":"Madeleine De Welles","Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.syngli.com\/blog\/computer-programming-valuable-theory\/","url":"https:\/\/www.syngli.com\/blog\/computer-programming-valuable-theory\/","name":"Computer programming: How valuable is theory? - Syngli - Blog","isPartOf":{"@id":"https:\/\/www.syngli.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.syngli.com\/blog\/computer-programming-valuable-theory\/#primaryimage"},"image":{"@id":"https:\/\/www.syngli.com\/blog\/computer-programming-valuable-theory\/#primaryimage"},"thumbnailUrl":"https:\/\/www.syngli.com\/blog\/wp-content\/uploads\/2016\/02\/james-harrison-vpOeXr5wmR4-unsplash.jpg","datePublished":"2016-02-15T11:00:14+00:00","dateModified":"2025-05-29T17:01:35+00:00","author":{"@id":"https:\/\/www.syngli.com\/blog\/#\/schema\/person\/e616924863561cd793695fff563d39fc"},"description":"Pinkerton explains theory versus application in terms of how best to learn computer programming. Perhaps combining both theory and application is best.","breadcrumb":{"@id":"https:\/\/www.syngli.com\/blog\/computer-programming-valuable-theory\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.syngli.com\/blog\/computer-programming-valuable-theory\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.syngli.com\/blog\/computer-programming-valuable-theory\/#primaryimage","url":"https:\/\/www.syngli.com\/blog\/wp-content\/uploads\/2016\/02\/james-harrison-vpOeXr5wmR4-unsplash.jpg","contentUrl":"https:\/\/www.syngli.com\/blog\/wp-content\/uploads\/2016\/02\/james-harrison-vpOeXr5wmR4-unsplash.jpg","width":1920,"height":1080},{"@type":"BreadcrumbList","@id":"https:\/\/www.syngli.com\/blog\/computer-programming-valuable-theory\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.syngli.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Computer programming: How valuable is theory?"}]},{"@type":"WebSite","@id":"https:\/\/www.syngli.com\/blog\/#website","url":"https:\/\/www.syngli.com\/blog\/","name":"Syngli - Blog","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.syngli.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/www.syngli.com\/blog\/#\/schema\/person\/e616924863561cd793695fff563d39fc","name":"Madeleine De Welles","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.syngli.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/e21d466e564a808c98d42c801a5d77571f5bff15570da5f474f8ab7be44706fe?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/e21d466e564a808c98d42c801a5d77571f5bff15570da5f474f8ab7be44706fe?s=96&d=mm&r=g","caption":"Madeleine De Welles"},"url":"https:\/\/www.syngli.com\/blog\/author\/maddy\/"}]}},"_links":{"self":[{"href":"https:\/\/www.syngli.com\/blog\/wp-json\/wp\/v2\/posts\/534","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.syngli.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.syngli.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.syngli.com\/blog\/wp-json\/wp\/v2\/users\/31"}],"replies":[{"embeddable":true,"href":"https:\/\/www.syngli.com\/blog\/wp-json\/wp\/v2\/comments?post=534"}],"version-history":[{"count":6,"href":"https:\/\/www.syngli.com\/blog\/wp-json\/wp\/v2\/posts\/534\/revisions"}],"predecessor-version":[{"id":1889,"href":"https:\/\/www.syngli.com\/blog\/wp-json\/wp\/v2\/posts\/534\/revisions\/1889"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.syngli.com\/blog\/wp-json\/wp\/v2\/media\/1884"}],"wp:attachment":[{"href":"https:\/\/www.syngli.com\/blog\/wp-json\/wp\/v2\/media?parent=534"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.syngli.com\/blog\/wp-json\/wp\/v2\/categories?post=534"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.syngli.com\/blog\/wp-json\/wp\/v2\/tags?post=534"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}