Software Engineering, Specialization in Cloud and Mobile Computing


SJSU’s engineering program consistently receives top rankings for master's-level institutions by U.S. News & World Report.


total courses

for degree*


*Fees are subject to review & change

Apply Now

Additional Info

For more information, please visit:

CatalogSJSU Degree Catalog

Program website

Department Program Website

Handheld devices promise to dominate the future of software platforms as a result of the rapid convergence of computers and mobile phones. The number of mobile subscribers is continuously increasing, which makes Cloud and Mobile Computing an exciting and growing field.

The M.S. in Software Engineering, specialization in Cloud and Mobile Computing program will help you master the analysis, evaluation and implementation of Cloud and Mobile Computing principles as well as the appreciation of mobile platform development. Through the program’s advanced hands-on training approach you will develop skills in design, development, communication, management, information security and usability. You will be asked to investigate the differences between desktop and mobile computing, and dissect mobile apps and tool suites; learning about cutting-edge mobile software, frameworks, libraries and integrated environments. 

  Sign up for email notifications Program Website  

Program Features

  1. Master Practical Skills
    This program prepares students to master software development technologies in Cloud and Mobile Computing platforms. Students will provide applications and services to end users and use the latest software engineering processes where large-scale application design is pre-eminent, and system integration is the standard mode of development.
  2. Relevant Curriculum 
    The curriculum is developed and co-taught jointly by SJSU faculty members and industry experts of prominent Silicon Valley companies such as Uber, Google, Tesla, Cisco, KLA-Tencor, Salesforce, and more.
  3. Flexible Schedule for Working Professionals
    Classes are held in Santa Clara and meet in the evenings, allowing students to work and pursue their degree at the same time.

Multiple Career Opportunities

With a Master of Science in Software Engineering, specialization in Cloud and Mobile Computing from San José State University, you will gain the necessary skills to advance your career. Imagine an exciting career as a Network and Datacenter Administrator, Network Infrastructure Support, Network Implementation Engineer, Virtual Server Administrator, Storage Technology Administrator, or Technology Solution Manager.

Applying to the Program

Prospective students interested in the program are encouraged to complete a prequalification form so that a faculty advisor can review the student’s background and determine their suitability for the program.


The Minimum Requirement:

  • A Bachelor's Degree in Computer Engineering/ Computer Science, Software Engineering or related field.
  • A 3.0 or above GPA based on the last 60 technical semester units, 90 technical units from the previous quarter, or all degree units.
  • TOEFL if required.
  • GPA 3.0 or better
  • Conditional admissions may be granted for applicants with an exceptional background and GPA less than 3.0 but greater than 2.5.
  • NO GRE/GMAT Scores required.
  • Experience in related industry preferred.

For more specific information on SJSU's admission requirements, please visit the Engineering Extended Studies website.

For you to participate and receive credit from online classes at San Jose State University, your state of residence must have a reciprocity agreement in place with CSU. This agreement provides online students with consumer protection. For a complete list of participating states and details on the regulation, please visit