Skip to Section
Submitter's Information
Teresa Ong
AVP Workforce
Bay Area
Foothill College
CTE Dean
Teresa Ong
Log in to view CTE Dean's Email.
Program Details
Software Development in C++
New Program
Computer Software Development (070700)
09/23/19
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.
120
Program Proposal Attributes
- Certificate of Achievement: 8 to fewer than 16 semester (or 12 to fewer than 24 quarter) units (B)
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
min 24 qr max 28 qr
n/a
n/a
Course Report
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
Title | Units | ||
Required Courses (9 units) | |||
CS 2A | Object Oriented Programming Methodologies in C++ | 4.5 | |
CS 2B | Intermediate Software Design in C++ | 4.5 | |
Plus at least 15 units from the following units | |||
CS 2C | Advanced Data Structures and Algorithms in C++ | 4.5 | |
CS 10 | Computer Architecture and Organization | 4.5 | |
CS 18/ Math 22 | Discrete Mathematics | 5 | |
CS 22A | Javascript for Programmers | 4.5 | |
CS 30A | Introduction to Linux | ||
CS 31A | Introduction to Database Management Systems | 4.5 | |
CS 40A | Software Engineering Methodology | 4.5 | |
CS 50A | Network Basics (CCNA) | 4.5 | |
Math 10 | Elementary Statistics | 5.0 | |
Math 48A | PreCalculus I | 5.0 | |
Math 48B | Precalculus II | 5.0 | |
Math 48C | Precalculus III | 5.0 | |
Math 1A | Calculus 5.0 | ||
Supporting Documents
Bay Area Regional Questions
CTE & Transfer
Submission Details
06/13/19 - 10:48 PM
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.