{"id":9433,"date":"2019-05-16T15:44:04","date_gmt":"2019-05-16T19:44:04","guid":{"rendered":"https:\/\/web.uri.edu\/cs\/?page_id=9433"},"modified":"2025-05-16T18:41:37","modified_gmt":"2025-05-16T22:41:37","slug":"curriculum","status":"publish","type":"page","link":"https:\/\/web.uri.edu\/cs\/academics\/master-of-science-in-computer-science\/curriculum\/","title":{"rendered":"Curriculum"},"content":{"rendered":"<h1>Master of Science in Computer Science<\/h1>\n<section class=\"cl-wrapper cl-menu-wrapper\"><nav id=\"\" class=\"cl-menu  \" data-name=\"computer-science-masters\" data-show-title=\"0\"><ul id=\"menu-computer-science-masters\" class=\"cl-menu-list cl-menu-list-no-js\"><li id=\"menu-item-9442\" class=\"menu-item menu-item-type-post_type menu-item-object-page menu-item-9442\"><a href=\"https:\/\/web.uri.edu\/cs\/academics\/master-of-science-in-computer-science\/\">Overview<\/a><\/li>\n<li id=\"menu-item-9439\" class=\"menu-item menu-item-type-post_type menu-item-object-page menu-item-9439\"><a href=\"https:\/\/web.uri.edu\/cs\/academics\/master-of-science-in-computer-science\/curriculum\/\">Curriculum<\/a><\/li>\n<li id=\"menu-item-12035\" class=\"menu-item menu-item-type-post_type menu-item-object-page menu-item-12035\"><a href=\"https:\/\/web.uri.edu\/cs\/academics\/master-of-science-in-computer-science\/learning-outcomes\/\">Learning Outcomes<\/a><\/li>\n<\/ul><\/nav><\/section>\n<h2>Curriculum<\/h2>\n<p>Program requirements: The M.S. curriculum in computer science has two tracks: thesis and non thesis.<\/p>\n<h3>Program requirements for thesis option<\/h3>\n<p>4 courses from a list of CSC courses the department maintains; 4 other courses chosen with approval of the major professor; eight credits of thesis.<\/p>\n<h3>Program requirements for non-thesis option<\/h3>\n<p>6 courses from a list of CSC courses the department maintains; 4 other courses chosen with approval of the advisor; at least one of the ten courses listed above should include writing a substantial paper based on significant independent research. <strong>All non-thesis students have to pass a comprehensive exam.<\/strong><\/p>\n<p>A program of study can include at most 3 courses at the 400-level. Students who have undergraduate credits for a particular 400-level course (or equivalent) cannot repeat the course for graduate credit.<\/p>\n<p><strong>Please refer to the MS thesis or MS non-thesis guidance documents to make sure you are making timely progress with your program. You can find it here:<\/strong><\/p>\n<p><strong>MS (thesis track): <a href=\"https:\/\/drive.google.com\/file\/d\/1KZexdStTFF_O7niAHpjhSULtUBPrmfeR\/view?usp=share_link\" target=\"_blank\" rel=\"noopener\">Thesis Track Guidance<\/a><br \/>\nMS (non-thesis track): <a href=\"https:\/\/drive.google.com\/file\/d\/1-hMrjinW4UKS_nLoCAPSzlnv_d0iJxuE\/view?usp=share_link\" target=\"_blank\" rel=\"noopener\">Non-Thesis Track Guidance<\/a><\/strong><\/p>\n<h2>CS approved list of courses<\/h2>\n<p><strong>Theory<\/strong><\/p>\n<p>CSC 501, Programming Language Semantics<br \/>\nCSC 541, Advanced Topics in Algorithms<br \/>\nCSC 542, Mathematical Analysis of Algorithms<br \/>\nCSC 544, Theory of Computation<br \/>\nCSC 546, Algorithms for Big Data<br \/>\nCSC 547, Combinatorics&nbsp; (cross-listed with MTH 547)<br \/>\nCSC 548, Graph Theory (cross-listed with MTH 548)<br \/>\nCSC 550, Computer Algebra<\/p>\n<p><strong>Systems<\/strong><br \/>\nCSC 412, Operating Systems and Networks<br \/>\nCSC 415, Introduction to Parallel Computing<br \/>\nCSC 505, Advanced topics in Software Engineering<br \/>\nCSC 411\/511, Computer Organization<br \/>\nCSC 512, Topics in Distributed Systems<br \/>\nCSC 417\/519, Computer Networks<br \/>\nCSC 525, Systems Simulation (cross-listed with ISC 525)<\/p>\n<p><strong>Applications<\/strong><br \/>\nCSC 402, Programming Language Implementation<br \/>\nCSC 406, Computer Graphics<br \/>\nCSC 461, Machine Learning<br \/>\nCSC 481, Artificial Intelligence<br \/>\nCSC 522, Bioinformatics<br \/>\nCSC 536, Database Management Systems<br \/>\nCSC 561, Neural Networks and Deep Learning<br \/>\nCSC 583, Computer Vision [3 credits]<br \/>\nCSC 585, Statistical Analysis of Network Data&nbsp; (cross-listed with STA 585)<\/p>\n<p>Note: In addition, a student can use a CSC 592 special topics course toward their MS coursework by petitioning the director of graduate studies for computer science.<\/p>\n<p><a href=\"https:\/\/web.uri.edu\/cs\/academics\/master-of-science-in-computer-science\/previous-requirements\/\">Previous Curriculum<\/a><br \/>\nIf you were admitted to the MS program in Fall 2018 or earlier you can choose between the previous curriculum and the current one. If you were admitted to the program in Spring 2019 or later you must follow the current curriculum.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Master of Science in Computer Science Curriculum Program requirements: The M.S. curriculum in computer science has two tracks: thesis and non thesis. Program requirements for thesis option 4 courses from a list of CSC courses the department maintains; 4 other courses chosen with approval of the major professor; eight credits of thesis. Program requirements for [&hellip;]<\/p>\n","protected":false},"author":4688,"featured_media":0,"parent":90,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"footnotes":"","_links_to":"","_links_to_target":""},"class_list":["post-9433","page","type-page","status-publish","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/web.uri.edu\/cs\/wp-json\/wp\/v2\/pages\/9433","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/web.uri.edu\/cs\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/web.uri.edu\/cs\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/web.uri.edu\/cs\/wp-json\/wp\/v2\/users\/4688"}],"replies":[{"embeddable":true,"href":"https:\/\/web.uri.edu\/cs\/wp-json\/wp\/v2\/comments?post=9433"}],"version-history":[{"count":7,"href":"https:\/\/web.uri.edu\/cs\/wp-json\/wp\/v2\/pages\/9433\/revisions"}],"predecessor-version":[{"id":17716,"href":"https:\/\/web.uri.edu\/cs\/wp-json\/wp\/v2\/pages\/9433\/revisions\/17716"}],"up":[{"embeddable":true,"href":"https:\/\/web.uri.edu\/cs\/wp-json\/wp\/v2\/pages\/90"}],"wp:attachment":[{"href":"https:\/\/web.uri.edu\/cs\/wp-json\/wp\/v2\/media?parent=9433"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}