{"id":648,"date":"2019-12-02T14:04:05","date_gmt":"2019-12-02T20:04:05","guid":{"rendered":"https:\/\/wp.stolaf.edu\/cs\/?page_id=648"},"modified":"2023-06-07T08:15:02","modified_gmt":"2023-06-07T13:15:02","slug":"map-of-cs-curriculum","status":"publish","type":"page","link":"https:\/\/wp.stolaf.edu\/cs\/map-of-cs-curriculum\/","title":{"rendered":"Map of CS Curriculum"},"content":{"rendered":"<div data-modular-content-collection><!-- begin-migrated-from-panel-builder -->\t\t\t<div\n\t\t\tclass=\"site-section site-panel__imagetext panel panel-imagetext site-section__bg--default\"\n\t\t\tdata-depth=\"\"\n\t\t\tdata-js-panel=\"imagetext\"\n\t\t>\n\t\n\t\t<div class=\"site-section__inner site-section__inner--no-padding\">\n\n\t\n\t\n\t<div class=\"site-grid site-grid__no-gutters  site-panel__imgtxt-img-right\">\n\t\t<div class=\"site-grid__col\">\n\t\t\t\t\t\t\t\n\t<figure  class=\"c-image c-image--rect\"><img decoding=\"async\" class=\"\" alt=\"curric\" src=\"https:\/\/wp.stolaf.edu\/cs\/files\/2013\/09\/curric-3.png\" sizes=\"(min-width: 1260px) 1260px, 100vw\" srcset=\"\" loading=\"lazy\" \/><\/figure>\n\n\t\t\t\n\t\t\t\t\t<\/div>\n\n\t\t<div class=\"site-grid__col site-grid__col-safari-fix\">\n\t\t\t<div class=\"site-panel__imgtxt-content\">\n\t\t\t\t\n<div class=\"c-text\">\n\n\t\n\n\t\t\t<div class=\"c-text__desc t-content\" data-depth=\"0\" data-name=\"content\" data-autop=\"true\" data-livetext>\n\t\t\t<h4>Curriculum diagram and index key<\/h4>\n<p>The following diagram summarizes the structure of St. Olaf\u2019s course offerings in CS, and also the requirements for a CS major. Each circled code represents a course: the\u00a0key for these codes\u00a0serves as an index for accessing course descriptions.<br \/>\nCS1 \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 \u00a0CS 121, Principles of Computer Science<br \/>\nCS1+ \u00a0\u00a0\u00a0\u00a0 \u00a0CS 225, Accelerated Principles of Computer Science<br \/>\nHD \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 \u00a0CS 241, Hardware Design<br \/>\nSD \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 \u00a0CS 251, Software Design and Implementation<br \/>\nDS \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 \u00a0CS 253, Algorithms and Data Structures<br \/>\nESD \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 \u00a0CS 263, Ethical Issues in Software Design<br \/>\nOS \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 \u00a0CS 273, Operating Systems<br \/>\nPL \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 \u00a0CS 276, Programming Languages<br \/>\nMCA \u00a0\u00a0\u00a0\u00a0 \u00a0CS 284, Mobile Computing Applications<br \/>\nTOP \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 \u00a0CS 300, Topics in Computer Science<br \/>\nPDC \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 \u00a0CS 300, Topics: Parallel and Distributed Computing<br \/>\nBI \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 \u00a0CS 315, Bioinformatics<br \/>\nTC \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 \u00a0CS 333, Theory of Computation<br \/>\nLP \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 \u00a0CS 336, Logic Programming<br \/>\nATP \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 \u00a0CS 350, Advanced Team Project<br \/>\nCAP \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 \u00a0CS 390, Senior Capstone Seminar<br \/>\nID259 \u00a0\u00a0 \u00a0ID259, HiPerCiC Collaborative Web Applications<\/p>\n\n\t\t<\/div>\n\t\n\t<\/div>\n\n\t\t\t<\/div>\n\t\t<\/div>\n\t<\/div>\n\n\t\t\t\t\n\t\t\t<\/div>\n\t\n\t\t\t<\/div>\n\t\n<!-- end-migrated-from-panel-builder --><\/div>","protected":false},"excerpt":{"rendered":"","protected":false},"author":2163,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"page-templates\/page-full-width.php","meta":{"_acf_changed":false,"footnotes":""},"class_list":["post-648","page","type-page","status-publish","hentry"],"acf":[],"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wp.stolaf.edu\/cs\/wp-json\/wp\/v2\/pages\/648","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wp.stolaf.edu\/cs\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/wp.stolaf.edu\/cs\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/wp.stolaf.edu\/cs\/wp-json\/wp\/v2\/users\/2163"}],"replies":[{"embeddable":true,"href":"https:\/\/wp.stolaf.edu\/cs\/wp-json\/wp\/v2\/comments?post=648"}],"version-history":[{"count":7,"href":"https:\/\/wp.stolaf.edu\/cs\/wp-json\/wp\/v2\/pages\/648\/revisions"}],"predecessor-version":[{"id":1051,"href":"https:\/\/wp.stolaf.edu\/cs\/wp-json\/wp\/v2\/pages\/648\/revisions\/1051"}],"wp:attachment":[{"href":"https:\/\/wp.stolaf.edu\/cs\/wp-json\/wp\/v2\/media?parent=648"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}