To learn more, visit: https://www.morainepark.edu/academics/programs/information-technology-software-developer-apprenticeship/
Program Number: 50-152-1
Apprenticeship
Campus: Fond du Lac, West Bend, Online
This program is not eligible for financial aid
About the Program
Software developers develop, create, and modify general computer applications software or specialized utility programs. They analyze user needs and develop software solutions. They also design or customize software for client use to optimize operational efficiency. Software developers may analyze and design databases within an application area, working individually or coordinating database development as part of a team.
What You’ll Learn
Students in the Information Technology - Software Developer Apprentice program gain hands-on practice using common programming languages, including Java and SQL. A focus is placed on technical documentation and software design. Students are introduced to the Systems Development Life Cycle, database concepts, and Structure Query Language (SQL).
Additional Information
Learn more at www.wisconsinapprenticeship.org
Application/Admission Information
Students interested in an apprenticeship do not complete standard admissions with Moraine Park.
Interested students/employers should contact the training representative listed below to start the apprentice/employer apprenticeship contract application:
Lavelle Gill, Apprenticeship Training Representative
Phone: (262) 340-1143
Email: almonl.gill@dwd.wisconsin.gov
Learn more at www.wisconsinapprenticeship.org
Application Requirements
Registered Wisconsin Apprentice
Minimum Qualifications:
- Be at least 18 years of age
- Have a high school diploma, GED or equivalency
Approximate Costs
Tuition
Occupational
- $149.50 per credit (resident)
- $224.25 per credit (out-of-state resident)
Associate of Arts/Associate of Science
- $188.90 per credit (resident)
- $283.35 per credit (out-of-state resident)
Online students are not charged out-of-state fees.
Student Fees
- $5.00 minimum per course Material Fee
- $13.45 per-credit Supplemental Fee for Undergraduate courses
- $4.50 per term mandatory Student Accident Insurance Fee
Please refer to Tuition & Fee Information for additional enrollment fee information.
Training Period
- 2-year apprenticeship under the hybrid model (both time-based and competency-based)
- 3,675 hours on-the-job training
- 360 hours of paid related instruction
- Complete Transition to Trainer course in the final year
Working Conditions
Software developers typically work full-time and may work in the evenings and weekends. They generally work in an office environment and spend most of their time using computers and viewing computer monitors.
Course Requirements
Plan of Study Grid
Year 1 |
Semester 1 |
103-159 |
Computer Literacy - Microsoft Office |
1 |
152-108 |
Introduction to Programming |
3 |
890-101 |
College 101 |
2 |
| Credits | 6 |
Semester 2 |
152-126 |
Introduction to Systems Analysis |
3 |
| Credits | 3 |
Year 2 |
Semester 3 |
152-105 |
Relational Databases |
3 |
152-137 |
Java Programming |
2 |
| Credits | 5 |
Semester 4 |
152-138 |
Advanced Java Programming |
2 |
| Credits | 2 |
| Total Credits | 16 |
Students must take course 47-455-455 Transition to Trainer, Your Role as a Journeyworker (complete in the final year).
Program Outcomes
- Contribute to software development lifecycle
- Complete programming tasks
- Troubleshoot problems
- Perform developer testing
- Maintain version control
- Package and deploy applications
- Develop professionally
- Create documentation