{"id":2024,"date":"2010-07-13T12:37:11","date_gmt":"2010-07-13T16:37:11","guid":{"rendered":"http:\/\/www.bu.edu\/csmet\/?page_id=2024"},"modified":"2023-03-09T12:27:31","modified_gmt":"2023-03-09T17:27:31","slug":"bscs","status":"publish","type":"page","link":"https:\/\/www.bu.edu\/csmet\/academic-programs\/bscs\/","title":{"rendered":"Bachelor of Science in Computer Science"},"content":{"rendered":"<p style=\"text-align: justify;\">The Bachelor of Science (BS) in Computer Science degree program prepares students for rewarding, cutting-edge careers\u00a0 in software engineering, system administration and management, and research and development in industrial and governmental laboratories. Graduates also use their undergraduate computer science background (and analytical skills) to prepare for careers in medicine, law, education, physical and life sciences, social sciences, and the humanities.<\/p>\n<p>Students who complete the bachelor\u2019s degree in Computer Science will be able to demonstrate:<\/p>\n<ul>\n<li><em>Advanced knowledge of programming languages (C++ or Java), database management or computer networks, operating systems, and computer architecture, as well as web languages and software engineering.<\/em><\/li>\n<li><em>Proficiency in programming and web development.<\/em><\/li>\n<li><em>Competence sufficient to work on small and large programming projects.<\/em><\/li>\n<\/ul>\n<p style=\"text-align: justify;\">The BS in Computer Science program is also offered in an Accelerated Degree Completion format of evening and weekend courses. Please contact Undergraduate Student Services at 617-353-2980 to determine which format\u2014standard or accelerated\u2014would best meet your needs.<\/p>\n<p>Boston University&#8217;s Metropolitan College<br \/>\nEnrollment and Student Success<br \/>\n1010 Commonwealth Avenue, 1st Floor<br \/>\nBoston, MA 02215<br \/>\nEmail: <a href=\"mailto:metess@bu.edu\">metuss@bu.edu<\/a><br \/>\nOffice: 617-353-2980<\/p>\n<div class=\"btn-group\"><a href=\"http:\/\/www.bu.edu\/met\/admissions\/apply-now\/undergraduate-degree-program\/\" target=\"_blank\" rel=\"noopener noreferrer\"><button class=\"button\">APPLY NOW<\/button><\/a><\/div>\n<p>&nbsp;<\/p>\n<div class=\"bu_collapsible_container \" aria-live=\"polite\" data-customize-animation=\"false\"><h3 class=\"bu_collapsible\" aria-expanded=\"false\"tabindex=\"0\" role=\"button\">BS in Computer Science<\/h3><div class=\"bu_collapsible_section\" style=\"display: none;\">\n<p>Candidates for the bachelor\u2019s degree at Metropolitan College are required to complete a minimum of 32 courses (128 credits), including Hub requirements, major requirements, related courses, and electives.<\/p>\n<p><strong>Hub Requirements<\/strong><\/p>\n<p>All BU undergraduate students, including transfer students, will pursue coursework in the BU Hub, the University\u2019s general education program that is integrated into the entire undergraduate experience.<span>\u00a0<\/span><a href=\"https:\/\/www.bu.edu\/hub\/advising-and-the-hub\/hub-requirements-for-students\/hub-requirements-for-transfer-students\" data-gc-link=\"https:\/\/www.bu.edu\/hub\/advising-and-the-hub\/hub-requirements-for-students\/hub-requirements-for-transfer-students\">BU Hub<span>\u00a0<\/span><\/a><a href=\"https:\/\/www.bu.edu\/hub\/advising-and-the-hub\/hub-requirements-for-students\/hub-requirements-for-transfer-students\/\" data-gc-link=\"https:\/\/www.bu.edu\/hub\/advising-and-the-hub\/hub-requirements-for-students\/hub-requirements-for-transfer-students\/\" target=\"_blank\" rel=\"noopener noreferrer\">requirements<\/a><span>\u00a0<\/span>can be satisfied in a number of ways, including coursework in and beyond the major as well as through cocurricular activities. Students majoring in Computer Science will ordinarily, through coursework in the major, satisfy BU Hub requirements in Quantitative Reasoning II, Critical Thinking, and Creativity.<\/p>\n<p><strong>Major and Related Courses (60 credits)<\/strong><br \/>\nA total of 15 courses (60 credits), completed with a grade of C or higher, is required.<\/p>\n<p>Required Courses<\/p>\n<ul>\n<li><a href=\"csmet\/cs231\">MET CS 231 Programming with C++<\/a> and <a href=\"csmet\/cs341\">MET CS 341 Data Structures with C++ <\/a><\/li>\n<\/ul>\n<p>OR<\/p>\n<ul>\n<li><a href=\"csmet\/cs232\">MET CS 232 Programming with Java <\/a>and <a href=\"csmet\/cs342\">MET CS 342 Data Structures with Java<\/a><\/li>\n<\/ul>\n<p>Plus:<\/p>\n<ul>\n<li><a href=\"csmet\/cs248\">MET CS 248 Discrete Mathematics<\/a><\/li>\n<li><a href=\"www.bu.edu\/csmet\/cs565\">MET CS 422 Advanced Programming Concepts<\/a><\/li>\n<li><a href=\"csmet\/cs472\">MET CS 472 Computer Architecture<\/a><\/li>\n<li><a href=\"csmet\/cs535\">MET CS 535 Computer Networks<\/a> OR <a href=\"csmet\/cs579\">MET CS 579 Database Management<\/a><\/li>\n<li><a href=\"csmet\/cs575\">MET CS 575 Operating Systems<\/a><\/li>\n<\/ul>\n<p style=\"text-align: justify;\"><em>Students <strong>with<\/strong> prior programming experience must also complete five additional <a href=\"https:\/\/www.bu.edu\/csmet\/academic-programs\/courses\/\">computer science courses<\/a> (20 credits) numbered 301-599, selected with the advice and approval of an advisor.<\/em><\/p>\n<p style=\"text-align: justify;\"><em>Students <strong>without<\/strong> prior programming experience must also complete<strong> <\/strong><\/em><strong>MET CS 201 Introduction to Programming<\/strong> <em>(4 credits) and four additional <a href=\"https:\/\/www.bu.edu\/csmet\/academic-programs\/courses\/\">computer science courses<\/a> (16 credits) numbered 301-599, selected with the advice and approval of an advisor.<\/em><\/p>\n<p style=\"text-align: justify;\">Four additional computer science courses numbered 301- 599, selected with the advice and approval of an advisor.<\/p>\n<p style=\"text-align: justify;\"><strong>Related Courses<\/strong><br \/>\n(Three courses\/12 credits)<br \/>\n<a href=\"http:\/\/www.bu.edu\/met\/courses\/undergraduate\/mathematics\/\">MET MA 123 Calculus I<\/a><br \/>\n<a href=\"http:\/\/www.bu.edu\/met\/courses\/undergraduate\/mathematics\/\">MET MA 124 Calculus II<\/a><br \/>\nPlus one mathematics course selected from the following:<br \/>\n<a href=\"http:\/\/www.bu.edu\/met\/courses\/undergraduate\/mathematics\/\">MET MA 213 Basic Statistics and Probability<\/a><br \/>\n<a href=\"http:\/\/www.bu.edu\/met\/courses\/undergraduate\/mathematics\/\">MET MA 214 Applied Statistics<\/a><br \/>\n<a href=\"http:\/\/www.bu.edu\/met\/courses\/undergraduate\/mathematics\/\">MET MA 225 Multivariate Calculus<\/a><br \/>\nCAS MA 226 Differential Equations<br \/>\nCAS MA 242 Linear Algebra<\/p>\n<p><strong>Electives<\/strong><br \/>\n<span>Electives are chosen with the advice of an academic counselor. The number of electives varies depending on transfer credit.<\/span><\/p>\n<p style=\"text-align: justify;\">View <a href=\"http:\/\/www.bu.edu\/met\/courses\/undergraduate\/\">undergraduate courses<\/a>.<\/p>\n<p><\/div>\n<\/div>\n<br \/>\n<div class=\"bu_collapsible_container \" aria-live=\"polite\" data-customize-animation=\"false\"><h3 class=\"bu_collapsible\" aria-expanded=\"false\"tabindex=\"0\" role=\"button\">Computer Science Minor<\/h3><div class=\"bu_collapsible_section\" style=\"display: none;\"><\/p>\n<p>Students must earn a minimum grade of C in courses taken toward a minor. Two courses (eight credits) may be credited toward both a major and minor specialization.<\/p>\n<p><a href=\"csmet\/cs231\">MET CS 231 Programming with C++<\/a> and <a href=\"csmet\/cs341\">MET CS 341 Data Structures with C++<\/a><br \/>\n<strong>OR<\/strong><br \/>\n<a href=\"csmet\/cs232\">MET CS 232 Programming with Java<\/a> and <a href=\"csmet\/cs342\">MET CS 342 Data Structures with Java<\/a><\/p>\n<p>Plus four\u00a0<a href=\"http:\/\/www.bu.edu\/met\/courses\/undergraduate\/computer-science\/\">computer science courses<\/a> (16 credits) numbered 301-599, selected with the advice and approval of an academic counselor.<\/p>\n<p><em>Students <strong>without<\/strong> prior programming experience must also complete: <a href=\"csmet\/cs201\">MET CS 201 Introduction to Programming<\/a>.<br \/>\n<\/div>\n<\/div>\n<\/em><\/p>\n","protected":false},"excerpt":{"rendered":"<p>The Bachelor of Science (BS) in Computer Science degree program prepares students for rewarding, cutting-edge careers\u00a0 in software engineering, system administration and management, and research and development in industrial and governmental laboratories. Graduates also use their undergraduate computer science background (and analytical skills) to prepare for careers in medicine, law, education, physical and life sciences, [&hellip;]<\/p>\n","protected":false},"author":2828,"featured_media":0,"parent":28,"menu_order":9,"comment_status":"closed","ping_status":"closed","template":"page-templates\/no-sidebars.php","meta":[],"_links":{"self":[{"href":"https:\/\/www.bu.edu\/csmet\/wp-json\/wp\/v2\/pages\/2024"}],"collection":[{"href":"https:\/\/www.bu.edu\/csmet\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.bu.edu\/csmet\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.bu.edu\/csmet\/wp-json\/wp\/v2\/users\/2828"}],"replies":[{"embeddable":true,"href":"https:\/\/www.bu.edu\/csmet\/wp-json\/wp\/v2\/comments?post=2024"}],"version-history":[{"count":50,"href":"https:\/\/www.bu.edu\/csmet\/wp-json\/wp\/v2\/pages\/2024\/revisions"}],"predecessor-version":[{"id":27843,"href":"https:\/\/www.bu.edu\/csmet\/wp-json\/wp\/v2\/pages\/2024\/revisions\/27843"}],"up":[{"embeddable":true,"href":"https:\/\/www.bu.edu\/csmet\/wp-json\/wp\/v2\/pages\/28"}],"wp:attachment":[{"href":"https:\/\/www.bu.edu\/csmet\/wp-json\/wp\/v2\/media?parent=2024"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}