Competency-based education programs are especially suited for software engineering. There are components in software engineering that require a level of understanding only learned through the experiential learning and competency-based education. Further, employers are looking for skilled candidates ready for the job who are competent: essentially, graduates of competency-based programs in software engineering.
With a challenging economy, shifts in job opportunities, and growing demand for software engineers, there is a large demand for skills-based, competency-based training programs in colleges, especially community colleges, across the US. This is an opportunity to partner with people who are already strong in competency-based education, specifically in software engineering. Through this, a program is built together and curriculum is developed from many sources. Cañada Community College and Skyline College are great examples of how partnerships between a community college and a competency-based program can be so successful. Software engineering is a field that especially benefits from a competency-based approach, and there are great providers with the skills and expertise in this area.