Program Overview
IT-Software Developer Apprenticeship
Program Overview
This apprenticeship is only for working professionals who are sponsored by their employer.
Software Developer Apprenticeship Training
- 2-year apprenticeship under the hybrid model (both time-based and competency-based)
- 4,035 hours of on-the-job training
- 360 hours of paid related instruction
- Complete the Transition-to-Trainer course in the final year of the apprenticeship
Software Developer apprenticeship courses are held at the Madison College Truax campus.
How To Get Started on an IT Apprenticeship
- A potential apprentice must first have an employment opportunity as the basic requirement for any apprenticeship.
- Each employer has their own requirements for entry into their apprenticeship program.
- The apprenticeship applicant would need to contact the employer's human resources department to see what apprenticeship opportunities are available.
Once the applicant has found and secured an apprenticeship position, the employer starts the apprenticeship registration process by contacting a Bureau of Apprenticeship Standards (BAS) Representative for their Wisconsin county.
Curriculum and Experience
First Semester
- Introduction to Programming Using JavaScript (3 credits)
- Website Development (3 credits)
Second Semester
- Java Programming (3 credits)
Third Semester
- Advanced Java Programming (3 credits)
Fourth Semester
- Agile Practices (3 credits)
Admission
IT-Software Developer Apprentice applicants must find an apprenticeship with a sponsoring employer on their own (similar to looking for a job).
Once the applicant has found a position, the employer starts the apprenticeship registration process by contacting a Bureau of Apprenticeship Standards (BAS) Representative for their county.
Minimum Qualifications
- Be at least 18 years of age
- Have a high school diploma, GED or equivalency
- Have a valid government-issued photo identification
Estimated Program Cost
$2,576.20
Estimated Time to Complete
15 Credits | Finish paid training and class time in 2 years
Area of Study
Information Technology
Delivery Method
Some Online/Some In Person
Program Number
NA (not provided)
Program Outline
Degree Overview:
- Overview: The IT-Software Developer Apprenticeship program combines practical on-the-job training with classroom instruction to equip apprentices with the skills and knowledge needed for a successful career in software development.
- Objectives: Upon completion of the 2-year program, apprentices will be proficient in software development, programming, application development, and related technical skills.
- Program Description: The program consists of 4035 hours of on-the-job training under a hybrid model, combining time-based and competency-based training, and 360 hours of paid related instruction. Apprentices will also participate in a Transition-to-Trainer Course in the final year of the apprenticeship.
Outline:
- Program Content: The program curriculum covers essential concepts and skills in software development, including programming, software design, database analysis, and agile practices.
- Structure: The program is structured into four semesters, with each semester focusing on specific skill areas.
- Course Schedule:
- First Semester:
- Introduction to Programming with JavaScript
- Website Development
- Second Semester:
- Java Programming
- Third Semester:
- Advanced Java Programming
Careers:
- Career Paths: Graduates of the IT-Software Developer Apprenticeship are prepared for careers as Software Developers, Programmers, and Application Developers.
- Opportunities: The program provides opportunities for apprentices to gain hands-on experience in software development through on-the-job training and industry-recognized certifications.
- Outcomes: Graduates are equipped with the skills and knowledge to contribute to software development lifecycle, troubleshoot problems, perform developer testing, maintain version control, package and deploy applications, and develop professionally.
Madison College
Overview:
Madison College, formerly known as Madison Area Technical College, is a public technical college offering a wide range of academic programs and services. It aims to provide students with hands-on learning experiences and prepare them for successful careers or further education.
Services Offered:
Madison College offers a comprehensive set of services for students, including:
Admissions:
Assistance with the application process, including transcript submission and becoming a student.Enrollment:
Guidance on enrolling in classes.Academic Programs:
A diverse selection of programs across various areas of study, including degrees, certificates, and credentials.Transfer Opportunities:
Pathways to transfer to four-year universities, including partnerships with institutions like UW-Madison.College Credit in High School:
Programs for high school students to earn college credit.International Education:
Opportunities for study abroad.Flexible and Online Learning:
Options for online and flexible learning formats.Honors Program:
A program for high-achieving students.Professional and Continuing Education:
Customized workforce training programs in various fields.High School Completion and Alternatives:
Programs for GED/HSED, English as a Second Language, and other alternatives.Career Discovery Youth Programs:
Classes and camps for youth.Student Life and Campus Experience:
Opportunities to engage in clubs, organizations, athletics, and campus events.Academic and Advising Services:
Support services for academics, advising, career development, testing, and transfer.Student Services and Support:
Financial aid, scholarships, student safety, physical and mental health services, disability resources, veteran services, and technology support.Commitment to Equity:
Initiatives promoting equity and diversity.Paying for College:
Information on tuition and fees, financial aid, scholarships, and other payment options.Student Life and Campus Experience:
Madison College offers a vibrant campus experience with opportunities for students to get involved in various activities, including:
Clubs and Organizations:
A wide range of clubs and organizations for students to join.Athletics:
Participation in sports.Campus Events:
Opportunities to attend events and activities.Key Reasons to Study There:
Hands-on Learning:
Emphasis on practical skills and real-world experience.Career-Focused Programs:
Programs designed to prepare students for specific careers.Transfer Opportunities:
Pathways to transfer to four-year universities.Affordable Tuition:
Competitive tuition rates compared to other institutions.Financial Aid and Scholarships:
Extensive financial aid and scholarship opportunities.Student Support Services:
Comprehensive support services for students' academic and personal needs.Commitment to Equity:
Dedicated to creating an inclusive and equitable learning environment.Academic Programs:
Madison College offers a wide range of academic programs across 11 areas of study, including:
- Architecture and Engineering
- Arts, Design and Humanities
- Business
- Construction, Manufacturing and Maintenance
- Culinary, Hospitality and Fitness
- Education and Social Sciences
- Health Sciences
- Information Technology
- Law, Protective and Human Services
- Science, Math and Natural Resources
- Transportation
Other:
Multiple Campuses:
Madison College has multiple campuses located in Madison, Fort Atkinson, Portage, Reedsburg, and Watertown.Community Engagement:
Strong commitment to community service and partnerships.Alumni Resources:
Resources and support for alumni.News and Events:
Regular updates on news and events.Employer Resources:
Resources for employers seeking to partner with Madison College.Entry Requirements:
- Be at least 18 years of age
- Have a high school diploma, GED or equivalency