{"id":3889,"date":"2025-05-19T16:09:36","date_gmt":"2025-05-19T20:09:36","guid":{"rendered":"https:\/\/www.bu.edu\/online\/?post_type=bu-program-page&#038;p=3889"},"modified":"2026-04-23T16:40:34","modified_gmt":"2026-04-23T20:40:34","slug":"ms-software-development","status":"publish","type":"bu-program-page","link":"https:\/\/www.bu.edu\/online\/degrees-certificates\/computer-science-it\/ms-software-development\/","title":{"rendered":"Online Master of Science in Software Development"},"content":{"rendered":"\n<h2>Advance Your Career with Software Architecture and DevOps Expertise<\/h2>\n\n\n\n<p>The MS in Software Development constitutes preparation for one of the largest and fastest-growing professions: software developer. It recognizes the ubiquitous and growing need for new and evolving software. The degree program is founded on the principle that developers must be thoroughly practiced in understanding new requirements in diverse fields and, acting as team members or leaders, fully competent to deliver secure, reliable software.<\/p>\n\n\n\n<p>The MS in Software Development is also available on campus in Boston.&nbsp;<a href=\"https:\/\/www.bu.edu\/met\/degrees-certificates\/ms-software-development\/\">Learn more.<\/a><\/p>\n\n\n\n<h2>Curriculum<\/h2>\n\n\n\n<p>Boston University\u2019s&nbsp;online Master of Science in Software Development&nbsp;consists of&nbsp;eight&nbsp;courses (32 units).<\/p>\n\n\n\n<div class=\"bu_collapsible_container \" aria-live=\"polite\" data-customize-animation=\"false\"><h3 class=\"bu_collapsible\" aria-expanded=\"false\"tabindex=\"0\" role=\"button\">Prerequisites<\/h3><div class=\"bu_collapsible_section\" style=\"display: none;\"><\/p>\n\n\n\n<p>Applicants are <strong>not<\/strong> required to have a degree in computer science for entry to a program within the Department of Computer Science. Upon review of your application, the department will determine if the completion of prerequisite coursework will be required, based on your academic and professional background. The following prerequisite courses may be required:<\/p>\n\n\n\n<p><div class=\"course-feed\"><aside class=\"cf-course\">\n\t<div class=\"cf-course-card\">\n\t\t<h3 class=\"cf-course-title\"><span class=\"cf-course-id\"><span class=\"cf-course-college\">MET<\/span> <span class=\"cf-course-dept\">CS<\/span> <span class=\"cf-course-number\">300<\/span><\/span> Introduction to Software Development<\/h3>\n\t\t<p class=\"meta cf-course-info\"><span class=\"cf-course-credits\">4 credits.<\/span> <span class=\"cf-course-offered\">Fall and Spring<\/span> <span class=\"cf-course-prereqs\"><\/span><\/p>\n        \n\t\t<p class=\"cf-course-description\">This course introduces basic concepts in discrete mathematics, computer systems and programming that are necessary for modern computing systems. It also develops analytic and logical thinking and prepares students to take graduate-level courses in software development degree. This course first reviews the basic concepts in discrete mathematics including logic, sets, functions, relations and combinatorics. Then it discusses the fundamental concepts in computer systems such as computer organization, basic OS concepts, CPU scheduling, memory management, process management and synchronization. Concurrently with the above mathematics and systems studies, programming concepts are introduced and practiced throughout the whole course using Python. Restriction: Not for CS undergraduate students<\/p>\n\t<\/div>\n\n\t\n<\/aside><\/div><\/p>\n\n\n\n<p>A maximum of two graduate-level courses (8 units) taken at Metropolitan College before acceptance into the program may be applied towards the degree.<\/p>\n\n\n\n<p><\/div>\n<\/div>\n\n\n\n\n<div class=\"bu_collapsible_container \" aria-live=\"polite\" data-customize-animation=\"false\"><h3 class=\"bu_collapsible\" aria-expanded=\"false\"tabindex=\"0\" role=\"button\">Core Courses<\/h3><div class=\"bu_collapsible_section\" style=\"display: none;\"><\/p>\n\n\n\n<p>(Five courses\/20 units) <div class=\"course-feed\"><aside class=\"cf-course\">\n\t<div class=\"cf-course-card\">\n\t\t<h3 class=\"cf-course-title\"><span class=\"cf-course-id\"><span class=\"cf-course-college\">MET<\/span> <span class=\"cf-course-dept\">CS<\/span> <span class=\"cf-course-number\">521<\/span><\/span> Information Structures with Python<\/h3>\n\t\t<p class=\"meta cf-course-info\"><span class=\"cf-course-credits\">4 credits.<\/span> <span class=\"cf-course-offered\">Fall and Spring<\/span> <span class=\"cf-course-prereqs\"><\/span><\/p>\n        <div class=\"cf-hub-ind\">  <a href=\"http:\/\/www.bu.edu\/hub\/what-is-the-hub\/\" target=\"_blank\" class=\"cf-hub-head\" alt=\"BU Hub\">    <span aria-hidden=\"true\" class=\"bu-hub-iconstyles icon-buhub\">BU Hub<\/span>  <\/a>  <a href=\"http:\/\/www.bu.edu\/hub\/what-is-the-hub\/\" target=\"_blank\" class=\"hub-head\">    <span aria-hidden=\"true\" class=\"bu-hub-iconstyles icon-questionmark\">Learn More<\/span>  <\/a>  <ul class=\"cf-hub-offerings\"><li class=\"cf-hub-area-4\">Creativity\/Innovation<\/li><li class=\"cf-hub-area-1\">Critical Thinking<\/li><li class=\"cf-hub-area-H\">Quantitative Reasoning II<\/li>  <\/ul><\/div>\n\t\t<p class=\"cf-course-description\">This course covers the concepts of the object-oriented approach to software design and development using Python. It includes a detailed discussion of programming concepts starting with the fundamentals of data types, control structures methods, classes, arrays and strings, and proceeding to advanced topics such as inheritance and polymorphism, creating user interfaces, exceptions and streams. Upon completion of this course students will be able to apply software engineering principles to design and implement Python applications that can be used in with analytics and big data. Effective Fall 2021, this course fulfills a single unit in each of the following BU Hub areas: Quantitative Reasoning II, Creativity\/Innovation, Critical Thinking. Prerequisite: Programming experience in any language. Or Instructor's consent.<\/p>\n\t<\/div>\n\n\t<div class=\"responsive-table cf-section-wrapper\">\n<table class=\"cf-table\">\n\t<caption class=\"cf-section-title\">Section A1, SPRG 2026 <span class=\"cf-section-dates\">Jan 20th to Apr 30th<\/span><\/caption>\n\t<thead class=\"cf-section-header\">\n\t\t<tr>\n\t\t\t<th class=\"cf-section-instructortitle\">Instructor<\/th>\n\t\t\t<th class=\"cf-section-typetitle\">Type<\/th>\n\t\t\t<th class=\"cf-section-daytitle\">Days<\/th>\n\t\t\t<th class=\"cf-section-timestitle\">Times<\/th>\n\t\t\t<th class=\"cf-section-locationtitle\">Location<\/th>\n\t\t<\/tr>\n\t<\/thead>\n\t<tbody>\n\t\t<tr class=\"cf-section-item\">\n\t<td class=\"cf-section-instructor\">Mohan<\/td>\n\t<td class=\"cf-section-type\">Independent<\/td>\n\t<td class=\"cf-section-day\">T<\/td>\n\t<td class=\"cf-section-start\">06:00:00 PM&ndash;08:45:00 PM<\/td>\n\t<td class=\"cf-section-location\"><a href=\"http:\/\/www.bu.edu\/maps\/?search=MET\">MET 122<\/a><\/td>\n<\/tr>\n\t<\/tbody>\n<\/table>\n<\/div><div class=\"responsive-table cf-section-wrapper\">\n<table class=\"cf-table\">\n\t<caption class=\"cf-section-title\">Section O1, SPRG 2026 <span class=\"cf-section-dates\">Jan 13th to Mar 2nd<\/span><\/caption>\n\t<thead class=\"cf-section-header\">\n\t\t<tr>\n\t\t\t<th class=\"cf-section-instructortitle\">Instructor<\/th>\n\t\t\t<th class=\"cf-section-typetitle\">Type<\/th>\n\t\t\t<th class=\"cf-section-daytitle\">Days<\/th>\n\t\t\t<th class=\"cf-section-timestitle\">Times<\/th>\n\t\t\t<th class=\"cf-section-locationtitle\">Location<\/th>\n\t\t<\/tr>\n\t<\/thead>\n\t<tbody>\n\t\t<tr class=\"cf-section-item\">\n\t<td class=\"cf-section-instructor\">Zhang<\/td>\n\t<td class=\"cf-section-type\">Independent<\/td>\n\t<td class=\"cf-section-day\">ARR<\/td>\n\t<td class=\"cf-section-start\">12:00:00 AM&ndash;12:00:00 AM<\/td>\n\t<td class=\"cf-section-location\"><a href=\"http:\/\/www.bu.edu\/maps\/?search=\"> <\/a><\/td>\n<\/tr>\n\t<\/tbody>\n<\/table>\n<\/div><div class=\"responsive-table cf-section-wrapper\">\n<table class=\"cf-table\">\n\t<caption class=\"cf-section-title\">Section O2, SPRG 2026 <span class=\"cf-section-dates\">Mar 10th to Apr 27th<\/span><\/caption>\n\t<thead class=\"cf-section-header\">\n\t\t<tr>\n\t\t\t<th class=\"cf-section-instructortitle\">Instructor<\/th>\n\t\t\t<th class=\"cf-section-typetitle\">Type<\/th>\n\t\t\t<th class=\"cf-section-daytitle\">Days<\/th>\n\t\t\t<th class=\"cf-section-timestitle\">Times<\/th>\n\t\t\t<th class=\"cf-section-locationtitle\">Location<\/th>\n\t\t<\/tr>\n\t<\/thead>\n\t<tbody>\n\t\t<tr class=\"cf-section-item\">\n\t<td class=\"cf-section-instructor\">Trajanov<\/td>\n\t<td class=\"cf-section-type\">Independent<\/td>\n\t<td class=\"cf-section-day\">ARR<\/td>\n\t<td class=\"cf-section-start\">12:00:00 AM&ndash;12:00:00 AM<\/td>\n\t<td class=\"cf-section-location\"><a href=\"http:\/\/www.bu.edu\/maps\/?search=\"> <\/a><\/td>\n<\/tr>\n\t<\/tbody>\n<\/table>\n<\/div>\n<\/aside><aside class=\"cf-course\">\n\t<div class=\"cf-course-card\">\n\t\t<h3 class=\"cf-course-title\"><span class=\"cf-course-id\"><span class=\"cf-course-college\">MET<\/span> <span class=\"cf-course-dept\">CS<\/span> <span class=\"cf-course-number\">526<\/span><\/span> Data Structures and Algorithms<\/h3>\n\t\t<p class=\"meta cf-course-info\"><span class=\"cf-course-credits\">4 credits.<\/span> <span class=\"cf-course-offered\">Fall and Spring<\/span> <span class=\"cf-course-prereqs\"><\/span><\/p>\n        \n\t\t<p class=\"cf-course-description\">Prerequisites: MET CS300 and either MET CS520 or MET CS521, or consent of instructor. This course covers and relates fundamental components of programs. Students use various data structures to solve computational problems, and implement data structures using a high-level programming language. Algorithms are created, decomposed, and expressed as pseudocode. The running time of various algorithms and their computational complexity are analyzed.<\/p>\n\t<\/div>\n\n\t<div class=\"responsive-table cf-section-wrapper\">\n<table class=\"cf-table\">\n\t<caption class=\"cf-section-title\">Section O1, SPRG 2026 <span class=\"cf-section-dates\">Jan 13th to Mar 2nd<\/span><\/caption>\n\t<thead class=\"cf-section-header\">\n\t\t<tr>\n\t\t\t<th class=\"cf-section-instructortitle\">Instructor<\/th>\n\t\t\t<th class=\"cf-section-typetitle\">Type<\/th>\n\t\t\t<th class=\"cf-section-daytitle\">Days<\/th>\n\t\t\t<th class=\"cf-section-timestitle\">Times<\/th>\n\t\t\t<th class=\"cf-section-locationtitle\">Location<\/th>\n\t\t<\/tr>\n\t<\/thead>\n\t<tbody>\n\t\t<tr class=\"cf-section-item\">\n\t<td class=\"cf-section-instructor\">Braude<\/td>\n\t<td class=\"cf-section-type\">Independent<\/td>\n\t<td class=\"cf-section-day\">ARR<\/td>\n\t<td class=\"cf-section-start\">12:00:00 AM&ndash;12:00:00 AM<\/td>\n\t<td class=\"cf-section-location\"><a href=\"http:\/\/www.bu.edu\/maps\/?search=\"> <\/a><\/td>\n<\/tr>\n\t<\/tbody>\n<\/table>\n<\/div><div class=\"responsive-table cf-section-wrapper\">\n<table class=\"cf-table\">\n\t<caption class=\"cf-section-title\">Section O2, SPRG 2026 <span class=\"cf-section-dates\">Mar 10th to Apr 27th<\/span><\/caption>\n\t<thead class=\"cf-section-header\">\n\t\t<tr>\n\t\t\t<th class=\"cf-section-instructortitle\">Instructor<\/th>\n\t\t\t<th class=\"cf-section-typetitle\">Type<\/th>\n\t\t\t<th class=\"cf-section-daytitle\">Days<\/th>\n\t\t\t<th class=\"cf-section-timestitle\">Times<\/th>\n\t\t\t<th class=\"cf-section-locationtitle\">Location<\/th>\n\t\t<\/tr>\n\t<\/thead>\n\t<tbody>\n\t\t<tr class=\"cf-section-item\">\n\t<td class=\"cf-section-instructor\">Zhang<\/td>\n\t<td class=\"cf-section-type\">Independent<\/td>\n\t<td class=\"cf-section-day\">ARR<\/td>\n\t<td class=\"cf-section-start\">12:00:00 AM&ndash;12:00:00 AM<\/td>\n\t<td class=\"cf-section-location\"><a href=\"http:\/\/www.bu.edu\/maps\/?search=\"> <\/a><\/td>\n<\/tr>\n\t<\/tbody>\n<\/table>\n<\/div>\n<\/aside><aside class=\"cf-course\">\n\t<div class=\"cf-course-card\">\n\t\t<h3 class=\"cf-course-title\"><span class=\"cf-course-id\"><span class=\"cf-course-college\">MET<\/span> <span class=\"cf-course-dept\">CS<\/span> <span class=\"cf-course-number\">622<\/span><\/span> Advanced Programming Techniques<\/h3>\n\t\t<p class=\"meta cf-course-info\"><span class=\"cf-course-credits\">4 credits.<\/span> <span class=\"cf-course-offered\">Fall and Spring<\/span> <span class=\"cf-course-prereqs\"><\/span><\/p>\n        <div class=\"cf-hub-ind\">  <a href=\"http:\/\/www.bu.edu\/hub\/what-is-the-hub\/\" target=\"_blank\" class=\"cf-hub-head\" alt=\"BU Hub\">    <span aria-hidden=\"true\" class=\"bu-hub-iconstyles icon-buhub\">BU Hub<\/span>  <\/a>  <a href=\"http:\/\/www.bu.edu\/hub\/what-is-the-hub\/\" target=\"_blank\" class=\"hub-head\">    <span aria-hidden=\"true\" class=\"bu-hub-iconstyles icon-questionmark\">Learn More<\/span>  <\/a>  <ul class=\"cf-hub-offerings\"><li class=\"cf-hub-area-4\">Creativity\/Innovation<\/li><li class=\"cf-hub-area-1\">Critical Thinking<\/li><li class=\"cf-hub-area-H\">Quantitative Reasoning II<\/li>  <\/ul><\/div>\n\t\t<p class=\"cf-course-description\">Prerequisites: (MET CS 342 or equivalent knowledge of Java) or (MET CS 521 and MET CS 526) or consent of instructor. Polymorphism, containers, libraries, method specifications, large-scale code management, use of exceptions, concurrent programming, functional programming, programming tests. Java is used to illustrate these concepts. Students implement a project or projects of their own choosing, in Java, since some concepts are expressible only in Java. Effective Fall 2020, this course fulfills a single unit in each of the following BU Hub areas: Quantitative Reasoning II, Creativity\/Innovation, Critical Thinking.<\/p>\n\t<\/div>\n\n\t<div class=\"responsive-table cf-section-wrapper\">\n<table class=\"cf-table\">\n\t<caption class=\"cf-section-title\">Section A1, SPRG 2026 <span class=\"cf-section-dates\">Jan 20th to Apr 30th<\/span><\/caption>\n\t<thead class=\"cf-section-header\">\n\t\t<tr>\n\t\t\t<th class=\"cf-section-instructortitle\">Instructor<\/th>\n\t\t\t<th class=\"cf-section-typetitle\">Type<\/th>\n\t\t\t<th class=\"cf-section-daytitle\">Days<\/th>\n\t\t\t<th class=\"cf-section-timestitle\">Times<\/th>\n\t\t\t<th class=\"cf-section-locationtitle\">Location<\/th>\n\t\t<\/tr>\n\t<\/thead>\n\t<tbody>\n\t\t<tr class=\"cf-section-item\">\n\t<td class=\"cf-section-instructor\">Rawassizadeh<\/td>\n\t<td class=\"cf-section-type\">Independent<\/td>\n\t<td class=\"cf-section-day\">W<\/td>\n\t<td class=\"cf-section-start\">06:00:00 PM&ndash;08:45:00 PM<\/td>\n\t<td class=\"cf-section-location\"><a href=\"http:\/\/www.bu.edu\/maps\/?search=CAS\">CAS 214<\/a><\/td>\n<\/tr>\n\t<\/tbody>\n<\/table>\n<\/div><div class=\"responsive-table cf-section-wrapper\">\n<table class=\"cf-table\">\n\t<caption class=\"cf-section-title\">Section O1, SPRG 2026 <span class=\"cf-section-dates\">Jan 13th to Mar 2nd<\/span><\/caption>\n\t<thead class=\"cf-section-header\">\n\t\t<tr>\n\t\t\t<th class=\"cf-section-instructortitle\">Instructor<\/th>\n\t\t\t<th class=\"cf-section-typetitle\">Type<\/th>\n\t\t\t<th class=\"cf-section-daytitle\">Days<\/th>\n\t\t\t<th class=\"cf-section-timestitle\">Times<\/th>\n\t\t\t<th class=\"cf-section-locationtitle\">Location<\/th>\n\t\t<\/tr>\n\t<\/thead>\n\t<tbody>\n\t\t<tr class=\"cf-section-item\">\n\t<td class=\"cf-section-instructor\">Rawassizadeh<\/td>\n\t<td class=\"cf-section-type\">Independent<\/td>\n\t<td class=\"cf-section-day\">ARR<\/td>\n\t<td class=\"cf-section-start\">12:00:00 AM&ndash;12:00:00 AM<\/td>\n\t<td class=\"cf-section-location\"><a href=\"http:\/\/www.bu.edu\/maps\/?search=\"> <\/a><\/td>\n<\/tr>\n\t<\/tbody>\n<\/table>\n<\/div>\n<\/aside><aside class=\"cf-course\">\n\t<div class=\"cf-course-card\">\n\t\t<h3 class=\"cf-course-title\"><span class=\"cf-course-id\"><span class=\"cf-course-college\">MET<\/span> <span class=\"cf-course-dept\">CS<\/span> <span class=\"cf-course-number\">665<\/span><\/span> Software Design and Patterns<\/h3>\n\t\t<p class=\"meta cf-course-info\"><span class=\"cf-course-credits\">4 credits.<\/span> <span class=\"cf-course-offered\">Fall and Spring<\/span> <span class=\"cf-course-prereqs\"><\/span><\/p>\n        \n\t\t<p class=\"cf-course-description\">Prerequisites: METCS342 and METCS565 or consent of instructor - Software design principles, the object-oriented paradigm, unified modeling language; creational, structural, and behavioral design patterns; OO analysis and design; software architectures and frameworks; code refactoring. Laboratory course.<\/p>\n\t<\/div>\n\n\t<div class=\"responsive-table cf-section-wrapper\">\n<table class=\"cf-table\">\n\t<caption class=\"cf-section-title\">Section A1, SPRG 2026 <span class=\"cf-section-dates\">Jan 20th to Apr 30th<\/span><\/caption>\n\t<thead class=\"cf-section-header\">\n\t\t<tr>\n\t\t\t<th class=\"cf-section-instructortitle\">Instructor<\/th>\n\t\t\t<th class=\"cf-section-typetitle\">Type<\/th>\n\t\t\t<th class=\"cf-section-daytitle\">Days<\/th>\n\t\t\t<th class=\"cf-section-timestitle\">Times<\/th>\n\t\t\t<th class=\"cf-section-locationtitle\">Location<\/th>\n\t\t<\/tr>\n\t<\/thead>\n\t<tbody>\n\t\t<tr class=\"cf-section-item\">\n\t<td class=\"cf-section-instructor\">Orsini<\/td>\n\t<td class=\"cf-section-type\">Independent<\/td>\n\t<td class=\"cf-section-day\">R<\/td>\n\t<td class=\"cf-section-start\">06:00:00 PM&ndash;08:45:00 PM<\/td>\n\t<td class=\"cf-section-location\"><a href=\"http:\/\/www.bu.edu\/maps\/?search=FLR\">FLR 123<\/a><\/td>\n<\/tr>\n\t<\/tbody>\n<\/table>\n<\/div><div class=\"responsive-table cf-section-wrapper\">\n<table class=\"cf-table\">\n\t<caption class=\"cf-section-title\">Section O2, SPRG 2026 <span class=\"cf-section-dates\">Mar 10th to Apr 27th<\/span><\/caption>\n\t<thead class=\"cf-section-header\">\n\t\t<tr>\n\t\t\t<th class=\"cf-section-instructortitle\">Instructor<\/th>\n\t\t\t<th class=\"cf-section-typetitle\">Type<\/th>\n\t\t\t<th class=\"cf-section-daytitle\">Days<\/th>\n\t\t\t<th class=\"cf-section-timestitle\">Times<\/th>\n\t\t\t<th class=\"cf-section-locationtitle\">Location<\/th>\n\t\t<\/tr>\n\t<\/thead>\n\t<tbody>\n\t\t<tr class=\"cf-section-item\">\n\t<td class=\"cf-section-instructor\">Kalathur<\/td>\n\t<td class=\"cf-section-type\">Independent<\/td>\n\t<td class=\"cf-section-day\">ARR<\/td>\n\t<td class=\"cf-section-start\">12:00:00 AM&ndash;12:00:00 AM<\/td>\n\t<td class=\"cf-section-location\"><a href=\"http:\/\/www.bu.edu\/maps\/?search=\"> <\/a><\/td>\n<\/tr>\n\t<\/tbody>\n<\/table>\n<\/div>\n<\/aside><\/div><\/p>\n\n\n<div style=\"border-top: 1px solid #ddd;\">\n<p style=\"font-weight: bold; font-style: italic; font-size: 105%; margin-top: 20px;\">Plus one of the following:<\/p>\n\n<\/div>\n\n\n<p><div class=\"course-feed\"><aside class=\"cf-course\">\n\t<div class=\"cf-course-card\">\n\t\t<h3 class=\"cf-course-title\"><span class=\"cf-course-id\"><span class=\"cf-course-college\">MET<\/span> <span class=\"cf-course-dept\">CS<\/span> <span class=\"cf-course-number\">673<\/span><\/span> Software Engineering<\/h3>\n\t\t<p class=\"meta cf-course-info\"><span class=\"cf-course-credits\">4 credits.<\/span> <span class=\"cf-course-offered\">Fall and Spring<\/span> <span class=\"cf-course-prereqs\"><\/span><\/p>\n        <div class=\"cf-hub-ind\">  <a href=\"http:\/\/www.bu.edu\/hub\/what-is-the-hub\/\" target=\"_blank\" class=\"cf-hub-head\" alt=\"BU Hub\">    <span aria-hidden=\"true\" class=\"bu-hub-iconstyles icon-buhub\">BU Hub<\/span>  <\/a>  <a href=\"http:\/\/www.bu.edu\/hub\/what-is-the-hub\/\" target=\"_blank\" class=\"hub-head\">    <span aria-hidden=\"true\" class=\"bu-hub-iconstyles icon-questionmark\">Learn More<\/span>  <\/a>  <ul class=\"cf-hub-offerings\"><li class=\"cf-hub-area-O\">Digital\/Multimedia Expression<\/li><li class=\"cf-hub-area-N\">Oral and\/or Signed Communication<\/li><li class=\"cf-hub-area-3\">Teamwork\/Collaboration<\/li>  <\/ul><\/div>\n\t\t<p class=\"cf-course-description\">Prerequisites: At least two programming-intensive courses. Or consent of instructor. Familiarity with OO design concepts and proficiency in at least one high-level programming language is required. Familiarity with web or mobile application development preferred. A comprehensive overview of the entire software development lifecycle, emphasizing modern software architectures, methodologies, practices, and tools. Key topics include agile principles and methodologies such as Scrum and XP, DevOps concepts and practices, CI\/CD pipeline, modern software architectures including microservices, REST, and MVC, design patterns, refactoring, software testing, secure software development, and software project management. This course features a semester-long group project where students will design, develop, build, and deploy a real-world software system, applying Agile methodology, DevOps pipeline, and various software tools.  This course is better taken as a capstone course towards the end of your program study. Effective Fall 2020, this course fulfills a single unit in each of the following BU Hub areas: Digital\/Multimedia Expression, Oral and\/or Signed Communication, Teamwork\/Collaboration.<\/p>\n\t<\/div>\n\n\t<div class=\"responsive-table cf-section-wrapper\">\n<table class=\"cf-table\">\n\t<caption class=\"cf-section-title\">Section A1, SPRG 2026 <span class=\"cf-section-dates\">Jan 20th to Apr 30th<\/span><\/caption>\n\t<thead class=\"cf-section-header\">\n\t\t<tr>\n\t\t\t<th class=\"cf-section-instructortitle\">Instructor<\/th>\n\t\t\t<th class=\"cf-section-typetitle\">Type<\/th>\n\t\t\t<th class=\"cf-section-daytitle\">Days<\/th>\n\t\t\t<th class=\"cf-section-timestitle\">Times<\/th>\n\t\t\t<th class=\"cf-section-locationtitle\">Location<\/th>\n\t\t<\/tr>\n\t<\/thead>\n\t<tbody>\n\t\t<tr class=\"cf-section-item\">\n\t<td class=\"cf-section-instructor\">Eryilmaz<\/td>\n\t<td class=\"cf-section-type\">Independent<\/td>\n\t<td class=\"cf-section-day\">T<\/td>\n\t<td class=\"cf-section-start\">06:00:00 PM&ndash;08:45:00 PM<\/td>\n\t<td class=\"cf-section-location\"><a href=\"http:\/\/www.bu.edu\/maps\/?search=KCB\">KCB 107<\/a><\/td>\n<\/tr>\n\t<\/tbody>\n<\/table>\n<\/div>\n<\/aside><aside class=\"cf-course\">\n\t<div class=\"cf-course-card\">\n\t\t<h3 class=\"cf-course-title\"><span class=\"cf-course-id\"><span class=\"cf-course-college\">MET<\/span> <span class=\"cf-course-dept\">CS<\/span> <span class=\"cf-course-number\">682<\/span><\/span> Information Systems Analysis and Design<\/h3>\n\t\t<p class=\"meta cf-course-info\"><span class=\"cf-course-credits\">4 credits.<\/span> <span class=\"cf-course-offered\">Fall and Spring<\/span> <span class=\"cf-course-prereqs\"><\/span><\/p>\n        \n\t\t<p class=\"cf-course-description\">Prerequisites: Basic programming knowledge or consent of instructor. - Object-oriented methods of information systems analysis and design for organizations with data- processing needs. System feasibility; requirements analysis; database utilization; Unified Modeling Language; software system architecture, design, and implementation, management; project control; and systems-level testing.<\/p>\n\t<\/div>\n\n\t<div class=\"responsive-table cf-section-wrapper\">\n<table class=\"cf-table\">\n\t<caption class=\"cf-section-title\">Section A1, SPRG 2026 <span class=\"cf-section-dates\">Jan 20th to Apr 30th<\/span><\/caption>\n\t<thead class=\"cf-section-header\">\n\t\t<tr>\n\t\t\t<th class=\"cf-section-instructortitle\">Instructor<\/th>\n\t\t\t<th class=\"cf-section-typetitle\">Type<\/th>\n\t\t\t<th class=\"cf-section-daytitle\">Days<\/th>\n\t\t\t<th class=\"cf-section-timestitle\">Times<\/th>\n\t\t\t<th class=\"cf-section-locationtitle\">Location<\/th>\n\t\t<\/tr>\n\t<\/thead>\n\t<tbody>\n\t\t<tr class=\"cf-section-item\">\n\t<td class=\"cf-section-instructor\">Guadagno<\/td>\n\t<td class=\"cf-section-type\">Independent<\/td>\n\t<td class=\"cf-section-day\">W<\/td>\n\t<td class=\"cf-section-start\">06:00:00 PM&ndash;08:45:00 PM<\/td>\n\t<td class=\"cf-section-location\"><a href=\"http:\/\/www.bu.edu\/maps\/?search=CAS\">CAS 324<\/a><\/td>\n<\/tr>\n\t<\/tbody>\n<\/table>\n<\/div><div class=\"responsive-table cf-section-wrapper\">\n<table class=\"cf-table\">\n\t<caption class=\"cf-section-title\">Section O2, SPRG 2026 <span class=\"cf-section-dates\">Mar 10th to Apr 27th<\/span><\/caption>\n\t<thead class=\"cf-section-header\">\n\t\t<tr>\n\t\t\t<th class=\"cf-section-instructortitle\">Instructor<\/th>\n\t\t\t<th class=\"cf-section-typetitle\">Type<\/th>\n\t\t\t<th class=\"cf-section-daytitle\">Days<\/th>\n\t\t\t<th class=\"cf-section-timestitle\">Times<\/th>\n\t\t\t<th class=\"cf-section-locationtitle\">Location<\/th>\n\t\t<\/tr>\n\t<\/thead>\n\t<tbody>\n\t\t<tr class=\"cf-section-item\">\n\t<td class=\"cf-section-instructor\">Braude<\/td>\n\t<td class=\"cf-section-type\">Independent<\/td>\n\t<td class=\"cf-section-day\">ARR<\/td>\n\t<td class=\"cf-section-start\">12:00:00 AM&ndash;12:00:00 AM<\/td>\n\t<td class=\"cf-section-location\"><a href=\"http:\/\/www.bu.edu\/maps\/?search=\"> <\/a><\/td>\n<\/tr>\n\t<\/tbody>\n<\/table>\n<\/div>\n<\/aside><\/div><\/p>\n\n\n\n<p><strong>Electives<\/strong><\/p>\n\n\n\n<p>(Three courses\/12 credits)<\/p>\n\n\n\n<p>When choosing electives, students should make sure that they have all prerequisites required by the selected course or, instructor\u2019s consent. Choose three from the following list:<\/p>\n\n\n\n<p><div class=\"course-feed\"><aside class=\"cf-course\">\n\t<div class=\"cf-course-card\">\n\t\t<h3 class=\"cf-course-title\"><span class=\"cf-course-id\"><span class=\"cf-course-college\">MET<\/span> <span class=\"cf-course-dept\">CS<\/span> <span class=\"cf-course-number\">601<\/span><\/span> Frontend Web Development<\/h3>\n\t\t<p class=\"meta cf-course-info\"><span class=\"cf-course-credits\">4 credits.<\/span> <span class=\"cf-course-offered\"><\/span> <span class=\"cf-course-prereqs\"><\/span><\/p>\n        \n\t\t<p class=\"cf-course-description\">Prerequisite: MET WD 100 - Learn essential front-end development skills, starting with foundational JavaScript techniques, such as DOM manipulation and event handling, and advancing to interactive web technologies like HTML's Drag and Drop, Canvas, and SVG. You will be exposed to asynchronous operations, including AJAX, the Fetch API, and Web Workers, and learn to craft responsive designs using Flexbox, CSS Grid, and advanced CSS selectors. A comprehensive exploration of TypeScript and its main feature, static typing, and capabilities will also be covered. The course concludes with a comprehensive dive into ReactJS, covering its core architectural concepts, component-based structure, and state management techniques.<\/p>\n\t<\/div>\n\n\t<div class=\"responsive-table cf-section-wrapper\">\n<table class=\"cf-table\">\n\t<caption class=\"cf-section-title\">Section A1, SPRG 2026 <span class=\"cf-section-dates\">Jan 20th to Apr 30th<\/span><\/caption>\n\t<thead class=\"cf-section-header\">\n\t\t<tr>\n\t\t\t<th class=\"cf-section-instructortitle\">Instructor<\/th>\n\t\t\t<th class=\"cf-section-typetitle\">Type<\/th>\n\t\t\t<th class=\"cf-section-daytitle\">Days<\/th>\n\t\t\t<th class=\"cf-section-timestitle\">Times<\/th>\n\t\t\t<th class=\"cf-section-locationtitle\">Location<\/th>\n\t\t<\/tr>\n\t<\/thead>\n\t<tbody>\n\t\t<tr class=\"cf-section-item\">\n\t<td class=\"cf-section-instructor\">Davoodi<\/td>\n\t<td class=\"cf-section-type\">Independent<\/td>\n\t<td class=\"cf-section-day\">T<\/td>\n\t<td class=\"cf-section-start\">06:00:00 PM&ndash;08:45:00 PM<\/td>\n\t<td class=\"cf-section-location\"><a href=\"http:\/\/www.bu.edu\/maps\/?search=CAS\">CAS 315<\/a><\/td>\n<\/tr>\n\t<\/tbody>\n<\/table>\n<\/div>\n<\/aside><aside class=\"cf-course\">\n\t<div class=\"cf-course-card\">\n\t\t<h3 class=\"cf-course-title\"><span class=\"cf-course-id\"><span class=\"cf-course-college\">MET<\/span> <span class=\"cf-course-dept\">CS<\/span> <span class=\"cf-course-number\">602<\/span><\/span> Server-Side Web Development<\/h3>\n\t\t<p class=\"meta cf-course-info\"><span class=\"cf-course-credits\">4 credits.<\/span> <span class=\"cf-course-offered\">Fall and Spring<\/span> <span class=\"cf-course-prereqs\"><\/span><\/p>\n        \n\t\t<p class=\"cf-course-description\">Prerequisite: MET CS 601 Or instructor's consent. - The Server-Side Web Development course concentrates primarily on building full stack applications using the state of the art tools and frameworks. The course is divided into various modules covering in depth the following topics: NodeJS, Express, React, MongoDB, Mongoose ODM, Sequelize ORM, REST and GraphQL APIs, and application security. Along with the fundamentals underlying these technologies, several applications will be showcased as case studies. Students work with these technologies starting with simple applications and then examining real world complex applications. At the end of this course, students would have mastered developing the full stack applications using the MERN stack and related technologies.<\/p>\n\t<\/div>\n\n\t<div class=\"responsive-table cf-section-wrapper\">\n<table class=\"cf-table\">\n\t<caption class=\"cf-section-title\">Section O1, SPRG 2026 <span class=\"cf-section-dates\">Jan 13th to Mar 2nd<\/span><\/caption>\n\t<thead class=\"cf-section-header\">\n\t\t<tr>\n\t\t\t<th class=\"cf-section-instructortitle\">Instructor<\/th>\n\t\t\t<th class=\"cf-section-typetitle\">Type<\/th>\n\t\t\t<th class=\"cf-section-daytitle\">Days<\/th>\n\t\t\t<th class=\"cf-section-timestitle\">Times<\/th>\n\t\t\t<th class=\"cf-section-locationtitle\">Location<\/th>\n\t\t<\/tr>\n\t<\/thead>\n\t<tbody>\n\t\t<tr class=\"cf-section-item\">\n\t<td class=\"cf-section-instructor\">Kalathur<\/td>\n\t<td class=\"cf-section-type\">Independent<\/td>\n\t<td class=\"cf-section-day\">ARR<\/td>\n\t<td class=\"cf-section-start\">12:00:00 AM&ndash;12:00:00 AM<\/td>\n\t<td class=\"cf-section-location\"><a href=\"http:\/\/www.bu.edu\/maps\/?search=\"> <\/a><\/td>\n<\/tr>\n\t<\/tbody>\n<\/table>\n<\/div>\n<\/aside><aside class=\"cf-course\">\n\t<div class=\"cf-course-card\">\n\t\t<h3 class=\"cf-course-title\"><span class=\"cf-course-id\"><span class=\"cf-course-college\">MET<\/span> <span class=\"cf-course-dept\">CS<\/span> <span class=\"cf-course-number\">633<\/span><\/span> Software Quality, Testing, and Security Management<\/h3>\n\t\t<p class=\"meta cf-course-info\"><span class=\"cf-course-credits\">4 credits.<\/span> <span class=\"cf-course-offered\">Fall and Spring<\/span> <span class=\"cf-course-prereqs\"><\/span><\/p>\n        \n\t\t<p class=\"cf-course-description\">Examine software development and software engineering from a project and program management perspective, with a focus on leading agile and distributed teams. You will engage in a term project featuring peer-reviewed milestones and a working prototype. Topics include AI-driven quality assurance (QA), team leadership, and effective collaboration in distributed settings. Additional topics covered in the course include information systems security, ethics, and professional responsibility. No programming background required.<\/p>\n\t<\/div>\n\n\t<div class=\"responsive-table cf-section-wrapper\">\n<table class=\"cf-table\">\n\t<caption class=\"cf-section-title\">Section O1, SPRG 2026 <span class=\"cf-section-dates\">Jan 13th to Mar 2nd<\/span><\/caption>\n\t<thead class=\"cf-section-header\">\n\t\t<tr>\n\t\t\t<th class=\"cf-section-instructortitle\">Instructor<\/th>\n\t\t\t<th class=\"cf-section-typetitle\">Type<\/th>\n\t\t\t<th class=\"cf-section-daytitle\">Days<\/th>\n\t\t\t<th class=\"cf-section-timestitle\">Times<\/th>\n\t\t\t<th class=\"cf-section-locationtitle\">Location<\/th>\n\t\t<\/tr>\n\t<\/thead>\n\t<tbody>\n\t\t<tr class=\"cf-section-item\">\n\t<td class=\"cf-section-instructor\">ELENTUKH<\/td>\n\t<td class=\"cf-section-type\">Independent<\/td>\n\t<td class=\"cf-section-day\">ARR<\/td>\n\t<td class=\"cf-section-start\">12:00:00 AM&ndash;12:00:00 AM<\/td>\n\t<td class=\"cf-section-location\"><a href=\"http:\/\/www.bu.edu\/maps\/?search=\"> <\/a><\/td>\n<\/tr>\n\t<\/tbody>\n<\/table>\n<\/div>\n<\/aside><aside class=\"cf-course\">\n\t<div class=\"cf-course-card\">\n\t\t<h3 class=\"cf-course-title\"><span class=\"cf-course-id\"><span class=\"cf-course-college\">MET<\/span> <span class=\"cf-course-dept\">CS<\/span> <span class=\"cf-course-number\">634<\/span><\/span> Agile Software Development with Intelligent Systems<\/h3>\n\t\t<p class=\"meta cf-course-info\"><span class=\"cf-course-credits\">4 credits.<\/span> <span class=\"cf-course-offered\">Fall and Spring<\/span> <span class=\"cf-course-prereqs\"><\/span><\/p>\n        \n\t\t<p class=\"cf-course-description\">This course provides a comprehensive overview of the principles, processes, and practices of agile software development. Students learn how to initiate, plan, and execute software projects using a variety of agile methodologies. The course covers multiple frameworks\u2014including Scrum, Extreme Programming (XP), the Scaled Agile Framework (SAFe), and Lean\u2014and incorporates agile games and simulations to reinforce key concepts. Students gain practical experience with agile tools and techniques across the software development lifecycle, from ideation to deployment. Emphasis is placed on building and leading agile teams, defining roles and responsibilities, fostering effective communication, managing change, and applying Lean principles to maximize value and reduce waste. AI-Powered business analysis is also a core focus, with students learning how to identify stakeholder needs, define and manage requirements, and ensure that solutions deliver business value in agile contexts.<\/p>\n\t<\/div>\n\n\t<div class=\"responsive-table cf-section-wrapper\">\n<table class=\"cf-table\">\n\t<caption class=\"cf-section-title\">Section O2, SPRG 2026 <span class=\"cf-section-dates\">Mar 10th to Apr 27th<\/span><\/caption>\n\t<thead class=\"cf-section-header\">\n\t\t<tr>\n\t\t\t<th class=\"cf-section-instructortitle\">Instructor<\/th>\n\t\t\t<th class=\"cf-section-typetitle\">Type<\/th>\n\t\t\t<th class=\"cf-section-daytitle\">Days<\/th>\n\t\t\t<th class=\"cf-section-timestitle\">Times<\/th>\n\t\t\t<th class=\"cf-section-locationtitle\">Location<\/th>\n\t\t<\/tr>\n\t<\/thead>\n\t<tbody>\n\t\t<tr class=\"cf-section-item\">\n\t<td class=\"cf-section-instructor\">Heda<\/td>\n\t<td class=\"cf-section-type\">Independent<\/td>\n\t<td class=\"cf-section-day\">ARR<\/td>\n\t<td class=\"cf-section-start\">12:00:00 AM&ndash;12:00:00 AM<\/td>\n\t<td class=\"cf-section-location\"><a href=\"http:\/\/www.bu.edu\/maps\/?search=\"> <\/a><\/td>\n<\/tr>\n\t<\/tbody>\n<\/table>\n<\/div>\n<\/aside><aside class=\"cf-course\">\n\t<div class=\"cf-course-card\">\n\t\t<h3 class=\"cf-course-title\"><span class=\"cf-course-id\"><span class=\"cf-course-college\">MET<\/span> <span class=\"cf-course-dept\">CS<\/span> <span class=\"cf-course-number\">664<\/span><\/span> Artificial Intelligence<\/h3>\n\t\t<p class=\"meta cf-course-info\"><span class=\"cf-course-credits\">4 credits.<\/span> <span class=\"cf-course-offered\"><\/span> <span class=\"cf-course-prereqs\"><\/span><\/p>\n        \n\t\t<p class=\"cf-course-description\">Prerequisites: MET CS 248 and MET CS 342. - Study of the ideas and techniques that enable computers to behave intelligently. Search, constraint propagations, and reasoning. Knowledge representation, natural language, learning, question answering, inference, visual perception, and\/or problem solving. Laboratory course.<\/p>\n\t<\/div>\n\n\t<div class=\"responsive-table cf-section-wrapper\">\n<table class=\"cf-table\">\n\t<caption class=\"cf-section-title\">Section A1, SPRG 2026 <span class=\"cf-section-dates\">Jan 20th to Apr 30th<\/span><\/caption>\n\t<thead class=\"cf-section-header\">\n\t\t<tr>\n\t\t\t<th class=\"cf-section-instructortitle\">Instructor<\/th>\n\t\t\t<th class=\"cf-section-typetitle\">Type<\/th>\n\t\t\t<th class=\"cf-section-daytitle\">Days<\/th>\n\t\t\t<th class=\"cf-section-timestitle\">Times<\/th>\n\t\t\t<th class=\"cf-section-locationtitle\">Location<\/th>\n\t\t<\/tr>\n\t<\/thead>\n\t<tbody>\n\t\t<tr class=\"cf-section-item\">\n\t<td class=\"cf-section-instructor\">Kalathur<\/td>\n\t<td class=\"cf-section-type\">Independent<\/td>\n\t<td class=\"cf-section-day\">M<\/td>\n\t<td class=\"cf-section-start\">06:00:00 PM&ndash;08:45:00 PM<\/td>\n\t<td class=\"cf-section-location\"><a href=\"http:\/\/www.bu.edu\/maps\/?search=MET\">MET 101<\/a><\/td>\n<\/tr>\n\t<\/tbody>\n<\/table>\n<\/div><div class=\"responsive-table cf-section-wrapper\">\n<table class=\"cf-table\">\n\t<caption class=\"cf-section-title\">Section O1, SPRG 2026 <span class=\"cf-section-dates\">Jan 13th to Mar 2nd<\/span><\/caption>\n\t<thead class=\"cf-section-header\">\n\t\t<tr>\n\t\t\t<th class=\"cf-section-instructortitle\">Instructor<\/th>\n\t\t\t<th class=\"cf-section-typetitle\">Type<\/th>\n\t\t\t<th class=\"cf-section-daytitle\">Days<\/th>\n\t\t\t<th class=\"cf-section-timestitle\">Times<\/th>\n\t\t\t<th class=\"cf-section-locationtitle\">Location<\/th>\n\t\t<\/tr>\n\t<\/thead>\n\t<tbody>\n\t\t<tr class=\"cf-section-item\">\n\t<td class=\"cf-section-instructor\">Mansur<\/td>\n\t<td class=\"cf-section-type\">Independent<\/td>\n\t<td class=\"cf-section-day\">ARR<\/td>\n\t<td class=\"cf-section-start\">12:00:00 AM&ndash;12:00:00 AM<\/td>\n\t<td class=\"cf-section-location\"><a href=\"http:\/\/www.bu.edu\/maps\/?search=\"> <\/a><\/td>\n<\/tr>\n\t<\/tbody>\n<\/table>\n<\/div>\n<\/aside><aside class=\"cf-course\">\n\t<div class=\"cf-course-card\">\n\t\t<h3 class=\"cf-course-title\"><span class=\"cf-course-id\"><span class=\"cf-course-college\">MET<\/span> <span class=\"cf-course-dept\">CS<\/span> <span class=\"cf-course-number\">669<\/span><\/span> Database Design and Implementation for Business<\/h3>\n\t\t<p class=\"meta cf-course-info\"><span class=\"cf-course-credits\">4 credits.<\/span> <span class=\"cf-course-offered\"><\/span> <span class=\"cf-course-prereqs\"><\/span><\/p>\n        \n\t\t<p class=\"cf-course-description\">Learn the latest relational and object-relational tools and techniques for persistent data and object modeling and management. You will gain extensive hands-on experience using Oracle or Microsoft SQL Server as you learn the Structured Query Language (SQL) and design and implement databases. You will design and implement a database system as a term project. Restrictions: This course may not be taken in conjunction with MET CS 469 (undergraduate) or MET CS 579. Only one of these courses can be counted towards degree requirements.<\/p>\n\t<\/div>\n\n\t<div class=\"responsive-table cf-section-wrapper\">\n<table class=\"cf-table\">\n\t<caption class=\"cf-section-title\">Section A1, SPRG 2026 <span class=\"cf-section-dates\">Jan 20th to Apr 30th<\/span><\/caption>\n\t<thead class=\"cf-section-header\">\n\t\t<tr>\n\t\t\t<th class=\"cf-section-instructortitle\">Instructor<\/th>\n\t\t\t<th class=\"cf-section-typetitle\">Type<\/th>\n\t\t\t<th class=\"cf-section-daytitle\">Days<\/th>\n\t\t\t<th class=\"cf-section-timestitle\">Times<\/th>\n\t\t\t<th class=\"cf-section-locationtitle\">Location<\/th>\n\t\t<\/tr>\n\t<\/thead>\n\t<tbody>\n\t\t<tr class=\"cf-section-item\">\n\t<td class=\"cf-section-instructor\">Diwania<\/td>\n\t<td class=\"cf-section-type\">Independent<\/td>\n\t<td class=\"cf-section-day\">R<\/td>\n\t<td class=\"cf-section-start\">06:00:00 PM&ndash;08:45:00 PM<\/td>\n\t<td class=\"cf-section-location\"><a href=\"http:\/\/www.bu.edu\/maps\/?search=CAS\">CAS B20<\/a><\/td>\n<\/tr>\n\t<\/tbody>\n<\/table>\n<\/div><div class=\"responsive-table cf-section-wrapper\">\n<table class=\"cf-table\">\n\t<caption class=\"cf-section-title\">Section O1, SPRG 2026 <span class=\"cf-section-dates\">Jan 13th to Mar 2nd<\/span><\/caption>\n\t<thead class=\"cf-section-header\">\n\t\t<tr>\n\t\t\t<th class=\"cf-section-instructortitle\">Instructor<\/th>\n\t\t\t<th class=\"cf-section-typetitle\">Type<\/th>\n\t\t\t<th class=\"cf-section-daytitle\">Days<\/th>\n\t\t\t<th class=\"cf-section-timestitle\">Times<\/th>\n\t\t\t<th class=\"cf-section-locationtitle\">Location<\/th>\n\t\t<\/tr>\n\t<\/thead>\n\t<tbody>\n\t\t<tr class=\"cf-section-item\">\n\t<td class=\"cf-section-instructor\">Mansur<\/td>\n\t<td class=\"cf-section-type\">Independent<\/td>\n\t<td class=\"cf-section-day\">ARR<\/td>\n\t<td class=\"cf-section-start\">12:00:00 AM&ndash;12:00:00 AM<\/td>\n\t<td class=\"cf-section-location\"><a href=\"http:\/\/www.bu.edu\/maps\/?search=\"> <\/a><\/td>\n<\/tr>\n\t<\/tbody>\n<\/table>\n<\/div><div class=\"responsive-table cf-section-wrapper\">\n<table class=\"cf-table\">\n\t<caption class=\"cf-section-title\">Section O2, SPRG 2026 <span class=\"cf-section-dates\">Mar 10th to Apr 27th<\/span><\/caption>\n\t<thead class=\"cf-section-header\">\n\t\t<tr>\n\t\t\t<th class=\"cf-section-instructortitle\">Instructor<\/th>\n\t\t\t<th class=\"cf-section-typetitle\">Type<\/th>\n\t\t\t<th class=\"cf-section-daytitle\">Days<\/th>\n\t\t\t<th class=\"cf-section-timestitle\">Times<\/th>\n\t\t\t<th class=\"cf-section-locationtitle\">Location<\/th>\n\t\t<\/tr>\n\t<\/thead>\n\t<tbody>\n\t\t<tr class=\"cf-section-item\">\n\t<td class=\"cf-section-instructor\">Lee<\/td>\n\t<td class=\"cf-section-type\">Independent<\/td>\n\t<td class=\"cf-section-day\">ARR<\/td>\n\t<td class=\"cf-section-start\">12:00:00 AM&ndash;12:00:00 AM<\/td>\n\t<td class=\"cf-section-location\"><a href=\"http:\/\/www.bu.edu\/maps\/?search=\"> <\/a><\/td>\n<\/tr>\n\t<\/tbody>\n<\/table>\n<\/div>\n<\/aside><aside class=\"cf-course\">\n\t<div class=\"cf-course-card\">\n\t\t<h3 class=\"cf-course-title\"><span class=\"cf-course-id\"><span class=\"cf-course-college\">MET<\/span> <span class=\"cf-course-dept\">CS<\/span> <span class=\"cf-course-number\">677<\/span><\/span> Data Science with Python<\/h3>\n\t\t<p class=\"meta cf-course-info\"><span class=\"cf-course-credits\">4 credits.<\/span> <span class=\"cf-course-offered\">Fall and Spring<\/span> <span class=\"cf-course-prereqs\"><\/span><\/p>\n        \n\t\t<p class=\"cf-course-description\">Students will learn major Python tools and techniques for data analysis. There are weekly assignments and mini projects on topics covered in class. These assignments will help build necessary statistical, visualization and other data science skills for effective use of data science in a variety of applications including finance, text processing, time series analysis and recommendation systems. In addition, students will choose a topic for a final project and present it on the last day of class. Prerequisite: MET CS 521 or equivalent. Or, instructor's consent. <\/p>\n\t<\/div>\n\n\t\n<\/aside><aside class=\"cf-course\">\n\t<div class=\"cf-course-card\">\n\t\t<h3 class=\"cf-course-title\"><span class=\"cf-course-id\"><span class=\"cf-course-college\">MET<\/span> <span class=\"cf-course-dept\">CS<\/span> <span class=\"cf-course-number\">683<\/span><\/span> Mobile Application Development with Android<\/h3>\n\t\t<p class=\"meta cf-course-info\"><span class=\"cf-course-credits\">4 credits.<\/span> <span class=\"cf-course-offered\">Fall and Spring<\/span> <span class=\"cf-course-prereqs\"><\/span><\/p>\n        \n\t\t<p class=\"cf-course-description\">Prerequisites: MET CS 342 OR MET CS 520 OR MET CS 521. Or consent of instructor. - Learn the principles, techniques, and issues associated with modern mobile application development using Android as the development platform. Topics covered will include Android application components (Activities, Services, Content Providers and Broadcast Receivers), ICC (Inter-component Communication), declarative UI design, data storage, asynchronous processing, Android sensing, 2D graphics, and Android security.  You will use Kotlin as the main language for Android development and the latest Jetpack APIs.  You will also develop your own app in Kotlin using Android Studio as your semester-long project.<\/p>\n\t<\/div>\n\n\t<div class=\"responsive-table cf-section-wrapper\">\n<table class=\"cf-table\">\n\t<caption class=\"cf-section-title\">Section O2, SPRG 2026 <span class=\"cf-section-dates\">Mar 10th to Apr 27th<\/span><\/caption>\n\t<thead class=\"cf-section-header\">\n\t\t<tr>\n\t\t\t<th class=\"cf-section-instructortitle\">Instructor<\/th>\n\t\t\t<th class=\"cf-section-typetitle\">Type<\/th>\n\t\t\t<th class=\"cf-section-daytitle\">Days<\/th>\n\t\t\t<th class=\"cf-section-timestitle\">Times<\/th>\n\t\t\t<th class=\"cf-section-locationtitle\">Location<\/th>\n\t\t<\/tr>\n\t<\/thead>\n\t<tbody>\n\t\t<tr class=\"cf-section-item\">\n\t<td class=\"cf-section-instructor\">Zhang<\/td>\n\t<td class=\"cf-section-type\">Independent<\/td>\n\t<td class=\"cf-section-day\">ARR<\/td>\n\t<td class=\"cf-section-start\">12:00:00 AM&ndash;12:00:00 AM<\/td>\n\t<td class=\"cf-section-location\"><a href=\"http:\/\/www.bu.edu\/maps\/?search=\"> <\/a><\/td>\n<\/tr>\n\t<\/tbody>\n<\/table>\n<\/div>\n<\/aside><aside class=\"cf-course\">\n\t<div class=\"cf-course-card\">\n\t\t<h3 class=\"cf-course-title\"><span class=\"cf-course-id\"><span class=\"cf-course-college\">MET<\/span> <span class=\"cf-course-dept\">CS<\/span> <span class=\"cf-course-number\">701<\/span><\/span> Rich Internet Application Development<\/h3>\n\t\t<p class=\"meta cf-course-info\"><span class=\"cf-course-credits\">4 credits.<\/span> <span class=\"cf-course-offered\">Fall and Spring<\/span> <span class=\"cf-course-prereqs\"><\/span><\/p>\n        \n\t\t<p class=\"cf-course-description\">Undergraduate Prerequisites: MET CS 520 or MET CS 601 and programming experience, or instructor's c onsent - The Rich Internet Application (RIA) Development course concentrates primarily on building rich client web applications in the browser for desktop and mobile devices. The course is divided into various modules covering in depth the following technologies: HTML5, AngularJS, and Ionic framework. Along with the fundamentals underlying these technologies, several applications will be showcased as case studies. Students work with these technologies starting with simple applications and then examining real world complex applications. At the end of this course, students would have mastered the latest and widely used RIA methodologies. Course Prerequisites: METCS520 (Information Structures) and METCS601 (Web Application Development), or instructor's consent.<\/p>\n\t<\/div>\n\n\t\n<\/aside><aside class=\"cf-course\">\n\t<div class=\"cf-course-card\">\n\t\t<h3 class=\"cf-course-title\"><span class=\"cf-course-id\"><span class=\"cf-course-college\">MET<\/span> <span class=\"cf-course-dept\">CS<\/span> <span class=\"cf-course-number\">763<\/span><\/span> Secure Software Development<\/h3>\n\t\t<p class=\"meta cf-course-info\"><span class=\"cf-course-credits\">4 credits.<\/span> <span class=\"cf-course-offered\">Fall and Spring<\/span> <span class=\"cf-course-prereqs\"><\/span><\/p>\n        \n\t\t<p class=\"cf-course-description\">Prerequisites: MET CS 248 or consent of instructor - Overview of techniques and tools to develop secure software. Focus on the application of security. Topics include secure software development processes, threat modeling, secure requirements and architectures, vulnerability and malware analysis using static code analysis and dynamic analysis tools, vulnerabilities in C\/C   and Java programs, Crypto and secure APIs, vulnerabilities in web applications and mobile applications, and security testing. Hands-on lab and programming exercises using current tools are provided and required.<\/p>\n\t<\/div>\n\n\t\n<\/aside><aside class=\"cf-course\">\n\t<div class=\"cf-course-card\">\n\t\t<h3 class=\"cf-course-title\"><span class=\"cf-course-id\"><span class=\"cf-course-college\">MET<\/span> <span class=\"cf-course-dept\">CS<\/span> <span class=\"cf-course-number\">767<\/span><\/span> Advanced Machine Learning and Neural Networks<\/h3>\n\t\t<p class=\"meta cf-course-info\"><span class=\"cf-course-credits\">4 credits.<\/span> <span class=\"cf-course-offered\">Fall and Spring<\/span> <span class=\"cf-course-prereqs\"><\/span><\/p>\n        \n\t\t<p class=\"cf-course-description\">Prerequisites: MET CS 521 and at least one of MET CS 577, MET CS 622, MET CS 673 or MET CS 682; or consent of instructor. Theories and methods for learning from data. The course covers a variety of approaches, including Supervised and Unsupervised Learning, Regression, k-means, KNN's, Neural Nets and Deep Learning, Transformers, Recurrent Neural Nets, Adversarial Learning, Bayesian Learning, and Genetic Algorithms. The underpinnings are covered: perceptron's, backpropagation, attention, and transformers. Each student creates a term project.<\/p>\n\t<\/div>\n\n\t<div class=\"responsive-table cf-section-wrapper\">\n<table class=\"cf-table\">\n\t<caption class=\"cf-section-title\">Section A1, SPRG 2026 <span class=\"cf-section-dates\">Jan 20th to Apr 30th<\/span><\/caption>\n\t<thead class=\"cf-section-header\">\n\t\t<tr>\n\t\t\t<th class=\"cf-section-instructortitle\">Instructor<\/th>\n\t\t\t<th class=\"cf-section-typetitle\">Type<\/th>\n\t\t\t<th class=\"cf-section-daytitle\">Days<\/th>\n\t\t\t<th class=\"cf-section-timestitle\">Times<\/th>\n\t\t\t<th class=\"cf-section-locationtitle\">Location<\/th>\n\t\t<\/tr>\n\t<\/thead>\n\t<tbody>\n\t\t<tr class=\"cf-section-item\">\n\t<td class=\"cf-section-instructor\">Mohan<\/td>\n\t<td class=\"cf-section-type\">Independent<\/td>\n\t<td class=\"cf-section-day\">R<\/td>\n\t<td class=\"cf-section-start\">06:00:00 PM&ndash;08:45:00 PM<\/td>\n\t<td class=\"cf-section-location\"><a href=\"http:\/\/www.bu.edu\/maps\/?search=MET\">MET 101<\/a><\/td>\n<\/tr>\n\t<\/tbody>\n<\/table>\n<\/div><div class=\"responsive-table cf-section-wrapper\">\n<table class=\"cf-table\">\n\t<caption class=\"cf-section-title\">Section O2, SPRG 2026 <span class=\"cf-section-dates\">Mar 10th to Apr 27th<\/span><\/caption>\n\t<thead class=\"cf-section-header\">\n\t\t<tr>\n\t\t\t<th class=\"cf-section-instructortitle\">Instructor<\/th>\n\t\t\t<th class=\"cf-section-typetitle\">Type<\/th>\n\t\t\t<th class=\"cf-section-daytitle\">Days<\/th>\n\t\t\t<th class=\"cf-section-timestitle\">Times<\/th>\n\t\t\t<th class=\"cf-section-locationtitle\">Location<\/th>\n\t\t<\/tr>\n\t<\/thead>\n\t<tbody>\n\t\t<tr class=\"cf-section-item\">\n\t<td class=\"cf-section-instructor\">Alizadeh-Shabdiz<\/td>\n\t<td class=\"cf-section-type\">Independent<\/td>\n\t<td class=\"cf-section-day\">ARR<\/td>\n\t<td class=\"cf-section-start\">12:00:00 AM&ndash;12:00:00 AM<\/td>\n\t<td class=\"cf-section-location\"><a href=\"http:\/\/www.bu.edu\/maps\/?search=\"> <\/a><\/td>\n<\/tr>\n\t<\/tbody>\n<\/table>\n<\/div>\n<\/aside><\/div><\/p>\n\n\n\n<p><\/div>\n<\/div>\n\n\n\n\n<p>Students interested in taking electives outside of the stated requirements should contact the Department of Computer Science for approval.<\/p>\n\n\n\n<div style=\"height:60px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<div class=\"wp-block-group alignwide program-block program-block--requirements program-block--type-degrees\"><div class=\"wp-block-group__inner-container\">\n<div class=\"wp-block-columns program-block--requirements__inner\">\n<div class=\"wp-block-column program-block--requirements__content\">\n<div class=\"wp-block-group program-block--requirements__group\"><div class=\"wp-block-group__inner-container\">\n<h3 class=\"program-block--requirements__group-title\"><a href=\"https:\/\/www.bu.edu\/met\/admissions\/academic-calendars\/online-calendar\/\">Dates &amp; Deadlines<\/a><\/h3>\n\n\n\n<p class=\"program-block--requirements__group-text\">View BU MET\u2019s academic calendar for online programs, including important dates and deadlines.<\/p>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-group program-block--requirements__group\"><div class=\"wp-block-group__inner-container\">\n<h3 class=\"program-block--requirements__group-title\"><a href=\"https:\/\/www.bu.edu\/met\/admissions\/apply-now-graduate\/\">Application Requirements<\/a><\/h3>\n\n\n\n<p class=\"program-block--requirements__group-text\">Learn about application requirements for BU MET graduate degree and certificate programs.<\/p>\n<\/div><\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-column program-block--requirements__media\">\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" width=\"1024\" height=\"576\" src=\"\/online\/files\/2025\/10\/shutterstock_2646262291__msSoft.jpg\" alt=\"An image of binary numbers on a digital screen\" class=\"wp-image-6520\" srcset=\"https:\/\/www.bu.edu\/online\/files\/2025\/10\/shutterstock_2646262291__msSoft.jpg 1024w, https:\/\/www.bu.edu\/online\/files\/2025\/10\/shutterstock_2646262291__msSoft-636x358.jpg 636w, https:\/\/www.bu.edu\/online\/files\/2025\/10\/shutterstock_2646262291__msSoft-768x432.jpg 768w, https:\/\/www.bu.edu\/online\/files\/2025\/10\/shutterstock_2646262291__msSoft-992x558.jpg 992w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n<\/div>\n<\/div>\n<\/div><\/div>\n\n\n\n<h2>How You Benefit from a <br>Boston University Education<\/h2>\n\n\n\n<p>A BU credential can help lay the foundation for career advancement and personal success.<\/p>\n\n\n\n<ul><li>Benefit from an average 24:1 student-to-instructor ratio.<\/li><li>Work closely with highly qualified faculty and industry leaders who are involved in research projects in areas such as novel internet architectures, smartphone applications, information assurance, biomedical informatics, and many other areas.<\/li><li>Study software development alongside fellow professionals from all backgrounds, learn from faculty who have valuable IT contacts across several sectors, and benefit from an alumni community with strong professional connections.<\/li><li>Courses ensure you get the attention you need, while introducing case studies and real-world projects that ensure you gain in-depth, practical experience with the latest technologies.<\/li><li>BU MET\u2019s Department of Computer Science was established in 1979 and is the longest-running computer science department BU. Over its four decades, the department has played an important role in the emergence of IT at the University and throughout the region.&nbsp;<\/li><\/ul>\n\n\n\n<p>All graduate students are automatically considered for merit scholarships during the application process and nominated based on eligibility. <a rel=\"noreferrer noopener\" href=\"https:\/\/www.bu.edu\/met\/admissions\/financial-aid\/scholarships\/merit-scholarships\/\" target=\"_blank\">Learn more.<\/a><\/p>\n\n\n\n<h2>Rankings &amp; Accreditations<\/h2>\n\n\n\n<div class=\"wp-block-columns\">\n<div class=\"wp-block-column is-vertically-aligned-center\" style=\"flex-basis:20%\">\n<div class=\"wp-block-image program-block--accolades-with-text__card-media\"><figure class=\"aligncenter size-large\"><a href=\"https:\/\/www.usnews.com\/education\/online-education\/boston-university-OCIT0007\/computer-information-technology\" target=\"_blank\" rel=\"noopener noreferrer\"><img loading=\"lazy\" width=\"300\" height=\"312\" src=\"\/online\/files\/2025\/10\/us-news-grad-infotech-2026.png\" alt=\"U.S. News &amp; World Report - Best Online Programs - Grad Information Technology - 2026\" class=\"wp-image-7921\"\/><\/a><\/figure><\/div>\n\n\n\n<p><\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-vertically-aligned-center\" style=\"flex-basis:80%\">\n<p class=\"has-normal-font-size\"><strong><strong>#12, Best Online Master&#8217;s in Computer Information Technology Programs<\/strong><\/strong><\/p>\n\n\n\n<p class=\"has-small-font-size\">MET\u2019s online master\u2019s degrees in computer information technology are ranked #12 in the nation by <em>U.S. News &amp; World Report<\/em>.<\/p>\n<\/div>\n<\/div>\n\n\n\n<p><\/p>\n\n\n\n<h3>Graduate with Software Development Expertise<\/h3>\n\n\n\n<p>Students who complete the online master\u2019s degree in Software Development will be able to demonstrate:<\/p>\n\n\n\n<ul><li>Advanced knowledge of computer language theory, software design, as well as databases, networks, or security.<\/li><li>Proficiency in algorithms, operating systems, computer language usage, software development, and the management of data, networks, or security.<\/li><li>Competence sufficient to investigate continually emerging new software technologies, applications, and approaches.<\/li><\/ul>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<div class=\"wp-block-group alignwide program-block program-block--career-paths program-block--type-degrees\"><div class=\"wp-block-group__inner-container\">\n<div class=\"wp-block-group program-block--career-paths__footer\"><div class=\"wp-block-group__inner-container\">\n<div class=\"wp-block-columns program-block--career-paths__footer-inner\">\n<div class=\"wp-block-column program-block--career-paths__footer-header\">\n<h3 class=\"program-block--career-paths__footer-title\">Career Outlook<\/h3>\n<\/div>\n\n\n\n<div class=\"wp-block-column program-block--career-paths__footer-card\">\n<h4 class=\"program-block--career-paths__footer-card-title\"><\/h4>\n\n\n\n<div class=\"wp-block-group\"><div class=\"wp-block-group__inner-container\">\n<div class=\"wp-block-group\"><div class=\"wp-block-group__inner-container\">\n<p><strong>Employment of software developers, quality assurance analysts, and testers is projected to grow 17% from 2023 to 2033, much faster than the average for all occupations.<\/strong><\/p>\n\n\n\n<p class=\"program-block--career-paths__footer-card-text\">Source: Bureau of Labor Statistics<\/p>\n<\/div><\/div>\n<\/div><\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-column program-block--career-paths__footer-card\">\n<h4 class=\"program-block--career-paths__footer-card-title\"><\/h4>\n\n\n\n<p class=\"program-block--career-paths__footer-card-text\"><strong>About 140,100 openings for software developers, quality assurance analysts, and testers are projected each year, on average, over the decade.<\/strong><\/p>\n\n\n\n<p>Source: Bureau of Labor Statistics<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-column\">\n<h4><\/h4>\n\n\n\n<p><strong>$132,270&nbsp;<br>Median annual wage for software developers, May 2023<\/strong><br><br>Source: Bureau of Labor Statistics<\/p>\n<\/div>\n<\/div>\n<\/div><\/div>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-columns\">\n<div class=\"wp-block-column is-vertically-aligned-center\" style=\"flex-basis:20%\">\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-medium\"><img src=\"\/online\/files\/2025\/05\/MSSD_alum-1365x2048.jpg\" style=\"width: 150px; height: auto; border: 2px solid #04c5e7;\" alt=\"Nikki Tebaldi headshot\" class=\"wp-image-2955\"><\/figure><\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-vertically-aligned-center\" style=\"flex-basis:80%\">\n<p class=\"has-text-align-left\">\u201cI found that I was really drawn to the software development field on an intellectual level, and I started the program because I wanted to learn more. I also felt that my career would benefit from obtaining a degree in software development, and I hoped to transition from working as a systems administrator to a software developer\u2014which I was able to do.\u201d&nbsp;<a href=\"https:\/\/www.bu.edu\/met\/programs\/computer-science-it\/stories\/nikki-tebaldi\/\" target=\"_blank\" rel=\"noreferrer noopener\">Read&nbsp;more.<\/a><\/p>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-columns\">\n<div class=\"wp-block-column is-vertically-aligned-center\" style=\"flex-basis:20%\"><\/div>\n\n\n\n<div class=\"wp-block-column is-vertically-aligned-center\" style=\"flex-basis:80%\">\n<p class=\"has-small-font-size\"><strong>Nikki Tebaldi (MET\u201921)<\/strong><br><strong> Cloud Adoption Engineer, NASA Jet Propulsion Laboratory<\/strong><br><em>MS, Software Development<\/em><\/p>\n<\/div>\n<\/div>\n\n\n\n<h3>Advance Your Career<\/h3>\n\n\n\n<p>BU MET\u2019s Software Development master\u2019s prepares you for a wealth of different roles, such as&#8230;<\/p>\n\n\n\n<p><strong>Recent graduates have found job opportunities and career paths at companies such as:<\/strong><\/p>\n\n\n\n<div class=\"wp-block-columns\">\n<div class=\"wp-block-column\">\n<ul><li>Tesla<\/li><li>Fidelity Investments<\/li><li>Bank of America<\/li><li>Microsoft<\/li><li>US Navy<\/li><li>Amazon<\/li><li>JPMorgan Chase &amp; Co.<\/li><li>Liberty Mutual Insurance<\/li><li>Uber<\/li><li>United States Air Force<\/li><\/ul>\n<\/div>\n\n\n\n<div class=\"wp-block-column\">\n<ul><li>Wayfair<\/li><li>Blue Cross Blue Shield of Massachusetts<\/li><li>BMC Software<\/li><li>BNY Mellon<\/li><li>Brigham and Women\u2019s Hospital<\/li><li>Cigna<\/li><li>Dell<\/li><li>iRobot<\/li><li>PayPal<\/li><li>PhilipsCompany<\/li><\/ul>\n<\/div>\n<\/div>\n\n\n\n<h4>Take Advantage of Career Resources at BU MET<\/h4>\n\n\n\n<p>You will find the support you need in reaching your career goals through <a href=\"https:\/\/www.bu.edu\/met\/careers\/\">MET\u2019s Career Development office<\/a>, which&nbsp;offers a variety of job-hunting resources, including one-on-one career counseling by appointment for online students. You can also take advantage of tools and resources available online through&nbsp;<a href=\"https:\/\/www.bu.edu\/careers\/\">BU\u2019s Center for Career Development<\/a>.<\/p>\n\n\n\n<div class=\"wp-block-group alignwide program-block program-block--featured-faculty program-block--type-programs\"><div class=\"wp-block-group__inner-container\">\n<div class=\"wp-block-group program-block--featured-faculty__inner\"><div class=\"wp-block-group__inner-container\">\n<h2 style=\"padding-top: 1.5em; margin-bottom: 0; text-align: center; color: #fff;\">Software Engineering Faculty<\/h2>\n\n\n\n<div class=\"wp-block-columns program-block--featured-faculty__list\">\n<div class=\"wp-block-column program-block--featured-faculty__faculty\">\n<h3 class=\"has-text-align-left program-block--featured-faculty__faculty-name\"><a href=\"https:\/\/www.bu.edu\/met\/profile\/guanglan-zhang\/\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>Guanglan Zhang<\/strong><\/a><\/h3>\n\n\n\n<p>Associate Professor, Computer Science<\/p>\n\n\n\n<p>Coordinator, Health Informatics Programs<\/p>\n\n\n\n<p>Chair, Computer Science<\/p>\n\n\n\n<figure class=\"wp-block-image size-large program-block--featured-faculty__faculty-image\"><img loading=\"lazy\" width=\"1024\" height=\"900\" src=\"\/online\/files\/2025\/05\/Guanglan_Zhang_Headshot_Canto-1-1024x900.jpg\" alt=\"Headshot of Guanglan Zhang\" class=\"wp-image-2774\" srcset=\"https:\/\/www.bu.edu\/online\/files\/2025\/05\/Guanglan_Zhang_Headshot_Canto-1-1024x900.jpg 1024w, https:\/\/www.bu.edu\/online\/files\/2025\/05\/Guanglan_Zhang_Headshot_Canto-1-636x559.jpg 636w, https:\/\/www.bu.edu\/online\/files\/2025\/05\/Guanglan_Zhang_Headshot_Canto-1-768x675.jpg 768w, https:\/\/www.bu.edu\/online\/files\/2025\/05\/Guanglan_Zhang_Headshot_Canto-1-1536x1350.jpg 1536w, https:\/\/www.bu.edu\/online\/files\/2025\/05\/Guanglan_Zhang_Headshot_Canto-1-2048x1800.jpg 2048w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p><\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-column program-block--featured-faculty__faculty\">\n<h3 class=\"has-text-align-left program-block--featured-faculty__faculty-name\"><a href=\"https:\/\/www.bu.edu\/met\/profile\/shengzhi-zhang\/\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>Shengzhi Zhang<\/strong><\/a><\/h3>\n\n\n\n<p>Associate Professor<\/p>\n\n\n\n<p>Associate Chair, Computer Science<\/p>\n\n\n\n<p>Coordinator, Web Application Development<\/p>\n\n\n\n<figure class=\"wp-block-image size-large program-block--featured-faculty__faculty-image\"><img loading=\"lazy\" width=\"683\" height=\"1024\" src=\"\/online\/files\/2025\/05\/Shengzhi_Zhang_0023-1-683x1024.jpg\" alt=\"Headshot of Shengzhi Zhang\" class=\"wp-image-2776\" srcset=\"https:\/\/www.bu.edu\/online\/files\/2025\/05\/Shengzhi_Zhang_0023-1-683x1024.jpg 683w, https:\/\/www.bu.edu\/online\/files\/2025\/05\/Shengzhi_Zhang_0023-1-424x636.jpg 424w, https:\/\/www.bu.edu\/online\/files\/2025\/05\/Shengzhi_Zhang_0023-1-768x1152.jpg 768w, https:\/\/www.bu.edu\/online\/files\/2025\/05\/Shengzhi_Zhang_0023-1-1024x1536.jpg 1024w, https:\/\/www.bu.edu\/online\/files\/2025\/05\/Shengzhi_Zhang_0023-1-1365x2048.jpg 1365w\" sizes=\"(max-width: 683px) 100vw, 683px\" \/><\/figure>\n<\/div>\n\n\n\n<div class=\"wp-block-column program-block--featured-faculty__faculty\">\n<h3><a rel=\"noreferrer noopener\" href=\"https:\/\/www.bu.edu\/met\/profile\/eugene-pinsky\/\" target=\"_blank\">Eugene Pinsky<\/a><\/h3>\n\n\n\n<p>Associate Professor of the Practice, Computer Science<\/p>\n\n\n\n<p>Coordinator, Software Development<\/p>\n\n\n\n<figure class=\"wp-block-image size-large program-block--featured-faculty__faculty-image\"><img src=\"https:\/\/www.bu.edu\/met\/files\/2020\/09\/Eugene-Pinsky-nw.jpg\" alt=\"Headshot of Eugene Pinsky\" class=\"wp-image-5248\"\/><\/figure>\n<\/div>\n<\/div>\n<\/div><\/div>\n<\/div><\/div>\n\n\n<div class=\"bu_collapsible_container \" aria-live=\"polite\" data-customize-animation=\"false\"><h3 class=\"bu_collapsible\" aria-expanded=\"false\"tabindex=\"0\" role=\"button\">View All Faculty<\/h3><div class=\"bu_collapsible_section\" style=\"display: none;\"><\/p>\n\n\n\n<p><strong>Farshid Alizadeh-Shabdiz<\/strong><br>Professor of the Practice, Computer Science<\/p>\n\n\n\n<p><strong>Scot Arena<\/strong><br>Master Lecturer, Computer Science<\/p>\n\n\n\n<p><strong>Eric Braude<\/strong><br>Associate Professor Director of Digital Learning, Computer Science<\/p>\n\n\n\n<p><strong>John Day<\/strong><br>Master Lecturer, Computer Science<\/p>\n\n\n\n<p><strong>Andrew Gorlin<\/strong><br>Lecturer, Computer Science<\/p>\n\n\n\n<p><strong>Suresh Kalathur<\/strong><br>Assistant Professor, Computer Science Director, Analytics<\/p>\n\n\n\n<p><strong>Vijay Kanabar<\/strong><br>Associate Professor, Computer Science and Administrative Sciences<br>Director, Project Management Programs<\/p>\n\n\n\n<p><strong>Jae Young Lee<\/strong><br>Assistant Professor, Computer Science Coordinator, Databases<\/p>\n\n\n\n<p><strong>Avinash Mohan<\/strong><br>Assistant Professor, Computer Science<\/p>\n\n\n\n<p><strong>Reza Rawassizadeh<\/strong><br>Associate Professor, Computer Science<\/p>\n\n\n\n<p><strong>Anatoly Temkin<\/strong><br>Assistant Professor Emeritus, Computer Science<\/p>\n\n\n\n<p><strong>Ming Zhang<\/strong><br>Assistant Professor, Computer Science<\/p>\n\n\n\n<p><strong>Yuting Zhang<\/strong><br>Assistant Professor, Computer Science Director, Cybersecurity<\/p>\n\n\n\n<p><strong>Tanya Zlateva<\/strong><br>Dean, Metropolitan College &amp; Extended Education<br>Professor of the Practice, Computer Science and Education Education<br>Director, Information Security, Center for Reliable Information Systems &amp; Cyber Security<\/p>\n\n\n<p><\/div>\n<\/div>\n\n\n\n\n<hr class=\"wp-block-separator is-style-default\"\/>\n\n\n\n<h2 class=\"has-text-align-center\">Interested in Learning More?<\/h2>\n\n\n\n<p><\/p>\n\n\n\n<div class=\"wp-block-columns\">\n<div class=\"wp-block-column\">\n<div class=\"wp-block-buttons is-content-justification-center\">\n<div class=\"wp-block-button\"><a class=\"wp-block-button__link\" href=\"https:\/\/www.bu.edu\/met\/events\/\" target=\"_blank\" rel=\"noreferrer noopener\">MET Events<\/a><\/div>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-column\">\n<div class=\"wp-block-buttons is-content-justification-center\">\n<div class=\"wp-block-button\"><a class=\"wp-block-button__link\" href=\"https:\/\/www.bu.edu\/met\/admissions\/tuition-and-fees\/\" target=\"_blank\" rel=\"noreferrer noopener\">Tuition &amp; Fees<\/a><\/div>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-column\">\n<div class=\"wp-block-buttons is-content-justification-center\">\n<div class=\"wp-block-button\"><a class=\"wp-block-button__link\" href=\"https:\/\/www.bu.edu\/met\/admissions\/financial-aid\/\" target=\"_blank\" rel=\"noreferrer noopener\">Financial Aid<\/a><\/div>\n<\/div>\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Advance Your Career with Software Architecture and DevOps Expertise The MS in Software Development constitutes preparation for one of the largest and fastest-growing professions: software developer. It recognizes the ubiquitous and growing need for new and evolving software. The degree program is founded on the principle that developers must be thoroughly practiced in understanding new [&hellip;]<\/p>\n","protected":false},"author":17439,"featured_media":3894,"parent":4255,"menu_order":1,"template":"","meta":{"_editor_template":""},"bu_progs_page-type":[6],"bu_progs_degree-option":[76],"bu_progs_schools-colleges":[121],"bu_progs_education-level":[108],"bu_progs_area-of-study":[140,156],"bu_progs_area-of-interest":[],"bu_progs_department-affiliation":[],"bu_progs_format":[112,111],"bu_progs_availability":[114,115],"bu_progs_location":[117,116],"_links":{"self":[{"href":"https:\/\/www.bu.edu\/online\/wp-json\/wp\/v2\/bu-program-page\/3889"}],"collection":[{"href":"https:\/\/www.bu.edu\/online\/wp-json\/wp\/v2\/bu-program-page"}],"about":[{"href":"https:\/\/www.bu.edu\/online\/wp-json\/wp\/v2\/types\/bu-program-page"}],"author":[{"embeddable":true,"href":"https:\/\/www.bu.edu\/online\/wp-json\/wp\/v2\/users\/17439"}],"version-history":[{"count":26,"href":"https:\/\/www.bu.edu\/online\/wp-json\/wp\/v2\/bu-program-page\/3889\/revisions"}],"predecessor-version":[{"id":8722,"href":"https:\/\/www.bu.edu\/online\/wp-json\/wp\/v2\/bu-program-page\/3889\/revisions\/8722"}],"up":[{"embeddable":true,"href":"https:\/\/www.bu.edu\/online\/wp-json\/wp\/v2\/bu-program-page\/4255"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.bu.edu\/online\/wp-json\/wp\/v2\/media\/3894"}],"wp:attachment":[{"href":"https:\/\/www.bu.edu\/online\/wp-json\/wp\/v2\/media?parent=3889"}],"wp:term":[{"taxonomy":"bu_progs_page-type","embeddable":true,"href":"https:\/\/www.bu.edu\/online\/wp-json\/wp\/v2\/bu_progs_page-type?post=3889"},{"taxonomy":"bu_progs_degree-option","embeddable":true,"href":"https:\/\/www.bu.edu\/online\/wp-json\/wp\/v2\/bu_progs_degree-option?post=3889"},{"taxonomy":"bu_progs_schools-colleges","embeddable":true,"href":"https:\/\/www.bu.edu\/online\/wp-json\/wp\/v2\/bu_progs_schools-colleges?post=3889"},{"taxonomy":"bu_progs_education-level","embeddable":true,"href":"https:\/\/www.bu.edu\/online\/wp-json\/wp\/v2\/bu_progs_education-level?post=3889"},{"taxonomy":"bu_progs_area-of-study","embeddable":true,"href":"https:\/\/www.bu.edu\/online\/wp-json\/wp\/v2\/bu_progs_area-of-study?post=3889"},{"taxonomy":"bu_progs_area-of-interest","embeddable":true,"href":"https:\/\/www.bu.edu\/online\/wp-json\/wp\/v2\/bu_progs_area-of-interest?post=3889"},{"taxonomy":"bu_progs_department-affiliation","embeddable":true,"href":"https:\/\/www.bu.edu\/online\/wp-json\/wp\/v2\/bu_progs_department-affiliation?post=3889"},{"taxonomy":"bu_progs_format","embeddable":true,"href":"https:\/\/www.bu.edu\/online\/wp-json\/wp\/v2\/bu_progs_format?post=3889"},{"taxonomy":"bu_progs_availability","embeddable":true,"href":"https:\/\/www.bu.edu\/online\/wp-json\/wp\/v2\/bu_progs_availability?post=3889"},{"taxonomy":"bu_progs_location","embeddable":true,"href":"https:\/\/www.bu.edu\/online\/wp-json\/wp\/v2\/bu_progs_location?post=3889"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}