

This certificate program approaches the C++ programming language as an extension of the C language. C++ adds object-oriented programming capabilities to the traditional C development environment. This approach allows UCSD Extension to provide extended programming capabilities and experience to both novice and seasoned programmers by utilizing the full complement of C/C++ utilities and development environment. The certificate is designed to allow students to enter and be productive in the fields of programming, software analysis, algorithm design, object-oriented software development, or software test and integration. Students will also gain the tools and techniques necessary to stay current with rapidly changing technologies, move on to other environments like Java, or complement a formal degree. Upon completion of the program, students will be well prepared to design, develop, implement, and maintain complex C/C++ applications in various environments.
Receive emails about upcoming Information Technology and Software Engineering events and courses.
Manage your email subscriptions via My Extension.
| Course Title | Course Number | Units | FA | WI | SP | SU |
|---|---|---|---|---|---|---|
| Prerequisites | ||||||
| Introduction to Programming | X | O | X | O | ||
| Required Courses | ||||||
| C/C++ Programming I : Fundamental Programming Concepts | O | X | O | X | ||
| C/C++ Programming II : Dynamic Memory and File I/O Concepts | X | O | X | O | ||
| C/C++ Programming III : Intermediate Programming with Objects | O | X | O | |||
| C/C++ Programming IV: Advanced Programming with Objects | O | X | O | |||
| L=La Jolla M=Mission Valley O=Online U=University City X=Location TBA | ||||||
Certificate registration is required to complete the program. Candidates are encouraged to register in the certificate program as early as possible to take advantage of program benefits. See Certificate FAQs for more information.
| Certificate Section ID: | 095992 | Add to Cart |
| Application Fee: | $60 | |
| Contact: | Technology, (858) 534-9358 | |
| E-mail: | infotech@ucsd.edu | |