Be the Firewall against Cybercrime Attacks
The Master of Science in Computer Science concentration in Cybersecurity at Boston University’s Metropolitan College (MET) provides in-depth knowledge of emerging cybersecurity threats and solutions to prepare technical leaders to identify, develop, and implement highly secure networks that support organizational goals.
Program at a Glance
- On Campus
- Part-Time or Full-Time Study
- STEM Designated
- 32–40 Units
- 8–20 Months to Completion
- 18 Core Faculty
- No GRE/GMAT
- Tuition & Fees Range—Part-Time Study*: $26,140–$30,895
*Based on 2026–2027 Boston University tuition and fees. Merit scholarship may reduce cost.
Take the Next Step
Get essential information and guidance for applying.
Develop In-Demand Cybersecurity Skills for Your Career
Cybercrime has become easily the most significant threat to organizations and individuals alike. A single hack can affect billions of users or cripple a company, and the problem promises only to become more challenging as the world’s digital content balloons and more devices, machines, and vehicles become “smart.” Cybereconomy research firm Cybersecurity Ventures asserts that by 2031 global cybercrime damages will exceed $12.2 trillion per year. At the same time, there is dire need for those with the critical applied skills and technological expertise to protect against, detect, and investigate cybercrime. In the 2025 ISC2 Cybersecurity Workforce Study, 59 percent of respondents cited critical or significant need for skills within their organizations—especially around the areas of AI, cloud computing, risk, and application security—with 30 percent saying they can’t find the talent to hire.
The BU MET Computer Science master’s with Cybersecurity concentration will prepare you to fill sought-after roles as varied as chief information security officer, IT security director or manager, security architect/engineer, security administrator, or information security analyst—which was ranked #2 in the U.S. News & World Report list of Top Technology Jobs (2026) and shows much faster than average growth.
“The skills and competencies that I gained helped me to attend an internship program which later converted to a fulltime position. I started my career as a data scientist right after finishing my master’s program. During my studies at BU, in addition to gaining knowledge and skills, I was able to build my self confidence and become aware of my potential, which is very helpful in my career as well as my personal life.” Read more.
Maryam Asghari (MET'22)
Senior Data Scientist, Telenav
MS, Computer Science
Speak with our Admissions Team
Schedule a 1:1 call to speak with an advisor directly or attend an admissions event alongside other future students.
Why Earn a Master’s in Computer Science Degree from BU?
- 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 & Cyber Security (RISCS) offers opportunities to collaborate and participate in research on system reliability and information security.
- Career Counseling: MET’s Career Development office and BU’s Center for Career Development offer a variety of job-hunting resources, including one-on-one career counseling by appointment for both online and on-campus students.
- Engaged Faculty: In BU MET’s Computer Science master’s program, you benefit from working closely with highly qualified faculty and industry leaders who have hands-on involvement in areas such as cybersecurity, digital forensics, data analytics, database management, cybersecurity, computer networks, software engineering, software development, and many others.
- Extensive Network: Study computer science alongside peers with solid IT and business experience, learn from faculty who have valuable contacts across several sectors, and benefit from an alumni community with strong professional connections.
- STEM Designated: Eligible graduates on student visas have access to an Optional Practical Training (OPT) of 12 months and an extension for up to 24 additional months.
- Student Support: Enjoy an exceptional student-to-instructor ratio, ensuring close interaction with faculty mentors 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, 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 with courses that begin fall, spring, and summer.
- 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.
- Merit Scholarships: All graduate students are automatically considered for merit scholarships during the application process and nominated based on eligibility. Learn more.
Master the Tools to Excel in Computer Science
The Cybersecurity concentration is part of BU MET’s MS in Computer Science (MSCS) degree program, focusing on developing the specific skills required to successfully develop and implement sophisticated and effective IT security systems.
BU MET’s Computer Science master’s degree prepares you for jobs that are seeing faster-than-average growth and excellent salaries. Amid growing demand for—and reliance upon—big data, cloud computing, machine learning, information security, and networking, the computer science and information technology sector is projected to grow at a rate much faster than the average for all other occupations through 2033, with a median annual wage of nearly $106K in 2024 (US Bureau of Labor Statistics Occupation Outlook Handbook). Because of the specialized nature of the work, competition for talent is fierce.
Graduate with Expertise
In addition to the learning outcomes derived from Metropolitan College’s Computer Science master’s degree program, the concentration in Cybersecurity will be able to:
- Demonstrate advanced knowledge of cybersecurity concepts, models, principles, and practices, and ability to apply the knowledge to identify and solve the cybersecurity problems.
- Identify and explain social, legal, and ethical issues related to cybersecurity and privacy, and how they guide and apply cybersecurity design, planning, and decisions.
- Demonstrate advanced knowledge of crypto algorithms and their applications.
- Demonstrate advanced knowledge of network security and its applications.
- Identify and develop technologies and tools to prevent, detect, react to, and recover from attacks in various contexts using both offensive and defensive thinking.
Certificate-to-Degree Pathway
BU MET graduate certificate programs can serve as building blocks to a master’s degree. The Graduate Certificate in Cybersecurity and Graduate Certificate in Digital Forensics share specific courses with the master’s in Computer Science concentration in Cybersecurity. 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 metadmissions@bu.edu to learn more about this option.
Master’s in Computer Science Curriculum
Cybersecurity Concentration
A total of ten courses (40 units) is required. Students exempted from the foundation courses will complete a total of eight courses (32 units).
Students must complete the foundation courses, core courses, and Cybersecurity concentration requirements.
A minimum passing grade for a course in the graduate program is a C (2.0) but an average grade of B (3.0) must be maintained to be in good academic standing and to be eligible to graduate.
Preparatory Labs
All students are enrolled in the following free, online, non-unit preparatory labs designed to strengthen their academic foundation and serve as a key resource for the degree program. Requirements for completion are assessed during the application process.
Foundation Courses
(Two courses/8 units)
Qualified students may be exempt from one or both foundation courses based on previous academic background in information technology, computer science, and mathematics. Applicants will be notified of their curriculum requirements upon admission. If foundation courses are assigned, they must be completed within the first semester of study.
MET CS 542 Data Structures
Sprg ‘27
Prerequisites: (MET CS 232 or MET LB 100) and (MET CS 248 or MET LB 101). Or consent of instructor. This course introduces fundamental and advanced data structures and their practical use in software development. Topics include linear structures (arrays, linked lists, stacks, queues), priority queues, trees and balanced trees, heaps, hashing and maps, and graph representations. Emphasis is placed on abstract data types (ADTs), implementation techniques, and selecting appropriate data structures for real-world problem solving. [ 4 cr. ]
MET CS 572 Computer Architecture
Sprg ‘27
Prerequisites: (MET CS 232 or MET LB 100) and (MET CS 248 or MET LB 101). Or consent of instructor. Examines the fundamental principles of computer architecture, from instruction set design to modern secure and high-performance processors. Topics include number systems, ISA concepts, datapath and control design, pipelining and speculative execution, memory hierarchy and virtual memory, parallel and multicore systems, and advanced architectural features such as superscalar execution and hardware-based security mechanisms. The course emphasizes the interaction between hardware, operating systems, and software, as well as performance and security trade-offs in modern processor design. [ 4 cr. ]
Core Courses
(Four courses/16 units)
MET CS 566 Analysis of Algorithms
Fall ‘26
Sprg ‘27
Prerequisites: MET CS 342 or MET CS 526 or consent of instructor. Learn methods for designing and analyzing algorithms while practicing hands-on programming skills. Topics include divide-and-conquer, sorting, dynamic programming, greedy algorithms, advanced data structures, graph algorithms (shortest path, spanning trees, tree traversals), matrix operations, and NP-completeness. [ 4 cr. ]
Fall 2026
| Section |
Type |
Instructor |
Location |
Days |
Times |
| A1 |
IND |
Zhang |
CAS 228 |
M |
6:00 pm – 8:45 pm |
| A2 |
IND |
Belyaev |
CAS 203 |
T |
6:00 pm – 8:45 pm |
MET CS 575 Operating Systems
Fall ‘26
Sprg ‘27
Prerequisites: MET CS 472 or MET CS 572 or consent of instructor. Overview of operating system characteristics, design objectives, and structures. Topics include concurrent processes, coordination of asynchronous events, file systems, resource sharing, memory management, security, scheduling, and deadlock problems. [ 4 cr. ]
Fall 2026
| Section |
Type |
Instructor |
Location |
Days |
Times |
| A1 |
IND |
Nourai |
KCB 102 |
T |
6:00 pm – 8:45 pm |
| A2 |
IND |
Nourai |
HAR 302 |
R |
6:00 pm – 8:45 pm |
MET CS 662 Computer Language Theory
Fall ‘26
Sprg ‘27
Prerequisites: MET CS 566 or consent of instructor. Theory of finite automata, regular expressions, and properties of regular sets. Context- free grammars, context-free languages, and pushdown automata. Turing machines, undecidability problems, and the Chomsky hierarchy. Introduction to computational complexity theory and the study of NP-complete problems. [ 4 cr. ]
Fall 2026
| Section |
Type |
Instructor |
Location |
Days |
Times |
| A1 |
IND |
Temkin |
CGS 521 |
T |
6:00 pm – 8:45 pm |
| A2 |
IND |
Naidjate |
CAS 204A |
R |
6:00 pm – 8:45 pm |
And one of the following:
MET CS 535 Computer Networks
Fall ‘26
Sprg ‘27
Prerequisite: MET CS 575 or consent of instructor. Provides a robust understanding of networking. You will learn the fundamentals of networking systems, their architecture, function, and operation, and how these are reflected in current network technologies. As well as the principles that underlie all networks and their application (or not) to current network protocols and systems. Discover how layers of different scope are combined to create a network and receive a basic introduction to Physical Media, the functions that make up protocols, such as error detection, delimiting, lost and duplicate detection; and the synchronization required for the feedback mechanisms: flow and retransmission control, etc. In addition, learn how these functions are used in current protocols, such as Ethernet, WiFi, VLANs, TCP/IP, wireless communication, routing, congestion management, QoS, network management, security, and the common network applications, as well as some past applications with unique design solutions. Restrictions: This course may not be taken in conjunction with MET CS 625 or MET CS 425 (undergraduate). Only one of these courses can be counted toward degree requirements. [ 4 cr. ]
Fall 2026
| Section |
Type |
Instructor |
Location |
Days |
Times |
| O1 |
IND |
Mansur |
|
ARR |
12:00 am – 12:00 am |
MET CS 579 Database Management
Fall ‘26
Sprg ‘27
Prerequisite: MET CS 232 or consent of instructor. A theoretical yet modern presentation of database topics ranging from data and object modeling, relational algebra and normalization, to advanced topics such as how to develop web-based database applications. Other topics include relational data modeling, SQL, and manipulating relational data; applications programming for relational databases; physical characteristics of databases; achieving performance and reliability with database systems; and object-oriented database systems. Restrictions: This course may not be taken in conjunction with MET CS 469 (undergraduate) or MET CS 669. Refer to your department for further details. [ 4 cr. ]
Fall 2026
| Section |
Type |
Instructor |
Location |
Days |
Times |
| A1 |
IND |
Lee |
KCB 102 |
M |
6:00 pm – 8:45 pm |
Students who have completed courses on core curriculum subjects as part of their undergraduate degree program may request permission from the Department of Computer Science to replace the corresponding core courses with graduate-level computer science electives. Please refer to the MET CS Academic Policies Manual for further details.
Concentration Requirements
(Four courses/16 units)
MET CS 595 Cybersecurity Fundamentals
Fall ‘26
Sprg ‘27
Prerequisite: METCS535 or METCS625 or instructor's consent. In this course, you will be introduced to fundamental concepts and principles of cybersecurity and how to apply them in developing security mechanisms and policies. Explore topics such as basic risk assessment and management, legal and ethical issues, cyber attack defense methods and tools, security principles, models, and components. You will also learn about different crypto protocols, techniques, and tools, including symmetric and asymmetric encryption algorithms, hashing, public key infrastructure, and how they can be used. You will learn to identify security threats and techniques to defend hardware, operating systems, networks, and applications in modern computing environments. Hands-on labs using current tools will also be completed as part of the required coursework. [ 4 cr. ]
Fall 2026
| Section |
Type |
Instructor |
Location |
Days |
Times |
| A1 |
IND |
Arena |
CGS 515 |
W |
6:00 pm – 8:45 pm |
| E1 |
IND |
Arena |
CGS 515 |
W |
6:00 pm – 8:45 pm |
| O1 |
IND |
Pak |
|
ARR |
12:00 am – 12:00 am |
MET CS 690 Network and Cloud Security
Fall ‘26
Sprg ‘27
Prerequisites: (MET CS 535 or MET CS 625) and (MET CS 595 or MET CY 100) or consent of instructor. This course is designed to provide students with a comprehensive understanding of the fundamental concepts, principles, technologies, and best practices to secure both computer networks and clouds. Topics include an overview of network threats, SSL/TLS, Kerberos, PKI, IPsec, DNSsec, SSH, Firewall, IDS, VPD, electronic mail security, wireless network security, Blockchain, TOR, Cloud architecture, an overview of cloud threats, architecture protection, and data protection in Cloud, IAM, security best practices, etc. Upon the completion of the course, students are expected to know the threats and vulnerabilities that networks and cloud systems face, along with the strategies and tools used to mitigate those risks. Hands-on labs based on existing tools are provided and required. [ 4 cr. ]
Fall 2026
| Section |
Type |
Instructor |
Location |
Days |
Times |
| O1 |
IND |
Zhang |
|
ARR |
12:00 am – 12:00 am |
MET CS 698 Cryptography
Prerequisites: (MET CS 248 or MET LB 101 ) and MET CS 566. Or consent of instructor - Students explore the main concepts and principles of cryptography, with the main emphasis on public key cryptography. The course begins with the review of integers and a thorough coverage of the fundamentals of finite group theory, followed by the RSA and ElGamal ciphers. Primitive roots in cyclic groups and the discrete log problem are discussed. Baby-step Giant-step and the Index Calculus probabilistic algorithms to compute discrete logs in cyclic groups are presented. Naor -- Reingold and Blum -- Blum -- Shub Random Number Generators as well as Fermat, Euler and Miller-Rabin primality tests are thoroughly covered. Pollard's Rho, Pollard's and Quadratic Sieve factorization algorithms are presented. The course ends with the coverage of some oblivious transfer protocols and zero-knowledge proofs. There are numerous programming assignments in the course. [ 4 cr. ]
Plus one course selected from the following list:
MET CS 674 Database Security
Fall ‘26
Sprg ‘27
The course provides a strong foundation in database security and auditing by utilizing Oracle scenarios and step-by-step examples. The following topics are covered: security, profiles, password policies, privileges, roles, Virtual Private Databases, and auditing. The course also covers advanced topics such as SQL injection, database management, and security issues, such as securing the DBMS, enforcing access controls, and related issues. [ 4 cr. ]
Fall 2026
| Section |
Type |
Instructor |
Location |
Days |
Times |
| O2 |
IND |
|
|
ARR |
12:00 am – 12:00 am |
MET CS 693 Digital Forensics and Investigations
Fall ‘26
Sprg ‘27
Provides a comprehensive understanding of digital forensics and investigation tools and techniques. Learn what computer forensics and investigation is as a profession and gain an understanding of the overall investigative process. Operating system architectures and disk structures are discussed. Studies how to set up an investigator's office and laboratory, as well as what computer forensic hardware and software tools are available. Other topics covered include importance of digital evidence controls and how to process crime and incident scenes, details of data acquisition, computer forensic analysis, e-mail investigations, image file recovery, investigative report writing, and expert witness requirements. Provides a range of laboratory and hands-on assignments either in solo or in teams. With rapid growth of computer systems and digital data this area has grown in importance. Prereq: Working knowledge of windows computers, including installing and removing software. Access to a PC meeting the minimum system requirements defined in the course syllabus. [ 4 cr. ]
Fall 2026
| Section |
Type |
Instructor |
Location |
Days |
Times |
| E1 |
IND |
Arena |
MET 101 |
S |
9:00 am – 12:00 pm |
| O1 |
IND |
Navarro |
|
ARR |
12:00 am – 12:00 am |
MET CS 694 Mobile Forensics and Security
Sprg ‘27
Overview of mobile forensics investigation techniques and tools. Topics include mobile forensics procedures and principles, related legal issues, mobile platform internals, bypassing passcode, rooting or jailbreaking process, logical and physical acquisition, data recovery and analysis, and reporting. Provides in-depth coverage of both iOS and Android platforms. Laboratory and hands-on exercises using current tools are provided and required. [ 4 cr. ]
MET CS 696 Biometrics
Sprg ‘27
MET LB 100 and MET LB 104 lab, or equivalent knowledge, or consent of instructor. In this course, we will study the fundamental and design applications of various biometric systems based on fingerprints, voice, face, hand geometry, palm print, iris, retina, and other modalities. Multimodal biometric systems that use two or more of the above characteristics will be discussed. Biometric system performance and issues related to the security and privacy aspects of these systems will also be addressed. [ 4 cr. ]
MET CS 763 Secure Software Development
Fall ‘26
Sprg ‘27
Prerequisites: At least two programming-intensive or software development courses or consent of instructor. You should be proficient in at least one high-level programming language. Completion of MET CS 673 is preferred. - An overview of techniques and tools to develop secure software. You will focus on the application of security with topics including secure software development processes, DevSecOps, threat modeling, secure requirements and architectures, vulnerability and malware analysis using static code analysis and dynamic analysis tools, and vulnerabilities in C/C ++ and Java programs, Crypto and secure APIs, vulnerabilities in web applications and mobile applications, and security testing will also be covered. You will complete the required hands-on lab and programming exercises using current tools. [ 4 cr. ]
Fall 2026
| Section |
Type |
Instructor |
Location |
Days |
Times |
| O2 |
IND |
Zhang |
|
ARR |
12:00 am – 12:00 am |
MET CS 787 AI and Cybersecurity
Fall ‘26
Prerequisites: MET CS 577 or consent of instructor. This course provides an in-depth exploration of the critical intersection between Artificial Intelligence (AI) and cybersecurity, focusing on two interconnected themes: protecting AI systems from vulnerabilities and harnessing the power of AI to tackle cybersecurity challenges. As AI becomes a cornerstone of modern technology, ensuring the security of AI-powered systems against adversarial attacks, backdoor attacks, and model theft is essential. Simultaneously, AI offers transformative capabilities for malware detection, intrusion prevention, and malware analysis. Through a combination of theoretical foundations, hands-on exercises, and real-world case studies, students will delve into topics such as adversarial machine learning, backdoor injection and defense, IP protection, and privacy-preserving AI. They will also learn how to design and implement AI-driven tools for identifying and mitigating cyber threats in dynamic environments. The course emphasizes practical applications, encouraging students to build resilient AI systems and utilize advanced AI techniques to enhance system security and detect emerging threats. Hands-on labs based on existing tools are provided and required. [ 4 cr. ]
| Section |
Type |
Instructor |
Location |
Days |
Times |
| A1 |
IND |
Zhang |
BRB 121 |
M |
6:00 pm – 8:45 pm |
Computer Science Faculty
How Much Does This Program Cost?
BU MET Programs offer the flexibility of part-time or full-time study. Tuition, fees, and total program cost are determined by enrollment status. If you enroll in 1–2 courses (4–8 units) in a semester, you are charged the part-time per-unit rate. If you enroll in 3–4 courses (12–16 units) in a semester, you are charged the full-time semester rate.
MS in Computer Science, Cybersecurity Concentration (On Campus)
| Enrollment Status |
Part Time |
Full Time |
| Courses per Semester |
2 courses (8 units) |
4 courses (16 units) |
3 courses (12 units) |
| Time to Degree |
4–5 semesters (16–20 months) |
2–3 semesters (8–16 months)*** |
3–4 semesters (12–20 months)*** |
| Tuition* |
$585-$1,030 per unit** |
$36,512 per semester |
$36,512 per semester |
| Fees per Semester* |
$75 |
$524 |
$524 |
| Total Degree Cost* |
$26,140– $30,895 |
$74,072– $82,387 |
$82,387– $115,303 |
*Based on 2026–2027 Boston University tuition and fee rates.
**Cost per unit is determined by course number (100–599 = $585/unit, 600–999 = $1,030/unit).
***Summer semester enrollment is not required for international students to maintain F-1 visa status. Enrollment in summer semester coursework will expedite completion of program and reduce total program cost.
International students seeking an F-1 visa for on-campus study must enroll full time and demonstrate availability of funds to cover the Estimated Cost of Graduate Study; those who wish to study online may enroll part-time but are not eligible for a visa. Learn more about International Student Tuition & Fees.
Questions? Please contact us to hear from an Admissions Advisor who can help you determine the best enrollment pathway. For information regarding financial aid, visit BU MET’s Financial Aid page.
What to Read Next: MET Computer Science & IT Knowledge Center
News & Events
Events
Project Management in Practice 2026
Day:
October 31st, 2026
Time:
9:00am - 5:45pm
Doan Family Center for Computing and Data Sciences, Boston, MA; Online
Details
Events
Faculty Webinar with Professor Justin Joseph: Health Communication Career Options and Market Demands
Day:
November 4th, 2026
Time:
10:00am - 11:00am
Details
Events
Financing your BU MET Graduate Education (for INTERNATIONAL students)
Day:
November 10th, 2026
Time:
9:00am - 9:45am
Virtual
Details
Back to Programs