C/C++ Programmer Certificate

Learn C and C++ Programming skills online and on-demand with personal facilitation to launch your career in C++ software development.

2-course program: $2,800

The C and C++ Programmer Certificate includes coverage of programming in both the C and C++ languages.

Our unique approach combines on-demand training for C/C++ programming with personal facilitation and comprehensive hands-on exercises to ensure genuine competence. Our support staff provides personal setup assistance, guidance and lab equipment setup for each student. An instructor who has years of experience in C/C++ programming, is assigned to assist each student in completing lab exercises and to answer any questions about the C/C++ content. Our classes are designed to spend at least 50% of the time performing hands on exercises. The lab exercises are performed via direct high-speed access to a dedicated lab machine, providing responsive interaction and anywhere/anytime accessibility by the lab instructor and the student.

In the C Programming course, students are introduced to all major language elements including fundamental data types, flow control, and standard function libraries. The C++ course introduces core object oriented programming concepts including inheritance, encapsulation and polymorphism. C++ syntax and style are taught in the context of using object-oriented methods to achieve reusability, adaptability and reliability. Students can utilize Microsoft Visual Studio to complete hands-on labs or a UNIX-based environment if desired.

Upon completion of this program, students will have acquired an appropriate knowledge base and hands-on development experience to pursue an entry-level C programmer or C++ developer position in the workforce. This program provides a solid foundation of knowledge for the C Programming Language Certified Associate exam and the C++ Certified Associate Programmer exam, if a student wishes to pursue certification.

Take advantage of quality C/C++ Programming content and personal service to assure your success. Our unique approach to teaching valuable programming skills cannot be compared to anything else in the market.


C/C++ Career Opportunities

There are a wide variety of career opportunities in the field of C++ software development. C++ programmers have been in high demand for decades. An entry-level C or C++ Programmer can expect to make $45,000 - $70,000 in their first year, with opportunities for dramatically increased midcareer earnings.

At Bright Star we are happy to help assess your personal career goals related to C/C++ Programming or any of our other certificate programs. Reach out to get in touch with a Course Advisor at 302.335.8868, or you may request information here.


Program Overview

  • C language basics and development environment
  • C fundamental data types, storage classes and scope
  • Compiler directives and the C preprocessor
  • Accessing command line arguments and environment variables
  • C runtime library standard I/O functions
  • Fundamental features in C++
  • Object-oriented programming concepts
  • Encapsulation and inheritance in C++
  • Virtual functions, polymorphism and multiple inheritance
  • The standard template library
  • Strings in C++

Bright Star's C/C++ Programmer Certificate program includes optional training for interested students at no additional charge. After completing the core curriculum students may elect to learn SQL, and dive deeper in object oriented analysis and design methodologies.


Curriculum

Note: Students are required to have a personal interview (inperson, phone, or videoconference) with an admissions representative, before they start their first course.

Required Courses Duration PDF
C Programming 90 hours
C++ Programming for C Programmers 90 hours
Total Program Hours 180 hours
Optional Courses (No additional charge) Duration PDF
Object Oriented Analysis & Design with UML 75 hours
SQL Programming 60 hours

Getting Started

Feel free to call us to discuss your desired curriculum – one of our advisors will be happy to discuss your training objectives and confirm that your goals and selected courses align. Your advisor will assist you in customizing the appropriate track to your personal situation.

After enrollment and speaking to your advisor, payment can be made anytime prior to your chosen start date for your first course. For multi-course certificate programs, you may pay for each course as you start it (pay as you go). Financing is also available.

  • You will receive electronic copies of the student and lab guides.
  • Login credentials will be sent to you for the lecture portions and lab portions of class.
  • A personal facilitator will be assigned to you for each course, assisting with questions or lab issues that arise during your training.
  • You will receive a certificate of completion at the end of class.
  • There are no registration fees or cancellation fees.

ENROLL NOW

About Our Online Training Platform

  • Courses are designed to be a combination of lecture and comprehensive problem solving lab exercises
  • You are provided login credentials to view the course on any device whether it be a phone, tablet or computer
  • You receive electronic copies of the student and lab guides for each course
  • Lab exercises are performed via a dedicated lab machine
  • An instructor is assigned to assist you in completing lab exercises and to help with any questions about the course content
  • Our support team provides you with course selection guidance, personal course setup assistance and technical support
  • There are no registration fees or cancellation fees
Copyright© Bright Star Institute