{"id":4,"date":"2025-06-04T19:51:30","date_gmt":"2025-06-04T19:51:30","guid":{"rendered":"https:\/\/courses.cs.colostate.edu\/cs003\/?page_id=4"},"modified":"2026-09-23T14:52:46","modified_gmt":"2026-09-23T20:52:46","slug":"cs-001","status":"publish","type":"page","link":"https:\/\/courses.cs.colostate.edu\/cs520\/","title":{"rendered":"Analysis of algorithms"},"content":{"rendered":"\n<h3 class=\"wp-block-heading\">Introduction to Computer Science Courses<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">We study advanced concepts in algorithms and develop mathematical tools for the analysis of algorithms.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Prerequisites<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">CS420 with a minimum grade of C is listed as an official course prerequisite. Since CS420 and CS520 are not always scheduled to make this requirement easy to fulfill, you may be able to get an override. See CS advising staff and the instructor for details. <\/p>\n\n\n\n<div class=\"wp-block-group is-nowrap is-layout-flex wp-container-core-group-is-layout-8f761849 wp-block-group-is-layout-flex\">\n<div class=\"wp-block-columns wp-container-content-9cfa9a5a is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<h5 class=\"wp-block-heading\">Instructor(s)<\/h5>\n\n\n<style>.kb-table-container4_9ba4ca-32{overflow-x:auto;}.kb-table-container .kb-table4_9ba4ca-32 th{padding-top:var(--global-kb-spacing-xxs, 0.5rem);padding-right:var(--global-kb-spacing-xxs, 0.5rem);padding-bottom:var(--global-kb-spacing-xxs, 0.5rem);padding-left:var(--global-kb-spacing-xxs, 0.5rem);text-align:right;}.kb-table-container .kb-table4_9ba4ca-32 caption{text-align:center;}.kb-table-container .kb-table4_9ba4ca-32 td{padding-top:var(--global-kb-spacing-xxs, 0.5rem);padding-right:var(--global-kb-spacing-xxs, 0.5rem);padding-bottom:var(--global-kb-spacing-xxs, 0.5rem);padding-left:var(--global-kb-spacing-xxs, 0.5rem);text-align:left;}.kb-table-container .kb-table4_9ba4ca-32 tr{border-top:1px solid #888;border-right:1px solid #888;border-bottom:1px solid #888;border-left:1px solid #888;}@media all and (max-width: 1024px){.kb-table-container .kb-table4_9ba4ca-32 tr{border-top:1px solid #888;border-right:1px solid #888;border-bottom:1px solid #888;border-left:1px solid #888;}}@media all and (max-width: 767px){.kb-table-container .kb-table4_9ba4ca-32 tr{border-top:1px solid #888;border-right:1px solid #888;border-bottom:1px solid #888;border-left:1px solid #888;}}<\/style><div class=\"kb-table-container kb-table-container4_9ba4ca-32 wp-block-kadence-table\"><table class=\"kb-table kb-table4_9ba4ca-32\">\n<tr class=\"kb-table-row kb-table-row4_170755-54\">\n<th  scope=\"row\" class=\"kb-table-data kb-table-data4_b4a01f-dc\">\n\n<p class=\"wp-block-paragraph\"><strong>Instructor<\/strong><\/p>\n\n<\/th>\n\n<td  class=\"kb-table-data kb-table-data4_1ab8d2-bb\">\n\n<p class=\"wp-block-paragraph\">Ewan Davies<\/p>\n\n<\/td>\n<\/tr>\n\n<tr class=\"kb-table-row kb-table-row4_35a45a-77\">\n<th  scope=\"row\" class=\"kb-table-data kb-table-data4_0fe0f0-db\">\n\n<p class=\"wp-block-paragraph\"><strong>Office<\/strong><\/p>\n\n<\/th>\n\n<td  class=\"kb-table-data kb-table-data4_418880-51\">\n\n<p class=\"wp-block-paragraph\">CS448<\/p>\n\n<\/td>\n<\/tr>\n\n<tr class=\"kb-table-row kb-table-row4_a62e2b-c1\">\n<th  scope=\"row\" class=\"kb-table-data kb-table-data4_bc694d-de\">\n\n<p class=\"wp-block-paragraph\"><strong>Email<\/strong><\/p>\n\n<\/th>\n\n<td  class=\"kb-table-data kb-table-data4_c0ba5e-78\">\n\n<p class=\"wp-block-paragraph\"><a href=\"mailto:cs520@cs.colostate.edu\">cs520@cs.colostate.edu<\/a><\/p>\n\n<\/td>\n<\/tr>\n\n<tr class=\"kb-table-row kb-table-row4_3ad8c5-02\">\n<th  scope=\"row\" class=\"kb-table-data kb-table-data4_3ff462-5a\">\n\n<p class=\"wp-block-paragraph\"><strong>Office Hours<\/strong><\/p>\n\n<\/th>\n\n<td  class=\"kb-table-data kb-table-data4_b37505-e5\">\n\n<p class=\"wp-block-paragraph\">By appointment<\/p>\n\n<\/td>\n<\/tr>\n<\/table><\/div><\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<h5 class=\"wp-block-heading\">Class Schedule<\/h5>\n\n\n<style>.kb-table-container4_07f42a-d8{overflow-x:auto;}.kb-table-container .kb-table4_07f42a-d8 th{padding-top:var(--global-kb-spacing-xxs, 0.5rem);padding-right:var(--global-kb-spacing-xxs, 0.5rem);padding-bottom:var(--global-kb-spacing-xxs, 0.5rem);padding-left:var(--global-kb-spacing-xxs, 0.5rem);text-align:center;}.kb-table-container .kb-table4_07f42a-d8 caption{text-align:center;}.kb-table-container .kb-table4_07f42a-d8 td{padding-top:var(--global-kb-spacing-xxs, 0.5rem);padding-right:var(--global-kb-spacing-xxs, 0.5rem);padding-bottom:var(--global-kb-spacing-xxs, 0.5rem);padding-left:var(--global-kb-spacing-xxs, 0.5rem);text-align:left;}.kb-table-container .kb-table4_07f42a-d8 tr{border-top:1px solid #888;border-right:1px solid #888;border-bottom:1px solid #888;border-left:1px solid #888;}@media all and (max-width: 1024px){.kb-table-container .kb-table4_07f42a-d8 tr{border-top:1px solid #888;border-right:1px solid #888;border-bottom:1px solid #888;border-left:1px solid #888;}}@media all and (max-width: 767px){.kb-table-container .kb-table4_07f42a-d8 tr{border-top:1px solid #888;border-right:1px solid #888;border-bottom:1px solid #888;border-left:1px solid #888;}}<\/style><div class=\"kb-table-container kb-table-container4_07f42a-d8 wp-block-kadence-table\"><table class=\"kb-table kb-table4_07f42a-d8\">\n<tr class=\"kb-table-row kb-table-row4_76cbba-eb\">\n<th  scope=\"col\" class=\"kb-table-data kb-table-data4_fb9170-a7\">\n\n<p class=\"wp-block-paragraph\">Section<\/p>\n\n<\/th>\n\n<th  scope=\"col\" class=\"kb-table-data kb-table-data4_7b09a2-a3\">\n\n<p class=\"wp-block-paragraph\">Schedule<\/p>\n\n<\/th>\n\n<th  scope=\"col\" class=\"kb-table-data kb-table-data4_d89863-cf\">\n\n<p class=\"wp-block-paragraph\">Location<\/p>\n\n<\/th>\n\n<th  scope=\"col\" class=\"kb-table-data kb-table-data4_c4f2e9-0d\">\n\n<p class=\"wp-block-paragraph\">Instructor<\/p>\n\n<\/th>\n<\/tr>\n\n<tr class=\"kb-table-row kb-table-row4_6ae12b-bf\">\n<td  class=\"kb-table-data kb-table-data4_c1bdbe-df\">\n\n<p class=\"wp-block-paragraph\">001<\/p>\n\n<\/td>\n\n<td  class=\"kb-table-data kb-table-data4_3dbf82-79\">\n\n<p class=\"wp-block-paragraph\">MWF 12:00p &#8211; 12:50p<\/p>\n\n<\/td>\n\n<td  class=\"kb-table-data kb-table-data4_130cee-fd\">\n\n<p class=\"wp-block-paragraph\">Eddy 109<\/p>\n\n<\/td>\n\n<td  class=\"kb-table-data kb-table-data4_983ccf-64\">\n\n<p class=\"wp-block-paragraph\">Ewan Davies<\/p>\n\n<\/td>\n<\/tr>\n\n<tr class=\"kb-table-row kb-table-row4_ae92b0-fd\">\n<td  class=\"kb-table-data kb-table-data4_94fc11-da\">\n\n<p class=\"wp-block-paragraph\">R01<\/p>\n\n<\/td>\n\n<td  class=\"kb-table-data kb-table-data4_ca401b-2a\">\n\n<p class=\"wp-block-paragraph\">W 4:00p &#8211; 4:50p<\/p>\n\n<\/td>\n\n<td  class=\"kb-table-data kb-table-data4_3b1e40-2f\">\n\n<p class=\"wp-block-paragraph\">CSB 425<\/p>\n\n<\/td>\n\n<td  class=\"kb-table-data kb-table-data4_521d86-ef\">\n\n<p class=\"wp-block-paragraph\">Ewan Davies<\/p>\n\n<\/td>\n<\/tr>\n<\/table><\/div><\/div>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-group is-nowrap is-layout-flex wp-container-core-group-is-layout-8f761849 wp-block-group-is-layout-flex\"><\/div>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Introduction to Computer Science Courses We study advanced concepts in algorithms and develop mathematical tools for the analysis of algorithms. Prerequisites CS420 with a minimum grade of C is listed as an official course prerequisite. Since CS420 and CS520 are not always scheduled to make this requirement easy to fulfill, you may be able to [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"template-no-page-title.php","meta":{"_kad_blocks_custom_css":"","_kad_blocks_head_custom_js":"","_kad_blocks_body_custom_js":"","_kad_blocks_footer_custom_js":"","footnotes":""},"class_list":["post-4","page","type-page","status-publish","hentry","post-preview"],"taxonomy_info":[],"featured_image_src_large":false,"author_info":{"display_name":"admin","author_link":"https:\/\/courses.cs.colostate.edu\/cs520\/author\/admin_41g0qmxe\/"},"comment_info":0,"_links":{"self":[{"href":"https:\/\/courses.cs.colostate.edu\/cs520\/wp-json\/wp\/v2\/pages\/4","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/courses.cs.colostate.edu\/cs520\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/courses.cs.colostate.edu\/cs520\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/courses.cs.colostate.edu\/cs520\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/courses.cs.colostate.edu\/cs520\/wp-json\/wp\/v2\/comments?post=4"}],"version-history":[{"count":15,"href":"https:\/\/courses.cs.colostate.edu\/cs520\/wp-json\/wp\/v2\/pages\/4\/revisions"}],"predecessor-version":[{"id":75,"href":"https:\/\/courses.cs.colostate.edu\/cs520\/wp-json\/wp\/v2\/pages\/4\/revisions\/75"}],"wp:attachment":[{"href":"https:\/\/courses.cs.colostate.edu\/cs520\/wp-json\/wp\/v2\/media?parent=4"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}