Get ready to take the fast pass to CVTC!  August 7  |  2 - 7 PM Learn More

Apprenticeship Requirements

Apprenticeship Requirements

IT - Software Developer

Apprenticeship 50-152-1

www.cvtc.edu
1-800-547-2882

Effective: August 2025

First Semester

Course # Course Title Credits Prerequisites/Comments
152-701 Basic Prog IT: Software Appren 3 Program student Provides 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.
Course #: 152-701
Title: Basic Prog IT: Software Appren
Credits: 3
Prerequisites/Comments: Program student Provides 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-702 Collaborative Application Dev 2 152-701 Explores 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.
Course #: 152-702
Title: Collaborative Application Dev
Credits: 2
Prerequisites/Comments: 152-701 Explores 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-703 Interm Prog for IT Software Ap 2 152-701 and 152-702 Focuses 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.
Course #: 152-703
Title: Interm Prog for IT Software Ap
Credits: 2
Prerequisites/Comments: 152-701 and 152-702 Focuses 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-704 Adv Programming IT Software 3 152-703 Examines advanced programming skills for apprentices. Focus is placed on design patterns, algorithms, data structures, and delegates. Apprentices utilize a database with an application.
Course #: 152-704
Title: Adv Programming IT Software
Credits: 3
Prerequisites/Comments: 152-703 Examines 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  
Total Credits: 10

Course Title

###-### | # Credits

Course Description

Find Upcoming Sections

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: 8/4/2025 12:44 p.m.

Print Page

Join Us To

Experience CVTC for Yourself

Explore CampusAttend an EventSchedule a Visit
Go Back to Top Tell us who you are!
I'm a(n)
Schedule
a
visit
Apply
today
Chat
with us