Graduate Certificates

corner of thornton hall

Graduate Certificates

 

Applying for Certificate Program

We welcome applications from current matriculated San Francisco State graduate students (domestic and international) and non-matriculated post-baccalaureate domestic students interested in Software Engineering and Ethical Artificial Intelligence. More details on the certificates and contact information are listed below.

Applications are due by August 15 for Fall admission or January 15 for Spring admission, unless the academic department requires an earlier deadline.

Current matriculated domestic and intentional graduate students at SFSU:
  1. Download the Application Form: http://grad.sfsu.edu/content/certificate-admissions-application
  2. Follow the Instructions on the Form.
  3. Obtain the signature by your chosen Graduate Certificate Coordinator.
  4. Bring the package to the SFSU Division of Graduate Studies (Administration Building, Room 250).

Domestic non-matriculated students:

Please formally apply to the graduate certificate via Cal State Apply.
*Important* to apply for certificates on Cal State Apply:

  1. Visit your EXTENDED PROFILE
  2. Under DEGREE GOAL, select CERTIFICATE
  3. Choose the Graduate Certificate you wish to apply for
  4. Click SAVE

As part of the Cal State Apply application, applicants are required to include:

  • Unofficial transcripts
  • Statement of Interest
  • Current CV/Resume
  • Preferred Faculty Member whose field of research most closely aligns with your background and interests (see below)


Applying for Certificate Award

In consultation with your faculty mentor and upon completion of certificate requirements, you must apply for award of the graduate certificate in Software Engineering. To apply for award, you must submit a Certificate Approved Program (CAP) form to the Division of Graduate Studies and submit a $7.00 processing fee to the Bursar's Office.

General information about SFSU Certificate programs, including the application process, is here: http://bulletin.sfsu.edu/about-sfsu/degrees-offered/certificates/



Ethical Artificial Intelligence


Students in the Certificate Program will be guided and advised by the Supervisory Committee comprising faculty from San Francisco State’s programs in Computer Science, Business and Philosophy, and these programs’ graduate advisors.

Artificial Intelligence (AI) is becoming an integral technology in many areas (medicine, health, autonomous driving cars, business, loan approvals, law enforcement, distribution of government and health services, news filtering, etc.) and is often considered the driving force of a 4th technological revolution.

The impact of AI is expanding rapidly, but due to its complexity it offers challenges to ensuring proper, ethical, unbiased and transparent operations. This is evidenced by increasing reporting on the use and misuse of AI in government and media, and calls for greater scrutiny and oversight. Skills related to ethical use of AI will be more and more important for both developers and users of AI technology.

To address these needs, SFSU’s Computer Science Department, College of Business and Philosophy Department established a multi-College Graduate Certificate in Ethical AI. Our approach to this certificate is unique in its multidisciplinary and multi-College nature, which involves three critical areas necessary to understanding this subject, as outlined below. Students must take one course from each of these three areas (total of 9 units) and also complete a self reflection research paper (1 unit):

  • AI Technologies and Applications: courses in this core area focus on algorithmic and technical principles of AI and can be selected to fit the background of graduate students from Computer Science, Business or Philosophy.
  • Ethics and Compliance in Business: focus on integrity, understanding and applying managerial ethical decision-making; understanding regulatory compliance as it relates to organizational functions; developing ethics training, and evaluating stakeholder impacts.
  • Ethics Principles: courses on the ethical, political, and social ramifications of current and emerging uses of AI.
  • Self-reflection Research Paper: the certificate program requires a culminating research paper to demonstrate student self-reflection on specific issues in AI ethics. Students take a 1-unit independent study in conjunction with this course, to be supervised by one of the faculty advisors (see below for a list of advisors).

Since the Certificate has multiple overlapping courses with current MS, MBA and MA programs in Computer Science, Management, and Philosophy, our matriculated graduate students can easily complete the Certificate with minimal overhead. This certificate is also designed to fit the needs of professionals from industry who can use it to continue their education and gain an additional credential that will be appealing to employers who are concerned about being good stewards of AI and responsibly managing their business practices as more regulation and public scrutiny of AI comes to pass.

For more details, visit the SF State Bulletin: http://bulletin.sfsu.edu/colleges/science-engineering/computer-science/certificate-ethical-artificial-intelligence/

 

Contacts

Please contact one of the following faculty in the AI Certificate Supervisory Committee:

  • Prof. D. Kleinrichert, College of Business, SFSU. Expertise in business ethics, corporate social responsibility, risk management, and environmental sustainability. At SFSU since 2007.
    More Information: Prof. Kleinrichert
  • Prof. C. Montemayor, Philosophy Department, SFSU. Expertise in philosophy of mind, cognitive science, philosophy of psychology and epistemology. At SFSU since 2009.
    More Information: Prof. Montemayor
  • Prof. D. Petkovic, CS Department, SFSU, IEEE Life fellow. Expertise in AI, Usability and SW Engineering. 20 years of industry experience. At SFSU since 2003.
    More Information: Prof. Petkovic

All are available to respond to inquiries, but it is best to contact the faculty whose field of research most closely aligns with your background and interests.

 



Software Engineering


We are witnessing ever increasing demand for CS graduates in multiple industries worldwide. Successful professionals in computing-related industries must attain and continuously update skills in Software Engineering (SE) in order to have successful careers.

The Graduate Certificate in SE is an opportunity to meet the critical needs of matriculated as well as non-matriculated students in attaining and updating highly sought-after skills for their success in their careers as software (SW) engineers.

Since the Certificate has multiple overlapping courses with SF State’s current MS in CS program, students in the program can easily complete the Certificate with minimal overhead, and gain an additional credential to showcase their Software Engineering skills.

Professionals from industry can efficiently continue their software education and gain additional credentials by completing the Certificate.

Here are the basis for the three core areas of our Graduate Certificate in SW Engineering:

  • Students will be able to complete the SE Certificate in 2 to 3 semesters. Courses in each group in the certificate are offered regularly by the CS Department.
  • Students in the certificate program will be guided/advised by the Supervisory Committee, and the Computer Science Department’s graduate advisors.
  • Both matriculated and non-matriculated students can apply for this certificate provided they have adequate qualifications as described in application process.

On completion of this certificate, students will attain skills in three categories:

  • Basic SW systems and technologies (large SW development, cloud computing, WWW engineering, mobile technologies, distributed and large scale systems etc.)
  • SE modern processes covering the full SE lifecycle (Agile, SCRUM, User Centered Design, SE teamwork and organization etc.)
  • Exposure to modern SE applications and technologies

The three core areas covered in this certificate are:

  • Core requirements focusing on SE best practices, teamwork and organization (two courses, 6 units)
  • Core options focusing on important SE applications and technologies (one course, 3 units)
  • Electives including a number of SE related courses (one course, 3 units)

For more details, visit the SF State bulletin: http://bulletin.sfsu.edu/colleges/science-engineering/computer-science/certificate-software-engineering/

 

Contacts
  • Prof. Dragutin Petkovic has industry and startup experience in media content management, SW Engineering and usability. Current research in SW engineering, ML and AI explainability. IEEE Life Fellow.
    More Information: Prof. Petkovic
  • Prof. Isabel Hyo Jung Song has a long-term industry-scale software engineering experience. Her research interest includes large-scale software engineering, agile management, software engineering & entrepreneurship.
    More Information: Prof. Song
  • Prof. Jozo Dujmovic works in the area of quantitative models of software performance. His research is focused on development of benchmark program generators, workload characterization models, benchmark design, performance measurement, and models for evaluation and comparison of software products.
    More Information: Prof. Dujmovic