The Certificate in Web and Mobile Applications Development provides students with the specialized knowledge that is important in the development of web and mobile computer applications. Students will study and gain experience with the languages and frameworks that are most commonly used in developing these applications, with the design of user interfaces and software systems, and with associated topics such as networking, hosting infrastructure, and security. They will also learn the fundamental principles on which these topics are based, so that they will be prepared for the new technologies that are constantly being developed.
This is an advanced academic certificate at the postbaccalaureate level. The admission requirement is a bachelor's degree in computer science or a closely related field. Individuals who have a bachelor's degree in an unrelated field but equivalent knowledge of the background materials through work or self-study may be accepted into this program at the discretion of the program director.
Award of Certificate
The certificate requires completion of at least four courses (12 units) from the list of seven courses below, selected with the approval of the program advisor. These courses will be offered on a regular rotation:
At least two of the four courses taken to earn the certificate must be at the 600 level; all courses must be passed with a GPA of 3.0 or higher in order to earn the certificate. Three courses will be offered each fall and spring semester, so the certificate can be completed in as little as two semesters (one year). Consult with your graduate advisor to see if courses taken in this certificate program may be applied toward the Master's degree in Computer Science.
In compliance with SDSU and CSU guidelines regarding the ongoing COVID-19 pandemic, all Fall 2020 courses will be offered virtually.
|CS 0545 Introduction to Web Application Development||3||$1,185||8/24-12/17|
|CS 0546 Human Computer Interfaces||3||$1,185|
|CS 0547 Programming and Scripting Languages for Web Applications||3||$1,185|
|CS 0645 Advanced Web Application Development||3||$1,185|
|CS 0646 iPad/iPhone Mobile Application Development||3||$1,185|
|CS 0646 Android Mobile Application Development||3||$1,185|
|CS 0648 Web and Mobile Database Development||3||$1,185|
|CS 0648.01 Modern Web Development Frameworks||3||$1,185||8/25-12/17|
|CS 0648.02 Modern Full-Stack Web Development (Online only)||3||$1,185|
|CS 0696 Multi-Platform Mobile App Development||3||$1,185||8/25-12/17|
Dates subject to change
Last 12 months
Over 10 years
To accommodate the ongoing COVID-19 pandemic, we've temporarily extended or relaxed some of the application requirements for our graduate degree and advanced certificate programs. We want to ensure that all students can apply for our programs, even if they are currently unable to schedule tests or report transcripts.
Please review the official policy change notice from the Division of Graduate Affairs to learn how these changes may affect your application process.
Visit www.cs.sdsu.edu/applying-to-the-program for instructions on how to apply to the program. (Note: The GRE is not required for admission.)
In order to earn an advanced certificate or master's degree, you must apply and be admitted to SDSU. For more information, please contact the Division of Graduate Affairs at firstname.lastname@example.org, visit https://admissions.sdsu.edu/graduate/apply/steps_to_apply or call (619) 594-5213.
Admission Deadlines (subject to change)
Application deadline: Aug. 1, midnight
Required Documentation deadline: Aug.15
Application deadline: Oct. 31, midnight
Required Documentation deadline: Nov. 15
Student Success Stories
I now work as an iOS and Android developer at Yahoo! I recommend these courses to anyone who is really passionate about technology and wants to learn technologies that currently drive the software industry.
— Harsh Shah, Software Developer Engineer, Yahoo!
I was recruited as an intern at SDG&E to develop their Android mobile app. I was selected because of the knowledge I gained from these courses.
— Vanya Goel, Software Developer, San Diego Gas & Electric
Regardless of what type of computer systems development one does, knowing and understanding the mobile and web software stacks is crucial to a successful career.
— Justin Boseant, Production Engineering Manager, Facebook
It's not like other programs offered; it lets you have a peek at emerging technologies.
— Prashanth Govindaraj, iOS Senior Software Engineer, Reputation.com