The program is designed to give students a sound foundational knowledge of human development, learning environments, and cognitive and behavioral models. It also equips students with skills to develop curricula and design/ deliver superior instruction using technology, provides students with knowledge of current educational research and helps students develop pedagogical content and subject matter knowledge in STEM fields.

The goal is to prepare students to design projectbased learning experiences and develop a framework to thinking about the role of STEM subjects in all aspects of the society.