{"id":26,"date":"2007-09-07T14:42:26","date_gmt":"2007-09-07T20:42:26","guid":{"rendered":"http:\/\/www.minkhollow.ca\/KB\/Blog\/?p=24"},"modified":"2014-09-12T11:52:40","modified_gmt":"2014-09-12T17:52:40","slug":"chalk-up-another-one-for-facebook","status":"publish","type":"post","link":"https:\/\/minkhollow.ca\/beckerblog\/2007\/09\/07\/chalk-up-another-one-for-facebook\/","title":{"rendered":"Chalk up another one for FaceBook"},"content":{"rendered":"<span class=\"span-reading-time rt-reading-time\" style=\"display: block;\"><span class=\"rt-label rt-prefix\">Approximate Reading Time: <\/span> <span class=\"rt-time\"> 2<\/span> <span class=\"rt-label rt-postfix\">minutes<\/span><\/span><p>Thanks to the mini-feed from FaceBook, I saw this Blog from <a href=\"http:\/\/www.cc.gatech.edu\/~guzdial\/\" target=\"_blank\">Mark Guzdial<\/a>. It is a MUST READ for anyone concerned about the enrollment malaise the computer science departments continue to face.<\/p>\n<p><a href=\"http:\/\/www.amazon.com\/gp\/blog\/post\/PLNKUURHQRKBJYSU\" target=\"_blank\">http:\/\/www.amazon.com\/gp\/blog\/post\/PLNKUURHQRKBJYSU <\/a><\/p>\n<p>Here&#8217;s an excerpt: &#8220;<span class=\"plogBodyText\">Colin Potts, a professor here at Georgia Tech who works in software engineering, has said that the goal of software engineering is to remove all the fun out of programming.  When I mention that quote to other software engineering researchers, they often agree with it.  The goal of software engineering is for the creativity to appear in the design, and the actual programming should be akin to construction&#8212;a simple activity of putting together the pieces.<\/span><\/p>\n<p>It seems to me that the cause of the student&#8217;s disdain for &#8220;programming&#8221; and for the decline in CS enrollment lies there.  As civil engineers need armies of construction workers to build their designs, and as mechanical engineers use armies of factory workers to produce their designs, so do software engineers use armies of programmers or coders, people who are explicitly <em>not<\/em> software engineers, to produce their designs.  Few students go to college to become construction or factory workers.  Why should it be surprising, then, that few Western students want to go to college to be the Information Age equivalent workers?<\/p>\n<p>Education historians and theorists have argued that the current US educational system was designed to produce factory workers.  They say that we need to revise our system to produce knowledge workers for the future.  I propose that our current undergraduate computer science programs are designed to produce coders for software engineers.  We spend our time, especially in the early classes, focusing on coding standards and writing good, clean code.  Rarely, and certainly not until the upper division courses, do we emphasize creativity and novel problem-solving techniques.  That meshes with good engineering practice.  That does not necessarily mesh with good science practice.&#8221;<\/p>\n<p>Brilliant.<\/p>\n<div class='wp_likes' id='wp_likes_post-26'><a class='like' href=\"javascript:wp_likes.like(26);\" title='' ><img decoding=\"async\" src=\"http:\/\/minkhollow.ca\/beckerblog\/wp-content\/plugins\/wp-likes\/images\/like.png\" alt='' border='0'\/><\/a><span class='text'>Be the first to like.<\/span><\/p>\n<div class='like' ><a href=\"javascript:wp_likes.like(26);\">Like<\/a><\/div>\n<div class='unlike' ><a href=\"javascript:wp_likes.unlike(26);\">Unlike<\/a><\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p><span class=\"span-reading-time rt-reading-time\" style=\"display: block;\"><span class=\"rt-label rt-prefix\">Approximate Reading Time: <\/span> <span class=\"rt-time\"> 2<\/span> <span class=\"rt-label rt-postfix\">minutes<\/span><\/span>Thanks to the mini-feed from FaceBook, I saw this Blog from Mark Guzdial. It is a MUST READ for anyone concerned about the enrollment malaise the computer science departments continue to face. http:\/\/www.amazon.com\/gp\/blog\/post\/PLNKUURHQRKBJYSU Here&#8217;s an excerpt: &#8220;Colin Potts, a professor &hellip; <a class=\"more-link\" href=\"https:\/\/minkhollow.ca\/beckerblog\/2007\/09\/07\/chalk-up-another-one-for-facebook\/\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[9,14,24],"tags":[388,6,41,393],"class_list":["post-26","post","type-post","status-publish","format-standard","hentry","category-educational-technology","category-general","category-teaching-learning","tag-academia","tag-computer-science","tag-education","tag-teaching-learning"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_shortlink":"https:\/\/wp.me\/p4Hsb6-q","jetpack_sharing_enabled":true,"jetpack-related-posts":[{"id":3654,"url":"https:\/\/minkhollow.ca\/beckerblog\/2013\/07\/24\/if-we-cant-teach-programming-create-software-engineering-for-poor-programmers-computing-education-blog\/","url_meta":{"origin":26,"position":0},"title":"If we can\u2019t teach programming, create software engineering for poor programmers | Computing Education Blog","author":"Katrin Becker","date":"July 24, 2013","format":false,"excerpt":"If we can\u2019t teach programming, create software engineering for poor programmers | Computing Education Blog. Oh wow. Talk about taking the words right out of my mouth! Who knew you could get a book published that said this? I totally agree with Nathan Ensmenger's take on software engineering. What do\u2026","rel":"","context":"In &quot;Educational Technology&quot;","block_context":{"text":"Educational Technology","link":"https:\/\/minkhollow.ca\/beckerblog\/category\/educational-technology\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":2162,"url":"https:\/\/minkhollow.ca\/beckerblog\/2012\/05\/07\/struggle-continues-to-plug-embedded-programming-gap\/","url_meta":{"origin":26,"position":1},"title":"Struggle continues to plug embedded programming gap","author":"Katrin Becker","date":"May 7, 2012","format":false,"excerpt":"\u201cTo be blunt,\u201d Dewar wrote, \u201cadopting Java to replace previous languages used in introductory programming courses \u2013 such as Pascal, Ada, C or C++ -- was a step backward pedagogically. via Struggle continues to plug embedded programming gap. I started saying this over a decade ago. I even did embedded\u2026","rel":"","context":"In &quot;General&quot;","block_context":{"text":"General","link":"https:\/\/minkhollow.ca\/beckerblog\/category\/general\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":3859,"url":"https:\/\/minkhollow.ca\/beckerblog\/2014\/05\/03\/where-ive-been-online-may-3-2013\/","url_meta":{"origin":26,"position":2},"title":"Where I&#8217;ve Been Online (May 3, 2013)","author":"Katrin Becker","date":"May 3, 2014","format":false,"excerpt":"Consumer and Education: 4 Robots That Engage Students in STEM | Robotics Trends \"Robots can capture a child\u2019s imagination like no other tool by creating a fun, physical learning process. With robots, kids learn programming via interactive play by moving a robot in various sequences and using intuitive, visual programming\u2026","rel":"","context":"In &quot;Computers&quot;","block_context":{"text":"Computers","link":"https:\/\/minkhollow.ca\/beckerblog\/category\/computers-2\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":19,"url":"https:\/\/minkhollow.ca\/beckerblog\/2007\/06\/22\/software-ethology-a-new-approach-to-design-and-analysis\/","url_meta":{"origin":26,"position":3},"title":"Software Ethology, a new approach to design and analysis","author":"Katrin Becker","date":"June 22, 2007","format":false,"excerpt":"I have recently been working on a new methodology for the analysis of commercial video games in order to uncover mechanisms used to support learning. I am calling this new approach Instructional Ethology. It combines structural analysis based on black box reverse engineering (adapted from ontological excavation) with behavioural analysis\u2026","rel":"","context":"In &quot;Educational Technology&quot;","block_context":{"text":"Educational Technology","link":"https:\/\/minkhollow.ca\/beckerblog\/category\/educational-technology\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":3813,"url":"https:\/\/minkhollow.ca\/beckerblog\/2014\/03\/04\/stephen-downes-comment-on-the-post-article-does-discovery-learning-prepare-alberta-students-for-the-21st-century-or-will-it-toss-out-a-top-tier-education-system\/","url_meta":{"origin":26,"position":4},"title":"Stephen Downes&#8217; comment on the Post Article: Does \u2018discovery learning\u2019 prepare Alberta students for the 21st century or will it toss out a top tier education system?","author":"Katrin Becker","date":"March 4, 2014","format":false,"excerpt":"~ Stephen's Web. Does \u2018discovery learning\u2019 prepare Alberta students for the 21st century or will it toss out a top tier education system? I have long thought that \"talent\" is something people are born with - they may have more or less, but without enough of it, no amount of\u2026","rel":"","context":"In &quot;Educational Technology&quot;","block_context":{"text":"Educational Technology","link":"https:\/\/minkhollow.ca\/beckerblog\/category\/educational-technology\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":2307,"url":"https:\/\/minkhollow.ca\/beckerblog\/2012\/06\/16\/a-new-definition-for-stem\/","url_meta":{"origin":26,"position":5},"title":"A New Definition for STEM?","author":"Katrin Becker","date":"June 16, 2012","format":false,"excerpt":"There's a discussion going on on on of the LinkedIn forums. Someone is trying to come up with a definition for STEM. Here's the draft: STEM Education Defined: STEM Education is the integration of the interdependent educational disciplines of Science, Technology, Engineering, and Math; with the aim of optimizing student\u2026","rel":"","context":"In &quot;Educational Technology&quot;","block_context":{"text":"Educational Technology","link":"https:\/\/minkhollow.ca\/beckerblog\/category\/educational-technology\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]}],"jetpack_likes_enabled":true,"_links":{"self":[{"href":"https:\/\/minkhollow.ca\/beckerblog\/wp-json\/wp\/v2\/posts\/26","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/minkhollow.ca\/beckerblog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/minkhollow.ca\/beckerblog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/minkhollow.ca\/beckerblog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/minkhollow.ca\/beckerblog\/wp-json\/wp\/v2\/comments?post=26"}],"version-history":[{"count":2,"href":"https:\/\/minkhollow.ca\/beckerblog\/wp-json\/wp\/v2\/posts\/26\/revisions"}],"predecessor-version":[{"id":1179,"href":"https:\/\/minkhollow.ca\/beckerblog\/wp-json\/wp\/v2\/posts\/26\/revisions\/1179"}],"wp:attachment":[{"href":"https:\/\/minkhollow.ca\/beckerblog\/wp-json\/wp\/v2\/media?parent=26"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/minkhollow.ca\/beckerblog\/wp-json\/wp\/v2\/categories?post=26"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/minkhollow.ca\/beckerblog\/wp-json\/wp\/v2\/tags?post=26"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}