C and C++ are two of the most popular languages for applications where speed, efficiency, and compact executable code size are major considerations. Usages range from the simplest embedded microcontrollers, to games, multimedia applications, compilers, and well known complex operating systems. Many of today's popular programming languages, including Java, Perl, and Python, have borrowed directly or indirectly from C or C++. Students who know C and C++ have an advantage learning these and other programming languages.
This certificate program starts by treating C++ as an extension of C, then progresses to the C++ object-oriented model and other advanced features. Students are exposed to a diverse range of programming situations and techniques that will be of value to novice and seasoned programmers alike. The C and C++ certificate is designed to provide the tools necessary to stay current with rapidly changing technologies, progress to other programming languages, or simply complement a formal degree. Upon completion of this specialized certificate, students will be prepared to design, develop, implement, and maintain C and C++ applications. This program equips participants to be productive in many related fields including software analysis, test and integration, and embedded systems engineering.
The San Diego Regional EDC's Advancing San Diego program is designed to address talent shortages in STEM positions. Students of our program will be eligible for fully-funded internships at San Diego small companies. Learn more about the program by visiting AdvancingSD.com.
For more information about this program, please email firstname.lastname@example.org.
There will be a $95 fee upon acceptance into the program
From the 'Apply Now' button, login to your student account, complete the online application, and pay the application fee if applicable.
It is preferable that you create an account before proceeding if you have not already done so.
Candidates are encouraged to apply in the certificate program as early as possible to take advantage of program benefits.
See Certificate FAQs for more information.
Science & Technology. Call 858-534-9152 or Email: email@example.com
Complete the application and pay application fee. UC San Diego Extension programs are designed to best serve college-prepared working professionals. Although programs are open to all adult learners, where program capacity is limited, applicants with this profile will receive preference for admission.
To enroll into a class, click on the class link in the matrix and that will take you to that class page. There you can find the start date for that course, and you can click on “Add to Cart” which will lead you to complete the registration/payment process.
The courses alternate between in-class and online offerings per quarter. All in-class courses use a blended approach, meaning that they combine face-to-face classroom methods with computer-mediated learning activities. For online classes, all assignments and test/quizzes are completed online and submitted through Blackboard, our online learning platform.
The prerequisite is not required in order to complete the prerequisite. However, it serves as a guideline to students as to the level of knowledge required for students enrolling into the first required course in this program. Those with little to no programming experience must take the Introduction to Programming course prior to enrolling in C/C++ Programming I. Those who wish to skip the prerequisite may do so without a department waiver. Please email firstname.lastname@example.org if you would like to see the syllabus of the prerequisite course.
Students who choose to take one course per quarter for 5 consecutive quarters can complete the program in 15 months. Students who do not need the prerequisite course CSE-40028 Introduction to Programming can complete the program in 1 year. You have up to five years to complete all requirements for the certificate.
Yes, the program is open to non-California residents, including non-US residents. The tuition is the same for all students. If you have questions about how enrolling in courses may or may not affect your visa status, please contact our International Department at email@example.com or (858) 534-6784.
You will find a downloadable program flyer and program FAQs under "Related Documents" on the right side of the top of this page. If you need further information, please contact the program representative at 858-534-9152 or firstname.lastname@example.org.
There will be a $95 fee upon
acceptance into the program
about C/C++ Programming
REQUEST INFORMATIONabout C/C++ Programming
Hear about upcoming events and courses