Oct 15, 2018  
Catalog 2018-19 
Catalog 2018-19

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

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: Lindsey Anderson | landerson3@ccbcmd.edu | 443-840-5790 | Catonsville | BESS | 104A

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