ADMISSION REQUIREMENTS
To be accepted into this program, you must successfully complete an online skills assessment (except for those who have already completed the Foundations of C Programming course).
Applicants must have at least an associate degree and one of the following:
- At least two years of recent programming experience in any high-level programming language
- Successful completion or an understanding of the content covered in the Foundations of C Programming course
- Taken the Certificate in C Programming (no longer offered through UW Professional & Continuing Education, but past recipients will be honored)
If you need a refresher or solid foundation before beginning this program, we recommend taking Foundations of C Programming.
English Proficiency
If you're not a native English speaker, you’ll need to have at least basic English language skills to enroll. To learn more, see English Language Proficiency Requirements.
International Students
Because this offering is 100 percent online, no visa is required and international students are welcome to apply. For more information, see Admission Requirements for International Students.
TECHNOLOGY REQUIREMENTS
Students must have access to a C++ compiler that supports the C++11 standard. Examples include Microsoft Visual C++: Visual Studio 2013 (available through DreamSpark); gcc (Gnu C++): version 4.9.2: and clang (used by XCode on Mac): version 3.5. Later versions are generally equal or better in support.
Earning the Certificate
You earn the certificate by adhering to the program's attendance policy and successfully completing all required courses. For more information, see Earning the Certificate.