Skip to main content
Browser not supported!
We recommend using a modern browser such as Google Chrome, Microsoft Edge, Apple Safari, or Mozilla Firefox.

Submitter's Information

Name

Joy

Title

Curriculum Specialist

Region

Bay Area

College

City College of San Francisco

CTE Dean

CTE Dean's Name

David Yee

CTE Dean's Email

Log in to view CTE Dean's Email.

Program Details

Program Title

Security for Web App Development

Submission Type

New Program

TOPs Code

Computer Networking (070810)

Projected Start Date

08/01/24

Catalog Description

The program of study for the Certificate of Achievement in Security for Web App Development includes instruction and practice in the development of web sites and web apps using the most current security techniques. This course of study prepares students for adapting and creating web sites with techniques that enhance the security of those applications.

Learning Outcomes

Upon completion of this program, students will be able to:

  • Use front-end web development techniques to develop and publish web sites or web apps for different platforms.
  • Compare the different methods for securing shared resources used by web apps.
  • Evaluate the different types of security problems that might occur in a web application project.
  • Implement effective web application security techniques.
Enrollment Completer Projections
CB01: Course
Department
Number
CB02: Course Title
fall 2022
Semester #
Sections
fall 2022
Semester
Enrollment
Totals
fall 2023
Semester #
Sections
fall 2023
Semester
Enrollment
Totals
CNIT 131H
OR
CNIT 131
Introduction to HTML & CSS
OR
Internet Basics & Begin HTML
128127
CNIT 120Network Security
350235
CNIT 132Intermediate HTML, CSS
238238
CNIT 133JavaScript, jQuery, AJAX
358240
CNIT 129SSecuring Web Applications
n/a0125
CNIT 131AXML & JSON 
122n/a0

CS 150AIntro to SQL Databases and
NoSQL 
n/a0550






Program Proposal Attributes

Program Award Type(s) (Check all that apply)
  • Certificate of Achievement: 16 or greater semester (or 24 or greater quarter) units (C)
Program Goal

The program of study for the Certificate of Achievement in Security for Web App Development includes instruction and practice in the development of web sites and web apps using the most current security techniques. This course of study prepares students for adapting and creating web sites with techniques that enhance the security of those applications.

Learning Outcomes

Upon completion of this program, students will be able to:

  • Use front-end web development techniques to develop and publish web sites or web apps for different platforms.
  • Compare the different methods for securing shared resources used by web apps.
  • Evaluate the different types of security problems that might occur in a web application project.
  • Implement effective web application security techniques.

Course Units and Hours

Total Certificate Units (Minimum and Maximum)

16-18

Units for Degree Major or Area of Emphasis (Minimum and Maximum)

n/a

Total Units for Degree (Minimum and Maximum)

n/a

Course Report

Program Requirements Narrative

The goal of the Security for Web App Development certificate is to provide students with instruction and practice in the development of web sites and web apps focusing mainly on the security part. This course of study prepares students for developing and publishing web sites, and web apps that are user friendly but also follow security standards. Once students complete this certificate program, they will be qualified for entry-level or mid-level job positions as mobile web developers, or security analysts for web applications at startups, small, mid-size, or big companies.Upon Completion of this certificate, students will be able to:• Use front-end web development techniques to develop and publish web sites or web apps for different platforms.• Compare the different methods for securing shared resources used by web apps.• Evaluate the different types of security problems that might occur in a web application project.Item 2. Catalog DescriptionThe program of study for the Certificate of Achievement in Security for Web App Development includes instruction and practice in the development of web sites and web apps using the most current security techniques. This course of study prepares students for adapting and/or creating web sites with techniques that enhance the security of those applications.

Program Requirements
CourseTitleUnitsYear/Semester
(Y1 or S1)
CNIT 131H
OR
CNIT 131
Introduction to HTML & CSS
OR
Internet Basics & Begin HTML
1 Unit
OR
3 Units
Y1 fall
CNIT 132
Intermediate HTML and CSS
3 unitsY1 fall
CNIT 133
JavaScript, jQuery, AJAX
3 unitsY1 fall
CNIT 120 
Network Security
3Y1 spring
CNIT 129S
Securing Web Applications
3Y1 spring
CNIT 131A
OR
CS 150A
XML & JSON
OR
Introduction to SQL Databases and
NoSQL
3 units 
OR 
3 units
Y1 spring
TOTAL
16-18

It is possible to complete the entire certificate in two semesters.

Year 1 Fall = 7 (or 9)

Year 1 Spring = 9

Total Units = 16 (or 18)

Supporting Documents

Bay Area Regional Questions

Goal of Program

CTE

Include any other information you would like to share.
There are no other departments offering similar curriculum and the Security for Web App Development Certificate is substituting the previous Security for Web App Development that used to be a certificate of accomplishment offered by Computer Networking and Information Technology (CNIT) Department.
Please list similar programs at other colleges in the service area which may be impacted, including the name of the college, the name of the program that may be impacted, the name of the person you contacted and the outcome of that contact.
There are some online programs for the area of security for web development such as the one offered by GIAC Certified Web Application Defender - GWEB (https://www.giac.org/certifications/certified-webapplication-defender-gweb/ ) but, in reality, this is a paid industry exam (price $949) and they refer students to paid affiliated training to prepare students for the certificate. One of the affiliates is the SANS Institute that offers a 6-day intense course SEC522 – Application Security: Securing Web Apps, APIs, and Microservices (https://www.sans.org/cyber-security-courses/application-security-securing-web-apps-apimicroservices/) at the price of $8,275. Coursera lists different courses from private companies and public or private universities and some of those courses offer certificates in the area of Web Application Security (https://www.coursera.org/courses?query=application%20security). The San Bernardino Valley College offers a certificate of accomplishment named Web Application Security Support Specialist (18-19 units - https://catalog.valleycollege.edu/degree-certificate-program-index/computer-informationtechnology/web-application-security-support-specialist-certificateachievement/#programlearningoutcomestext)

Submission Details

Published at

02/27/24 - 01:55 PM

Status

Recommended

Return to Drafts

Please list the reason(s) for returning "Security for Web App Development". to Joy's drafts. This message will be sent to jlamboy@ccsf.edu

Comments, Documents, Voting

Comments

All Comments

No comments to display.