{"id":63800,"date":"2015-05-06T16:38:53","date_gmt":"2015-05-06T20:38:53","guid":{"rendered":"https:\/\/www.bu.edu\/academics\/?page_id=63800"},"modified":"2025-03-27T11:21:05","modified_gmt":"2025-03-27T15:21:05","slug":"ms-in-computer-science-with-specialization-in-data-centric-computing","status":"publish","type":"page","link":"https:\/\/www.bu.edu\/academics\/grs\/programs\/computer-science\/ms-in-computer-science-with-specialization-in-data-centric-computing\/","title":{"rendered":"MS in Computer Science with Specialization in Data-Centric Computing"},"content":{"rendered":"<p>The ability to answer urgent and novel questions using large data sets has become increasingly important in the past decade and promises to become even more prevalent in the coming years. As a result, there is considerable and growing demand for computer scientists specifically trained in methods for extracting knowledge from large data sets and with the ability to develop computing systems and software that support that process.<\/p>\n<p>To meet that need, we offer our master\u2019s students the opportunity to specialize in data-centric computing. This specialization incorporates intensive study across a spectrum of related areas\u2014including machine learning, databases, data mining, algorithms, and systems\u2014in an eight-course program. The computer science (CS) program at Boston University is geared toward students with a CS undergraduate degree, but it also welcomes those with equivalent computer training and experience, as well as students with gaps in their CS background but strong academic records overall.<\/p>\n<h2>Learning Outcomes<\/h2>\n<ul>\n<li data-gc-list-depth=\"1\" data-gc-list-style=\"bullet\">Students will possess a broad mastery of in-depth knowledge of computer science across theory, software, systems, and applications.<\/li>\n<li data-gc-list-depth=\"1\" data-gc-list-style=\"bullet\">Students will demonstrate:\n<ul>\n<li data-gc-list-depth=\"2\" data-gc-list-style=\"bullet\">The ability to answer urgent and novel questions using large data sets.<\/li>\n<li data-gc-list-depth=\"2\" data-gc-list-style=\"bullet\">The ability to apply best practices for extracting knowledge from large data sets.<\/li>\n<li data-gc-list-depth=\"2\" data-gc-list-style=\"bullet\">The ability to develop computing systems and software that support that process.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<h2>Course Requirements<\/h2>\n<p>The MS in Computer Science with Specialization in Data-Centric Computing has the same course requirements\u2014eight graduate courses (32 units)\u2014and core breadth course requirements as the <a href=\"https:\/\/www.bu.edu\/academics\/grs\/programs\/computer-science\/ms\/\" data-gc-link=\"https:\/\/www.bu.edu\/academics\/grs\/programs\/computer-science\/ms\/\">MS in Computer Science<\/a>. Of the eight courses required, five courses must fulfill the core program\u00a0<a href=\"https:\/\/www.bu.edu\/cs\/masters\/program\/cs\/program\/ms-breadth-requirements\/\">breadth requirements<\/a>, with at least one in each of the following areas:<\/p>\n<ul>\n<li>Theory<\/li>\n<li>Systems<\/li>\n<li>Software<\/li>\n<li>Applications<\/li>\n<\/ul>\n<p>The remaining three courses can be fulfilled by any graduate-level CS course in data-centric computing.<\/p>\n<p>Students are expected to achieve a grade of B\u2013 or better in all graduate-level courses that count towards the 32-degree credit requirement. In addition,\u00a0<strong>among the grades received for the five breadth courses<\/strong>, the number of grades of B\u2013 must not be greater than the number of grades of B+ or higher. No grade lower than B\u2013 may be used for graduate credit.<\/p>\n<p>Of the eight required courses for the MS CS degree, students must take five (breadth requirement) courses, three of which satisfy the CS core and two of which satisfy the specialization requirements of the student\u2019s CS program track.<\/p>\n<p>The\u00a0<strong>MS in CS Core Breadth Requirements<\/strong>\u00a0must be satisfied by all students pursuing an MS in CS, inclusive of specialization. This core requirement covers the three areas of\u00a0<em>software<\/em>,\u00a0<em>systems,<\/em>\u00a0and\u00a0<em>theory<\/em>. Students can satisfy each area of the core with any graduate-level CS course that is applicable. However, it is recommended that the CS core be satisfied with the courses that have been explicitly designed to form the core CS foundation for master\u2019s students, specifically:<\/p>\n<ul>\n<li>Software: GRS CS 611*recommended*<\/li>\n<li>Theory: GRS CS 630*recommended*<\/li>\n<li>Systems: A choice of:\n<ul>\n<li>CAS CS 551<\/li>\n<li>CAS CS 552<\/li>\n<li>CAS CS 561<\/li>\n<li>GRS CS 651<\/li>\n<li>GRS CS 654<\/li>\n<li>GRS CS 655<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p>Students wishing to satisfy a core area with a different course, other than the course recommended, have the option to do so with the approval of their CS advisor.<\/p>\n<p>In addition to the three course CS Core requirement, students must complete at least\u00a0<em>two\u00a0<\/em>additional courses specific to degree.<\/p>\n<h3>Data-Centric Computing Track<\/h3>\n<p>Students who are in the Data-Centric Computing specialization track, should take at least two additional specialization core requirements offered in the area of data science. The <strong>data-centric computing core specialization courses<\/strong>\u00a0are:<\/p>\n<ul>\n<li>CAS CS 506<\/li>\n<li>CAS CS 542<\/li>\n<li>CAS CS 543<\/li>\n<li>CAS CS 551<\/li>\n<li>CAS CS 561<\/li>\n<li>CAS CS 565<\/li>\n<li>GRS CS 660<\/li>\n<\/ul>\n<p>*Students are only allowed to take 542 or 541 but\u00a0<strong>not<\/strong>\u00a0both within their program.*<\/p>\n<p>The remaining three courses are fulfilled by\u00a0<strong>data-centric computing-related electives<\/strong>\u00a0in the following departments:<\/p>\n<ul>\n<li>Graduate-level courses in the Department of Computer Science (CAS CS 500\u2013599 or GRS CS 600\u2013999)<\/li>\n<li>Graduate-level courses in other departments (with advisor approval):\n<ul>\n<li>Department of Mathematics &amp; Statistics<\/li>\n<li>College of Engineering<\/li>\n<li>Questrom School of Business<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<h2>Language Requirement<\/h2>\n<p>There is no foreign language requirement for this degree.<\/p>\n<h2>Master\u2019s Project<\/h2>\n<p>While not required to do so, MS candidates may complete a master\u2019s project or thesis. Projects are carried out with the approval of, and under the supervision of, a faculty member. A master\u2019s project can be expanded into a master\u2019s thesis, which requires two faculty readers.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>The ability to answer urgent and novel questions using large data sets has become increasingly important in the past decade and promises to become even more prevalent in the coming years. As a result, there is considerable and growing demand for computer scientists specifically trained in methods for extracting knowledge from large data sets and [&hellip;]<\/p>\n","protected":false},"author":4502,"featured_media":0,"parent":3511,"menu_order":5,"comment_status":"closed","ping_status":"closed","template":"","meta":[],"_links":{"self":[{"href":"https:\/\/www.bu.edu\/academics\/wp-json\/wp\/v2\/pages\/63800"}],"collection":[{"href":"https:\/\/www.bu.edu\/academics\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.bu.edu\/academics\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.bu.edu\/academics\/wp-json\/wp\/v2\/users\/4502"}],"replies":[{"embeddable":true,"href":"https:\/\/www.bu.edu\/academics\/wp-json\/wp\/v2\/comments?post=63800"}],"version-history":[{"count":9,"href":"https:\/\/www.bu.edu\/academics\/wp-json\/wp\/v2\/pages\/63800\/revisions"}],"predecessor-version":[{"id":97525,"href":"https:\/\/www.bu.edu\/academics\/wp-json\/wp\/v2\/pages\/63800\/revisions\/97525"}],"up":[{"embeddable":true,"href":"https:\/\/www.bu.edu\/academics\/wp-json\/wp\/v2\/pages\/3511"}],"wp:attachment":[{"href":"https:\/\/www.bu.edu\/academics\/wp-json\/wp\/v2\/media?parent=63800"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}