The document outlines the desired competencies and outcomes of a teacher education program. It lists 11 competencies that future teachers should demonstrate, such as having a deep understanding of teaching and learning processes, mastering subject content and pedagogical principles, applying a wide range of teaching skills, and pursuing continuous lifelong learning. It also discusses how these competencies align with the domains addressed in the National Competency-Based Teacher Standards, such as diversity of learners, planning and assessment, and personal/professional development. An example teacher education curriculum is provided that demonstrates how students can meet each of the 11 outlined competencies.