Apprenticeship Requirements
IT - Software Developer
Apprenticeship | 50-152-1
www.cvtc.edu
1-800-547-2882
Effective: August 2025
First Semester
Course #Course TitleCreditsPrerequisites/Comments
152-701Basic Prog IT: Software Appren3Program studentProvides an introduction to software developer skills. Focuses on the use of an integrated development environment and managing code in a repository. Apprentices use logic, function, basic collections, object oriented concepts, and programming concepts to build and debug an application.
152-702Collaborative Application Dev2152-701Explores the software development life cycle and the functional requirements used to create a successful application using a collaborative approach. Provides apprentices the opportunity to develop skills in presenting and demonstrating software to internal and external stakeholders. Emphasis is placed on clear and concise delivery. Apprentices also examine online developer resources and interpret technical information.
152-703Interm Prog for IT Software Ap2152-701 and 152-702Focuses on intermediate programming skills for apprentices. Apprentices create a code branch, resolve merge conflicts and utilize file storage. Emphasis is placed on object oriented programming principles.
152-704Adv Programming IT Software3152-703Examines advanced programming skills for apprentices. Focus is placed on design patterns, algorithms, data structures, and delegates. Apprentices utilize a database with an application.
TOTAL CREDITS:10
Minimum Program Credits Required: 10
2.0 Minimum Program Cumulative GPA Required for Graduation
If a student does not enroll in any courses at CVTC for two or more consecutive semesters, the student will be required to reapply with Admissions. Students must abide by any changes in admission requirements and degree requirements.
Updated: 6/1/2023 8:39 a.m. | Printed: 5/21/2025 2:14 a.m.
Print Page