Online Software Engineering Graduate Certificate
The online Graduate Certificate in Software Engineering at Boston University’s Metropolitan College (MET) is designed to produce skilled software engineers who will be able to participate in, and lead, development projects.
Software is everywhere nowadays and, as such, skilled and qualified software engineers are always in demand. The BU MET Software Engineering online certificate provides you with in-depth understanding and hands-on practice in how to plan, understand and analyze the requirements, design, implement, test, and deploy high-quality software applications. The program emphasizes important concepts and principles in software design as well as best practices used in the software industry. As a student in BU MET’s Software Engineering program, you will develop technical prowess along with valuable management and soft skills. The program can help current programmers or software engineers seek professional growth in the software industry.
Students who complete the Online Graduate Certificate in Software Engineering will be able to demonstrate:
- Advanced knowledge of software projects, including requirements analysis, object-oriented methods, design patterns, testing, and maintenance.
- Proficiency in software project management, software design, Unified Modeling Language usage, and computer-aided software engineering.
- Competence sufficient to participate in and lead the planning, requirements analysis, design, and timely implementation of quality software applications within budget.
Why Choose BU’s Online Graduate Certificate in Software Engineering?
- Four-course certificate program comprises courses shared by the MS in Software Development and the MS in Computer Information Systems, both ranked #8 among the nation’s Best Online Master's in Computer Information Technology Programs (U.S. News & World Report 2021).
- Students benefit from a supportive online network, with courses developed and taught by PhD-level full-time faculty and professionals with hands-on expertise in the industry.
- Small course sections ensure that students get the attention they need, while case studies and real-world projects ensure that they gain in-depth, practical experience with the latest technologies.
22% increase in jobs through 2029
$107,510 median annual pay in 2019
Computer and Information Research Scientists
15% increase in jobs through 2029
$122,840 median annual pay in 2019
Bureau of Labor Statistics, U.S. Department of Labor, Occupational Outlook Handbook, October 2020
Best Technology Jobs, 2020 U.S. News & World Report
- #1 Software Developer
- #2 IT Manager
- #3 Web Developer
- #4 Database Administrator
- #5 Information Security Analyst
- #6 Computer Systems Analyst
- #7 Computer Network Architect
- #8 Computer Systems Administrator
- #9 Computer Support Specialist
- #10 Computer Programmer
Boston University Metropolitan College (MET) offers competitive tuition rates that meet the needs of part-time students seeking an affordable education. These rates are substantially lower than those of the traditional, full-time residential programs yet provide access to the same high-quality BU education. To learn more about current tuition rates, visit the MET website.
Comprehensive financial assistance services are available at MET, including scholarships, graduate loans, and payment plans. There is no cost to apply for financial assistance, and you may qualify for a student loan regardless of your income. Learn more.
Boston University’s Graduate Certificate in Software Engineering consists of four required online courses (16 credits).
Academic credits earned toward the online Graduate Certificate in Software Engineering may be transferred to the online Master of Science degrees in Computer Information Systems or Software Development.
(Four courses/16 credits)
METCS632 Information Technology Project Management
This course provides students with a comprehensive overview of the principles, processes, and practices of software project management. Students learn techniques for planning, organizing, scheduling, and controlling software projects. There is substantial focus on software cost estimation and software risk management. Students will obtain practical project management skills and competencies related to the definition of a software project, establishment of project communications, managing project changes, and managing distributed software teams and projects. Effective Fall 2020, this course fulfills a single unit in the following BU Hub area: Teamwork/Collaboration. [4 credits]
METCS633 Software Quality, Testing, and Security Management
Theory and practice of security and quality assurance and testing for each step of the software development cycle. Verification vs. validation. Test case design techniques, test coverage criteria, security development and verification practices, and tools for static and dynamic analysis. Standards. Test-driven development. QA for maintenance and legacy applications. From a project management knowledge perspective, this course covers the methods, tools and techniques associated with the following processes -- Plan Quality, Perform Quality Assurance, and Perform Quality Control. [4 credits]
METCS665 Software Design and Patterns
Software design principles, the object-oriented paradigm, unified modeling language; creational, structural, and behavioral design patterns; OO analysis and design; implementation of semester project. Laboratory course. Prereq: (MET CS 526 or MET CS 622) and one of the following (MET CS 341, MET CS 342, MET CS 520, or MET CS 521). Or instructor's consent. [4 credits]
METCS673 Software Engineering
Overview of techniques and tools to develop high quality software. Topics include software development life cycle such as Agile and DevOps, requirements analysis, software design, programming techniques, refactoring, testing, as well as software management issues. This course features a semester-long group project where students will design and develop a real world software system in groups using Agile methodology and various SE tools, including UML tools, project management tools, programming frameworks, unit and system testing tools , integration tools and version control tools. Prereq: At least two 500 level or above programming intensive courses. Or instructor's consent. Students should be familiar with object oriented design concepts and proficient in at least one high level programming language before taking this class. 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. [4 credits]
Admission & Prerequisite Information
MET prioritizes the review and admission of applications submitted earlier in the rolling admission process. You are encouraged to submit your application as soon as possible and no later than the priority application deadlines for each term.
Applicants must have an earned bachelor’s degree, in any field of study, from a regionally accredited college/university (or the international equivalent) prior to enrollment at Metropolitan College. The following materials are required for a complete application:
- Completed Application for Graduate Admission and application fee
- All college transcripts
- Personal statement
- Three letters of recommendation
- Official English proficiency exam results (International students)
Applicants are not 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.
A maximum of two graduate-level courses (8 credits) taken at Metropolitan College before acceptance into the program may be applied towards the certificate.
Associate Professor and Director of Digital Learning, Computer Science
PhD, Columbia University; MS, University of Miami; MS, University of Illinois; BS, University of Natal (South Africa)
Associate Dean, Academic Affairs; Associate Professor, Computer Science; Director, Health Informatics and Health Sciences
PhD, Boston University; MS, Medical College of Virginia; MS, BS, University of Belgrade
Lecturer, Computer Science
MSEE, BSEE, University of Illinois
Lecturer, Computer Science
MS, Southern Connecticut State University; BS, University of Wisconsin, Madison
Assistant Professor, Computer Science; Director, Analytics
PhD, Brandeis University; MS, Indian Institute of Technology; BS, Regional Engineering College (Warangal, India)
Vijay Kanabar, PMP
Associate Professor, Computer Science and Administrative Sciences; Director, Project Management
PhD, University of Manitoba (Canada); MS, Florida Institute of Technology; MBA, Webber College; BS, University of Madras (India)
Jae Young Lee
Assistant Professor, Computer Science; Coordinator, Databases
PhD, MS, University of Texas at Arlington; BS, Seoul National University (Korea)
Associate Professor Emeritus, Computer Science
PhD, MS, University of Rochester; BA, University of California San Diego
Associate Professor Emeritus, Computer Science
PhD, Leningrad Aluminum Institute (Russia); MS, Leningrad Institute of Technology; MBA, Boston University
Assistant Professor and Chair, Computer Science
PhD, Kazan University (Russia); MS, Moscow University
Associate Professor, Computer Science; Coordinator, Health Informatics
PhD, MEng, Nanyang Technological University, Singapore; BS, Luoyang Institute of Technology
Assistant Professor, Computer Science; Coordinator, Information Security
PhD, Boston University; MS, BS University of Science and Technology Beijing
Dean, Metropolitan College; Professor of the Practice, Computer Science and Education; Director, Information Security
PhD, Dresden University of Technology (Germany); MS, Dresden University of Technology; BS, Dresden University of Technology
To learn more or to contact an enrollment advisor before you get started, request information using the button below and tell us a little about yourself. Someone will be in touch to answer any questions you may have about the program and detail the next steps in earning your degree. You can also start your application or register for a course at Metropolitan College.