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

Software Development in C++

Submission Type

New Program

TOPs Code

Computer Software Development (070700)

Projected Start Date

09/23/19

Catalog Description

C++is a high-level programming language that lets you work quickly and integrate systems more effectively.  C++ programmers are employed in research, data science, machine learning, artificial intelligence, quality assurance, web back-end, and other careers throughout the software industry.

Enrollment Completer Projections

120

Program Proposal Attributes

Program Award Type(s) (Check all that apply)
  • Certificate of Achievement: 8 to fewer than 16 semester (or 12 to fewer than 24 quarter) units (B)
Program Goal

Most of the prospective students of this Certificate of Achievement are from the SanFrancisco Bay Area, which is a hub of technological innovation in the world.However, the certificate is relevant and useful to any student who wishes to contribute to the area and potentially seek employment with one of the major multinational technology companies. There is a great need within the software industry for more trained graduates of diverse backgrounds, which is a need this certificate seeks to meet. 

Course Units and Hours

Total Certificate Units (Minimum and Maximum)

min 24 qr max 28 qr

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

Students learn software development techniques and methods for creating applications inC++. Students also apply these skills in practical projects relevant to the software industry. The successful student will be able to use much of the coursework toward a BS in computer science. 

Program LearningOutcomes:  

·       Students are able to design, document, test and debug programs using C++ 

·       Students use design patterns in application programs 

·       Students demonstrate techniques for creating modular reusable code 

Program Requirements

TitleUnits
Required Courses
(9 units)



CS 2AObject Oriented Programming Methodologies in C++4.5
CS 2BIntermediate Software Design in C++4.5 
Plus at least 15 units from the following units


CS 2CAdvanced Data Structures and Algorithms in C++4.5
CS 10Computer Architecture and Organization4.5
CS 18/ Math 22Discrete Mathematics5
CS 22AJavascript for Programmers4.5
CS 30AIntroduction to Linux

CS 31AIntroduction to Database Management Systems4.5
CS 40ASoftware Engineering Methodology4.5
CS 50ANetwork Basics (CCNA)4.5
Math 10Elementary Statistics5.0
Math 48APreCalculus I 5.0
Math 48BPrecalculus II5.0
Math 48CPrecalculus III5.0
Math 1ACalculus 5.0





Supporting Documents

Bay Area Regional Questions

Goal of Program

CTE & Transfer

Include any other information you would like to share.
n/a
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.
This program is like the De Anza College Certificate of Achievement for Programming in C++. Data shows that there is currently yet unmet demand for graduates in this area. Several students at Foothill college come here from north of Foothill and will be better served by an offering of this program at our campus. Furthermore, the focus of our program is different from the De Anza offering due to our emphasis on software engineering patterns and principles. None of the community colleges in the San Mateo Community College district (north of Foothill) offer this program currently

Submission Details

Published at

06/13/19 - 10:48 PM

Status

Recommended

Return to Drafts

Please list the reason(s) for returning "Software Development in C++". to Teresa Ong's drafts. This message will be sent to ongteresa@foothill.edu

Comments, Documents, Voting

Comments

All Comments

No comments to display.