{"id":31071,"date":"2025-12-11T10:41:19","date_gmt":"2025-12-11T15:41:19","guid":{"rendered":"https:\/\/www.bu.edu\/csmet\/?page_id=31071"},"modified":"2026-06-10T15:42:50","modified_gmt":"2026-06-10T19:42:50","slug":"preparatory-labs","status":"publish","type":"page","link":"https:\/\/www.bu.edu\/csmet\/academic-programs\/preparatory-labs\/","title":{"rendered":"Computer Science Preparatory Labs"},"content":{"rendered":"<p>As a graduate student in BU Metropolitan College\u2019s computer science programs, you have access to free, hands-on preparatory labs designed to equip you with the foundation to excel in graduate-level coursework. Depending on your academic background, you may be assigned specific labs to complete, while other labs will be available as optional resources to help you refresh key concepts or reinforce technical skills. Through case studies and practical applications, preparatory labs establish a framework of knowledge and terminology you\u2019ll use throughout your program. Each lab consists of several units, each with a test at the end. Most labs are self-paced, allowing you to work through them on your own schedule, with some instructor-led options offered at select times.<\/p>\n<p><strong>See below the labs to which students are automatically enrolled based on their degree or certificate program, or course registration.<\/strong><\/p>\n<div style=\"padding-bottom:15px;\"><\/div>\n<h2>Degree Programs<\/h2>\n<p><div class=\"bu_collapsible_container \" aria-live=\"polite\" data-customize-animation=\"false\"><h3 class=\"bu_collapsible\" aria-expanded=\"false\"tabindex=\"0\" role=\"button\">MS Applied Data Analytics<\/h3><div class=\"bu_collapsible_section\" style=\"display: none;\"><br \/>\n<p><strong>MET LB 103 Core Mathematical Concepts<\/strong><br \/>\nThis lab covers the fundamentals of calculus and combinatorics. Basic grasp of calculus is essential for understanding how quantities vary, making it indispensable in analytics, engineering, science, and the fields such as finance and medicine. It helps students improve their analytical thinking and problem-solving skills. It also helps students model real-world phenomena. Combinatorics is a branch of mathematics that deals with arrangements and combinations of elements in a set. It provides the tools to solve problems from the fields of probability and statistics. It\u2019s indispensable in the fields of genetics, operation research, pharmacology, and many others. Studying combinatorics develops creativity in problem-solving skills.<\/p>\n<br \/>\n<p><strong>MET LB 104 Foundations of Probability<\/strong><br \/>\nThis lab covers the fundamentals of probability and statistics. The lab begins with a coverage of fundamentals of combinatorics. It\u2019s a branch of mathematics that deals with arrangements and combinations of elements in a set. It provides the tools to solve problems from the fields of probability and statistics. It\u2019s indispensable in the fields of genetics, operation research, pharmacology, and many others. Studying combinatorics develops creativity in problem-solving skills. Then, we move to the coverage of probability and statistics that are branches of mathematics that deal with uncertainty. Probability is the study of the likelihood of events to occur. It uses concepts like chance and probability distributions. Statistics deals with collecting, analyzing, and presenting data. It helps us make decisions and predictions. Probability and statistics form the foundation for decision-making in various fields such as analytics, engineering, science, finance, etc.<\/p>\n<br \/>\n<p><strong>MET LB 115 Database Fundamentals<\/strong><br \/>\nThis lab builds practical, graduate-ready fluency in database fundamentals. Through short modules, you will learn what databases provide for applications and organizations; conceptual and physical schemas with ER diagrams; core SQL to retrieve and modify data; and the essentials of performance, indexing, and transactions. The focus is on understanding and applying standard patterns rather than installing or administering specific software, so no database management system is required. Each unit culminates in an open-book, timed test that checks deeper understanding by asking you to compare options, identify correct patterns, and apply fundamentals to realistic scenarios.<\/p>\n<br \/>\n<\/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\">MS Computer Information Systems<\/h3><div class=\"bu_collapsible_section\" style=\"display: none;\"><br \/>\n<p><strong>MET CY 100 Foundations of Cybersecurity<\/strong><br \/>\nThe lab is designed to provide students with foundational knowledge in cybersecurity and cryptography, enabling them to identify common vulnerabilities when protecting information systems, know cryptographic methods to achieve confidentiality and integrity, and prepare for advanced cybersecurity courses. It begins with core principles such as CIA, AAA, common vulnerabilities and malware, and security modeling, followed by essential cryptography concepts including encryption\/decryption, cryptanalysis, and computational hardness. Students are introduced to standard symmetric and asymmetric key encryption, hash algorithms, and learn how these techniques are applied to protect data confidentiality and integrity. The lab concludes with topics on user and server authentication, covering password-based methods, digital certificates, PKI, Kerberos, and single sign on (SSO) mechanisms.<\/p>\n<br \/>\n<p><strong>MET LB 102 Foundations of Computer Information Systems<\/strong><br \/>\nThis lab introduces computer information systems concepts and terminology as well as foundational mathematics. It develops analytic and logical thinking and prepares students to take graduate-level courses in computer information systems and health informatics. The lab starts with the fundamentals of computing systems, including hardware and software, and then addresses the processes for designing and building computing systems, including systems analysis and project management. Relational database technology is introduced including beginning SQL. Lastly, students are introduced to software development and receive an introduction to the basics of the Java programming language. The lab reviews the mathematics upon which computing systems are founded including number systems, set theory, algebra, and functions.<\/p>\n<br \/>\n<p><strong>MET LB 103 Core Mathematical Concepts<\/strong><br \/>\nThis lab covers the fundamentals of calculus and combinatorics. Basic grasp of calculus is essential for understanding how quantities vary, making it indispensable in analytics, engineering, science, and the fields such as finance and medicine. It helps students improve their analytical thinking and problem-solving skills. It also helps students model real-world phenomena. Combinatorics is a branch of mathematics that deals with arrangements and combinations of elements in a set. It provides the tools to solve problems from the fields of probability and statistics. It\u2019s indispensable in the fields of genetics, operation research, pharmacology, and many others. Studying combinatorics develops creativity in problem-solving skills.<\/p>\n<br \/>\n<p><strong>MET LB 104 Foundations of Probability<\/strong><br \/>\nThis lab covers the fundamentals of probability and statistics. The lab begins with a coverage of fundamentals of combinatorics. It\u2019s a branch of mathematics that deals with arrangements and combinations of elements in a set. It provides the tools to solve problems from the fields of probability and statistics. It\u2019s indispensable in the fields of genetics, operation research, pharmacology, and many others. Studying combinatorics develops creativity in problem-solving skills. Then, we move to the coverage of probability and statistics that are branches of mathematics that deal with uncertainty. Probability is the study of the likelihood of events to occur. It uses concepts like chance and probability distributions. Statistics deals with collecting, analyzing, and presenting data. It helps us make decisions and predictions. Probability and statistics form the foundation for decision-making in various fields such as analytics, engineering, science, finance, etc.<\/p>\n<br \/>\n<\/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\">MS Computer Science<\/h3><div class=\"bu_collapsible_section\" style=\"display: none;\"><br \/>\n<p><strong>MET CY 100 Foundations of Cybersecurity<\/strong><br \/>\nThe lab is designed to provide students with foundational knowledge in cybersecurity and cryptography, enabling them to identify common vulnerabilities when protecting information systems, know cryptographic methods to achieve confidentiality and integrity, and prepare for advanced cybersecurity courses. It begins with core principles such as CIA, AAA, common vulnerabilities and malware, and security modeling, followed by essential cryptography concepts including encryption\/decryption, cryptanalysis, and computational hardness. Students are introduced to standard symmetric and asymmetric key encryption, hash algorithms, and learn how these techniques are applied to protect data confidentiality and integrity. The lab concludes with topics on user and server authentication, covering password-based methods, digital certificates, PKI, Kerberos, and single sign on (SSO) mechanisms.<\/p>\n<br \/>\n<\/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\">MS Health Informatics<\/h3><div class=\"bu_collapsible_section\" style=\"display: none;\"><br \/>\n<p><strong>MET HE 100 Medical Terminology<\/strong><br \/>\nA basic understanding of medical terminology is necessary for students to advance in Health Informatics studies. This lab equips students from non-medical backgrounds with foundational knowledge of human anatomy, related pathologies, and essential medical terminology. Upon completing this lab, students will be able to demonstrate an understanding of medical imaging and its associated coordinate systems, medical terminology including common prefixes and suffixes, foundational concepts in medical laboratory technology, basic human anatomy and related pathologies, pharmaceutical terminology, and the principles and terminology of clinical trials.<\/p>\n<br \/>\n<p><strong>MET LB 102 Foundations of Computer Information Systems<\/strong><br \/>\nThis lab introduces computer information systems concepts and terminology as well as foundational mathematics. It develops analytic and logical thinking and prepares students to take graduate-level courses in computer information systems and health informatics. The lab starts with the fundamentals of computing systems, including hardware and software, and then addresses the processes for designing and building computing systems, including systems analysis and project management. Relational database technology is introduced including beginning SQL. Lastly, students are introduced to software development and receive an introduction to the basics of the Java programming language. The lab reviews the mathematics upon which computing systems are founded including number systems, set theory, algebra, and functions.<\/p>\n<br \/>\n<\/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\">MS Software Development<\/h3><div class=\"bu_collapsible_section\" style=\"display: none;\"><br \/>\n<p><strong>MET LB 110 Principles of Software, Logic and Hardware<\/strong><br \/>\nThis lab introduces the foundational concepts underlying modern computing systems, including discrete mathematics, computer systems, and programming. It is designed to strengthen analytical and logical reasoning skills while preparing students for graduate-level study in software development. The lab begins with a review of core topics in discrete mathematics, such as logic, sets, functions, relations, and basic combinatorics. It then covers key principles of computer systems, including computer organization, operating system fundamentals, CPU scheduling, memory management, process management, and synchronization. Students are also introduced to programming concepts and problem-solving techniques through the Python programming language.<\/p>\n<br \/>\n<\/div>\n<\/div>\n<br \/>\n<\/p>\n<h2>Graduate Certificates<\/h2>\n<p><div class=\"bu_collapsible_container \" aria-live=\"polite\" data-customize-animation=\"false\"><h3 class=\"bu_collapsible\" aria-expanded=\"false\"tabindex=\"0\" role=\"button\">Computer Networks<\/h3><div class=\"bu_collapsible_section\" style=\"display: none;\"><br \/>\n<p><strong>MET CY 100 Foundations of Cybersecurity<\/strong><br \/>\nThe lab is designed to provide students with foundational knowledge in cybersecurity and cryptography, enabling them to identify common vulnerabilities when protecting information systems, know cryptographic methods to achieve confidentiality and integrity, and prepare for advanced cybersecurity courses. It begins with core principles such as CIA, AAA, common vulnerabilities and malware, and security modeling, followed by essential cryptography concepts including encryption\/decryption, cryptanalysis, and computational hardness. Students are introduced to standard symmetric and asymmetric key encryption, hash algorithms, and learn how these techniques are applied to protect data confidentiality and integrity. The lab concludes with topics on user and server authentication, covering password-based methods, digital certificates, PKI, Kerberos, and single sign on (SSO) mechanisms.<\/p>\n<br \/>\n<\/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\">Data Analytics<\/h3><div class=\"bu_collapsible_section\" style=\"display: none;\"><br \/>\n<p><strong>MET LB 103 Core Mathematical Concepts<\/strong><br \/>\nThis lab covers the fundamentals of calculus and combinatorics. Basic grasp of calculus is essential for understanding how quantities vary, making it indispensable in analytics, engineering, science, and the fields such as finance and medicine. It helps students improve their analytical thinking and problem-solving skills. It also helps students model real-world phenomena. Combinatorics is a branch of mathematics that deals with arrangements and combinations of elements in a set. It provides the tools to solve problems from the fields of probability and statistics. It\u2019s indispensable in the fields of genetics, operation research, pharmacology, and many others. Studying combinatorics develops creativity in problem-solving skills.<\/p>\n<br \/>\n<p><strong>MET LB 104 Foundations of Probability<\/strong><br \/>\nThis lab covers the fundamentals of probability and statistics. The lab begins with a coverage of fundamentals of combinatorics. It\u2019s a branch of mathematics that deals with arrangements and combinations of elements in a set. It provides the tools to solve problems from the fields of probability and statistics. It\u2019s indispensable in the fields of genetics, operation research, pharmacology, and many others. Studying combinatorics develops creativity in problem-solving skills. Then, we move to the coverage of probability and statistics that are branches of mathematics that deal with uncertainty. Probability is the study of the likelihood of events to occur. It uses concepts like chance and probability distributions. Statistics deals with collecting, analyzing, and presenting data. It helps us make decisions and predictions. Probability and statistics form the foundation for decision-making in various fields such as analytics, engineering, science, finance, etc.<\/p>\n<br \/>\n<\/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\">Health Informatics<\/h3><div class=\"bu_collapsible_section\" style=\"display: none;\"><br \/>\n<p><strong>MET HE 100 Medical Terminology<\/strong><br \/>\nA basic understanding of medical terminology is necessary for students to advance in Health Informatics studies. This lab equips students from non-medical backgrounds with foundational knowledge of human anatomy, related pathologies, and essential medical terminology. Upon completing this lab, students will be able to demonstrate an understanding of medical imaging and its associated coordinate systems, medical terminology including common prefixes and suffixes, foundational concepts in medical laboratory technology, basic human anatomy and related pathologies, pharmaceutical terminology, and the principles and terminology of clinical trials.<\/p>\n<br \/>\n<p><strong>MET LB 102 Foundations of Computer Information Systems<\/strong><br \/>\nThis lab introduces computer information systems concepts and terminology as well as foundational mathematics. It develops analytic and logical thinking and prepares students to take graduate-level courses in computer information systems and health informatics. The lab starts with the fundamentals of computing systems, including hardware and software, and then addresses the processes for designing and building computing systems, including systems analysis and project management. Relational database technology is introduced including beginning SQL. Lastly, students are introduced to software development and receive an introduction to the basics of the Java programming language. The lab reviews the mathematics upon which computing systems are founded including number systems, set theory, algebra, and functions.<\/p>\n<br \/>\n<\/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\">Information Technology<\/h3><div class=\"bu_collapsible_section\" style=\"display: none;\"><br \/>\n<p><strong>MET LB 102 Foundations of Computer Information Systems<\/strong><br \/>\nThis lab introduces computer information systems concepts and terminology as well as foundational mathematics. It develops analytic and logical thinking and prepares students to take graduate-level courses in computer information systems and health informatics. The lab starts with the fundamentals of computing systems, including hardware and software, and then addresses the processes for designing and building computing systems, including systems analysis and project management. Relational database technology is introduced including beginning SQL. Lastly, students are introduced to software development and receive an introduction to the basics of the Java programming language. The lab reviews the mathematics upon which computing systems are founded including number systems, set theory, algebra, and functions.<\/p>\n<br \/>\n<\/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\">Medical Information Security<\/h3><div class=\"bu_collapsible_section\" style=\"display: none;\"><br \/>\n<p><strong>MET HE 100 Medical Terminology<\/strong><br \/>\nA basic understanding of medical terminology is necessary for students to advance in Health Informatics studies. This lab equips students from non-medical backgrounds with foundational knowledge of human anatomy, related pathologies, and essential medical terminology. Upon completing this lab, students will be able to demonstrate an understanding of medical imaging and its associated coordinate systems, medical terminology including common prefixes and suffixes, foundational concepts in medical laboratory technology, basic human anatomy and related pathologies, pharmaceutical terminology, and the principles and terminology of clinical trials.<\/p>\n<br \/>\n<p><strong>MET LB 102 Foundations of Computer Information Systems<\/strong><br \/>\nThis lab introduces computer information systems concepts and terminology as well as foundational mathematics. It develops analytic and logical thinking and prepares students to take graduate-level courses in computer information systems and health informatics. The lab starts with the fundamentals of computing systems, including hardware and software, and then addresses the processes for designing and building computing systems, including systems analysis and project management. Relational database technology is introduced including beginning SQL. Lastly, students are introduced to software development and receive an introduction to the basics of the Java programming language. The lab reviews the mathematics upon which computing systems are founded including number systems, set theory, algebra, and functions.<\/p>\n<br \/>\n<\/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\">Web Application Development<\/h3><div class=\"bu_collapsible_section\" style=\"display: none;\"><br \/>\n<p><strong>MET WD 100 Web Application Development<\/strong><br \/>\nThis lab introduces students to the core principles of programming and web development, providing a strong foundation for further study in computer science and information systems. It begins with an overview of web programming concepts and essential development tools. Students then explore version control using Git, a critical skill for collaborative software development. The lab course emphasizes inclusive design through the creation of accessible web pages, ensuring usability for diverse audiences. Key web technologies are introduced, including HTML for structuring content, CSS for styling, and JavaScript for adding interactivity. By the end of the course, students with no background will have a proper understanding of the building blocks of web applications and the tools used to develop them.<\/p>\n<br \/>\n<\/div>\n<\/div>\n<br \/>\n<\/p>\n<h2>Courses<\/h2>\n<p><div class=\"bu_collapsible_container \" aria-live=\"polite\" data-customize-animation=\"false\"><h3 class=\"bu_collapsible\" aria-expanded=\"false\"tabindex=\"0\" role=\"button\">CS 570 Biomedical Sciences and Health IT<\/h3><div class=\"bu_collapsible_section\" style=\"display: none;\"><br \/>\n<p><strong>MET HE 100 Medical Terminology<\/strong><br \/>\nA basic understanding of medical terminology is necessary for students to advance in Health Informatics studies. This lab equips students from non-medical backgrounds with foundational knowledge of human anatomy, related pathologies, and essential medical terminology. Upon completing this lab, students will be able to demonstrate an understanding of medical imaging and its associated coordinate systems, medical terminology including common prefixes and suffixes, foundational concepts in medical laboratory technology, basic human anatomy and related pathologies, pharmaceutical terminology, and the principles and terminology of clinical trials.<\/p>\n<br \/>\n<\/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\">CS 601 Frontend Web Development<\/h3><div class=\"bu_collapsible_section\" style=\"display: none;\"><br \/>\n<p><strong>MET WD 100 Web Application Development<\/strong><br \/>\nThis lab introduces students to the core principles of programming and web development, providing a strong foundation for further study in computer science and information systems. It begins with an overview of web programming concepts and essential development tools. Students then explore version control using Git, a critical skill for collaborative software development. The lab course emphasizes inclusive design through the creation of accessible web pages, ensuring usability for diverse audiences. Key web technologies are introduced, including HTML for structuring content, CSS for styling, and JavaScript for adding interactivity. By the end of the course, students with no background will have a proper understanding of the building blocks of web applications and the tools used to develop them.<\/p>\n<br \/>\n<\/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\">CS 690 Network and Cloud Security<\/h3><div class=\"bu_collapsible_section\" style=\"display: none;\"><br \/>\n<p><strong>MET CY 100 Foundations of Cybersecurity<\/strong><br \/>\nThe lab is designed to provide students with foundational knowledge in cybersecurity and cryptography, enabling them to identify common vulnerabilities when protecting information systems, know cryptographic methods to achieve confidentiality and integrity, and prepare for advanced cybersecurity courses. It begins with core principles such as CIA, AAA, common vulnerabilities and malware, and security modeling, followed by essential cryptography concepts including encryption\/decryption, cryptanalysis, and computational hardness. Students are introduced to standard symmetric and asymmetric key encryption, hash algorithms, and learn how these techniques are applied to protect data confidentiality and integrity. The lab concludes with topics on user and server authentication, covering password-based methods, digital certificates, PKI, Kerberos, and single sign on (SSO) mechanisms.<\/p>\n<br \/>\n<\/div>\n<\/div>\n<br \/>\n<\/p>\n<h4><strong>How to Access <\/strong><\/h4>\n<ol>\n<li>Navigate to <a href=\"https:\/\/learn.bu.edu\/\">https:\/\/learn.bu.edu<\/a><\/li>\n<li>Log in with your BU username and Kerberos password<\/li>\n<li>Laboratories you are enrolled in will appear under the display of \u2018Current Courses\u2019<\/li>\n<li>If your chosen laboratory isn\u2019t immediately visible, enter the Lab number in the \u2018Search your courses\u2019 dialog box<\/li>\n<\/ol>\n<p><em>If you have any technical problems, please email eLive Services at <a href=\"mailto:elivesvc@bu.edu\">elivesvc@bu.edu<\/a>.<\/em><br \/>\n<\/p>\n<div class=\"clearfloat\"><\/div>\n<div><\/div>\n<h4>Quick Links<\/h4>\n<div class=\"btn-group-smaller\"><a href=\"https:\/\/www.bu.edu\/csmet\/academic-programs\/schedules\/\"><button class=\"button\"><img loading=\"lazy\" src=\"\/csmet\/files\/2019\/03\/apply_to_graduate_32x32px.png\" alt=\"Apply To Graduate\" width=\"36\" height=\"36\" class=\"alignnone wp-image-20988 size-full\" \/><br \/>\nCourse<br \/>\nSchedules<\/button><\/a><a href=\"http:\/\/onlinecampus.bu.edu\"><button class=\"button\"><img loading=\"lazy\" src=\"\/csmet\/files\/2019\/03\/online_campus_32x32px.png\" alt=\"Online Campus\" width=\"32\" height=\"32\" class=\"alignnone wp-image-20991 size-full\" \/><br \/>\nOnline<br \/>\nCampus<\/button><\/a><a href=\"http:\/\/learn.bu.edu\"><button class=\"button\"><img loading=\"lazy\" src=\"\/csmet\/files\/2019\/03\/blackboard_Learn_32x32px.png\" alt=\"Blackboard Learn\" width=\"32\" height=\"32\" class=\"alignnone wp-image-20989 size-full\" \/><br \/>\nBlackboard<br \/>\nLearn<\/button><\/a><a href=\"https:\/\/www.bu.edu\/mybu\/\"><button class=\"button\"><img loading=\"lazy\" src=\"\/csmet\/files\/2019\/03\/student_link_32x32px.png\" alt=\"Student Link\" width=\"32\" height=\"32\" class=\"alignnone wp-image-20992 size-full\" \/><br \/>\nMyBU<br \/>\nStudent Portal<\/button><\/a><a href=\"https:\/\/bu.bncollege.com\/shop\/bu\/page\/find-textbooks\"><button class=\"button\"><img loading=\"lazy\" src=\"\/csmet\/files\/2019\/03\/textbook_information_32x32px.png\" alt=\"Textbook Information\" width=\"32\" height=\"32\" class=\"alignnone wp-image-20994 size-full\" \/><br \/>\nTextbook<br \/>\nInformation<\/button><\/a><a href=\"https:\/\/www.bu.edu\/online\/online-learning\/technology\/\"><button class=\"button\"><img loading=\"lazy\" src=\"\/csmet\/files\/2019\/03\/technical_requirements_32x32px.png\" alt=\"Technical Requirements\" width=\"32\" height=\"32\" class=\"alignnone wp-image-20993 size-full\" \/><br \/>\nTechnical<br \/>\nRequirements<\/button><\/a><a href=\"https:\/\/www.bu.edu\/met\/current-students\/graduation\/apply-to-graduate\/\"><button class=\"button\"><img loading=\"lazy\" src=\"\/csmet\/files\/2019\/03\/apply_to_graduate_32x32px.png\" alt=\"Apply To Graduate\" width=\"32\" height=\"32\" class=\"alignnone wp-image-20988 size-full\" \/><br \/>\nApply to<br \/>\nGraduate<\/button><\/a><a href=\"http:\/\/met.bu.edu\/inquirycs\"><button class=\"button\"><img loading=\"lazy\" src=\"\/csmet\/files\/2019\/03\/apply_to_graduate_32x32px.png\" alt=\"Request Information\" width=\"32\" height=\"32\" class=\"alignnone wp-image-20988 size-full\" \/><br \/>\nRequest<br \/>\nInformation<\/button><\/a><\/div>\n<style>@media screen and (min-width: 971px){p.mobile-text{display: none;}<\/style>\n","protected":false},"excerpt":{"rendered":"<p>As a graduate student in BU Metropolitan College\u2019s computer science programs, you have access to free, hands-on preparatory labs designed to equip you with the foundation to excel in graduate-level coursework. Depending on your academic background, you may be assigned specific labs to complete, while other labs will be available as optional resources to help [&hellip;]<\/p>\n","protected":false},"author":19676,"featured_media":0,"parent":28,"menu_order":37,"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\/31071"}],"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\/19676"}],"replies":[{"embeddable":true,"href":"https:\/\/www.bu.edu\/csmet\/wp-json\/wp\/v2\/comments?post=31071"}],"version-history":[{"count":50,"href":"https:\/\/www.bu.edu\/csmet\/wp-json\/wp\/v2\/pages\/31071\/revisions"}],"predecessor-version":[{"id":31974,"href":"https:\/\/www.bu.edu\/csmet\/wp-json\/wp\/v2\/pages\/31071\/revisions\/31974"}],"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=31071"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}