The MSCS program equips students with advanced theory and extensive hands-on training to solidify their expertise in modern CS applications and challenges. To further their expertise in a particular discipline, students have the option to choose one of three concentrations: Cybersecurity, Data Science or Network Engineering. 
 

36

Units
(Both in-person and online coursework available )

9

Average units 
per semester
(or take 12 per semester to get your MS in one year)

$450

Cost per unit
(2023-2024 rate)

12

Maximum 
transferrable units

Of the 36 units needed to graduate, 14 are required. Students can choose either Algorithms & Structured Programming (3) or Practical Application of Algorithms (3). 

The remaining foundational courses are as follows:

  • Data Modeling and Implementation Techniques (3)
  • Database Technologies Lab (1)
  • Object-Oriented Design in Python (3)
  • Object-Oriented Design in Python Lab (1)
  • Computer Science Capstone (3)

Students select 12 units from a list of specialized courses, which include more in-depth subjects like machine learning, cloud computing and network security. The remaining 10 units are fulfilled through elective coursework.
 

Spring classes start

Jan 13

Summer classes start

June 2

 

Program Format

  In-person classes
  Online classes
banner

SFBU Offers a Significant Number of Scholarships

San Francisco Bay University consistently lowers the cost of its programs by offering scholarship opportunities for its new student body. It is an excellent opportunity to earn a degree with little to no tuition costs. Talk to our admissions office today to learn more.
 

banner