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

Teresa Ong

Title

AVP Workforce

Region

Bay Area

College

Foothill College

CTE Dean

CTE Dean's Name

Teresa Ong

CTE Dean's Email

Log in to view CTE Dean's Email.

Program Details

Program Title

Certificate of Achievement in Advanced Web Applications Development

Submission Type

New Program

TOPs Code

Computer Programming (070710)

Projected Start Date

01/01/23

Catalog Description

The Certificate of Achievement in Advanced Web Applications Development certifies that the student can create responsive web pages and both client and server side programming for web applications that are data-driven.Students who earn the Advanced Web Applications Development certificate (as opposed to theWeb Applications Development certificate) will gain additional skills in Graphical InterfaceDesign, Operating Systems, and Database Management.Prerequisite skills: The ability to use a modern Web browser.

Enrollment Completer Projections

Based on 2020-21 success numbers in the courses recommended for the first quarter of the certificate (GID57: 76, CS30A: 96, CS1A: 425, CS2A: 293, and CS3A: 612) we expect about 32students to pursue the Advanced Web Applications Development certificate when the program begins. Assuming a 75% success rate for each year in the 2-year advanced certificate program, that translates into about 24 students completing the first year and about 18 students  successfully earning the certificate after the initial 2 years. Based on occupational demand of about 15% over5 years (in the November 2020 LMI report), we expect about 20 students successfully earning the advanced certificate 5 years later.

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 goal of the Certificate of Achievement in Web Applications Development is to prepare individuals to create web applications that meet the needs of clients and end users (such a sindividuals, institutions, businesses, and community organizations). Students successful in this program will be able to design, develop, and deploy websites that use modern technology and techniques. They will be able to create rich dynamic web applications that deliver similar features and functions previously associated with desktop applications through the use of modern libraries or frameworks. They will be able to create responsive web pages for devices of various screen sizes and contexts. They will be able to effectively utilize both client and server side programming for websites that are data-driven.Program Learning Outcomes: Students will be able to…o Ethically create rich Web applications that deliver similar features and functions previously associated with desktop applications through the use of modern libraries or frameworks.o Ethically create web pages using modern versions of Hypertext Markup Language(HTML), Cascading Style Sheets (CSS), JavaScript, and the Document ObjectModel (DOM), and demonstrate how they interact together within a web document using techniques that are responsive to differing screen sizes.o Ethically create data-driven web applications that work with client or server storage systems.o Work in production environments by effectively and ethically working and communicating with stakeholders such as the public, supervisors, developers, non-developers, and clients.o Ethically solve human client's problems and improve workflow and processes.o Design and deploy software systems so they are reasonably usable, environmentally sustainable, universally accessible, and scalable.

Course Units and Hours

Total Certificate Units (Minimum and Maximum)

48.5

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 student will need to take 48.5 units. The student may select between three programing languages to complete the advanced certificate. 

Program Requirements
CourseTitleUnitsYear/Semester
(Y1 or S1)
Required


CS 30AIntro to Linux4.5Y1F
CS 22AJavascript for Programmers4.5Y1W
CS 31AIntro to Database Management Systems4.5Y1 W
CS 84ADatabase Driven Web App Development4.5Y1S
CS 40ASoftware Engineering Methodologies4.5Y1S
CS 77AAdvanced Web Application Development4.5Y2F
CS 77BProjects in Web Application Development4.5Y2S
GID 57Website Design & Development II4Y1F
GID 55User Experience Desgn4Y1S
Select one programming language


Java


CS 1BIntermediate Software Design in Java4.5Y1W
 CS 1AObject Oriented Programming in Java4.5Y1F
OR


C++


CS 2AObject Oriented Programing in C++4.5Y1F
CS 2BIntermediate Software Design in C++4.5Y1W
OR


CS3AObject Oriented Programing in Python4.5Y1F
CS3BIntermediate Software Design in Python4.5Y1W
















Supporting Documents

Bay Area Regional Questions

Goal of Program

CTE

Include any other information you would like to share.
None at this time
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.
We have contacted Hellen Pacheco from SMCCD regarding the program. No objections have been made. They have the closest related degree in Web and Mobile Application.

Submission Details

Published at

11/09/22 - 11:41 AM

Status

Recommended

Return to Drafts

Please list the reason(s) for returning "Certificate of Achievement in Advanced Web Applications Development". to Teresa Ong's drafts. This message will be sent to ongteresa@foothill.edu

Comments, Documents, Voting

Comments

All Comments

No comments to display.