Skip Navigation

Return to Campus Information ››

HCC Main Campus
10901 Little Patuxent Parkway
Columbia MD, 21044
Laurel College Center
312 Marshall Avenue, Suite 205
Laurel, MD 20707
Training & Development Solution
Maryland Innovation Center
6751 Columbia Gateway Drive
Columbia MD 21046
Take a Virtual Tour
Take an interactive look at HCC's campus
 
Background
 
 

Launch your software development career with HCC’s Apprenticeship program.

Prepare for a career in computer science and data management with HCC’s Software Development Apprenticeship Program. Apprentices will have the opportunity to learn to code software, manage databases, coordinate builds and more. Students in the program gain workforce experience and learn  the industry. This program is offered in partnership with NewWave.

Students in the apprenticeship program take classes at HCC while they work and obtain 3,000 hours of on-the-job software development experience and industry certifications to include at least two Microsoft (MS) Certified Professional Certifications for MS Azure. This apprenticeship allows students to gain valuable experience in the industry. Students may be chosen for one of three career tracks:

Software Developer

Apprentices will use computer science and coding skills to design or modify software and applications, develop data solutions and code software.

Computer Systems Engineer

Apprentices will use their knowledge of coding to facilitate work between developers, engineers and clients to ensure projects meet industry standards.

Data Engineer

Apprentices will develop data storage and processing solutions, analyze and extract data and complete tasks related to data warehousing.

The program will take approximately two years to complete. Apprentices are hired full-time for their employer-selected occupation and will complete two courses per semester. 

In addition to their on-the-job experience, as part of their apprenticeship program students will complete a combination of credit and non-credit coursework and industry certification trainings. This instruction has been selected for each occupation to provide a targeted, practical education to position apprentices for success in software development and computer science jobs.

  • How to Apply & Enroll

    For non-HCC students:

    1. Ensure you meet all of the program requirements listed below.
    2. Submit an admissions application to HCC.
    3. After completing the admissions process, you will need to submit a secondary apprentice application.

    For current HCC students.

    1. Ensure you meet all of the program requirements listed below.
    2. Submit your secondary software apprentice application.

    Please note, all eligible applicants will be required to complete a screening interview

    For more information, contact apprentice@howardcc.edu.

  • Program Requirements

    Students must:

    • Have completed or are eligible to take MATH-181 and ENGL-121 or have completed a non-HCC equivalent prior to starting the program.
      • MATH-181 and ENGL-121 are co-requisites of CMSY-141.
    • Have a valid driver’s license OR state-issued ID and reliable transportation.
    • Be 18 years or older by program start.
    • Have a high school diploma or GED.
  • Upcoming Information Sessions

    Information sessions for the Software Development Apprenticeship have concluded. Dates for future sessions will be announced soon.

  • Software Developer Apprenticeship Courses

    Credit Curriculum

    Course

    Credits

     

    CMSY-141: Computer Science I

    4

    CMSY-166: Java I

    4

    CMSY-171: Computer Science II

    4

     

    Noncredit Curriculum and Certificate Training

    Title

    Type

    Microsoft Certified: Azure Fundamentals (AZ-900)

    Certificate Training

    Microsoft Certified: Azure Developer Associate

    Certificate Training

    Microsoft Azure: Azure Data Factory

    Non-credit course

    Azure Fundamentals is a certification that apprentices will work toward in addition to the specialized certificates and non-credit occupational training courses.

  • Computer Systems Engineer Apprenticeship Courses

    Credit Curriculum

    Course

    Credits

    CMSY-141: Computer Science I

    4

     

    Non-credit Curriculum and Certificate Training

    Title

    Type

    Microsoft Certified: Azure Fundamentals (AZ-900)

    Certificate Training

    Microsoft Certified: Azure Administrator Associate (AZ-104)

    Certificate Training

    Microsoft Certified: Azure DevOps Expert (AZ-400)

    Certificate Training

    Microsoft Azure: Cloud Adoption Framework

    Non-credit course

    Microsoft Azure: Kubernetes Learning Path

    Non-credit course

    Industry Led: DevOps Fundamentals

    Non-credit course

    Azure Fundamentals is a certification that apprentices will work toward in addition to the specialized certificates and non-credit occupational training courses.

  • Data Engineering Apprenticeship Courses

    Credit Curriculum

    Courses

    Credits

     

    CMSY-141: Computer Science I

    4

    CMSY 156: Introduction to Python

    4

     

    Non-credit Curriculum and Certificate Training

    Title

    Type

    Microsoft Certified: Azure Fundamentals (AZ-900)

    Certificate Training

    Microsoft Certified: Azure Data Engineer Associate (DP-200)

    Certificate Training

    Microsoft Azure: Azure Data Factory

    Non-credit course

    Azure Fundamentals is a certification that apprentices will work toward in addition to the specialized certificates and non-credit occupational training courses.

Our software development apprenticeship is one of many apprenticeship programs offered by HCC. Apprentices gain industry experience while they take classes. We are proud to work with local employers to offer apprenticeships in Maryland. Learn more about our apprenticeship program.

Questions? Email apprentice@howardcc.edu to learn more about the software development apprenticeship program.

Request Information

Hi! We would be happy to share more information about our continuing education programs.
Please submit the form and we will be in touch shortly!

Currently enrolled at HCC?
Are you an employer?
Fields marked with * are required.
 
Giving makes a difference! Your support helps students along their pathways to success.