{"id":9936,"date":"2020-07-04T13:59:33","date_gmt":"2020-07-04T18:59:33","guid":{"rendered":"https:\/\/wp.stolaf.edu\/registrar\/?page_id=9936"},"modified":"2026-04-06T08:59:03","modified_gmt":"2026-04-06T13:59:03","slug":"computer-science","status":"publish","type":"page","link":"https:\/\/wp.stolaf.edu\/registrar\/registration-guides\/first-year_archive\/computer-science\/","title":{"rendered":"Computer Science (CSCI)"},"content":{"rendered":"<div data-modular-content-collection><p><!-- begin-migrated-from-panel-builder --><\/p>\n\n\t\t\t<div\n\t\t\tclass=\"site-section site-panel__wysiwyg panel panel-wysiwyg site-section__bg--normal\"\n\t\t\tdata-depth=\"\"\n\t\t\tdata-js-panel=\"wysiwyg\"\n\t\t>\n\t\n\t\t\t<div class=\"site-section__inner l-wrapper site-section__inner--top-padding-minimal site-section__inner--bottom-padding-none\">\n\t\n\t\n\t\t\n\t\n\t\n\t<div class=\"site-section__content \">\n\t\t<div class=\"site-grid site-grid__wrapper site-grid__wrapper-stagger\"\n\t\t\t data-depth=\"0\"\n\t\t\t data-name=\"columns\"\n\t\t\t data-livetext>\n\n\t\t\t\t\t\t\t<div class=\"site-grid__col\">\n\t\t\t\t\t<div class=\"site-panel__wysiwyg-content\">\n\n\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"t-content \"\n\t\t\t\t\t\t\t\t data-depth=\"0\"\n\t\t\t\t\t\t\t\t data-index=\"0\"\n\t\t\t\t\t\t\t\t data-autop=\"true\"\n\t\t\t\t\t\t\t\t data-name=\"column_content\"\n\t\t\t\t\t\t\t>\n\t\t\t\t\t\t\t\t<p style=\"line-height: 1.8em;\">The Computer Science program emphasizes the concepts and practices of computer science, as well as applications to other disciplines.<\/p>\n\n\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\n\t\t\t\t\t<\/div>\n\n\t\t\t\t<\/div> <!-- .site-grid__col -->\n\t\t\t\n\t\t<\/div> <!-- .site-grid, .site-grid__wrapper -->\n\t<\/div> <!-- site-section__content -->\n\n\n\t\t\t\t\n\t\t\t<\/div>\n\t\n\t\t\t<\/div>\n\t\n\n\n\t\t\t<div\n\t\t\tclass=\"site-section site-panel__wysiwyg panel panel-wysiwyg site-section__bg--normal\"\n\t\t\tdata-depth=\"\"\n\t\t\tdata-js-panel=\"wysiwyg\"\n\t\t>\n\t\n\t\t\t<div class=\"site-section__inner l-wrapper site-section__inner--top-padding-minimal site-section__inner--bottom-padding-none\">\n\t\n\t\n\t\t\t\t\t<header class=\"site-section__header\">\n\n\t\t\t\t<h2 class=\"site-section__title h3\" id=\"typical-first-year-schedule\" data-name=\"title\" data-livetext data-depth=\"0\" data-index=\"0\">Typical First-Year Schedule<\/h2>\n\n\t\t\t<\/header>\n\t\t\n\t\n\t\n\t<div class=\"site-section__content \">\n\t\t<div class=\"site-grid site-grid__wrapper \"\n\t\t\t data-depth=\"0\"\n\t\t\t data-name=\"columns\"\n\t\t\t data-livetext>\n\n\t\t\t\t\t\t\t<div class=\"site-grid__col\">\n\t\t\t\t\t<div class=\"site-panel__wysiwyg-content\">\n\n\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"t-content c-tile\"\n\t\t\t\t\t\t\t\t data-depth=\"0\"\n\t\t\t\t\t\t\t\t data-index=\"0\"\n\t\t\t\t\t\t\t\t data-autop=\"true\"\n\t\t\t\t\t\t\t\t data-name=\"column_content\"\n\t\t\t\t\t\t\t>\n\t\t\t\t\t\t\t\t<h6 style=\"text-align: center;\">Fall<\/h6>\n<ul>\n<li style=\"text-align: left;\">FYS 120 or WRIT 120 or Conversation Program<\/li>\n<li style=\"text-align: left;\">CSCI 121 or PHYS 130<\/li>\n<li style=\"text-align: left;\">MATH 220 if you have credit for Calculus I.\u00a0 Otherwise, OLE Core\/Elective.<\/li>\n<li style=\"text-align: left;\">World Language<\/li>\n<\/ul>\n\n\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\n\t\t\t\t\t<\/div>\n\n\t\t\t\t<\/div> <!-- .site-grid__col -->\n\t\t\t\t\t\t\t<div class=\"site-grid__col\">\n\t\t\t\t\t<div class=\"site-panel__wysiwyg-content\">\n\n\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"t-content c-tile\"\n\t\t\t\t\t\t\t\t data-depth=\"0\"\n\t\t\t\t\t\t\t\t data-index=\"1\"\n\t\t\t\t\t\t\t\t data-autop=\"true\"\n\t\t\t\t\t\t\t\t data-name=\"column_content\"\n\t\t\t\t\t\t\t>\n\t\t\t\t\t\t\t\t<h6 style=\"text-align: center;\">january term<\/h6>\n<ul>\n<li style=\"text-align: left;\">OLE Core\/Elective<\/li>\n<\/ul>\n\n\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\n\t\t\t\t\t<\/div>\n\n\t\t\t\t<\/div> <!-- .site-grid__col -->\n\t\t\t\t\t\t\t<div class=\"site-grid__col\">\n\t\t\t\t\t<div class=\"site-panel__wysiwyg-content\">\n\n\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"t-content c-tile\"\n\t\t\t\t\t\t\t\t data-depth=\"0\"\n\t\t\t\t\t\t\t\t data-index=\"2\"\n\t\t\t\t\t\t\t\t data-autop=\"true\"\n\t\t\t\t\t\t\t\t data-name=\"column_content\"\n\t\t\t\t\t\t\t>\n\t\t\t\t\t\t\t\t<h6 style=\"text-align: center;\">Spring<\/h6>\n<ul>\n<li style=\"text-align: left;\">FYS 120 or WRIT 120 or Conversation Program<\/li>\n<li style=\"text-align: left;\">CSCI 221<\/li>\n<li style=\"text-align: left;\">MATH 220 if you have credit for Calculus I or will have completed CSCI 221 in the fall.\u00a0 Otherwise, OLE Core\/Elective.<\/li>\n<li style=\"text-align: left;\">World Language<\/li>\n<\/ul>\n\n\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\n\t\t\t\t\t<\/div>\n\n\t\t\t\t<\/div> <!-- .site-grid__col -->\n\t\t\t\n\t\t<\/div> <!-- .site-grid, .site-grid__wrapper -->\n\t<\/div> <!-- site-section__content -->\n\n\n\t\t\t\t\n\t\t\t<\/div>\n\t\n\t\t\t<\/div>\n\t\n\n\n\t\t\t<div\n\t\t\tclass=\"site-section site-panel__wysiwyg panel panel-wysiwyg site-section__bg--normal\"\n\t\t\tdata-depth=\"\"\n\t\t\tdata-js-panel=\"wysiwyg\"\n\t\t>\n\t\n\t\t\t<div class=\"site-section__inner l-wrapper site-section__inner--top-padding-none site-section__inner--bottom-padding-none\">\n\t\n\t\n\t\t\n\t\n\t\n\t<div class=\"site-section__content \">\n\t\t<div class=\"site-grid site-grid__wrapper site-grid__wrapper-stagger\"\n\t\t\t data-depth=\"0\"\n\t\t\t data-name=\"columns\"\n\t\t\t data-livetext>\n\n\t\t\t\t\t\t\t<div class=\"site-grid__col\">\n\t\t\t\t\t<div class=\"site-panel__wysiwyg-content\">\n\n\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"t-content \"\n\t\t\t\t\t\t\t\t data-depth=\"0\"\n\t\t\t\t\t\t\t\t data-index=\"0\"\n\t\t\t\t\t\t\t\t data-autop=\"true\"\n\t\t\t\t\t\t\t\t data-name=\"column_content\"\n\t\t\t\t\t\t\t>\n\t\t\t\t\t\t\t\t<h6>Additional Information<\/h6>\n<p style=\"padding-left: 40px;\">No prior experience is needed for the introductory course, CSCI 121.<\/p>\n<p style=\"padding-left: 40px;\">Computer Science majors must complete CSCI 221 by the end of their sophomore year.<\/p>\n<p style=\"padding-left: 40px;\">Students are not required\/expected to take Calculus I or II as part of the Computer Science major.<\/p>\n<p style=\"padding-left: 40px;\">Inquire about the Computer Science major early on.<\/p>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li><a href=\"https:\/\/docs.google.com\/document\/d\/1zD1EwV4S6fS6t87MhvzmcnsDo4c0duMrscXZzTKL7R0\/edit\">4-Year Planning Guide<\/a><\/li>\n<li><a href=\"https:\/\/wp.stolaf.edu\/cs\/csmap\/\">Computer Science Major Plan (CSMaP)<\/a><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<h6>CREDIT FOR PREVIOUS COURSEWORK<\/h6>\n<ul>\n<li>Graduation credit for an AP course (CS-A or CSP) with a 4 or 5 on AP exam.<\/li>\n<\/ul>\n<h6>Placement<\/h6>\n<ul>\n<li><a href=\"https:\/\/docs.google.com\/forms\/d\/e\/1FAIpQLSexZoJTsL1SbvS69f5kjUbTKDofq2dyxKmJmbrTPbuBTeiCVQ\/viewform\">Computer Science placement<\/a> is a questionnaire (not a test) that advises which CSCI course a student should take first, based on prior Computer Science and computing background, college preparedness, and academic interests.<\/li>\n<li>We recommend that all students take the Computer Science placement questionnaire, whether or not they have prior experience in Computer Science.<\/li>\n<li><strong>Note:<\/strong> Students with prior experience may receive advanced placement even if they haven\u2019t taken a formal Computer Science course.<\/li>\n<\/ul>\n<h6>Informational Events<\/h6>\n<p>MSCS Showcase in early fall<\/p>\n<h6>CONTACT INFORMATION<\/h6>\n<p>Director, Computer Science \u2013 <a href=\"https:\/\/www.stolaf.edu\/profile\/matsuura\">Ryota Matsuura<\/a> (<a href=\"mailto:matsuura@stolaf.edu\">matsuura@stolaf.edu<\/a>)<\/p>\n\n\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\n\t\t\t\t\t<\/div>\n\n\t\t\t\t<\/div> <!-- .site-grid__col -->\n\t\t\t\n\t\t<\/div> <!-- .site-grid, .site-grid__wrapper -->\n\t<\/div> <!-- site-section__content -->\n\n\n\t\t\t\t\n\t\t\t<\/div>\n\t\n\t\t\t<\/div>\n\t\n\n\n\t\t\t<div\n\t\t\tclass=\"site-section site-panel__wysiwyg panel panel-wysiwyg site-section__bg--gray\"\n\t\t\tdata-depth=\"\"\n\t\t\tdata-js-panel=\"wysiwyg\"\n\t\t>\n\t\n\t\t\t<div class=\"site-section__inner l-wrapper site-section__bg--gray\">\n\t\n\t\n\t\t\n\t\n\t\n\t<div class=\"site-section__content \">\n\t\t<div class=\"site-grid site-grid__wrapper \"\n\t\t\t data-depth=\"0\"\n\t\t\t data-name=\"columns\"\n\t\t\t data-livetext>\n\n\t\t\t\t\t\t\t<div class=\"site-grid__col\">\n\t\t\t\t\t<div class=\"site-panel__wysiwyg-content\">\n\n\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"t-content \"\n\t\t\t\t\t\t\t\t data-depth=\"0\"\n\t\t\t\t\t\t\t\t data-index=\"0\"\n\t\t\t\t\t\t\t\t data-autop=\"true\"\n\t\t\t\t\t\t\t\t data-name=\"column_content\"\n\t\t\t\t\t\t\t>\n\t\t\t\t\t\t\t\t<p style=\"text-align: center;\"><a class=\"btn\" style=\"width: 80%;\" href=\"http:\/\/catalog.stolaf.edu\/academic-programs\/computer-science\/\">Academic Catalog<\/a><\/p>\n\n\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\n\t\t\t\t\t<\/div>\n\n\t\t\t\t<\/div> <!-- .site-grid__col -->\n\t\t\t\t\t\t\t<div class=\"site-grid__col\">\n\t\t\t\t\t<div class=\"site-panel__wysiwyg-content\">\n\n\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"t-content \"\n\t\t\t\t\t\t\t\t data-depth=\"0\"\n\t\t\t\t\t\t\t\t data-index=\"1\"\n\t\t\t\t\t\t\t\t data-autop=\"true\"\n\t\t\t\t\t\t\t\t data-name=\"column_content\"\n\t\t\t\t\t\t\t>\n\t\t\t\t\t\t\t\t<p style=\"text-align: center;\"><a class=\"btn\" style=\"width: 80%;\" href=\"http:\/\/wp.stolaf.edu\/cs\" data-wplink-edit=\"true\">Department<\/a><\/p>\n\n\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\n\t\t\t\t\t<\/div>\n\n\t\t\t\t<\/div> <!-- .site-grid__col -->\n\t\t\t\t\t\t\t<div class=\"site-grid__col\">\n\t\t\t\t\t<div class=\"site-panel__wysiwyg-content\">\n\n\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"t-content \"\n\t\t\t\t\t\t\t\t data-depth=\"0\"\n\t\t\t\t\t\t\t\t data-index=\"2\"\n\t\t\t\t\t\t\t\t data-autop=\"true\"\n\t\t\t\t\t\t\t\t data-name=\"column_content\"\n\t\t\t\t\t\t\t>\n\t\t\t\t\t\t\t\t<p style=\"text-align: center;\"><a class=\"btn\" style=\"width: 80%;\" href=\"https:\/\/wp.stolaf.edu\/pipercenter\/find-your-path\/what-can-i-do-with-a-major-in\/\">With this Major&#8230;<\/a><\/p>\n\n\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\n\t\t\t\t\t<\/div>\n\n\t\t\t\t<\/div> <!-- .site-grid__col -->\n\t\t\t\n\t\t<\/div> <!-- .site-grid, .site-grid__wrapper -->\n\t<\/div> <!-- site-section__content -->\n\n\n\t\t\t\t\n\t\t\t<\/div>\n\t\n\t\t\t<\/div>\n\t\n\n\n<p><!-- end-migrated-from-panel-builder --><\/p><\/div>","protected":false},"excerpt":{"rendered":"","protected":false},"author":2110,"featured_media":0,"parent":9757,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"footnotes":""},"class_list":["post-9936","page","type-page","status-publish","hentry"],"acf":[],"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wp.stolaf.edu\/registrar\/wp-json\/wp\/v2\/pages\/9936","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wp.stolaf.edu\/registrar\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/wp.stolaf.edu\/registrar\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/wp.stolaf.edu\/registrar\/wp-json\/wp\/v2\/users\/2110"}],"replies":[{"embeddable":true,"href":"https:\/\/wp.stolaf.edu\/registrar\/wp-json\/wp\/v2\/comments?post=9936"}],"version-history":[{"count":29,"href":"https:\/\/wp.stolaf.edu\/registrar\/wp-json\/wp\/v2\/pages\/9936\/revisions"}],"predecessor-version":[{"id":16835,"href":"https:\/\/wp.stolaf.edu\/registrar\/wp-json\/wp\/v2\/pages\/9936\/revisions\/16835"}],"up":[{"embeddable":true,"href":"https:\/\/wp.stolaf.edu\/registrar\/wp-json\/wp\/v2\/pages\/9757"}],"wp:attachment":[{"href":"https:\/\/wp.stolaf.edu\/registrar\/wp-json\/wp\/v2\/media?parent=9936"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}