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.

Applications Now Open!
Fall 2022: 
Oct. 1, 2021-August 1, 2022

How to Apply

Register Courses

 

Due to the ongoing COVID-19 pandemic, all in-person components of this program have either been paused, rescheduled, or moved into a virtual format until further notice.

Please email webmobile.ces@sdsu.edu or call (619) 594-2966 to learn how these changes affect your program. SDSU will continue to monitor the situation and follow the guidance of our local and federal health agencies.

 

Meet the growing demand for experienced full-stack developers by earning an Advanced Certificate in Web and Mobile Applications Development from San Diego State University.

×

About the program

According to 2020 estimates, there are over 3.5 billion smartphone users in the world today. Nearly all of them use web and mobile applications to perform all sorts of tasks on a daily basis. From online banking and shopping to gaming and posting on social media, web and mobile apps are an essential part of our modern digital culture, and they’re not going away anytime soon. Employment opportunities for software developers are projected to grow by an astounding 22% over the next decade.

Estimated CostTotal Estimated Cost
$5,244
Completion Time Completion Time
As short as 2 Semesters
Course Format Course Format
Online or Hybrid

Request Info

Whether you’re new to the application development industry, or you’re a developer looking to optimize your résumé and learn about the latest technologies and industry trends, earning an Advanced Certificate in Web and Mobile Applications Development from San Diego State University will place you at the forefront of this high-demand, high-paying industry in as little as one academic year.

We’ve created this web and mobile application certificate program in collaboration with SDSU’s Department of Computer Science, which means that you’ll also be able to earn up to 12 units of graduate-level credit and prepare for a master’s program in computer science while learning what it takes to become a forward-thinking full-stack developer.

What Do Our Students Have to Say?

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!

Program is perfect for

Our academic community is made up of career-driven web and mobile application development professionals who are passionate about developing the applications of today and contributing to the direction of our field. If you’re interested in a career that combines creativity with technology, you’re the type of student we’re looking for.

Whether you’re interested in earning a promotion, changing your role in the web and mobile application development industry, preparing for a graduate program, or you’re just adding some new tools to your toolbox, earning an Advanced Certificate in Web and Mobile Applications Development can help you achieve your professional goals.

At just $395 per unit, our web and mobile application development courses are a great way to optimize your skill set at a low cost. There are also many financial aid options available to SDSU students. And because all courses are offered in an online format, you can work towards your certificate on your schedule, without putting your professional life on hold.

What Do Our Students Have to Say?

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

What you can learn

With a timely curriculum designed by experts with years of experience, you’ll focus on the skills that matter in application development. Our courses cover essential client-side and server-side skills, including:

  1. Programming and scripting languages (XHTML, CSS, Javascript, AJAX)
  2. iOS and Android
  3. Networking
  4. Databases (SQL)
  5. Hosting infrastructure
  6. Frameworks (Bootstrap, SASS, jQuery)
  7. Security
  8. Multi-platform development
  9. Serverless and microservices architecture (AWS)
  10. User experience

Learn More

The curriculum also focuses on the methodology behind the tools and technologies that create some of the most popular applications in use today. By understanding the why and how of application development, you’ll attain a science-based, dynamic, and data-driven approach to the field that will allow you to understand new technologies as they continue to roll out.

Through advanced online web and mobile application development courses designed and delivered by experts from SDSU’s Department of Computer Science, you’ll learn the skills you need to launch your career as a full-stack developer. With ten unique courses to choose from, you’ll also be able to customize your curriculum and focus your studies to better meet your career goals.

This dynamic approach to web and mobile application development will help you become the type of developer that can succeed today — and grow tomorrow.

What Do Our Students Have to Say?

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

Outcomes

Labor Analysis
Software Developer — Nationwide

Job Postings
Job Postings
Last 12 months (2019)
1,469,200

Projected Growth
Projected Growth
Over 10 years
+22%

Salary Range
Salary Range
Average
$107,510


Source: BLS & Burning Glass Technologies, 2020

 

Last year, the median annual wage for software developers was $107,510. Annual wages ranged from less than $65,000 for the lowest 10% to nearly $165,000 for the highest 10%. The median annual wages for software developers in the top industries in which they worked were as follows:

Median Salary by Industry, 2019

Software publishers

$122,110

Manufacturing

$116,080

Management of companies and enterprises

$107,640

Computer systems design and related services

$103,670

Insurance carriers and related activities

$100,980

Number of Jobs by Industry, 2019

Computer Systems Design and Related Services

472,180

Software Publishers

122,320

Management of Companies and Enterprises

69,940

Data Processing, Hosting, and Related Services

48,050

Other Information Services

40,670

 

What Do Our Students Have to Say?

It's not like other programs offered; it lets you have a peek at emerging technologies.”

- Prashanth Govindaraj, iOS Senior Software Engineer, Reputation.com

Request Info

Why Should You Choose Us?

Innovation

As someone who’s interested in building a career in web and mobile app development, you need to stay up-to-date on the latest tools and trends in the web and mobile app industry. Our curriculum focuses on the science behind applications, so you’ll be better prepared to use the latest technological advancements to develop the web and mobile applications of tomorrow.

Reputation

When you choose to earn an Advanced Certificate in Web and Mobile Application Development from SDSU, you’re choosing a program developed by one of the top public universities in the country. Our expert instructors turn the virtual classroom into a forum for growth and collaboration, and they re-enforce every lesson with their extensive professional experience.

Accessibility

Many of today’s students have to handle a variety of personal and professional commitments, which can make getting an education difficult. Our programs are designed to make education more accessible. At just under $395 per unit, our application development program is affordable and accessible to all learners, no matter where you are in your career. We also have many opportunities for you to receive financial aid.

×

In order to earn the certificate, you’ll need to complete at least four courses (12 units) that you’ll select with the help of your program advisor. You’ll need to complete at least two 600-level courses, and you should pass all courses with a GPA of 3.0 or higher.

We offer three courses each fall and spring semester, which means you’ll be able to complete your certificate in as little as two semesters (one year).

Courses Units Cost
CS 0545 Introduction to Web Application Development 3 $1,311
CS 0546 Human Computer Interfaces 3 $1,311
CS 0547 Programming and Scripting Languages for Web Applications 3 $1,311
CS 0645 Advanced Web Application Development 3 $1,311
CS 0646 iPad/iPhone Mobile Application Development 3 $1,311
CS 0646 Android Mobile Application Development 3 $1,311
CS 0648 Web and Mobile Database Development 3 $1,311
CS 0648.01 Modern Web Development Frameworks 3 $1,311
CS 0648.02 Modern Full-Stack Web Development (Online only) 3 $1,311
CS 0696 Multi-Platform Mobile App Development 3 $1,311

In compliance with SDSU and CSU guidelines regarding the ongoing COVID-19 pandemic, all courses will be offered virtually.

×

Admission Requirements

This program consists of graduate-level courses and results in a post-baccalaureate certificate. This means that you’ll need to have a bachelor’s degree in computer science or a closely related field in order to apply for the program.

If you have a bachelor's degree in an unrelated field, but you possess an equivalent knowledge of the background materials through work or self-study, you may be accepted into this program at the discretion of the program director.

Application Instructions

If you’re currently enrolled in SDSU’s Master of Computer Science program and you’d like to earn a certificate in addition to your master’s degree, you’ll need to fill out a Request Form.

For all other students, to apply for the Advanced Certificate in Web and Mobile Applications Development program from outside SDSU, you should:

  1. Submit an application to the University through Cal State Apply
  2. Create your SDSU WebPortal Account after receiving your Red ID number to track your progress
  3. Submit Official Documents and Test Scores to SDSU Graduate Admissions:
    • Official transcripts reflecting the last 60 semester (90 quarter) units attempted sent in sealed envelopes (issued by the school) from all postsecondary schools attended. Do not send transcripts before submitting the Cal State Apply application as this may result in processing delays
    • If you’re an international student, you should submit the following:
      • One official original-language record of all academic coursework and proof of degree sent directly from your school, including a certified literal English translation.
      • TOEFL test scores (if post-secondary instruction is in a language other than English)
    • You should send all transcripts and relevant test scores to the following address:

      Enrollment Services
      Graduate Admissions Document Processing Unit

      San Diego State University
      5500 Campanile Drive
      San Diego CA 92182-7416

Deadlines

Fall Admission

CalState Apply Application: August 1
Graduate Admissions Packet Submission: August 15

Spring Admission

CalState Apply Application: November 1
Graduate Admissions Packet Submission: November 15

Deadlines are subject to change.

Please note that you can take one course in our Web and Mobile Application Development program prior to matriculation. The other three courses must be completed after you’re admitted.

Cost

  Unit Cost Program Unit Range* Cost
Tuition $376 12 $4,512
Fees
Associated Students $19 12 $228
Technology $21 12 $252
Student Engagement $21 12 $252
Total Estimated Costs $437   $5,244

* Everyone is unique, your admissions advisor will work with you to determine the right path that suits your needs.

 Back to Top >

Contact Information

Courses

2021 Summer2021 Fall2022 Winter2022 Spring
CS 0545 Introduction to Web Application Development
World Wide Web application development. Fundamentals of XHTML, CSS, Javascript, client-side and server-side scripting, PHP and CGI programming with Perl. Application integration with SQL database systems.
Course Date(s)

Register
Instructors
Cynthia D Chie
CS 0547 Programming & Scripting Languages for Web Applications
Principles and practice of dynamic and scripting and functional languages used in web applications. Basic language concepts, data structures in dynamic languages, code structure, code quality, testing, string manipulation, dynamic code generation.
Course Date(s)


Register
Instructors
Steve Price
CS 0645 Advanced Web Application Development
Continue to advance your skills with the Advanced Web Application Development course. On the client side, you will learn advanced XHTML, CSS, Javascript, and AJAX. Server side topics include developing applications using Java Web Services (servlets and JSP), integration with SQL database systems, and common frameworks for rapid development and deployment. A major emphasis is on high-performance platforms, and application architectures suitable for large, complex projects.
Course Date(s)


Register
Instructors
Cynthia D Chie
CS 0646.01 Android Mobile Application Development
Design and implementation of applications for smart mobile phones and mobile devices. GUI programming, application structure, network, database, video, GPS sensors, and multi-touch in applications. GUI design for multi-touch screens, usability testing.
Course Date(s)


Register
Instructors
Roger Whitney
CS 0646.02 iPad/iPhone Mobile Application Development
Design and implementation of applications for smart mobile phones and mobile devices. GUI programming, application structure, network, database, video, GPS sensors, and multi-touch in applications. GUI design for multi-touch screens, usability testing.
Course Date(s)


Register
Instructors
Roger Whitney
CS 0648 Web and Mobile Database Development
Explore emerging technologies in web and mobile software development. Understand the issues and concepts underlying new technology through hands-on experience, and become prepared for future developments in this quickly evolving field. This course may be repeated with new content.
Course Date(s)

Register
Instructors
Cynthia D Chie
CS 0648.01 Modern Web Development Frameworks
Web frameworks are software solutions for streamlining development time, and are an essential tool for modern developers. In this course, you'll explore frameworks like Bootstrap, SASS, and jQuery to take your development skills to the next level. JavaScript-based frameworks for managing packages, bundling web applications, task automation, and version control - including NPM, Webpack, Gulp, and GitHub - will also be covered. Major emphasis will be placed on frameworks that aid in streamlining application architecture including React, Node.js, Express.js, and Mongoose.
Course Date(s)

Register
Instructors
Zak Ruvalcaba
CS 0648.02 Modern Full-Stack Web Development
React and Node are a popular combination for building robust full-stack web applications that power a host of modern websites including Netflix, Walmart, LinkedIn, Uber, PayPal, and more. In this course, you will learn full-stack JavaScript development with MongoDB, Express, React, and Node.js (MERN). In all, you will learn how to build data-driven applications using React and Node, work with data using MongoDB and Express, and test, secure, and deploy your applications. This course also covers many other complementary tools including React Router, GraphQL, React-Bootstrap, Babel, and Webpack.
Course Date(s)

Register
Instructors
Zak Ruvalcaba
CS 0648.03 Serverless and Microservices
Microservices are becoming common as backend for web apps, mobile apps and Data Science applications. In this course we will look at the advantages and drawbacks of microservices and how to decompose monolithic applications into microservices. Students will implement microservices on Amazon's AWS using serverless (lambda). We will also utilize GraphQL and streaming services like Kafka.
Course Date(s)

Register
Instructors
Roger Whitney
CS 0696 Multi-Platform Mobile App Development
Native app development on Android and iOS require different languages and completely different API's. The goal of multi-platform mobile app development is to have one code base run on both platforms. This course will look at Flutter and React Native. Flutter is Googles attempt at cross-platform development. Flutter runs on iOS, Android and in beta form on the Web. React native is Facebook's cross-platform development platform. It runs on Android, iOS and Web. These are the two most popular multi-platform mobile app development framework. You can use either a Mac or a PC to develop Flutter and React native applications. No prior knowledge of Flutter or React Native is needed for the course.
Course Date(s)

Register
Instructors
Roger Whitney