Program at a Glance
- Online and On Campus
- Part-Time Study
- 16 Credits
- 8–12 Months to Completion
- 17 Core Faculty
- No GRE/GMAT
- Tuition & Fees—Part-Time Study*: $15,400
*Based on 2023–2024 Boston University tuition and fees. Merit scholarship may reduce cost.
Advance Your Career in Software Engineering
Available on campus and online, the 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 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.
#10, Best Online Master's in Computer Information Technology Programs
MET’s online master’s degrees in computer information technology are ranked #10 in the nation by U.S. News & World Report for 2023.Learn More
Stay connected! Learn more about our program.Learn More
Computer Science Career Outlook
Top computer science careers in data science, software development, and other popular areas of IT.Learn more
Why BU Should Be Your Top Choice for Computer Science Graduate Study
- Recognized & Certified: Boston University is recognized by the National Security Agency and the Department of Homeland Security as a Center of Academic Excellence (CAE) in Cyber Defense and Research. BU MET’s information security programs are certified by the Committee on National Security Systems (CNSS).
- Active Learning Environment: BU MET’s computer science courses ensure you get the attention you need, while introducing case studies and real-world projects that emphasize technical and theoretical knowledge—combining in-depth, practical experience with the critical skills needed to remain on the forefront of the information technology field. In addition, BU’s Center for Reliable Information Systems and Cyber Security (RISCS) offers opportunities to collaborate and participate in research on system reliability and information security.
- Engaged Faculty: In BU MET’s computer science graduate programs, you benefit from working closely with highly qualified faculty and seasoned industry leaders in a wide range of technology fields who are committed to teaching the latest technologies within the framework of ideas, concepts, and methods that drive innovation.
- Extensive Network: Study alongside peers and professionals with solid IT experience, learn from faculty who have valuable contacts across several sectors, and benefit from an alumni community with strong professional connections.
- 15:1 Class Ratio: Enjoy an exceptional student-to-instructor ratio, ensuring close interaction with faculty and access to support.
- Valuable Resources: Make use of Boston University’s extensive resources, including the Center for Career Development, Educational Resource Center, Fitness & Recreation Center, IT Help Centers, Mugar Memorial Library, Center for Antiracist Research, Howard Thurman Center for Common Ground, George Sherman Union, Rafik B. Hariri Institute for Computing and Computational Science & Engineering, and many others.
- Flexible Options: Study at the pace that works for you, evenings on campus or fully online. Courses begin fall, spring, and summer; online courses have two starts per term.
- Track Record: Learn from the best—BU MET’s Department of Computer Science was established in 1979 and is the longest-running computer science department at BU. Over its four decades, the department has played an important role in the emergence of IT at the University and throughout the region.
Prepare for the Future of Technology with BU MET
The four-course Software Engineering graduate certificate is part of BU MET’s portfolio of computer science and IT graduate programs. For over forty years, the Department of Computer Science at Metropolitan College has prepared students to tackle contemporary challenges in the field. Our programs are uniquely flexible—we offer courses evenings on campus, fully online, or in a blended format that combines online study with occasional campus visits—so you can balance graduate school with your career, family, and other obligations. We take pride in providing training in critical specialization areas and emphasizing practical, insightful, and adaptable knowledge that can be immediately applied on the job while informing your career growth for years to come. We also offer extensive advising to help you identify the subjects you’ll need to achieve your career goals.
Our degree programs are certified by the Committee on National Security Systems (CNSS)—the MS in Computer Information Systems has additional accreditation from the Project Management Institute Global Accreditation Center for Project Management Education Programs (GAC) and the Commission on Accreditation for Health Informatics and Information Management Education (CAHIIM). Boston University is designated a Center of Academic Excellence (CAE) in Cyber Defense and Research by the National Security Agency and Department of Homeland Security.
Gain Expertise in Software Engineering
Metropolitan College’s Graduate Certificate in Software Engineering will equip you with:
- 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.
The Graduate Certificate in Software Engineering can be applied to BU MET’s MS in Computer Information Systems, MS in Computer Science, and MS in Software Development. Students currently enrolled in a graduate certificate who are interested in transitioning into a master’s degree should contact their academic advisor to declare their interest in this pathway. A new master’s degree application is not required. Connect with a graduate admissions advisor at firstname.lastname@example.org to learn more about this option.
Software Engineering Graduate Certificate Curriculum
(Four courses/16 credits)
MET CS 632 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 cr. ]
|A1||IND||Campbell||CAS||W||6:00 pm – 8:45 pm|
MET CS 633 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 cr. ]Fall 2023
|A1||IND||Elentukh||FLR 123||W||6:00 pm – 8:45 pm|
|A2||IND||Elentukh||FLR 152||F||11:15 am – 2:00 pm|
|E1||IND||Elentukh||FLR 123||W||6:00 pm – 8:45 pm|
MET CS 665 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 cr. ]Fall 2023
|A1||IND||Orsini||PSY B53||T||6:00 pm – 8:45 pm|
|A1||IND||Orsini||KCB||R||6:00 pm – 8:45 pm|
MET CS 673 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.
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 cr. ]
|A1||IND||Eryilmaz||CAS 213||T||6:00 pm – 8:45 pm|
|A2||IND||Zhang||STH B19||R||12:30 pm – 3:15 pm|
|A1||IND||Czik||FLR||W||6:00 pm – 8:45 pm|
Computer Science Faculty
View All Faculty
Senior Associate Dean for Academic Affairs Associate Professor, Computer Science Director, Health Informatics & Health Sciences
Master Lecturer, Computer Science
Assistant Professor, Computer Science Director, Analytics
Associate Professor, Computer Science and Administrative Sciences Director, Project Management
Jae Young Lee
Assistant Professor, Computer Science Coordinator, Databases
Associate Professor of the Practice, Computer Science Coordinator, Software Development
Assistant Professor, Computer Science
Associate Professor Emeritus, Computer Science
Associate Professor Emeritus, Computer Science
Associate Professor and Associate Chair, Computer Science Coordinator, Health Informatics
Assistant Professor, Computer Science
Assistant Professor, Computer Science Director, Cybersecurity
Dean, Metropolitan College & Extended Education Professor of the Practice, Computer Science and Education Education Director, Information Security, Center for Reliable Information Systems & Cyber Security
Tuition & Financial Assistance
Competitive TuitionOur part-time rates are substantially lower than those of the traditional, full-time residential programs yet provide access to the same high-quality BU education.
Comprehensive Financial AssistanceOur services include scholarships, graduate loans, and payment plans.
How Much Does This Program Cost?
BU MET programs offer the flexibility of part-time study, either on campus or online. Tuition, fees, and total program cost are determined by enrollment status. Course enrollment in this certificate program is 1–2 courses (4–8 credits) in a semester, and tuition is charged the part-time per-credit rate.
Software Engineering Graduate Certificate (Online and On Campus)
|Enrollment Status||Part Time|
|Courses per Semester||2 courses
|Time to Degree||2 semesters
|Fees per Semester*||$60|
|Total Degree Cost*||$15,400|
*Based on 2023–2024 Boston University tuition & fee rates.
**Cost per credit is determined by course number (100–599 = $535/credit, 600–999 = $955/credit).
What to Read Next: MET Computer Science & IT Knowledge Center
- How Long Does a Master’s in Computer Science Take to Complete—and What is the Cost?
- Why Get a Master’s Degree in Computer Science at BU MET?
- What Do My Career Options Look Like with a Master’s in Computer Science from BU’s Metropolitan College?
- Are There Different Computer Science Graduate Programs or Specializations at BU?
News & Events
October 19th, 2023 at: 6:30pm - 8:00pm
Climate Change & Wine - Encouraging Sustainability
October 24th, 2023 at: 10:00am - 10:30am
Financing your BU MET Graduate Education (for INTERNATIONAL students)
October 24th, 2023 at: 2:30pm - 3:15pm
Financing your BU MET Graduate Education (for DOMESTIC students)