Jul 20, 2024  
Catalog 2023-2024 
Catalog 2023-2024 [ARCHIVED CATALOG]

C++ Programmer

Location(s): Online

Return to {$returnto_text} Return to: Programs of Study - Search Alphabetically

Program Description

Students can pursue a career as an entry-level C++ programmer. C++ programmers write, modify and test C++ code for browsers, operating systems, applications and gaming. They collaborate with stakeholders on company needs and turn that into applications people can use. They need to have a very good understanding of the object-oriented programming language and how it can be used in real-world situations.​

This program is designed to introduce students to the concepts, terminology, application, and coding of the C++ programming language. Students will learn fundamental programming concepts, including decision making and looping, with the support of practical, step-by-step examples. Students will gain an understanding of the basics of structured and object-oriented programming techniques and will be able to build C++ programs.

Since this course is delivered completely online, students will need to have the self discipline to complete all required material on their own.  A course instructor will be available to assist students with questions and to lead online activities during the course of the class.​

​According to the U.S. Department of Labor, overall employment of computer programmers is projected to decline 9% from 2020 to 2030 in Maryland.  Projected annual job openings in Maryland are 380.  Additional career information may be found in Career Coach: https://ccbcmd.lightcastcc.com/.

Program Outcomes

Upon successful completion of this Continuing Education Workforce Certificate, students will be able to:

  1. ​​​discuss the basics of structured and object-oriented programming techniques;
  2. identify the concepts, terminology, application, and coding of the C++ programming language;
  3. ​build C++ programs to strengthen your developer portfolio; and
  4. prepare for an entry-level software development career. ​

CCBC Pathway

Technology and Engineering Pathway - Pathways are designed to help you meet your academic and career goals by aligning related courses and programs.  Pathway students participate in a variety of activities that help explore career opportunities in their field of study.  You can meet with a CCBC advisor who help align — or realign — your educational plan with the Pathway that best supports you and your goals.

Program Credentials

CCBC Credential: Students will be awarded a Continuing Education Workforce Certificate and have access to a Continuing Education record (transcript).

Financial Aid and Payment Options

We offer financial aid by packaging public and private funding options to those who qualify, in select Continuing Education courses and programs. Additional opportunities for financial support include partial payment options through Nelnet Business Solutions and tuition waivers for those who qualify. Resources outside of CCBC may also be available through employer/sponsor paid tuition,  the Department of Rehabilitation Services (DORS), and your local office of workforce development.

Program Length

2 months

Program Requirements

Academic requirements: 

  • Prior knowledge of any programming language is helpful.

Computer require​ments:

  • Course must be taken on a PC.
  • PC: Windows 8 or later.
  • Browser: The latest version of Google Chrome or Mozilla Firefox are preferred. Microsoft Edge is also compatible.
  • Adobe Acrobat Reader.
  • All software must be installed and fully operational before the course begins.
  • Email capabilities and access to a personal email account.

This program is eligible for Baltimore County Public School Blueprint funding.

Application Process

To apply, go to www.ccbcmd.edu/apply and complete the CCBC Continuing Education Workforce Certificate program application.  An email will then be sent with program information and any additional requirements necessary to apply for the program.

Open Entry – No screening or documentation required.

Prior Learning Assessment

This program has no options for obtaining course waiver(s) for prior learning.

Program Course Sequence

Course Number

Course Title




Textbook Information

(approximate cost; subject to change)





C++ Programmer 


Included in class fees



Program Contact Information

Program Coordinator: TBA

Administrative Assistant: Danielle Bennett | dbennett@ccbcmd.edu | 443-840-4925 | Catonsville| BESS |100​​

Return to {$returnto_text} Return to: Programs of Study - Search Alphabetically