2-course track: $1,800
The C Programmer certificate program focuses on the skills needed to become a competent C or C++ developer, and comprises two programming courses providing comprehensive coverage of the C and C++ languages and foundational C/C++ topics that help develop skills applicable to real-world settings. In the C Programming course, students are introduced to fundamental data types, flow control, standard function libraries as well as coverage of structured programming constructs and varargs functions. 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 perform hands-on labs utilizing Microsoft Visual Studio or a UNIX-based environment if desired.
Upon completion of this program, students will have developed an appropriate knowledge base and hands-on development experience to pursue an entry-level C programmer or C++ developer position in the workforce. The C and C++ skills picked up during the on-demand certificate program also provide a solid foundation of knowledge for the C Programming Language Certified Associate and C++ Certified Associate Programmer exams, if a student wishes to pursue certification.
Personally-facilitated and on-demand learning gives students the flexibility to learn C programming skills around their schedule. The C Programmer certificate program includes videos, hands-on lab exercises and one-on-one facilitation to enable you to learn as your schedule allows. Competence with C programming is built up via lab work that is completed on a dedicated remote lab machine that is provided for the student, or if a student wishes to use their own PC for course labs they may do so. Our commitment to helping develop meaningful C programming skillsets is made evident through each student's access to a personal instructor with years of C programming experience. Insturctors to assure that your C/C++ courses are completed on time with full understanding of both the lecture content and the hands-on lab exercises for the skills needed to become a great C programmer professional. Your instructor provides personal facilitation until program completion, and they are a resource for when you have questions or need assistance with lab work. For a short video with more information about our on-demand training, please click here.
C and C++ are general-purpose coding languages, meaning students that complete the C Programmer certificate program will have many opportunities and options for employment as a programmer with their newly acquired skillset. As previously mentioned, students may opt to take professional exams such as the C Programming Language Certified Associate and C++ Certified Associate Programmer exams to further their credentials. Students pursuing entry-level work can expect to be compensated well and earn between $44,000 - $66,000 when first starting out. Individuals that continue to improve their C programming skills and knowledge base can expect to earn significantly more in their midcareer. Our on-demand and personally facilitated C Programmer certificate program is a strong self-investment that can lead to a rewarding career as a software developer.
At Bright Star, we're committed to delivering true competence in IT and programming skills so that students will succeed in the workplace. Call 978.256.9077 to disucss your education goals with a Curriculum Advisor and to have any of your questions answered. You may also request information here or browse all our certificate programs here.
Students who do not have any programming experience may elect to attend the Introduction to Programming Concepts course at no additional charge.
|C Programming||35 hours|
|C++ Programming for C Programmers||28 hours|
Optional courses can be added to the base certificate track for an additional $900 each.
|Object Oriented Analysis & Design with UML||28 hours|
|SQL Programming||21 hours|
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.