The certificate in C++ Programming Essentials is an online program that provides hands-on instruction in the C++ programming language. The courses are instructor-led discussions that are enhanced by individual and collaborative programming assignments. This is a very fast-paced program structured for quick learning. Students should expect to do a significant amount of coding.
Completion of this comprehensive certificate program will show a mastery of C++ programming skills: emphasizing the important, practical points and an understanding of the common issues. Most importantly, graduates will have a portfolio of completed projects that will demonstrate a proficiency of programming skills that are ready to be applied to the workplace.
The certificate in C++ Programming Essentials consists of two required courses totaling 54 hours of lectures, lab demonstrations, discussions, coding assignments and projects. A certificate in C++ Programming Essentials and 5.4 Continuing Education Units (CEUs) will be awarded to those completing the program.
Due to state and federal regulations, non-California residents may only enroll in CSUF online courses when their state has authorized CSUF as a provider. Click here for more information.
English Proficiency Requirement
It is recommended that participants who reside outside of United States and whose first language is not English must possess English language proficiency equivalent to a minimum TOEFL score of 550 (paper), 80 (iBT) or IELTS score of 6.5.
It is the participant’s responsibility to demonstrate English language proficiency necessary to fully participate in the class lectures and discussions.
Upon completion of the certificate program, graduates will be able to:
- Understand the scope and significance of the C++ programming language
- Write simple structured programs to solve problems
- Define and utilize built-in data types and create simple abstract data types
- Develop object-based programs using classes as well as be familiar with the standard library and its usage
- Be comfortable editing, compiling, and linking C++ (console) programs with at least two different compilers
- Display a portfolio of C++ code samples and programming assignments
- Those who need to program in C++
- Software engineers/developers who work with C/C++ legacy systems
- Software engineers/developers looking to enter the defense industry
- Mechanical engineers working with C++ embedded design
Prior programming experience in a higher-order programming language is a prerequisite for admittance to this program. Additionally, in order to complete programming assignments, it is required that students have access to their own C++ compiler that supports ISO/ANSI standard exception handling, templates, RTTI (Run-Time Type Identification) and STL (Standard Template Library).
It is recommended that participants who reside outside of the United States and whose first language is not English possess English language proficiency equivalent to:
A minimum TOEFL score of 550 (paper) or 80 (iBT) or a minimum IELTS score of 6.5.
There is no need to send the test score to the University. It is the participant's responsibility to demonstrate English language proficiency necessary to fully participate in the class lectures and discussions.