{"id":429,"date":"2024-02-27T07:00:00","date_gmt":"2024-02-26T22:00:00","guid":{"rendered":"https:\/\/online.wise-sss.titech.ac.jp\/?p=429"},"modified":"2025-06-24T10:17:44","modified_gmt":"2025-06-24T01:17:44","slug":"shogi-programming","status":"publish","type":"post","link":"https:\/\/online.wise-sss.titech.ac.jp\/en\/shogi-programming\/","title":{"rendered":"Programming for beginners: Learning basics with computer Shogi"},"content":{"rendered":"\n<p>Learn the basics of programming with Shogi \u00d7 MATLAB!&nbsp;<\/p>\n\n\n\n<p>This is an introductory course\u00a0for beginners of programming, taught by Professor Atsushi Takahashi, School of Engineering, and MATLAB TA. The basic rules of Shogi are explained\u00a0in the course, so learners with no experience of Shogi can enjoy the course. \u00a0<\/p>\n\n\n\n<p>During the duration of the course (5 weeks, plus some extra days), the MATLAB license will be issued by The MathWorks, Inc. Even those without the MATLAB environment will be able to have the full experience during the duration of the course.&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Learn the basics of programming with Shogi \u00d7 MATLAB!&nbsp; This is an introductory course\u00a0for beginners of programming, taught by Professor Atsushi Takahashi, School of Engineering, and MATLAB TA. The basic rules of Shogi are explained\u00a0in the course, so learners with no experience of Shogi can enjoy the course. \u00a0 During the duration of the course&#8230;<\/p>\n","protected":false},"author":5,"featured_media":1753,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_themeisle_gutenberg_block_has_review":false,"_locale":"en_US","_original_post":"https:\/\/online.wise-sss.titech.ac.jp\/?p=356","footnotes":""},"categories":[3,5],"tags":[],"class_list":["post-429","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-mooc","category-featured-course","en-US"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.5 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Programming for beginners: Learning basics with computer Shogi - SSS Online<\/title>\n<meta name=\"description\" content=\"Learn the basics of programming and various techniques of coding with computer Shogi. The course uses &quot;MT Shogi&quot;, a Shogi program that runs on MATLAB. You will learn fundamental concepts of programming through easy-to-understand explanations on the key points of &quot;MT Shogi&quot;.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/online.wise-sss.titech.ac.jp\/en\/shogi-programming\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Programming for beginners: Learning basics with computer Shogi - SSS Online\" \/>\n<meta property=\"og:description\" content=\"Learn the basics of programming and various techniques of coding with computer Shogi. The course uses &quot;MT Shogi&quot;, a Shogi program that runs on MATLAB. You will learn fundamental concepts of programming through easy-to-understand explanations on the key points of &quot;MT Shogi&quot;.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/online.wise-sss.titech.ac.jp\/en\/shogi-programming\/\" \/>\n<meta property=\"og:site_name\" content=\"SSS Online\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/Tokyo-Tech-Academy-for-Super-Smart-Society-100152231685429\/\" \/>\n<meta property=\"article:published_time\" content=\"2024-02-26T22:00:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-06-24T01:17:44+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/online.wise-sss.titech.ac.jp\/wp-content\/uploads\/2024\/02\/Shogi-Bannerv2.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1134\" \/>\n\t<meta property=\"og:image:height\" content=\"675\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"KishiKimiko\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@tokyotech_sss\" \/>\n<meta name=\"twitter:site\" content=\"@tokyotech_sss\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"KishiKimiko\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/online.wise-sss.titech.ac.jp\\\/en\\\/shogi-programming\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/online.wise-sss.titech.ac.jp\\\/en\\\/shogi-programming\\\/\"},\"author\":{\"name\":\"KishiKimiko\",\"@id\":\"https:\\\/\\\/online.wise-sss.titech.ac.jp\\\/#\\\/schema\\\/person\\\/47b59915d990ca696dfd065c29936930\"},\"headline\":\"Programming for beginners: Learning basics with computer Shogi\",\"datePublished\":\"2024-02-26T22:00:00+00:00\",\"dateModified\":\"2025-06-24T01:17:44+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/online.wise-sss.titech.ac.jp\\\/en\\\/shogi-programming\\\/\"},\"wordCount\":100,\"image\":{\"@id\":\"https:\\\/\\\/online.wise-sss.titech.ac.jp\\\/en\\\/shogi-programming\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/online.wise-sss.titech.ac.jp\\\/wp-content\\\/uploads\\\/2024\\\/02\\\/Shogi-Bannerv2.png\",\"articleSection\":[\"edX Course\",\"Featured Course\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/online.wise-sss.titech.ac.jp\\\/en\\\/shogi-programming\\\/\",\"url\":\"https:\\\/\\\/online.wise-sss.titech.ac.jp\\\/en\\\/shogi-programming\\\/\",\"name\":\"Programming for beginners: Learning basics with computer Shogi - SSS Online\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/online.wise-sss.titech.ac.jp\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/online.wise-sss.titech.ac.jp\\\/en\\\/shogi-programming\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/online.wise-sss.titech.ac.jp\\\/en\\\/shogi-programming\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/online.wise-sss.titech.ac.jp\\\/wp-content\\\/uploads\\\/2024\\\/02\\\/Shogi-Bannerv2.png\",\"datePublished\":\"2024-02-26T22:00:00+00:00\",\"dateModified\":\"2025-06-24T01:17:44+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/online.wise-sss.titech.ac.jp\\\/#\\\/schema\\\/person\\\/47b59915d990ca696dfd065c29936930\"},\"description\":\"Learn the basics of programming and various techniques of coding with computer Shogi. The course uses \\\"MT Shogi\\\", a Shogi program that runs on MATLAB. You will learn fundamental concepts of programming through easy-to-understand explanations on the key points of \\\"MT Shogi\\\".\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/online.wise-sss.titech.ac.jp\\\/en\\\/shogi-programming\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/online.wise-sss.titech.ac.jp\\\/en\\\/shogi-programming\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/online.wise-sss.titech.ac.jp\\\/en\\\/shogi-programming\\\/#primaryimage\",\"url\":\"https:\\\/\\\/online.wise-sss.titech.ac.jp\\\/wp-content\\\/uploads\\\/2024\\\/02\\\/Shogi-Bannerv2.png\",\"contentUrl\":\"https:\\\/\\\/online.wise-sss.titech.ac.jp\\\/wp-content\\\/uploads\\\/2024\\\/02\\\/Shogi-Bannerv2.png\",\"width\":1134,\"height\":675},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/online.wise-sss.titech.ac.jp\\\/en\\\/shogi-programming\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"\u30db\u30fc\u30e0\",\"item\":\"https:\\\/\\\/online.wise-sss.titech.ac.jp\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Programming for beginners: Learning basics with computer Shogi\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/online.wise-sss.titech.ac.jp\\\/#website\",\"url\":\"https:\\\/\\\/online.wise-sss.titech.ac.jp\\\/\",\"name\":\"SSS Online\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/online.wise-sss.titech.ac.jp\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/online.wise-sss.titech.ac.jp\\\/#\\\/schema\\\/person\\\/47b59915d990ca696dfd065c29936930\",\"name\":\"KishiKimiko\",\"url\":\"https:\\\/\\\/online.wise-sss.titech.ac.jp\\\/author\\\/kimiko2023\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Programming for beginners: Learning basics with computer Shogi - SSS Online","description":"Learn the basics of programming and various techniques of coding with computer Shogi. The course uses \"MT Shogi\", a Shogi program that runs on MATLAB. You will learn fundamental concepts of programming through easy-to-understand explanations on the key points of \"MT Shogi\".","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:\/\/online.wise-sss.titech.ac.jp\/en\/shogi-programming\/","og_locale":"en_US","og_type":"article","og_title":"Programming for beginners: Learning basics with computer Shogi - SSS Online","og_description":"Learn the basics of programming and various techniques of coding with computer Shogi. The course uses \"MT Shogi\", a Shogi program that runs on MATLAB. You will learn fundamental concepts of programming through easy-to-understand explanations on the key points of \"MT Shogi\".","og_url":"https:\/\/online.wise-sss.titech.ac.jp\/en\/shogi-programming\/","og_site_name":"SSS Online","article_publisher":"https:\/\/www.facebook.com\/Tokyo-Tech-Academy-for-Super-Smart-Society-100152231685429\/","article_published_time":"2024-02-26T22:00:00+00:00","article_modified_time":"2025-06-24T01:17:44+00:00","og_image":[{"width":1134,"height":675,"url":"https:\/\/online.wise-sss.titech.ac.jp\/wp-content\/uploads\/2024\/02\/Shogi-Bannerv2.png","type":"image\/png"}],"author":"KishiKimiko","twitter_card":"summary_large_image","twitter_creator":"@tokyotech_sss","twitter_site":"@tokyotech_sss","twitter_misc":{"Written by":"KishiKimiko","Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/online.wise-sss.titech.ac.jp\/en\/shogi-programming\/#article","isPartOf":{"@id":"https:\/\/online.wise-sss.titech.ac.jp\/en\/shogi-programming\/"},"author":{"name":"KishiKimiko","@id":"https:\/\/online.wise-sss.titech.ac.jp\/#\/schema\/person\/47b59915d990ca696dfd065c29936930"},"headline":"Programming for beginners: Learning basics with computer Shogi","datePublished":"2024-02-26T22:00:00+00:00","dateModified":"2025-06-24T01:17:44+00:00","mainEntityOfPage":{"@id":"https:\/\/online.wise-sss.titech.ac.jp\/en\/shogi-programming\/"},"wordCount":100,"image":{"@id":"https:\/\/online.wise-sss.titech.ac.jp\/en\/shogi-programming\/#primaryimage"},"thumbnailUrl":"https:\/\/online.wise-sss.titech.ac.jp\/wp-content\/uploads\/2024\/02\/Shogi-Bannerv2.png","articleSection":["edX Course","Featured Course"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/online.wise-sss.titech.ac.jp\/en\/shogi-programming\/","url":"https:\/\/online.wise-sss.titech.ac.jp\/en\/shogi-programming\/","name":"Programming for beginners: Learning basics with computer Shogi - SSS Online","isPartOf":{"@id":"https:\/\/online.wise-sss.titech.ac.jp\/#website"},"primaryImageOfPage":{"@id":"https:\/\/online.wise-sss.titech.ac.jp\/en\/shogi-programming\/#primaryimage"},"image":{"@id":"https:\/\/online.wise-sss.titech.ac.jp\/en\/shogi-programming\/#primaryimage"},"thumbnailUrl":"https:\/\/online.wise-sss.titech.ac.jp\/wp-content\/uploads\/2024\/02\/Shogi-Bannerv2.png","datePublished":"2024-02-26T22:00:00+00:00","dateModified":"2025-06-24T01:17:44+00:00","author":{"@id":"https:\/\/online.wise-sss.titech.ac.jp\/#\/schema\/person\/47b59915d990ca696dfd065c29936930"},"description":"Learn the basics of programming and various techniques of coding with computer Shogi. The course uses \"MT Shogi\", a Shogi program that runs on MATLAB. You will learn fundamental concepts of programming through easy-to-understand explanations on the key points of \"MT Shogi\".","breadcrumb":{"@id":"https:\/\/online.wise-sss.titech.ac.jp\/en\/shogi-programming\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/online.wise-sss.titech.ac.jp\/en\/shogi-programming\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/online.wise-sss.titech.ac.jp\/en\/shogi-programming\/#primaryimage","url":"https:\/\/online.wise-sss.titech.ac.jp\/wp-content\/uploads\/2024\/02\/Shogi-Bannerv2.png","contentUrl":"https:\/\/online.wise-sss.titech.ac.jp\/wp-content\/uploads\/2024\/02\/Shogi-Bannerv2.png","width":1134,"height":675},{"@type":"BreadcrumbList","@id":"https:\/\/online.wise-sss.titech.ac.jp\/en\/shogi-programming\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"\u30db\u30fc\u30e0","item":"https:\/\/online.wise-sss.titech.ac.jp\/"},{"@type":"ListItem","position":2,"name":"Programming for beginners: Learning basics with computer Shogi"}]},{"@type":"WebSite","@id":"https:\/\/online.wise-sss.titech.ac.jp\/#website","url":"https:\/\/online.wise-sss.titech.ac.jp\/","name":"SSS Online","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/online.wise-sss.titech.ac.jp\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/online.wise-sss.titech.ac.jp\/#\/schema\/person\/47b59915d990ca696dfd065c29936930","name":"KishiKimiko","url":"https:\/\/online.wise-sss.titech.ac.jp\/author\/kimiko2023\/"}]}},"_links":{"self":[{"href":"https:\/\/online.wise-sss.titech.ac.jp\/wp-json\/wp\/v2\/posts\/429","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/online.wise-sss.titech.ac.jp\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/online.wise-sss.titech.ac.jp\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/online.wise-sss.titech.ac.jp\/wp-json\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/online.wise-sss.titech.ac.jp\/wp-json\/wp\/v2\/comments?post=429"}],"version-history":[{"count":85,"href":"https:\/\/online.wise-sss.titech.ac.jp\/wp-json\/wp\/v2\/posts\/429\/revisions"}],"predecessor-version":[{"id":2926,"href":"https:\/\/online.wise-sss.titech.ac.jp\/wp-json\/wp\/v2\/posts\/429\/revisions\/2926"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/online.wise-sss.titech.ac.jp\/wp-json\/wp\/v2\/media\/1753"}],"wp:attachment":[{"href":"https:\/\/online.wise-sss.titech.ac.jp\/wp-json\/wp\/v2\/media?parent=429"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/online.wise-sss.titech.ac.jp\/wp-json\/wp\/v2\/categories?post=429"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/online.wise-sss.titech.ac.jp\/wp-json\/wp\/v2\/tags?post=429"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}