Jun 22, 2024  
Catalog 2018-19 
Catalog 2018-19 [ARCHIVED CATALOG]

Computer Programmer

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


Program Description

This course series prepares students for a career in computer programming using languages such as Python, C++, and Java.  Get a solid introduction to the basics of computer programming using Python.  Learn the basics of programming with C++ from installing and using a computer, to debugging the programs you create.  Learn the skills and technology needed to create desktop and web programs in Java.

Program Outcomes

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

Financial Aid and Payment Options

Partial Payment Option (through Nelnet Business Solutions)
Tuition Waiver for those who qualify
Workforce Development Sequence Scholarship
Employer/Sponsor Paid Tuition
Division of Rehabilitation Services (DORS)
Local Office of Workforce Development

Program Length

10 – 15 weeks  

Courses offered throughout the year at CCBC Catonsville, CCBC Essex, CCBC Hunt Valley, and CCBC Owings Mills.  Course are face-to-face and schedules vary each semester.

Program Requirements

High School Diploma or GED

Students must be computer literate, have strong computer skills, and strong analytical skills.

Application Process

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

Open entry: no screening required.​

Program Course Sequence

Course Number

(may vary)




Textbook Information

(approximate cost; subject to change)



PCP 772

Beginning Programming



Coding for Beginners; In Easy Steps; ISBN 978-1-84078-642-2; $15



PCA 737

C++ Programming


Sams Teach Yourself C++ in 24 Hours; Sams; ISBN 978-0-672-33746-8; $35



PCA 739


Java Programming


Sams Teach Yourself Java in 24 Hours; Sams; ISBN 978-0-672-33717-8; $35



Course Series Totals:






Additional Information

Skills for Success:
Successful candidates must be self-motivated and independent learners, detail-oriented, have strong analytical skills, the ability to take direction, and the ability to work both independently and as a team member.

Career Opportunities:
​With certification, students qualify for entry-level positions including Applications Developer, C++ Programmer, Computer Programmer, Java Programmer, Python Programmer, Software Developer, and Web Programmer.  

Career Coach

Research your career interests, explore live job postings, take a career assessment, discover which companies in the Baltimore region are hiring, and more.  View a brief tutorial video on how to use Career Coach at: https://youtu.be/C7KpznbPYfA .  Explore career and training opportunities at: https://ccbcmd.emsicareercoach.com/.

Contact Information

Contact Information:

Coordinator: Charles Blount | cblount@ccbcmd.edu | 443-840-4421| Catonsville | BESS | 100

Administrative Assistant: Nancy Pittinger | npittinger@ccbcmd.edu | 443-840-4483 | Owings Mills | 302

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