inline-defaultCreated with Sketch.

This website uses cookies to ensure you get the best experience on our website.

Students
Tuition Fee
Start Date
Medium of studying
Blended
Duration
Program Facts
Program Details
Degree
Diploma
Major
Software Engineering | Software Development
Area of study
Information and Communication Technologies
Education type
Blended
Course Language
English
About Program

Program Overview


The Graduate Certificate in Software Engineering from San Francisco State University offers 12 units of coursework to enhance knowledge in modern software engineering technologies, processes, and best practices. The program includes core requirements in cloud and distributed computing, software engineering, a core option in mobile or internet app development, and an elective in advanced topics such as high-performance computing or human-computer interaction. Designed for career advancement, this certificate program targets professionals seeking to expand their software engineering expertise.

Program Outline


Degree Overview:

  • Overview: The Graduate Certificate in Software Engineering is a 12-unit program offered by San Francisco State University.
  • It is designed for individuals who wish to expand their knowledge and skills in modern software engineering technologies, processes, and best practices.
  • Objectives: The program aims to provide students with a comprehensive understanding of:
  • Modern software engineering technologies used in development, testing, deployment, and management of software applications.
  • Best practices for software engineering processes and organization, including those applicable to global and distributed software projects.
  • Modern tools for team-based software development.
  • Effective software engineering teamwork in locally and globally organized projects.
  • Selected advanced software engineering technologies and topics through elective courses.

Outline:

  • Program Structure: The program consists of 12 units with the following structure:
  • Core Requirements (6 units):
  • CSC 847: Cloud and Distributed Computing: Concepts and Applications (3 units)
  • CSC 848: Software Engineering (3 units)
  • Core Options (3 units):
  • Select one course from the following:
  • CSC 780: Application Development for Mobile Devices (3 units)
  • CSC 867: Internet Application Design and Development (3 units)
  • Elective (3 units):
  • Select one course from the following:
  • CSC 720: Advanced Operating Systems (3 units)
  • CSC 746: High-Performance Computing (3 units)
  • CSC 841: Computer Performance Evaluation (3 units)
  • CSC 842: Human-Computer Interaction (3 units)
  • CSC 847: Cloud and Distributed Computing: Concepts and Applications (3 units)
  • CSC 849: Search Engines (3 units)
  • CSC 868: Advanced Object Oriented Software Design and Development (3 units)
  • CSC 874: Topics in Big Data Analysis (3 units)
  • CSC 899: Independent Study (3 units)
SHOW MORE
How can I help you today?